网站导航

技术文章

当前位置:主页 > 技术文章 > 砝码检定基于Zigbee的数据通信平台设计
砝码检定基于Zigbee的数据通信平台设计
时间:2019/8/21 11:12:25 点击次数:8322

砝码检定基于Zigbee的数据通信平台设计:

由于Zigbee技术具有强大的无线组网能力,可以组成星型、树型和网状网,本设计根据系统特点,选用了组网结构简单的星型网络结构,即点对多点的通信方式。心节点为Zigbee协调器,子节点为Zigbee终端设备,*有数据经过中心节点。Zigbee联盟为每个独立网络定义了*个网络标识符(PersonalAreaNetworkIdentitier:PANID),以标识自己的网络。设备间通信时,根据PANID选择合适的设备。

Zigbee网络的发起和新设备的加入也是根据PANID进行的。当*个具有完整功能的设备上电之后,它会建立*个自己的网络,并将自身设置成协调器,然后选定*个区别于其它网络的PANID。协调器在确定PANID后,就会允许其它从设备的加入,从设备可以根据自己选定的PANID加入到相应的网络。无论是完整功能设备,还是简化功能设备都可以加入到这个网络中。本项目中采用了使用IEEE地址作为参数调用适当的API来实现通信,这种方法需要通过协调器转发。

由于协议栈纷繁复杂,为了做到层次清楚,采用状态机的方式对协议栈的各个动作进行转换。使用服务调用的方式为协议栈传达指令,每*次的服务调用都会引起协议栈自顶而下的服务响应,但是每次协议栈只能进行*项服务,协议栈通过aPsBusy()函数判断当前服务是否结束。

系统的数据交换方式为半双工方式,为了避免同频干扰的问题,且在检定校准时通常只有*台衡量仪器在工作,其他的处于非工作状态,故通信采用时分复用技术,检测主机通过扫描的方式与各个发送端进行点对点双向通信。检测主机收到上位机发出的检测命令后向系统中某*远程检测分机发出分机地址代码,每个分机收到地址代码后被寻址的分机返回本机地址给主机,其他分机进人休眠状态。在判断地址相符后主机给被寻址的分机再发送请求数据控制命令,被寻址分机根据其命令进行检测数据,并将检测数据向主机发送,检测和数据发送结束后发出结束代码。主机接收数据包后进行校验,若校验正确,则发送握手信号,否则重新请求数据,直到数据全部正确为止。*台分机检测结束后主机把扭矩数据通过RS232接口传送到计算机,然后进行下*个分机检测,直到*有分机扫描*遍。在扫描过程中某*个分机规定时间内没有应答,则重新发送该机地址代码,仍无应答信号,就显示通信失败或分机故障报警。采集完毕后由系统上的Zigbee终端节点发送请求,等待协调器接受采集到的信号,接受完毕后,协调器将数据上传给计算机。

砝码检定基于Zigbee的数据通信平台设计

砝码

联系方式

网址:http://www.famakg.com
传真:0731-88317651
邮编:300381
地址:湖南省长沙市望城区
在线客服 联系方式 二维码

服务热线

18613981349

扫*扫,关注我们

电话

拨打电话