回覆列表
-
1 # 劉泉
-
2 # 子安716
按公式,N是1S內脈衝的數量,電機每轉1轉,輸出16個脈衝,乘以60變為每分鐘的旋轉次數,也就是轉速。
可以將測量方法改一下,微控制器對脈衝進行計數和計時,捕獲到第一個上升沿時,記錄定時器的時間為T1,其後對脈衝進行計數和計時,當計時值T2-T1>1S時,記下此時的脈衝個數N。
轉速=(N/T2-T1)*60/16。
按公式,N是1S內脈衝的數量,電機每轉1轉,輸出16個脈衝,乘以60變為每分鐘的旋轉次數,也就是轉速。
可以將測量方法改一下,微控制器對脈衝進行計數和計時,捕獲到第一個上升沿時,記錄定時器的時間為T1,其後對脈衝進行計數和計時,當計時值T2-T1>1S時,記下此時的脈衝個數N。
轉速=(N/T2-T1)*60/16。
關鍵是你需要知道每一段鋼軌的長度,只要知道了這個長度就好辦了。然後你用一些比較精確的計時工具,得出 兩次車輪與鋼軌連線處碰撞的“咯噔”聲的時間間隔,然後計算:
一段鋼軌長度÷時間間隔=火車速度
由此得出火車速度。為了更精確,你可以多做幾次,求一下平均值。
我還要告訴你,這只是大概的測量,資料並不準確,滿足需要就行了。要得知準確值,你就需要到機車駕駛室裡。但是一般的火車都是用機車在前面牽引,機車和車輛間人是不能通行的。若是子彈頭,那得看人家同意不同意你去機車駕駛室。若是動車組,車廂內部就會在顯示屏上顯示出來