收能正确进行。
起始位后面紧接着就是数据位,它可以是 5~8 位。
奇偶校验只占一位,但在字符中也可以规定不同奇偶校验位,则这时这一位就可省去。
也可用这一位(1/0)来确定这一帧中的字符所代表信息的性质(地址、数据等)。
) 停止位用来表征字符的技术,它一定是高电位(逻辑“1”。
停止位可以是 1 位,1.5 位或 2 位。
接收端收到停止位后,知道上一字符已传送完毕,同时,也为接收下一个字符做好准备——只要再收到“0”就是新的字符的起始位。
若停止位以后不是紧接着传送下一个字符,则让线路上保持为“1”。
d)接收端:通过检测起始位和停止位来判断新近到达的字符,保持收发双方每传输一个字符就重新校验一次同步关系,不易造成时钟误差。
e)应用:低速传输系统,因为其传输效率较低,如传输一个 ASCⅡ码,数据代码 7 位,1 位起止位,2 位停止位,1 位校验位,其效率 7/7112≈64%且字符之间还可能有空隙。
异步传输是字符内的同步,字符间的异步。
起始 数据 数据 数据 数据 数据 数据 数据 校验 停止 停止 位 位0 位1 位2 位3 位4 位5 位6 位 位 位 字符1 字符2 字符3 字符4 ┗—┳—┛ ┗┳┛ ┗┳┛ 任意间隔 任意间隔 任意间隔 图 2.3 ASCII 码模式 10 内蒙古科技大学智能仪表综合训练设计说明书 同步传输不是以字符而是以数据块为传输单位,其传输速率较高。
同步通信中,在数据开始传送前用同步字符来指示(常约定 1~2 个),并由时钟来实现发送端和接收端同步,即检测到规定的同步字符后,下面就连续按顺序传送数据,直到通信告一段落。
a每次传输多个字符(数据块)且它们之间没间隙以及起始位,停止位。
b保持收发同步,在数据块之前加上前文,在数据之后加上后文——帧(frame)。
c接收端:检测帧中的前文和后文(特定的标志序列)保持与发送端同步。
d数据格式:前文和后文的具体格式视传输控制规程而定,有面向字符与面向比特型两种方案。
e同步传输每次传送的是一个完整的数据帧,发送端无需在字符间加入附加位和间隙,因而同步传输的效率比异步传输的效率高。
但由于收发双方需建立准确的同步关系,所以实现起来比较复杂。
2.4 上下位机连接关系及协议 2.4.1 通过 RS—232,modbus 协议将上下位机连接起来。
如图 2.4,上下位机的通信关系图: PC 机 上位机 RS-232 RS-232 RS-232 。
。
。
。
。
。
。
。
单片机 单片机 单片机 。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
传 传 传 传 感 感 感 感 下位机 器 器 器 器 图 2.4 上下位机的通信关系图 11 内蒙古科技大学智能仪表综合训练设计说明书 2.4.2Modbus 协议介绍: Modbus 是由 Modicon(现为施耐德电气公司的一个品牌)在 1979 .
上一篇:
二项目技术要求
下一篇:
月入5000,你有什么资格谈生活