当前位置:资讯 > DCS > 正文

基于无线传感器网络的CAN总线互联

发布时间:2008-03-08     作者:杨朝红,霍景河,肖 庆,王维峰,王小振      

摘要:装甲车辆状态信息采集系统的信息采集单元通常采用CAN总线连接,某些情况下,车辆上装和下装之间的旋转连接器由于没有连线空间,需要无线通信模块为上装和下装的CAN总线提供一个透明的无线通道。本文基于无线传感器网络给出一种无线通道的设计,主要包括CAN总线无线接入控制模块电路设计以及无线传感器节点的通信协议设计等内容。
体地怎么处理无线接受的数据的工作,通过启动任务——RadioRcvdTask来完成,以避免阻塞其他event事件。

  ③定时器事件。该事件定时触发。该事件处理程序主要定时判断串口接受数据缓存区是否有数据,如果有的话,则启动任务——UARTRcvdTask控制工程网版权所有,以避免到串口收到的数据不足一个协议数据包时,会长期滞留在串口接受数据缓存区中。

4 性能分析和实验

  整个系统的性能主要取决于无线传输的速率。无线CC1000使用频率为14.745 MHz的晶振作为驱动,在该驱动下面CC1000可以提供的最大数据传输率为19.2 KB/s。考虑无线传输协议消耗控制工程网版权所有,无线传输数据报的格式如下:

 

基于无线传感器网络的CAN总线互联如图

  其中TOSH_DATA_LENGTH=29,故协议的理论有效数据比率约为70%。同时,为提高无线传输的效率控制工程网版权所有,不是每次从串口接受到一个字节就从无线接口发走,而是每次缓存的字节数达到无线传输一个数据包的大小时,才启动发送任务控制工程网版权所有,故无线有效传输速率约为13.4 KB/s,,对于本系统应用来说,CAN总线的采样周期为10 swww.cechina.cn,每次采样数据为1 K数据。虽然,CAN总线速率相对来说较高,但是

通过缓存完全可以满足需求。在性能测试中,该系统持续运行20多个小时,收发均无问题。

5 结 论

  本文基于无线传感器网络给出一种连接CAN总线的无线通道设计,主要包括CAN总线无线接入控制模块电路设计以及无线传感器节点的通信协议设计等内容。目前,该系统已经实现,实际使用效果良好。本文内容对于一般的信息采集无线传输系统设计具有较好的借鉴意义。


标签:无线,传感器,网络,CAN,总线,
版权声明:版权归中国控制工程网所有,转载请注明出处!
  • 相关文章