串口常见的电气标准和协议,串口数据包的组成

串行接口(serialport),也称串行接口或串行端口,串行通信接口,com接口,简称串口。主要用于串行式逐位数据传输。
串口通信(serialcommunication),是一种非常常见的设备间的通信方式。串口通信协议是指双方约定一致的数据包格式规范(包含起始位、数据、校验位及停止位)。
1.串口常见的电气标准和协议
1.1rs-232c
rs-232c标准串口,是目前最常用的一种串行通信接口
机械特性
rs-232c采用的接口是9针或25针的d型插头,常用的一般是9针插头。
de-9male(pinside)de-9female(pinside)
9针插头管脚
电气特性
逻辑电平:逻辑1:-3~-15v;逻辑0:3~15v
数据最高传输速率:19200bps
最远通信距离:15m
1.2rs-422
rs-232存在距离短、速率低的问题,rs-422提升了这两方面,最大传输距离1200m,最大传输速度10mb/s
机械特性
一般是9针插头d型插头
电气特性
逻辑电平:逻辑1:两线间的电压差+2v~+6v逻辑0:两线间的电压差-6v~-2v
数据最高传输速率:10mbps
最远通信距离:1200m
1.3rs-485
在rs-422基础上,rs-485增加了多点、双向通信能力,具备联网功能。
机械特性
一般是9针插头d型插头
电气特性
逻辑电平:逻辑1:两线间的电压差+2v~+6v逻辑0:两线间的电压差-6v~-2v
数据最高传输速率:10mbps
最远通信距离:1200m
2.串口数据包的组成
串口数据包由起始位、数据、校验位及停止位组成。
最常见的串口数据包配置为96008n1(9600波特率,8位数据位,无校验,1位停止位)。
例如传输字符0(ascii为48,二进制110000)
01100001
解释
0(起始位)110000(8位数据位)1(1位停止位)
2.1起始位
一个逻辑0(低电平)的数据位表示开始
2.2数据位
起始位后的就是数据位,数据位的长度一般为5、6、7、8。
2.3校验位
校验位用于校验数据是否正确。
一般分为:
2.4停止位
数据传输结束的标志,一般由1、1.5、2个逻辑1(高电平)的数据位表示


小米Mix3将会采用滑盖式的设计,将全面屏做到了极致
中国很有可能成为全球第一个无现金国家 巨大便利正在改变我们的生活
台积电四季度营收有望超出预期
MEAS PCA-116-100位移传感器 直线测量
EH78系列单片机的编程技巧
串口常见的电气标准和协议,串口数据包的组成
2019年,AI in All将在哪些领域带来惊喜?
宜百利:“世界艾滋病日”将至,这些知识你get到了吗
探究小型化K波段下变频组件的设计
富昌电子携手Lumileds推出高功率圆顶发光器LUXEON HL2X
酸价过氧化值检测仪产品说明简介
挡不住的西引力 | GSIE 2024专“蜀” 限定,从“蓉”突围!
无人机ESC及其高速无传感器FOC参考设计
最新医疗成像技术 可辅助理解大脑运行
Kickstarter众筹:超低价Xilinx Spartan6入门开发套件
台积电2纳米制程或将领先对手三星及英特尔
M12传感器连接器航空电缆-母头 4 针直角
谷歌发布神经天气模型,可精准预测未来8小时降雨
华为5G在MWC前夕发音:砥砺前行,持续引领
2019世界VR产业大会释放重磅信号,5G+AI引爆XR发展