射频无线技术在TPMS中的应用
发布时间:2008/5/29 0:00:00 访问次数:437
近几年来无线数据传输技术己经成为小型工业监控系统的主要组成部分,此类无线数据传输和现存的有线数据传输以及其他无线数据传输相比较而言,工业监控中的无线数据传输主要使用射频(rf)技术来发送和接收数据包。整个系统的各个部分都是服务于无线数据传输这个目的,所以在整个系统的软件设计中,无线数据的传输部分(射频模块)就为最主要部分。射频就是射频电流,它是一种高频交流变化电磁波的简称,每秒变化小于1000次的交流电称为低频电流,大于10000次的称为高频电流,而射频就是这样一种高频电流,射频技术在无线通信领域具有广泛的、不可替代的作用。
1 tpms系统的设计
本文中提到的tpms系统是通过射频信息的收发与相关信息的提示来完成的。在轮胎部分的主要有压力检测模块与射频发射模块,在驾驶员部分主要有射频接收模块和显示报警模块。
压力检测模块主要是实时的检测所测轮胎的压力数据,并将数据进行相应的变化存储到中心处理器上,等待射频发射模块进行发射。在射频接收模块接收到数据后对数据进行相应的处理并将数据在附件lcd上进行显示,并判断数据的安全性,在发现轮胎的压力超出了所能接受的范围后通过蜂鸣器进行报警提醒驾驶员。
2 无线收发芯片的比较与选择
由于无线收发芯片的种类和数量比较多,无线收发芯片的选择在设计中是至关重要的,正确的选择可减小开发难度,缩短开发周期,降低成本,将产品更快推向市场。选择无线收发芯片时应考虑需要几点凶素:功耗、发射功率、接收灵敏度、收发芯片所需的外围元器件数量、芯片成本、数据传输是否需要进行曼彻斯特编码等。
用来评价无线数据收发的几项重要指标有:接收灵敏度、动态范围、选择性、接收频率稳定度、发射输比功率、效率、发射频率范围、功耗等因素。下面对市场上的现阶段比较流行的三种无线收发芯片进行了相关的性能比较,如表1所列。
对照表1以及技术指标的表述,对于接收和发送数据,满足频段的范围越大,灵敏度越高,在相同条什下的接收电流越小,发射电流越大,所需外围器件越少等条件的收发芯片应用也就越广泛,并且可以适合于多种情况。
综合以上考虑,nrf905的优越性就很明显了,所以在本设计中选择nrf905是最适用的。
3 nrf905的简介
无线收发芯片nrf905是挪威nordic公司推出的一款单片无线收发一体的芯片。nrf905足一款工作在433/868/915频段上的单片射频收发器,因为所使用的是国际上的ism 频段,因此并没有所谓的频段限制。nrf905由完全集成的电源管理、频率合成器、调制接收器、功率放大器、晶体振荡器和调节器构成。nrf905具有shockburst特点,能够自动处理数据包中的前导码和crc校验码。通过spi接口,可以很容易地对nrf905的配置操作进行编程。nrf905的耗电量非常低。在发射模式下,以-10dbm的输出功率进行发射耗电最仅为11ma;同样的功率在接收模式下耗电量为12.5ma。而其powerdown掉电模式下则可以更加省电。
3.1 nrf905的控制模式
nrf905有两种激活模式和两种省电模式。
激活模式包括shockburst rx接收模式和shockburst tx发射模式。省电模式包括powerdown andspi-programming掉电和spi编程模式和standby andspi-programming待机和spi编程模式。
3.2 单片机与nrf905的连接
nrf905与外界的通信通过一个spi接口来进行,速率由微控制器设置的接口速度决定。在rx模式中,地址匹配(am)和数据准备就绪(dr)信号通知mcu一个有效的地址和数据包已经各自接收完成,微控制器即可通过spi读取接收的数据。在tx模式中,无线通信模块自动产生前导码和crc校验码,数据准备就绪信号通知mcu数据传输已经完成。
这里采用的是atmel公司生产的与8051完全兼容的at89s52系列单片机,因为要和模块进行通信,而对模块的控制郁是通过nrf905的spi接口总线来进行的,因为at89s52没有专门的spi总线,因此在这里为了和nrf905的无线模块通信则采用单片机的i/o端口进行软件编程模拟spi的时序来实现spi接口。这里把用来进行模式控制的(txen、trx_ce、pwr)管脚和spi接口控制的(miso、mosi、sck、csn)管脚与单片机的p2端口对应相连,状态输出的(am、dr、cd)管脚与单片机p3端口的2到4位相连,图2就是单片机与nrf905模块的简单的电路连接。
4 系统的软件设计
近几年来无线数据传输技术己经成为小型工业监控系统的主要组成部分,此类无线数据传输和现存的有线数据传输以及其他无线数据传输相比较而言,工业监控中的无线数据传输主要使用射频(rf)技术来发送和接收数据包。整个系统的各个部分都是服务于无线数据传输这个目的,所以在整个系统的软件设计中,无线数据的传输部分(射频模块)就为最主要部分。射频就是射频电流,它是一种高频交流变化电磁波的简称,每秒变化小于1000次的交流电称为低频电流,大于10000次的称为高频电流,而射频就是这样一种高频电流,射频技术在无线通信领域具有广泛的、不可替代的作用。
1 tpms系统的设计
本文中提到的tpms系统是通过射频信息的收发与相关信息的提示来完成的。在轮胎部分的主要有压力检测模块与射频发射模块,在驾驶员部分主要有射频接收模块和显示报警模块。
压力检测模块主要是实时的检测所测轮胎的压力数据,并将数据进行相应的变化存储到中心处理器上,等待射频发射模块进行发射。在射频接收模块接收到数据后对数据进行相应的处理并将数据在附件lcd上进行显示,并判断数据的安全性,在发现轮胎的压力超出了所能接受的范围后通过蜂鸣器进行报警提醒驾驶员。
2 无线收发芯片的比较与选择
由于无线收发芯片的种类和数量比较多,无线收发芯片的选择在设计中是至关重要的,正确的选择可减小开发难度,缩短开发周期,降低成本,将产品更快推向市场。选择无线收发芯片时应考虑需要几点凶素:功耗、发射功率、接收灵敏度、收发芯片所需的外围元器件数量、芯片成本、数据传输是否需要进行曼彻斯特编码等。
用来评价无线数据收发的几项重要指标有:接收灵敏度、动态范围、选择性、接收频率稳定度、发射输比功率、效率、发射频率范围、功耗等因素。下面对市场上的现阶段比较流行的三种无线收发芯片进行了相关的性能比较,如表1所列。
对照表1以及技术指标的表述,对于接收和发送数据,满足频段的范围越大,灵敏度越高,在相同条什下的接收电流越小,发射电流越大,所需外围器件越少等条件的收发芯片应用也就越广泛,并且可以适合于多种情况。
综合以上考虑,nrf905的优越性就很明显了,所以在本设计中选择nrf905是最适用的。
3 nrf905的简介
无线收发芯片nrf905是挪威nordic公司推出的一款单片无线收发一体的芯片。nrf905足一款工作在433/868/915频段上的单片射频收发器,因为所使用的是国际上的ism 频段,因此并没有所谓的频段限制。nrf905由完全集成的电源管理、频率合成器、调制接收器、功率放大器、晶体振荡器和调节器构成。nrf905具有shockburst特点,能够自动处理数据包中的前导码和crc校验码。通过spi接口,可以很容易地对nrf905的配置操作进行编程。nrf905的耗电量非常低。在发射模式下,以-10dbm的输出功率进行发射耗电最仅为11ma;同样的功率在接收模式下耗电量为12.5ma。而其powerdown掉电模式下则可以更加省电。
3.1 nrf905的控制模式
nrf905有两种激活模式和两种省电模式。
激活模式包括shockburst rx接收模式和shockburst tx发射模式。省电模式包括powerdown andspi-programming掉电和spi编程模式和standby andspi-programming待机和spi编程模式。
3.2 单片机与nrf905的连接
nrf905与外界的通信通过一个spi接口来进行,速率由微控制器设置的接口速度决定。在rx模式中,地址匹配(am)和数据准备就绪(dr)信号通知mcu一个有效的地址和数据包已经各自接收完成,微控制器即可通过spi读取接收的数据。在tx模式中,无线通信模块自动产生前导码和crc校验码,数据准备就绪信号通知mcu数据传输已经完成。
这里采用的是atmel公司生产的与8051完全兼容的at89s52系列单片机,因为要和模块进行通信,而对模块的控制郁是通过nrf905的spi接口总线来进行的,因为at89s52没有专门的spi总线,因此在这里为了和nrf905的无线模块通信则采用单片机的i/o端口进行软件编程模拟spi的时序来实现spi接口。这里把用来进行模式控制的(txen、trx_ce、pwr)管脚和spi接口控制的(miso、mosi、sck、csn)管脚与单片机的p2端口对应相连,状态输出的(am、dr、cd)管脚与单片机p3端口的2到4位相连,图2就是单片机与nrf905模块的简单的电路连接。
4 系统的软件设计