資料介紹
??1.引言
?
??目前防盜器市場的主流產品是電子式防盜器,分為單向防盜器和雙向防盜器,這兩種防盜器都是車主通過遙控器來控制汽車,雙向防盜器可以把車輛的真實狀況反饋給車主。
??GPS汽車防盜器依托全球定位系統,它將報警信息和報警車輛所在位置無聲地傳送到報警中心。由于車主不能直接控制車輛,價格和使用費用較高,使其推廣應用受到很大限制,目前還沒有普遍使用。GSM汽車雙向防盜器是網絡式防盜器的后起之秀,它依托全球GSM網絡,車主可直接通過手機接受報警和控制車輛,性能價格比較好,它代表著汽車防盜器的發展趨勢,自推出以來收到客戶的青睞。
??本文提出的汽車嵌入式車載防盜系統屬于GSM防盜系統,沒有采用昂貴的GPS模塊,CPU采用了C51單片機,市場價格低廉,經過多年工業應用,穩定可靠,具有很高的性價比。
?
??2.時間觸發模式
?
??電子控制系統一般都是實時系統,常需要處理許多并發事件的輸入數據。這些事件的到來次序和幾率通常都是不可預測的,而且還要求系統必須在事先設定好的時限內作出響應。
??對于如何控制系統的復雜行為,普遍采用的是事件觸發方案,即系統的所有行為響應外部事件而執行。然而,中斷丟失與事件觸發系統的開銷是人們經常忽略的問題。為了滿足安全,低成本及程序盡可能簡單等苛刻要求,電子控制系統的開發最終走向事件觸發結構。事件觸發意味著所有的采樣輸入,計算輸出結果等相關的動作在預定的時間前執行,因而能保證準確的調度時間。
??時間觸發模式是一種利用的硬件定時器產生的時標信號對多任務進行調度的模式,它可以應用于8位51系列單片機上。時間觸發模式可以將控制精度控制在毫秒級,很適合于實時控制系統。在時間觸發嵌入式系統中,設計人員能夠通過仔細安排可控的順序,保證一次只處理一個事件。除了能夠提高可靠性之外,時間觸發模式中對于存儲器及CPU資源的占用很少,即使在小型嵌入式系統中采用這種系統結構,也能從中獲益。
??時間觸發合作式調度器通常通過一個定時器硬件定時器來實現,多有的任務都是時間觸發的,這也意味著出了定時器中斷以外,沒有其他形式的中斷。硬件定時器將被設置為產生一個周期中斷信號,這個周期中斷信號頻率可以到1KMz。
??時間觸發合作調度器的主要功能就是喚醒預先確定好時間執行的任務。在工作期間,調度器檢查靜態的任務鏈表,根據任務的周期判斷是否有任務需要執行。如果有則立即執行任務;任務執行完后繼續檢查任務鏈表,重復上一個過程。完成鏈表檢查后,CPU可以進入休眠狀態,等待下一個時鐘節拍的到來。其任務調度機制如圖1所示。由于合作式調度器能保證在同一時刻,系統中只有一個任務被觸發,而且在任何時刻系統中都可以保證有任務在執行。這樣,系統的使用效率得到了提高。
?
??
?
??合作式調度器可靠且可預測的主要原因式在任何時刻只有一個任務是活動的,這個任務運行直到完成,然后把CPU的控制權交給調度器。如果采用搶占式調度,有多個活動任務執行“上下文切換”和“關鍵段保護”等將增加系統的開銷。許多研究表明,相對于搶占式調度器,合作式調度器具有很多優點。
?
??3.系統概述
?
??3.1系統功能分析和狀態轉移圖
??經過需求分析,我們定義了系統應該實現的功能如下:
??1)系統將監視汽車發動機的狀態;
??2)系統可以接受手機用戶的設置,并設置手機號碼;
??3)如果系統報警開啟,汽車啟動時,將通過無線模塊給指定的手機用戶報警;
??4)系統接受手機用戶的控制短信,對汽車進行斷油,斷電處理;
??5)系統接受手機用戶的查詢短信,可以報告汽車的位置,在市區可以精確到無線小區;
??6)系統將采取確定的措施以確保系統的穩定性。
??以上的各項目標功能同時也是衡量系統設計的指標。在以后面的設計中,我們將利用有限狀態機等工具將各項功能進行進一步細化,直到完成系統的軟硬件設計。
??基于對系統工作流程的分析,進一步我們可以設計出系統的狀態轉移圖(圖2),從上面我們可以清晰的看到系統的工作流程。
?
??
?
??3.2系統模塊構成
??嵌入式系統設計中常用模塊化設計方法,以降低開發難度,減少各個部分之間的耦合度,增強系統的穩定性。如圖所示,整個系統主要由CPU,傳感器,RS232接口以及GSM模塊構成。其中CPU是系統的核心控制部分,負責接受各模塊信號,進行處理,并控制其它模塊;傳感器探測汽車被啟動;GPRS模塊用來收發短信,向車主手機通過RS232接口與CPU進行通信;電子開關電路用于控制汽車電路系統,能夠達到對汽車斷油,斷電的目的。
??3.3系統硬件部分
??1)采用了Atmel公司生產的AT89S52單片機作為處理核心,該處理器有32個I/O口,3個Timer,最多支持8個中斷。因為256B的片上RAM資源不夠,所以系統使用了擴展的64KRAM,此外AT89S52的8K片上flash對于該系統來說已經足夠。該處理器可以支持不同的功耗模式,適用于對于成本和功耗敏感的場合。
?
??
?
??CPU外接型號為AT24C01的EEPROM作為數據存儲器,用來存放車主電話號碼等信息。AT24C系列串行E2PROM具有I2C總線接口功能,功耗小,寬電源電壓(根據不同型號2.5V~6.0V),工作電流約為3mA,靜態電流隨電源電壓不同為30μA~110μA。系統中使用了P2口模擬I2C總線與E2PROM連接,這樣的方式相比硬件實現I2C協議可以簡化電路,降低成本。
??AT89S52芯片中提供了內置看門狗,在一定的時間周期內,我們必須對看門狗的寄存器進行設置,如果沒能及時設置,看門狗將使系統復位。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于Matlab的機構與機器人分析資料下載 11次下載
- RFID技術與汽車電子標識系統資料下載
- RFID系統構成及協議分析資料下載
- 汽車電子子系統抑制瞬態的更佳方法資料下載
- 單片機的工作狀態及其狀態遷移資料下載
- 汽車電子中的eCall 系統計劃資料下載
- 小汽車超聲波倒車系統的原理圖資料下載
- 常用USB設備結構分析資料下載
- 汽車車型開發必不可少的CAE分析資料下載
- 三張圖搞懂三極管的三種狀態資料下載
- 汽車 ADAS系統設計中的電源轉換器件資料下載
- 大數據分析如何解決汽車繼電器異常資料下載
- CAN總線關閉對新能源汽車的功能和安全性能產生的影響資料下載
- FreeRTOS中的API函數功能分析及調用方法 32次下載
- 線性系統狀態轉移矩陣討論 0次下載
- 電氣設備的狀態分析 473次閱讀
- 混合動力汽車驅動系統的啟動/停止功能 553次閱讀
- 汽車導航系統的主要功能有哪些 1463次閱讀
- 如何使用SIwizard的功能進行眼圖分析 1860次閱讀
- AFE斷線自檢功能分析 1733次閱讀
- 什么是TCP狀態轉移 1050次閱讀
- 如何使用LTspice分析狀態監控系統中振動數據的頻譜 1875次閱讀
- 電動汽車驅動系統性能分析 5912次閱讀
- 一文知道PLC程序狀態調試功能 6111次閱讀
- PCB圖形轉移關鍵工藝過程分析 5551次閱讀
- 什么是Transition-based基于轉移的框架? 5028次閱讀
- 汽車電子常見的電子系統盤點分析 6508次閱讀
- 波特圖怎么分析_波特圖分析方法 12.3w次閱讀
- 基于狀態機的單片機按鍵短按長按功能的實現 1.8w次閱讀
- NiosII+GPS/GSM實現汽車狀態監控系統 1336次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多