《表1 单片机返回数据帧:基于ZigBee的电镀生产线温度集中监控系统》

《表1 单片机返回数据帧:基于ZigBee的电镀生产线温度集中监控系统》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于ZigBee的电镀生产线温度集中监控系统》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

网络协调器利用STM32F103ZET6单片机的串口实现与上位机的通信。由于上位机MCGS系统采用的是Modbus协议,因此单片机需要设置与上位机相兼容的Modbus通讯协议。设计中采用STM32F103ZET6串口的8位异步通信方式,通讯的波特率与上位机保持一致,故设置为9600的波特率。依据Mod Bus协议,单片机在接收到上位机发出的查询指令后,需要应答,且应答的数据帧也需要符合Mod Bus的协议要求。上位机在接收到应答数据帧后,会对数据进行CRC-16校验,若上位机计算得到的校验码和单片机应答的校验码一致,则表示数据传输正确,否则上位机会请求单片机重新应答发送数据。设计中采用查表的方式验证循环冗余校验码。单片机返回数据帧格式如表1所示。