導航:首頁 > 裝置知識 > 51單片機車速檢測裝置

51單片機車速檢測裝置

發布時間:2022-08-28 08:11:09

⑴ 單片機C語言實現紅外脈沖計數計算車速

以51單片機 12MHz晶振情況下為例

#define STAYTIME 781//定時200ms 其他時間可以自己算
int tcount,p_count;
double speed;
void t0_init(void)
{
TH0=0x00;
TL0=0x00;
TMOD|=0x02;
ET0=1;
TR0=1;
IT0=1;//外部中斷下降沿觸發
EX0=1;
}
void pulse_int(void) interrupt 0
{
p_count++;
}
void t0_int(void) interrupt 1
{
tcount++;
if(tcount>STAYTIME){
tcount=0;
EX0=0;//關輸入脈沖的中斷
ET0=0;
speed=p_count/20;//單位就是 轉/秒
//下面重新開始
p_count=0;
ET0=1;
EX0=1;
}
}
}
void main()
{
t0_init();
EA=1;
while(1);

}

⑵ 請教大師如何用51單片機實現以下功能:汽車車速表感測器信號的方波信號,輸入單片機,信號頻率隨著車速

像你這么說,匯編代碼恐怕我是寫不出來了。

原則上,你可以通過定時器的輸入捕捉功能實現,累積相加,次數就是轉動的周數。
至於你說的撥碼開關,把累積結果相除,顯示出來就可以了吧!

你也可以通過普通外部中斷,記錄脈沖次數,不過這其中要通過變數標記一次中斷是否完成。

就是這樣,希望能幫到你,祝你好運!

⑶ 急用!!!!!!基於單片機控制的車速里程錶

圖2所示是一種汽車轉速里程錶的電路原理圖。這是一個典型的單片機最小應用系統。單片機AT89C2051以其低價、低功耗、可靠性高和易於編程等特點著稱,X25045則是MCS-51系列單片機電路的一個輔助晶元,主要擔當復位、電壓檢測、看門狗和EEPROM功能,該晶元的採用大大提高了系統的可靠性,減少了外圍晶元數,可實現里程累計的掉電存儲。LCM1010為十位八段式帶背光液晶顯示模塊,採用三線串列介面,它具有功耗低和編程方便的特點。該顯示共分兩行顯示,第一行6位顯示累計里程,第二行4位(1位小數)用於顯示小計里程。圖中K1為小計里程清零鍵,R4用於調節液晶顯示器的視角對比度。晶元X25045是Xicor公司推出的帶有可編程μP 監控器的CMOS串列EEPROM,帶有4096位,按512×8來組織。它具有4位元組頁寫方式和10萬次使用周期,數據可保存100年。為了保證累計里程單元的個位或小計單元的小數位可靠刷新,當這些單元接近極限使用周期時,可採取換頁的辦法來使這些數據移動到新單元以繼續計數。圖2 霍爾感測器發出的脈沖信號經過整形可分成兩路,一路送到單片機的INT1端用於累計里程計數,另一路送到LM1819驅動器的轉速信號輸入端(10腳),然後由驅動電路根據輸入信號的頻率在2腳和12腳輸出相應的正弦和餘弦驅動信號,十字線圈產生的磁場共同作用於磁鐵可使轉軸組件偏轉相應的角度。但調整時要注意,電容C3的大小會改變表針偏轉的平滑性,C3越大,平滑性越好,但同時時間遲滯也會加大,而C3過小會使表針抖動;C4可用於調整電路的線性和滯後誤差;R4的值可以改變表針的指示刻度點。5 結論 本設計以單片機AT89C2051來實現里程累計、小計、清零及存儲,並以LM1819集成電路驅動十字線圈表頭,從而實現了車速的指示。該設計方案成本低廉、指針穩定性好、響應速度快、抗震性強、可靠性和性價比都很高。經實際使用證明,該里程錶完全可以取代傳統的以軟軸驅動的車速里程錶。當然,這只是一種實現方案,也可以由單片機通過軟體來驅動十字線圈表頭,即由單片機分別控製表頭的正弦線圈和餘弦線圈而省去LM1819集成電路。對此,此處不再贅述。

