基于LPC930的雙向汽車(chē)防盜器設計
無(wú)線(xiàn)收發(fā)模塊由天線(xiàn)、高頻發(fā)送、高頻接收、TDA5255四部分組成。TDA5255芯片是德國Infineon公司生產(chǎn)的有著(zhù)強大功能的低功耗的FSK/ASK單片收發(fā)芯片,工作在433~435 MHz頻段,具有FSK/ASK調制和解調功能。集成度高,有完整的VCO(壓控振蕩器)和PLL(鎖相環(huán))合成器、FSK調制器、RSSI的限制器、FSK解調器、數據濾波器、數據分割器等,減少了外圍電路的設計。更重要的是該芯片具有節電模式功能,可通過(guò)不同方式設置節電模式,符合遙控器低功耗的要求。模塊的系統框圖如圖6所示。本文引用地址:http://dyxdggzs.com/article/197512.htm
3 系統軟件設計
3.1 主機軟件設計
主機的軟件部分主要包括無(wú)線(xiàn)數據的傳輸、數據處理并回傳、傳感器檢測、報警輸出并回傳四部分組成,要處理的狀態(tài)和功能有20余種,并且做到實(shí)時(shí)性,能與遙控器有很好的交互性,用兩個(gè)變量STATUS和D-STATUS分別來(lái)存儲系統和報警的狀態(tài),根據狀態(tài)來(lái)跳轉,總體的流程框圖如圖7所示。
3.2 遙控器軟件設計
遙控器軟件設計以按鍵作為第一響應,數據的接收為第二響應,除了數據的傳輸、報警、按鍵設防、解除等功能外,還需要有音樂(lè )產(chǎn)生、低電壓檢測、低功耗控制、信號強度檢測等附加功能。軟件設計流程圖如圖8所示。
4 結語(yǔ)
本系統以單片機為主控件,采用自定義的通信協(xié)議,實(shí)現主機與遙控器間的半雙工通信,從而達到了防盜報警的功能。遙控器控制主機的狀態(tài),可與主機同步報警;主機可檢測多個(gè)觸發(fā)源實(shí)現主機自身和遙控器遠程報警,并能完成遙控器設定的車(chē)門(mén)自動(dòng)上下鎖、報警自動(dòng)恢復、報警緊急解除等功能。經(jīng)測試,本系統具有實(shí)時(shí)性強、可靠性高、功耗低等特點(diǎn)。
評論