汽車防盜器設(shè)計(jì)原理及應(yīng)用
2.1.4車內(nèi)有無人檢測模塊
通過放置在汽車座位下的應(yīng)變電阻設(shè)計(jì)的壓力測量裝置,判斷車內(nèi)是否有人,如車內(nèi)無人,車防盜鎖系統(tǒng)未啟動(dòng),則延時(shí)1min自動(dòng)上鎖;若汽車防盜鎖啟動(dòng)狀態(tài)下,如若有人,即有可能是有人盜車,防盜器立刻進(jìn)行報(bào)警。
2.1.5車外振動(dòng)檢測模塊
車外振動(dòng)檢測用來檢測當(dāng)車處于防盜狀態(tài)時(shí),是否有人對(duì)汽車進(jìn)行碰撞,如有則報(bào)警。它采用了振動(dòng)傳感器Z04B,它是一種高靈敏振動(dòng)模塊,能檢測極其微弱的震動(dòng)波;安裝簡便,不受任何角度限制;抗干擾性好,對(duì)外界聲響無反應(yīng),具有抗雷電及鞭炮干擾能力,輸出為瞬態(tài)脈沖,用來構(gòu)成可靠的汽車振動(dòng)檢測模塊。
2.1.6電源測控模塊
設(shè)計(jì)了備用電源管理功能,在汽車主電源被剪斷時(shí),備用電源供電并將該情況反饋給車主,提高防盜系統(tǒng)的安全性和可靠性。
2.2人持終端的電路設(shè)計(jì)
人持終端完成對(duì)汽車的上鎖、解鎖等控制指令發(fā)送,并接收車機(jī)發(fā)來的汽車相關(guān)信息,如振動(dòng)情況、車門車窗開關(guān)情況信息,并發(fā)出語音提示。由主控單片機(jī)電路和跳頻通信模塊、人機(jī)接口模塊構(gòu)成,其中主控單片機(jī)電路和跳頻通信模塊與車載終端部分相同。
人機(jī)交互接口模塊電路主要由按鍵電路完成人操作指令的發(fā)送,采用LCD液晶顯示電路使操作更為方便,采用ISD1820設(shè)計(jì)語音提示電路進(jìn)行報(bào)警提示及車載終端指令執(zhí)行情況提示。
3系統(tǒng)的軟件設(shè)計(jì)與實(shí)現(xiàn)
3.1nRF905的配置過程及跳頻通信的實(shí)現(xiàn)
3.1.1nRF905的配置過程
如圖2所示,nRF905通過CPU控制nRF905的3個(gè)引腳PWR_UP,TRX_CE和TX_EN的高低電平來決定其4種工作模式(如表1所示),通過nRF905的CD,AM,DR三個(gè)引腳進(jìn)行載波檢測、地址檢測、中斷檢測,在表1中的前兩種模式下,MCU通過SPI接口配置nRF905的5個(gè)內(nèi)部寄存器(狀態(tài)寄存器、射頻配置寄存器、發(fā)送地址寄存器、發(fā)送數(shù)據(jù)寄存器、接收數(shù)據(jù)寄存器)。其中狀態(tài)寄存器包含數(shù)據(jù)準(zhǔn)備好引腳狀態(tài)信息和地址匹配引腳狀態(tài)信息;射頻配置寄存器包含收發(fā)器配置信息,如頻率和輸出功能等;發(fā)送地址寄存器包含接收機(jī)的地址和數(shù)據(jù)的字節(jié)數(shù);發(fā)送數(shù)據(jù)寄存器包含待發(fā)送的數(shù)據(jù)包的信息,如字節(jié)數(shù)等;接收數(shù)據(jù)寄存器包含要接收的數(shù)據(jù)的字節(jié)數(shù)等信息。
3.1.2nRF905的無線收發(fā)過程
1)發(fā)射模式設(shè)置及過程
a)上電以后MCU首先配置nRF905模式,先將PWR_UP,TX_EN,TRX_CE設(shè)為(10X)配置模式。
b)MCU通過SPI將RF寄存器的頻率配置數(shù)據(jù),配置數(shù)據(jù)移入nRF905模塊。
c)當(dāng)MCU有數(shù)據(jù)需要發(fā)往規(guī)定節(jié)點(diǎn)時(shí),接收節(jié)點(diǎn)的地址(TX-address)和有效數(shù)據(jù)(TX-payload)通過SPI接口傳送給nRF905。
d)MCU設(shè)置TRX_CE,TX_EN為高啟動(dòng)傳輸。
e)nRF905內(nèi)部處理:無線系統(tǒng)自動(dòng)上電、數(shù)據(jù)包完成(加前導(dǎo)碼和CRC校驗(yàn)碼)、數(shù)據(jù)包發(fā)送(1000kbps,GFSK,曼切斯特編碼)。
2)接收模式
a)上電以后MCU首先配置nRF905模式,先將PWR_UP,TX_EN,TRX_CE設(shè)為(10X)配置模式。
b)MCU通過SPI將RF寄存器的頻率配置數(shù)據(jù),配置數(shù)據(jù)移入nRF905模塊。
c)設(shè)置TRX_CE高,TX_EN低來選擇RX模式,nRF905監(jiān)測空中的信息。
d)當(dāng)nRF905發(fā)現(xiàn)和接收頻率相同的載波時(shí),載波檢測(CD)被置高。
e)當(dāng)nRF905接收到有效的地址時(shí),地址匹配(AM)被置高。
f)當(dāng)nRF905接收到有效的數(shù)據(jù)包(CRC校驗(yàn)正確)時(shí),nRF905去掉前導(dǎo)碼、地址和CRC位,數(shù)據(jù)準(zhǔn)備就緒(DR)被置高。
g)MCU設(shè)置TRX_CE低,進(jìn)入standby模式(待機(jī)模式)。
h)MCU可以以合適的速率通過SPI接口讀出有效數(shù)據(jù)。
i)當(dāng)所有的有效數(shù)據(jù)被讀出后,nRF905將AM和DR置低。
數(shù)字通信相關(guān)文章:數(shù)字通信原理
通信相關(guān)文章:通信原理
評(píng)論