孝源水表资料: 该系统使用Sub—GHz(低于1GHz)频段,和ZIGBEE的2.4GHz频段相比,频谱环境相对洁净,且具有传输距离更长、功耗更低的优势。TI的MSP430和M3作为控制器具有低功耗的特点,在休眠状态下可以工作数十年,这对于休眠时间远大于工作时间的自动抄表无线网络极为重要。
MSP430内建支持网络协议的软件,并只需占用4 k字节的代码空间。集中器将有规律地逐步探测附近节点,直到最后登记完所有的节点。节点会收集并存储周遭与节点的连接信息,为了减少内存资源的消耗,这些信息并不会永久保存在节点中。
整个网络中集中器将是整个网络中的控制中心,它会向节点发出请求,并且等待其回应。它会使用一个侦测表来构建网络,并且在一定时间间隔后侦测现有网络中的变化,这些变化可能是位置发生变化,也可能是因为节点错误、通信故障等异常引起的。如果侦测到这些变化,集中器将重新建立新的侦测表。所以集中器和节点之间构建的是自组织的无线网络,集中器能有规律地读取节点设备状态、使用情况,获取所需节点信息,也可以通知节点具体应用信息。
3 组网机制
侦测表的建立需要经历以下几个步骤:1)在最初的阶段所有的节点都没有登记;2)集中器使用特定的“discoverv”指令,设定32个时隙分别接收节点信号,用以侦测寻找附近的节点,确定如图1中1、2和3号节点并向集中器登记:3)依次由1、2和3号节点向外发“discover v”指令,1号节点将接收到2、4、5号节点的信号,2号节点将收到1、4、5、6号节点信号,3号节点将收到2、5、6号节点信号,并且将收到的信号信息报给集中器;4)以此类推,最后所有的节点都会被找到并登记,最后集中器绘制出所有节点的路由,具有健壮性的路由表存储在集中器中。每一个节点将有不止一条可行路径以保证网络的健壮性。利用每次发送“discoverv”指令后所接收到信号的RSSI特性可以获得两者之间的距离,这样将每一跳的距离总和最小作为条件就可以获得集中器和某个节点的最好路由。所有节点和集中器之间的最好路由构成组网的侦测表。所有的节点执行两种基本的操作:“discoverv”和“message passing”。
3.1 discovery
在discoverv操作模式,某个节点会发送一个特殊的包给等待被侦测发现的多个节点。
这些节点会记录接收信号强度并随机在32个时隙中某一个进行回应。通过这种方式最后每一个节点都会被发现并被登记。发出discoverv包的可以是集中器也可以是某个已经登记的节点。
3.2 message passing
节点的一个关键任务是沿路径传递消息,这样所能到达的网络会逐渐扩大。消息的格式设计如图3所示。它们主要是:
1)源节点ID(相当于MAC地址)。
2)目的节点ID:当发送discovery消息时,该ID设置为0。
3)消息长度
4)路径信息:由集中器初始化,节点将根据该信息决定转发消息或是处理该消息。
5)指令(数据):只有最终目的节点才处理该信息。
为了使网络自组织更加便利,设计了如下几种指令类型,用户可以根据需求增加数据开销。
Discovery:to_ID是0,节点会检查是否回应,并发送相应应答包在随机时延后应答包内会包含射频信号强度。
Send discovery:集中器发送的指令。
Lock:停止响应任何Discovery指令。
Unlock:响应Discovery指令。
ACK:确认指令
Read or Write:读节点设备数据/写控制指令。
消息的数据结构可以如下packet_fields定义:
3.3 路由机制
一般的网络其路由的获取是通过节点的路由表,而文中的这种无线网状网信息传递的路径是先前通过侦测表就已经确定的,节点无需保存,从而大大减少节点的负担。在返回时路径是相反的。
4 结论
根据前面所说的硬件和软件设计,以10个节点为例组建了无线网络,通过运行在M3上的GUI程序可以看到每个节点有稳定的连接。
最后经实验验证自动抄表无线网络可以快速完成集中器同50个节点之间的自动组网。和Zigbee或其他协议的无线传感器网络相比,成本更低、尺寸小、易于实现,网络开销小,节点生存时间长,同样也可以应用于智能家居等领域,有很好的应用前景。
www.luyiwd.com www.jinyuwd.com www.lyhwx.com www.jiahaoly.com www.lyyrjc.com www.tianxiangart.com www.lytxys.com www.tianxiangyishu.com www.lylgpj.com www.sdlxgy.com www.lyjzymb.com www.lyyirun.com www.jinfengbc.com www.lyjinshang.com www.lyshangshang.com www.lyjspc.com www.xxylj.net www.tianlongjiantao.com