您当前的位置:五五电子网电子知识单片机-工控设备单片机通信利用数据帧实现单片机间的多机通信 正文
利用数据帧实现单片机间的多机通信

利用数据帧实现单片机间的多机通信

点击数:7201 次   录入时间:03-04 11:54:21   整理:http://www.55dianzi.com   单片机通信

  主机的发送接收程序与此类似,根据协议在数据帧中的标志和地址中加入不同的数据表明这是主机发送的数据,然后在数据字节中添加上数据即可。
  
  本方法构成的多机通信,单片机串口一般工作在方式1即可,由于有专门的校验和,因此,第9位的校验位已经没有必要了。
  
  通信时发送数据包需要一定的次序和规则,若主机正在发送数据的同时,从机也发送数据,或者多个从机同时发送数据,都会造成数据冲突,导致通信错误,因此通信时主机和从机不仅要发送协议规定格式的数据帧,还要根据不同的状态来决定何时发送数据。如果采用RS-485通信方式,由于该方式是半双工的,主从双方的数据交换—般采用应答式的,因此不会出现冲突的现象。
  
  各从机地址的生成,也可不用二进制拨动开关,而是通过现场系统的调试临时生成,并将该地址信息存入非易失性的存储器中。

 



上一页  [1] [2] 


本文关键字:单片机  通信  单片机通信单片机-工控设备 - 单片机通信