⑷ 51單片機程序 汽車運行振動檢測裝置

很好做啊,就是讀取輸入再控制兩個燈輸出

⑸ 基於51單片機的紅外感測競速智能小車程序

我做過一個尋一條黑線的智能小車,按照你的問題一個個給你些建議吧。

  1. 我個人認為尋一條黑線和尋兩條黑線在原理上應該是沒有差別的,都是用對管來檢測黑線和小車的偏差,從而知道小車當前的位置,不過常見的都是尋一個道路中間的黑線。至於程序控制上可以參考網上成熟的方案,都是根據感測器檢測到黑線後來判斷當前小車偏離黑線的位置,從而控制左右電機產生速度差(或者直接用舵機轉向)來修正小車姿態。

  2. PID是一個很高深也很簡單的玩意,原理很簡單,能夠用好卻不容易。小車上主要是為了穩定小車的速度,這對電機的響應速度,碼盤的精度,單片機的處理速度都有一定的要求,網上有很多成熟的PID演算法,加上一些前輩們做過的尋線小車PID案例,剩下的就是PID的參數問題了。

  3. L298N是作為電機的控制器件(PID的輸出量),舵機可以控制小車轉向,紅外對管是為了檢測黑線的位置,測速碼盤檢測當前電機轉速(PID控制的輸入量)。

    整體可以分為兩個程序部分:

    (1)主程序部分:對管檢測黑線的位置-》單片機判斷小車姿態-》舵機轉向調整小車姿態-》回到起始部分循環。

    (2)PID部分:碼盤檢測電機轉速-》單片機進行PID運算-》輸出速度控制量給L298N-》控制電機轉動-》回到起始部分循環。


⑹ 基於51單片機的測速儀,小弟想diy一個測速儀,測高速移動的物體的速度。工作原理是當物體通過第一個

這個距離只有0.1米
如果按中高速100m/s來算的話
通過的時間只有1個毫秒
最高速500m/s的話只有200個us
51單片機回測低速的話應該問題不答大,測高速可能有誤差
P3.0和P3.1是串口使用的引腳
其實你這里用P3.2和P3.3兩個中斷引腳更合理
我給你提供下思路吧
首先,while中等待P3.0進入低電平時啟動定時器計數
然後再while等待P3.1進入低電平停止計數
while(P3.0==0)
{
cnt--;//用於防止沒有感測器時死機
if(cnt==0)
{
break;
}
}//等待回聲被拉低
TIM_ITConfig(TIM3, TIM_IT_Update, ENABLE);//啟動定時器
cnt=50000;//重新設定初值,防止沒有檢測到感測器死機
while(P3.1==0)
{
cnt--;
if(cnt==0)
{
break;
}
}//等待響應完畢
TIM_ITConfig(TIM3, TIM_IT_Update, DISABLE);//關閉定時器

⑺ 利用電動車的電機相線進行測速(實現儀表盤功能),請提供51單片機電路圖和C代碼!!

電動車採用的是無刷直流電機,測速的話,電機有Hall檢測線,單片機的話可以通過外部中斷進行脈寬檢測,從而測出電機的轉速,硬體的話可以通過簡單的分壓就行了

⑻ 51單片機小車速度控制

你好!
1、建議採用PWM控制小車速度以及啟停等
2、可以增加無線部分,傳輸PWM控制指令
3、電機驅動,可以採用L298模塊
4、具體小車實物和程序,都能完成

⑼ 基於單片機的波形發生器的依據和意義

