新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 汽车防盗器设计原理及应用

汽车防盗器设计原理及应用

作者:时间:2012-09-07来源:网络收藏

2.1.4车内有无人检测模块

通过放置在汽车座位下的应变电阻设计的压力测量装置,判断车内是否有人,如车内无人,车防盗锁系统未启动,则延时1min自动上锁;若汽车防盗锁启动状态下,如若有人,即有可能是有人盗车,防盗器立刻进行报警。

2.1.5车外振动检测模块

车外振动检测用来检测当车处于防盗状态时,是否有人对汽车进行碰撞,如有则报警。它采用了振动传感器Z04B,它是一种高灵敏振动模块,能检测极其微弱的震动波;安装简便,不受任何角度限制;抗干扰性好,对外界声响无反应,具有抗雷电及鞭炮干扰能力,输出为瞬态脉冲,用来构成可靠的汽车振动检测模块。

2.1.6电源测控模块

设计了备用电源管理功能,在汽车主电源被剪断时,备用电源供电并将该情况反馈给车主,提高防盗系统的安全性和可靠性。

2.2的电路设计

完成对汽车的上锁、解锁等控制指令发送,并接收车机发来的汽车相关信息,如振动情况、车门车窗开关情况信息,并发出语音提示。由主控单片机电路和跳频通信模块、人机接口模块构成,其中主控单片机电路和跳频通信模块与部分相同。

人机交互接口模块电路主要由按键电路完成人操作指令的发送,采用LCD液晶显示电路使操作更为方便,采用ISD1820设计语音提示电路进行报警提示及指令执行情况提示。

3系统的软件设计与实现

3.1nRF905的配置过程及跳频通信的实现

3.1.1nRF905的配置过程

如图2所示,nRF905通过CPU控制nRF905的3个引脚PWR_UP,TRX_CE和TX_EN的高低电平来决定其4种工作模式(如表1所示),通过nRF905的CD,AM,DR三个引脚进行载波检测、地址检测、中断检测,在表1中的前两种模式下,MCU通过SPI接口配置nRF905的5个内部寄存器(状态寄存器、射频配置寄存器、发送地址寄存器、发送数据寄存器、接收数据寄存器)。其中状态寄存器包含数据准备好引脚状态信息和地址匹配引脚状态信息;射频配置寄存器包含收发器配置信息,如频率和输出功能等;发送地址寄存器包含接收机的地址和数据的字节数;发送数据寄存器包含待发送的数据包的信息,如字节数等;接收数据寄存器包含要接收的数据的字节数等信息。

表1nRF905的工作模式

3.1.2nRF905的无线收发过程

1)发射模式设置及过程

a)上电以后MCU首先配置nRF905模式,先将PWR_UP,TX_EN,TRX_CE设为(10X)配置模式。

b)MCU通过SPI将RF寄存器的频率配置数据,配置数据移入nRF905模块。

c)当MCU有数据需要发往规定节点时,接收节点的地址(TX-address)和有效数据(TX-payload)通过SPI接口传送给nRF905。

d)MCU设置TRX_CE,TX_EN为高启动传输。

e)nRF905内部处理:无线系统自动上电、数据包完成(加前导码和CRC校验码)、数据包发送(1000kbps,GFSK,曼切斯特编码)。

2)接收模式

a)上电以后MCU首先配置nRF905模式,先将PWR_UP,TX_EN,TRX_CE设为(10X)配置模式。

b)MCU通过SPI将RF寄存器的频率配置数据,配置数据移入nRF905模块。

c)设置TRX_CE高,TX_EN低来选择RX模式,nRF905监测空中的信息。

d)当nRF905发现和接收频率相同的载波时,载波检测(CD)被置高。

e)当nRF905接收到有效的地址时,地址匹配(AM)被置高。

f)当nRF905接收到有效的数据包(CRC校验正确)时,nRF905去掉前导码、地址和CRC位,数据准备就绪(DR)被置高。

g)MCU设置TRX_CE低,进入standby模式(待机模式)。

h)MCU可以以合适的速率通过SPI接口读出有效数据。

i)当所有的有效数据被读出后,nRF905将AM和DR置低。

数字通信相关文章:数字通信原理


通信相关文章:通信原理




评论


相关推荐

技术专区

关闭