无线传感器网络的CAN总线互联.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《无线传感器网络的CAN总线互联.docx》由会员分享,可在线阅读,更多相关《无线传感器网络的CAN总线互联.docx(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、无线传感器网络的CAN总线互联ronggang导语:本文基于无线传感器网络给出一种无线通道的设计,主要包括CAN总线无线接入控制模块电路设计以及无线传感器节点的通讯协议设计等内容1引言装甲车辆状态信息收集系统的信息收集单元通常采用CAN总线连接,某些情况下,车辆上装和下装之间的旋转连接器由于没有连线空间,需要无线通讯模块为上装和下装的CAN总线提供一个透明的无线通道。本文基于无线传感器网络给出一种无线通道的设计,主要包括CAN总线无线接入控制模块电路设计以及无线传感器节点的通讯协议设计等内容。2电路设计以无线传感器网络为根底的CAN总线扩展系统总体构造如图1所示,其主要由两块CAN总线无线接入
2、控制模块构成,每个模块的组成及各局部的作用是:无线传感器节点的微控制器及存储器模块,接收对端无线接人控制模块传来的数据并存储,然后将数据交CAN控制器待发,同时接收CAN控制器传来的数据并通过传感器网络将数据发送到对端无线接入控制模块;CAN控制器采用SJA1000,运行CAN协议,为传感器网络结点提供CAN总线效劳;收发器采用TJA1050作为CAN控制器与物理媒体的物理接口,为CAN控制器提供比特流效劳。3无线传感器节点3.1无线传感器网络节点硬件构造图2所示为无线传感器网络节点的硬件,包括传感器模块、微处理器模块和无线通讯模块等三个功能局部。GAINTS系列节点使用AT-MEGA128单
3、片机作为控制器和处理核心,无线通讯模块核心采用工作在433MHz的单芯片低电压CC1000收发器,该射频芯片具有工作电压低2.13.6V均可工作、能耗低、体积小等非常合适于集成的特点。它采用FSK调制方式,外部采用SPI的接口,可以和微控制器直接相联。CC1000使用频率为14.745MHz的晶振作为驱动,在该驱动下面CC1000可以提供的最大数据传输率为19.2KB/s,也就是讲每ms不到3个字节,这个数据对MAC层的协议是很有用的,在设置ACK等待时间和RTS-CTS等待时间的时候需要考虑这些参数。3.2通讯协议设计本文基于TinyOS底层通讯接口进展通讯协议设计。对TinyOS编程采用的
4、是nesC语言,这是一种类似C的语言,是对C的扩展,也是构造化的语言,是基于组件式的编程,模块化的设计。nesC组件有两种:Module模块和Configuration连接配置文件。Module在模块中主要实当代码的编制,可以使用和提供接口,在它的实现局部必须对提供接口里的command和使用接口里的event进展实现。TinyOS是基于一种组件架构方式的开源的嵌入式操纵系统,一个应用程序可以通过连接配置文件awiringspecification将各种组件连接起来,以完成它所需要的功能。TinyOS的应用程序都是基于事件驱动形式的,采用事件触发去唤醒传感器工作。tasks一般用在对于时间要求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无线 传感器 网络 CAN 总线
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内