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