菲索旋轉齒輪法:首次地面光速測量的科學魔術

一、當齒輪邂逅光束:19世紀的光速實驗室

1849年,法國物理學家阿曼德·菲索(Armand Fizeau)在巴黎郊外的一座莊園里,用一組旋轉齒輪、一面鏡子和一盞油燈,完成了人類首次地面光速測量。他的實驗測得光速為315,000公里/秒(現代值299,792公里/秒),誤差僅5%,堪稱科學與機械的完美共舞。


二、實驗原理:用齒輪“切割”光線

1. 核心思想

  • 調制光束:讓高速旋轉的齒輪將連續光變為脈沖
  • 時間測量:通過齒輪轉速計算光往返的時間差

2. 關鍵公式

c = 2 D ? N ? Z t c = \frac{2D \cdot N \cdot Z}{t} c=t2D?N?Z?

  • ( D ):光路單程距離(米)
  • ( N ):齒輪轉速(轉/秒)
  • ( Z ):齒輪齒數
  • ( t ):光往返時間(秒)

三、實驗裝置:齒輪、鏡子與油燈的協奏曲

1. 設備清單

組件參數
齒輪720齒,直徑約5厘米
光源油燈(后改進為電弧燈)
反射鏡安裝在8.63公里外的山丘
轉速控制器機械調速器(精度≈1轉/秒)

2. 光路設計

  1. 光束穿過齒輪齒縫
  2. 經透鏡準直后射向8.63公里外的反射鏡
  3. 反射光沿原路返回
  4. 若齒輪轉過半個齒距,返回光被阻擋 → 觀測者看不到光

四、實驗步驟:一場精密的光影游戲

1. 校準初始狀態

  • 齒輪靜止時,調整光路使返回光穿過同一齒縫 → 觀測到最大亮度

2. 尋找臨界轉速

  • 逐漸加快齒輪轉速
  • 當轉速達到( N_1 )時,返回光首次被相鄰齒阻擋 → 亮度歸零
  • 繼續加速至( N_2 ),光再次通過下一齒縫 → 亮度恢復
  • 臨界轉速差ΔN = ( N_2 - N_1 )

3. 計算光速

當齒輪轉速為( N )轉/秒時,光往返時間:
t = 1 2 N Z t = \frac{1}{2NZ} t=2NZ1?
代入光速公式:
c = 2 D t = 4 D N Z c = \frac{2D}{t} = 4D N Z c=t2D?=4DNZ

菲索數據

  • ( D = 8,633 )米
  • ( Z = 720 )齒
  • 首次消光轉速( N = 12.6 )轉/秒
    計算結果:
    c = 4 × 8633 × 12.6 × 720 ≈ 315 , 000 km/s c = 4 \times 8633 \times 12.6 \times 720 ≈ 315,000 \text{ km/s} c=4×8633×12.6×720315,000?km/s

五、誤差分析:19世紀的工程挑戰

1. 主要誤差來源

因素影響
空氣湍流光路抖動導致信號衰減
齒輪加工誤差齒距不均造成轉速誤判
轉速測量精度機械計時器誤差±1轉/秒
光程距離測量測地誤差約±10米

2. 改進措施

  • 改用鍍銀鏡面提升反射率
  • 夜間實驗減少空氣擾動
  • 多次測量取平均值

六、歷史意義:從齒輪到激光的進化

1. 突破性貢獻

  • 首次證明地面測量光速可行,終結了“必須依賴天文觀測”的傳統
  • 啟發后續實驗:傅科1862年用旋轉鏡法將誤差縮小到0.6%

2. 現代回聲

  • 激光測距儀:繼承光脈沖計時思想,精度達毫米級
  • 光閘同步技術:應用于高速攝影和粒子加速器

七、復現實驗指南(迷你版)

1. 現代簡化版裝置

  • 激光筆(635nm,5mW)
  • 3D打印齒輪(80齒,直徑3cm)
  • 步進電機(0-200轉/秒可調)
  • 光電傳感器+示波器