我有一模一樣的,完整的設計,
QQ
89 ........................................後面接著輸入......
36........................................後面接著輸入......
28........................................後面接著輸入......
136
(4行連著輸入就是我的QQ)
自動起閉光控窗簾畢業設計論文
·單片機控制交通燈系統設計
·基於單片機的電子密碼鎖
·基於51單片機的多路溫度採集控制系統
·點陣電子顯示屏--畢業設計
·超聲波測距儀--畢業設計
·單片機對玩具小車的智能控制畢業設計論文
·基於單片機控制的電機交流調速畢業設計論文
·單片機智能火災報警器畢業設計論文
·基於單片機的鎖相頻率合成器畢業設計論文
·單片機控制的數控電流源畢業設計論文
·基於單片機的數字顯示溫度系統畢業設計論文
·單片機串列通信發射部分畢業設計論文
·基於單片機控制直流電機調速系統畢業設計論文
·單片機控制步進電機 畢業設計論文
·基於MCS51單片機溫度控制畢業設計論文
·基於單片機的自行車測速系統設計
·單片機汽車倒車測距儀
·基於單片機的數字電壓表
·單片機脈搏測量儀
·單片機控制的全自動洗衣機畢業設計論文
·基於單片機的電器遙控器設計
·單片機控制的微型頻率計設計
·基於單片機的音樂噴泉控制系統設計
·等精度頻率計的設計
·自行車里程,速度計的設計
·基於單片機的數字電壓表設計
·自行車車速報警系統
·大棚倉庫溫濕度自動控制系統
·自動剪板機單片機控制系統設計
·單片機電器遙控器的設計
·基於單片機技術的自動停車器的設計
·基於單片機的金屬探測器設計
·ATMEIL AT89系列通用單片機編程器的設計
·單片機水溫控制系統
·基於單片機的IC卡智能水表控制系統設計
·基於MP3格式的單片機音樂播放系統
·節能型電冰箱研究
·基於單片機控制的PWM調速系統
·交流非同步電動機變頻調速設計
·基於單片機的數字溫度計的電路設計
·基於Atmel89系列晶元串列編程器設計
·基於MCS-51通用開發平台設計
·基於單片機的實時時鍾
·用單片機實現電話遠程式控制制家用電器
·中頻感應加熱電源的設計
·家用豆漿機全自動控制裝置
·基於ATmega16單片機的高爐透氣性監測儀表的設計
·用單片機控制的多功能門鈴
·基於8051單片機的數字鍾
·紅外快速檢測人體溫度裝置的設計與研製
·三層電梯的單片機控制電路
·交通燈89C51控制電路設計
·基於單片機的簡訊收發系統設計 ――硬體設計
·大棚溫濕度自動控制系統
·串列顯示的步進電機單片機控制系統
·微機型高壓電網繼電保護系統的設計
·基於單片機mega16L的煤氣報警器的設計
·智能毫伏表的設計
·基於單片機的波形發生器設計
·基於單片機的電子時鍾控制系統
·火災自動報警系統
·基於PIC16F74單片機串列通信中繼控制器
·遙控小汽車的設計研究
·基於單片機對氧氣濃度檢測控制系統
·單片機的數字電壓表設計
·基於單片機的壓電智能懸臂梁振動控制系統設計
·單片機的列印機的驅動設計
·單片機音樂演奏控制器設計
·自動選台立體聲調頻收音機
·直流數字電壓表的設計
·具有紅外保護的溫度自動控制系統的設計
·基於單片機的機械通風控制器設計
·音頻信號分析儀

閱讀全文

與51單片機車速檢測裝置相關的資料

熱點內容
世達有哪些好用的工具箱 瀏覽:305
如何禁止qq顯示其他設備登錄 瀏覽:370
什麼儀器可以體驗疼痛等級 瀏覽:747
集線設備包括什麼 瀏覽:229
360工具箱不見了 瀏覽:113
海信變頻空調製冷劑壓力多少 瀏覽:91
山西有哪些比較大的機械工業企業 瀏覽:493
電力系統信息自動傳輸裝置 瀏覽:788
陝西寶雞機床廠工資怎麼樣 瀏覽:628
卡巴工具箱22 瀏覽:749
設備使用情況表怎麼填寫 瀏覽:356
如何分辨本田車輪軸承真假 瀏覽:34
水流指示器旁試水管採用什麼閥門 瀏覽:407
自動閥門怎麼手動 瀏覽:482
大米成套設備哪個品牌好 瀏覽:58
軸承多少個型號 瀏覽:136
西門子數控工具箱 瀏覽:825
機床齒輪用什麼材料最好 瀏覽:155
尚赫儀器包有哪些產品 瀏覽:118
車內儀表盤顯示90度是什麼意思 瀏覽:320