您现在的位置是:首页 > PLC技术 > PLC技术
计算机控制系统数据通信协议
来源:艾特贸易2017-06-05
简介通信协议是通信双方的共同约定,或是规则。否则无法对成串的 0 或 1 的信号作出正确的解释。因为它们在不同的位置有完全不同的解释。有的代表通信地址,有的代表控制或状态信息
通信协议是通信双方的共同约定,或是规则。否则无法对成串的0或1的信号作出正确的解释。因为它们在不同的位置有完全不同的解释。有的代表通信地址,有的代表控制或状态信息,有的代表通信内容,有的代表防止通信出错而附加的冗余位,有的是根本不代表任何信息的时间同步信号。这些约定属于通信模型中的数据链路层。
串行通信中通常以若干位代表一个字符。图2-16中是起止式协议(传送的有效内容由起始位开始,由终止位结束)的数据传输格式。
图2-16 串行信号的传输顺序
看此图时请注意,数据字符可根据具体情况用5~8位。最后一位校验位可用,也可不用;停止位可用1、1.5或2位;每一位的持续时间等。以上各项均应在通信参数中指定。
每一个数据字符传送时,其最低位(b0)首先传送,以后按b1、b2、…的顺序排列。
图形仅表示逻辑电平。与实际的电压数值(可由数字存储示波器中看到)无关,由它所使用的物理接口决定。如使用EIARS232C时,低于-3V电压表示1,而高于+3V电压表示0。具体数字要视所使用的电源电压(±5~±15)而定。
表示逻辑数的方法并非仅电平一种,也可以用上升沿和下降沿来表示(如曼彻斯特编码,见图2-17)。
图2-17 曼彻斯特编码的波形
点击排行