2. 操作要點

  • 光程縮短至20米(走廊長度)
  • 計算臨界轉速:
    N = c 4 D Z = 3 × 1 0 8 4 × 20 × 80 ≈ 46 , 875 轉/秒 N = \frac{c}{4DZ} = \frac{3 \times 10^8}{4 \times 20 \times 80} ≈ 46,875 \text{ 轉/秒} N=4DZc?=4×20×803×108?46,875?/
    → 需超高速電機(提示:實際可用反射鏡多次折疊光路)

結語:齒輪轉動中的科學之光

菲索實驗的偉大,在于將抽象的光速轉化為齒輪轉速的機械美學。它告訴我們:

  • 實驗設計比設備昂貴更重要
  • 基礎科學的突破常始于簡陋的裝置

正如愛因斯坦所言:“菲索的齒輪不僅測量了光速,更轉動了人類認知宇宙的進程。”

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/79397.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/79397.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/79397.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

上位機知識篇---PSRAM和RAM

文章目錄 前言一、RAM(Random Access Memory)1. 核心定義分類:SRAM(靜態RAM)DRAM(動態RAM) 2. 關鍵特性SRAM優點缺點應用 DRAM優點缺點應用 3. 技術演進DDR SDRAMLPDDR(低功耗DRAM&a…

Qt QComboBox 下拉復選多選(multicombobox)

Qt QComboBox 下拉復選多選(multicombobox),備忘,待更多測試 【免費】QtQComboBox下拉復選多選(multicombobox)資源-CSDN文庫

ElasticSearch深入解析(五):如何將一臺電腦上的Elasticsearch服務遷移到另一臺電腦上

文章目錄 0.安裝數據遷移工具1.導出數據2.導出mapping3.導出查詢模板4.拷貝插件5.拷貝配置6.導入到目標電腦上 0.安裝數據遷移工具 Elasticsearch dump是一個用于將Elasticsearch索引數據導出為JSON格式的工具。你可以使用Elasticsearch dump通過命令行或編程接口來導出數據。…

微服務中組件掃描(ComponentScan)的工作原理

微服務中組件掃描(ComponentScan)的工作原理 你的問題涉及到Spring框架中ComponentScan的工作原理以及Maven依賴管理的影響。我來解釋為什么能夠掃描到common模塊的bean而掃描不到其他模塊的bean。 根本原因 關鍵在于**類路徑(Classpath)**的包含情況: Maven依賴…

Python鏡像源配置:

1.用命令進行配置: 1. 使用命令行方式更改鏡像源 可以直接通過 pip config 命令來設置全局或用戶級別的鏡像源地址。例如,使用清華大學開源軟件鏡像站作為新的索引 URL: pip config set global.index-url https://pypi.tuna.tsinghua.edu.…

【SpringBoot】Spring中事務的實現:聲明式事務@Transactional、編程式事務

1. 準備工作 1.1 在MySQL數據庫中創建相應的表 用戶注冊的例子進行演示事務操作,索引需要一個用戶信息表 (1)創建數據庫 -- 創建數據庫 DROP DATABASE IF EXISTS trans_test; CREATE DATABASE trans_test DEFAULT CHARACTER SET utf8mb4;…

javascript 深拷貝和淺拷貝的區別及具體實現方案

一、核心區別 特性淺拷貝深拷貝復制層級僅復制對象的第一層屬性遞歸復制對象的所有層級屬性(包括嵌套對象和數組)引用關系嵌套對象/數組與原對象共享內存(引用拷貝)嵌套對象/數組與原對象完全獨立(值拷貝)…

pytorch對應gpu版本是否可用判斷邏輯

# gpu_is_ok.py import torchdef check_torch_gpu():# 打印PyTorch版本print(f"PyTorch version: {torch.__version__}")# 檢查CUDA是否可用cuda_available torch.cuda.is_available()print(f"CUDA available: {cuda_available}")if cuda_available:# 打印…

國內無法訪問GitHub官網的問題解決

作為一名程序員,在國內訪問GitHub官網經常會遇到打開過慢或者訪問失敗的問題,但通過一些技巧可以改善訪問體驗。GitHub訪問問題的根源在于GitHub官網訪問不穩定的主要原因在于DNS解析過程。當我們直接訪問github.com時,需要通過DNS服務器將域…

使用 MediaPipe 和 OpenCV 快速生成人臉掩膜(Face Mask)

在實際項目中,尤其是涉及人臉識別、換臉、圖像修復等任務時,我們經常需要生成人臉區域的掩膜(mask)。這篇文章分享一個簡單易用的小工具,利用 MediaPipe 和 OpenCV,快速提取人臉輪廓并生成二值掩膜圖像。 …

【動態導通電阻】GaN功率器件中動態導通電阻退化的機制、表征及建模方法

2019年,浙江大學的Shu Yang等人在《IEEE Journal of Emerging and Selected Topics in Power Electronics》上發表了一篇關于GaN(氮化鎵)功率器件動態導通電阻(Dynamic On-Resistance, RON)的研究論文。該文深入探討了GaN功率器件中動態導通電阻退化的機制、表征方法、建模…

從括號匹配看棧:數據結構入門的實戰與原理

在計算機科學的世界里,數據結構是程序員的 “瑞士軍刀”,不同的數據結構適用于不同的場景,能高效解決各類問題。其中,棧作為一種簡單卻強大的數據結構,在很多實際應用中發揮著關鍵作用。今天,我們就通過一個…

Dubbo(89)如何設計一個支持多語言的Dubbo服務?

設計一個支持多語言的Dubbo服務需要考慮以下幾個方面: 服務接口設計:確保服務接口的定義可以被不同語言實現。序列化協議:選擇一個支持多語言的序列化協議,例如Protobuf、Thrift、gRPC等。服務注冊與發現:確保服務注冊…

力扣面試150題--分隔鏈表

day 39 題目描述 思路 遍歷鏈表,每一個點與值比較,比值小就繼續,比值大就放到鏈表尾部即可 /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int…

VSCode 查看文件的本地修改歷史

1. 使用時間線視圖(Timeline) 新版 VSCode 內置了一個叫 Timeline(時間線) 的功能,可以查看: 本地文件修改記錄(包括保存歷史)Git 提交歷史(如果倉庫是 Git 管理的&…

C++學習-入門到精通-【3】控制語句、賦值、自增和自減運算符

C學習-入門到精通-【3】控制語句、賦值、自增和自減運算符 控制語句、賦值、自增和自減運算符 C學習-入門到精通-【3】控制語句、賦值、自增和自減運算符一、什么是算法二、偽代碼三、控制結構順序結構選擇結構if語句if...else語句switch語句 循環結構while語句 四、算法詳述&a…

父子組件雙向綁定

v-model 語法糖實現 vue中我們在input中可以直接使用v-model來完成雙向綁定,這個時候 v-model 通常會幫我們完成兩件事: v-bind:value的數據綁定@input的事件監聽如果我們現在封裝了一個組件,其他地方在使用這個組件時,是否也可以使用v-model來同時完成這兩個功能呢? 當我…

用Selenium開啟自動化網頁交互與數據抓取之旅

用Selenium開啟自動化網頁交互與數據抓取之旅 在當今數字化時代,數據的價值不言而喻,而網頁作為海量數據的重要載體,如何高效獲取其中的關鍵信息成為眾多開發者和數據愛好者關注的焦點。Selenium這一強大工具,為我們打開了自動化…

VB.net序列化和反序列化的使用方法和實用場景

引言 相信很多初學編程的人都會提出過這個疑問:“既然我的變量可以存在內存之中,那么是否也可以存在硬盤之中呢” 其實我想回答的是,完全可以而且方法不止一種,而今天講的是序列化最經典的——二進制序列化 由于序列化的部分已…

Android OTA

一、OTA運行原理 Android 平臺提供 Google diff arithmetic 差分機制,升級包支持完整升級以及差分升級,OTA 運行原理圖如下所示。 1. OTA Server 負責對更新包進行上傳,下載以及版本的管理。 2. 開發者在修改 Android 系統后,通…