




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、串行通讯与并行通讯在通信和计算机科学中,串行通信(SerialCommunication)是一个通用概念,泛指所有的串行的通信协议,如RS232、RS422、RS485、USB、I2C、SPI等。串行通讯是指仅用一根接收线和一根发送线就能将数据以位进行传输的一种通讯方式。尽管串行通讯的比按字节传输的并行通信慢,但是串口可以在仅仅使用两根线的情况下就能实现数据的传输。图1串行通信与并行通信二、串口通讯模式串口通讯模式包括单工、半双工和全双工,其中单工模式数据传输只支持数据在一个方向上传输。半双工模式允许数据在两个方向上传输,但某一时刻只允许数据在一个方向上传输,实际上是一种切换方向的单工通信,不需要独立的接收端和发送端,两者可合并为一个端口。详见下图:图2(a)单工、(b)半双工、(c)全双工三、串口通讯协议最初数据是模拟信号输出简单过程量,后来仪表接口出现了RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能,这就促生了RS422和RS485。我们知道串口通信的数据传输都是0和1,在单总线、I2C、UART中都是通过一根线的高低电平来判断逻辑1或者逻辑0,但这种信号线的GND再与其他设备形成共地模式的通信,这种共地模式传输容易产生干扰,并且抗干扰性能也比较弱。所以差分通信、支持多机通信、抗干扰强的RS422和RS485就被广泛的使用了。RS422和RS485通信最大特点就是传输速度最大可以达到10Mb/s以上,最大传输距离超过1000米。大家需要注意的是虽然485最大速度和最大传输距离都很大,但是传输的速度是会随距离的增加而变慢的,所以两者是不可以兼得的。四、RS232详细介绍1.RS232的基本特性RS-232是串行数据接口标准,是由电子工业协会(EIA:ElectronicIndustriesAlliance)制订并发布的工业标准,以保证不同厂家产品之间的兼容。特性如下:图3RS232基本特性2.RS232的物理特性在RS232的通讯方式中,两个通讯设备的"DB9接口"之间通过串口信号线建立起连接,串口信号线中使用"RS-232标准"传输数据信号。D型或D-subminiature(D形状超小型)连接器的原始编号系统使用D作为前缀(将其名称命名为系列),然后根据外壳尺寸选择A,B,C,D或E,末尾数字表示引脚数量。详见下图:图4RS232物理特性3.RS232的通信协议RS232一般使用DB9接口,由于两个通讯设备之间的收发信号(RXD与TXD)应交叉相连,所以调制调解器端的DB9母头的收发信号接法一般与公头的相反。DB9公头、母头以及引脚说明详见下方图和表。图5DB9公头与母头表1DB9引脚说明4.RS232的波特率在信道中,携带数据信息的信号单元叫码元,单位时间内通过信道传输的码元数称为码元传输速率,简称波特率(BaudRate),其单位是波特(Baud,symbol/s),波特率是传输通道频宽的指标。RS232典型的“波特率”是
300/1200/2400/9600/19200/38400/115200/230400等。表2不同BAUDRate对应的RS232通信距离5.RS232的数据结构一个完整的串行数据,也就是一个数据帧(Dataframe),或者一个字符帧,包括起始位、数据位、停止位、奇偶校验位。数据位前后即帧头和帧尾,包含一些必要的控制信息。其中,MSB(MostSignificantBit)是指低地址存放最高有效字节,LSB(LeastSignificantBit)则是低地址存放最低有效字节。图6RS232数据结构起始位:起始位必须是持续一个比特时间的逻辑0电平,标志传输一个字符的开始,接收方可用起始位使自己的接收时钟与发送方的数据同步。数据位:数据位紧跟在起始位之后,是通信中的真正有效信息。数据位的位数可以由通信双方共同约定。传输数据时先传送字符的低位,后传送字符的高位。奇偶校验位:奇偶校验位仅占一位,用于进行奇校验或偶校验,奇偶检验位不是必须有的。如果是奇校验,需要保证传输的数据总共有奇数个逻辑高位;如果是偶校验,需要保证传输的数据总共有偶数个逻辑高位。停止位:停止位可以是是1位、1.5位或2位,可以由软件设定。它一定是逻辑1电平,标志着传输一个字符的结束。空闲位:空闲位是指从一个字符的停止位结束到下一个字符的起始位开始,表示线路处于空闲状态,必须由高电平来填充。6.RS232与RS232(TTL)RS-232电平标准的信号不能直接被控制器直接识别,所以这些信号会经过一个"电平转换芯片"转换成控制器能识别的"TTL校准"的电平信号,才能实现通讯。TTL全名是晶体管-晶体管逻辑集成电(Transistor-TransistorLogic),这种串行通信,对应的物理电平,始终是在0V和Vcc之间,其中常见的Vcc是5V或3.3V。TTL高电平1是>=2.4V,低电平0是<=0.5V(对于5V或3.3V电源电压),这里是正逻辑。图72.54mmPIN排针RS-232电平标准的信号不能直接被控制器直接识别,所以这些信号会经过一个"电平转换芯片"转换成控制器能识别的"TTL"的电平信号,才能实现通讯。图8RS232电平信号转换转换电路图如下所示:图9RS232电平信号转换电路图五、RS422简介RS-422的总线标准规定了总线接口的电气特性标准,发送端:正电平在+2V~+6V之间,表示逻辑状态“1”;负电平在-2V~-6V之间,则表示逻辑状态“0”;接收器:(V+)-(V-)≥0.2V,表示信号“0”;(V+)-(V-)≤0.2V,表示信号“1”)。RS-422采用全双工通讯方式,有4根信号线,收与发是分开的,可以同时收和发。适用于两个站之间通信,如星型网、环网等,不可用于总线网。图10RS-422全双工(点对点)接线方式六、RS485简介RS-485的电气特性与RS-422基本一样。它采用半双工通讯方式,有2根信号线,在半双工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 模具设计方案评审
- 健康促进区课件
- 2025贵州工程应用技术学院辅导员考试试题及答案
- 2025石家庄财经职业学院辅导员考试试题及答案
- 2025硅湖职业技术学院辅导员考试试题及答案
- 紫外线消毒安全与卫生标准
- T/ZBH 006-2018高光热比本体着色平板玻璃
- 金沙酱酒酒业投资集团有限公司招聘笔试题库2025
- 福建省德化县农业生产资料公司招聘笔试题库2025
- 河南循环科技产业集团(郑州)招聘笔试题库2025
- 广东省广州大学附中2021-2022年初二12月大联盟物理在线考试题
- 医保政策培训知识普及课件
- 海南省三亚2024年八年级物理第二学期期末统考试题及答案解析
- 小学四年级语文知识竞赛(含答案)
- 人教版数学八年级下册一次函数综合大题练习
- 成语故事一箭双雕
- 2023年广东高考地理试卷(高清版含答案)
- (课件)少吃零食健康饮食
- 生产节拍计算表格
- BP神经网络学习算法的研究
- 2024年湖北省武汉市高考数学一调试卷
评论
0/150
提交评论