兩用燃料汽車(chē)高能點(diǎn)火控制器的研究與設計
由于汽車(chē)提供的電壓為直流12V,而單片機工作需要5V直流電壓,所以設計了相應的電源電路,采用三端穩壓器件78M05將12V轉換成5V,為單片機及其他部分電路供電。
本文引用地址:http://dyxdggzs.com/article/98859.htm在控制器上設置了4個(gè)撥碼開(kāi)關(guān),分別代表2,4,8,16,通過(guò)不同的編碼組合可以實(shí)現對點(diǎn)火提前角的調整??刂破魃弦?條線(xiàn)用于與汽車(chē)進(jìn)行連線(xiàn),分別為12V電源線(xiàn)、地線(xiàn)、分電器信號輸入線(xiàn)、控制器信號輸出線(xiàn)、分電器電源線(xiàn)。
點(diǎn)火控制器軟件設計
單片機輸入信號頻率范圍為0-200Hz,占空比一般為2:3,輸入信號的下降沿為點(diǎn)火正時(shí)點(diǎn),脈沖寬度為點(diǎn)火線(xiàn)圈充電時(shí)間。單片機程序完成對點(diǎn)火時(shí)間的提前和占空比的調整。
系統主程序及外中斷程序流程圖如圖2(a)、(d)所示。單片機首先完成定時(shí)器、外中斷、CCP1和CCP2比較中斷的初始化,利用外部中斷檢測相鄰兩個(gè)下降沿的時(shí)間間隔,在外中斷服務(wù)程序中對TMR1值進(jìn)行存儲和清零,存儲的值即為周期T。
當T≥12ms時(shí),汽車(chē)在中速和低速下行駛,點(diǎn)火信號能滿(mǎn)足10ms的充電時(shí)間和2ms的放電時(shí)間,將T-10ms-Dt的值存入CCPR1寄存器;當T<12ms時(shí),點(diǎn)火信號不滿(mǎn)足12ms的充電時(shí)間和2ms的放電時(shí)間時(shí),保證2ms放電時(shí)間前提下,其余時(shí)間全部導通,將2ms-Dt的值存入CCPR1寄存器。
霍爾傳感器相關(guān)文章:霍爾傳感器工作原理
霍爾傳感器相關(guān)文章:霍爾傳感器原理
評論