串口通信基础

串口通信基础

ID:38021570

大小:82.50 KB

页数:5页

时间:2019-05-22

串口通信基础_第1页
串口通信基础_第2页
串口通信基础_第3页
串口通信基础_第4页
串口通信基础_第5页
资源描述:

《串口通信基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、通讯基础知识1串口通讯   串口通讯(SerialCommunication),是指外设和计算机间,通过数据信号线、地线等,按位进行传输数据的一种通讯方式。   串口是一种接口标准,它规定了接口的电气标准,没有规定接口插件电缆以及使用的协议。2串口通讯的数据格式   一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以“停止位”结束,字符之间没有固定的时间间隔要求。   每一个字符的前面都有一位起始位(低电平),字符本身由7位数据位组成,接着字符后面是一位校验位(检验位可

2、以是奇校验、偶校验或无校验位),最后是一位或一位半或二位停止位,停止位后面是不定长的空闲位,停止位和空闲位都规定为高电平。实际传输时每一位的信号宽度与波特率有关,波特率越高,宽度越小,在进行传输之前,双方一定要使用同一个波特率设置。3通讯方式   单工模式(SimplexCommunication)的数据传输是单向的。通信双方中,一方固定为发送端,一方则固定为接收端。信息只能沿一个方向传输,使用一根传输线。  半双工模式(HalfDuplex)通信使用同一根传输线,既可以发送数据又可以接收数据,但不能同时进行发

3、送和接收。数据传输允许数据在两个方向上传输,但是,在任何时刻只能由其中的一方发送数据,另一方接收数据。因此半双工模式既可以使用一条数据线,也可以使用两条数据线。半双工通信中每端需有一个收发切换电子开关,通过切换来决定数据向哪个方向传输。因为有切换,所以会产生时间延迟,信息传输效率低些。   全双工模式(FullDuplex)通信允许数据同时在两个方向上传输。因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。在全双工模式中,每一端都有发送器和接收器,有两条传输线,信息传输

4、效率高。   显然,在其它参数都一样的情况下,全双工比半双工传输速度要快,效率要高。4偶校验与奇校验   在标准ASCII码中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。5停止位   停止位是按长度来算的。串行异步通信从计时开始,以单位时间为间隔(一个单位时间就是波特率

5、的倒数),依次接受所规定的数据位和奇偶校验位,并拼装成一个字符的并行字节;此后应接收到规定长度的停止位“1”。所以说,停止位都是“1”,1.5是它的长度,即停止位的高电平保持1.5个单位时间长度。一般来讲,停止位有1,1.5,2个单位时间三种长度。6波特率   波特率就是每秒钟传输的数据位数。   波特率的单位是每秒比特数(bps),常用的单位还有:每秒千比特数Kbps,每秒兆比特数Mbps。串口典型的传输波特率600bps,1200bps,2400bps,4800bps,9600bps,19200bps,38

6、400bps。   PLC/PC与称重仪表通讯时,最常用的波特率是9600bps,19200bps。PLC/PC或仪表与大屏幕通讯时,最常用的波特率是600bps。7典型的串口通讯标准   EIARS232(通常简称“RS232”):1962年由美国电子工业协会(EIA)制定。   EIARS485(通常简称“RS485”):1983年由美国电子工业协会(EIA)制定。8RS232串口   RS232是计算机与通信工业应用中最广泛一种串行接口。它以全双工方式工作,需要地线、发送线和接收线三条线。RS232只能实

7、现点对点的通信方式。8.1RS232串口缺点   ●接口信号电平值较高,接口电路芯片容易损坏。   ●传输速率低,最高波特率19200bps。   ●抗干扰能力较差。   ●传输距离有限,一般在15m以内。   ●只能实现点对点的通讯方式。8.2RS232串口接口定义   RXD:接收数据,TXD:发送数据,GND/SG:信号地。8.3电脑DB9针接口定义   电脑DB9针接口是常见的RS232串口,其引脚定义如下:   2号脚:RXD(接收数据)   3号脚:TXD(发送数据)   5号脚:SG或GND(信号

8、地)   其它脚:我们不用       电脑RS232串口与仪表串口连接图:     9RS485串口9.1RS485串口特点   ●RS485采用平衡发送和差分接收,具有良好的抗干扰能力,信号能传输上千米。   ●RS485有两线制和四线制两种接线。采用四线制时,只能实现点对多的通讯(即只能有一个主设备,其余为从设备)。四线制现在很少采用,现在多采用两线制接线方式。   ●两线制RS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。