- 18
- 0
- 约6.31千字
- 约 88页
- 2017-10-03 发布于安徽
- 举报
串口通信控制系统和实训(串口通信技术).ppt
以实际的RS-232传输上看来,由于工业界常使用的PLC大多只是传送文字码,因此只要7位就可以将ASCII码的0~127码表达出来(2 7=128,共有128种组合方式),所有的可见字符也落在此范围内,所以只要7个数据位就够了。不同的情形下(看所使用的协议),会使用到不同的传送单位。使用多少位合成一个字节必须先行确定。 3)起始位与停止位 由于异步串行传输中并没有使用同步脉冲作基准,故接收端完全不知道传送端何时将进行数据的传送。发送端准备要开始传送数据时,发送端会在所送出的字符前后分别加上高电位的起始位(逻辑0)及低电位的停止位(逻辑1),它们分别是所谓的起始位和停止位,也就是说,当传送端要开始传送数据时,便将传输线上的电位由低电位提升至高电位,而当传送结束后,再将电位降至低电位。 接收端会因起始位的触发(因电压由低电位升至高电位)而开始接收数据;并因停止位的通知(因电压维持在低电位)而明确数据的字符信号已经结束;当加入了起始位及停止位也才比较容易达到多字符的接收能力。起始位固定为1位,而停止位则有1、1. 5、2位等多种选择,如何选择呢?只要通信双方协议通过即可,没有强制规定。 4)校验位 为了预防错误的产生,使用校验位作为检查的机制。校验位即是用来检查所传送数据的正确性的一种核对码,这之中又分成奇校验与偶校验两种,分别是检查字符码中1的数目是奇数或偶数。
原创力文档

文档评论(0)