<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 汽車(chē)防盜器設計原理及應用

汽車(chē)防盜器設計原理及應用

作者: 時(shí)間:2012-09-07 來(lái)源:網(wǎng)絡(luò ) 收藏

2.1.4車(chē)內有無(wú)人檢測模塊

通過(guò)放置在汽車(chē)座位下的應變電阻設計的壓力測量裝置,判斷車(chē)內是否有人,如車(chē)內無(wú)人,車(chē)防盜鎖系統未啟動(dòng),則延時(shí)1min自動(dòng)上鎖;若汽車(chē)防盜鎖啟動(dòng)狀態(tài)下,如若有人,即有可能是有人盜車(chē),防盜器立刻進(jìn)行報警。

2.1.5車(chē)外振動(dòng)檢測模塊

車(chē)外振動(dòng)檢測用來(lái)檢測當車(chē)處于防盜狀態(tài)時(shí),是否有人對汽車(chē)進(jìn)行碰撞,如有則報警。它采用了振動(dòng)傳感器Z04B,它是一種高靈敏振動(dòng)模塊,能檢測極其微弱的震動(dòng)波;安裝簡(jiǎn)便,不受任何角度限制;抗干擾性好,對外界聲響無(wú)反應,具有抗雷電及鞭炮干擾能力,輸出為瞬態(tài)脈沖,用來(lái)構成可靠的汽車(chē)振動(dòng)檢測模塊。

2.1.6電源測控模塊

設計了備用電源管理功能,在汽車(chē)主電源被剪斷時(shí),備用電源供電并將該情況反饋給車(chē)主,提高防盜系統的安全性和可靠性。

2.2的電路設計

完成對汽車(chē)的上鎖、解鎖等控制指令發(fā)送,并接收車(chē)機發(fā)來(lái)的汽車(chē)相關(guān)信息,如振動(dòng)情況、車(chē)門(mén)車(chē)窗開(kāi)關(guān)情況信息,并發(fā)出語(yǔ)音提示。由主控單片機電路和跳頻通信模塊、人機接口模塊構成,其中主控單片機電路和跳頻通信模塊與部分相同。

人機交互接口模塊電路主要由按鍵電路完成人操作指令的發(fā)送,采用LCD液晶顯示電路使操作更為方便,采用ISD1820設計語(yǔ)音提示電路進(jìn)行報警提示及指令執行情況提示。

3系統的軟件設計與實(shí)現

3.1nRF905的配置過(guò)程及跳頻通信的實(shí)現

3.1.1nRF905的配置過(guò)程

如圖2所示,nRF905通過(guò)CPU控制nRF905的3個(gè)引腳PWR_UP,TRX_CE和TX_EN的高低電平來(lái)決定其4種工作模式(如表1所示),通過(guò)nRF905的CD,AM,DR三個(gè)引腳進(jìn)行載波檢測、地址檢測、中斷檢測,在表1中的前兩種模式下,MCU通過(guò)SPI接口配置nRF905的5個(gè)內部寄存器(狀態(tài)寄存器、射頻配置寄存器、發(fā)送地址寄存器、發(fā)送數據寄存器、接收數據寄存器)。其中狀態(tài)寄存器包含數據準備好引腳狀態(tài)信息和地址匹配引腳狀態(tài)信息;射頻配置寄存器包含收發(fā)器配置信息,如頻率和輸出功能等;發(fā)送地址寄存器包含接收機的地址和數據的字節數;發(fā)送數據寄存器包含待發(fā)送的數據包的信息,如字節數等;接收數據寄存器包含要接收的數據的字節數等信息。

表1nRF905的工作模式

3.1.2nRF905的無(wú)線(xiàn)收發(fā)過(guò)程

1)發(fā)射模式設置及過(guò)程

a)上電以后MCU首先配置nRF905模式,先將PWR_UP,TX_EN,TRX_CE設為(10X)配置模式。

b)MCU通過(guò)SPI將RF寄存器的頻率配置數據,配置數據移入nRF905模塊。

c)當MCU有數據需要發(fā)往規定節點(diǎn)時(shí),接收節點(diǎn)的地址(TX-address)和有效數據(TX-payload)通過(guò)SPI接口傳送給nRF905。

d)MCU設置TRX_CE,TX_EN為高啟動(dòng)傳輸。

e)nRF905內部處理:無(wú)線(xiàn)系統自動(dòng)上電、數據包完成(加前導碼和CRC校驗碼)、數據包發(fā)送(1000kbps,GFSK,曼切斯特編碼)。

2)接收模式

a)上電以后MCU首先配置nRF905模式,先將PWR_UP,TX_EN,TRX_CE設為(10X)配置模式。

b)MCU通過(guò)SPI將RF寄存器的頻率配置數據,配置數據移入nRF905模塊。

c)設置TRX_CE高,TX_EN低來(lái)選擇RX模式,nRF905監測空中的信息。

d)當nRF905發(fā)現和接收頻率相同的載波時(shí),載波檢測(CD)被置高。

e)當nRF905接收到有效的地址時(shí),地址匹配(AM)被置高。

f)當nRF905接收到有效的數據包(CRC校驗正確)時(shí),nRF905去掉前導碼、地址和CRC位,數據準備就緒(DR)被置高。

g)MCU設置TRX_CE低,進(jìn)入standby模式(待機模式)。

h)MCU可以以合適的速率通過(guò)SPI接口讀出有效數據。

i)當所有的有效數據被讀出后,nRF905將AM和DR置低。

數字通信相關(guān)文章:數字通信原理


通信相關(guān)文章:通信原理




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>