《串行数字通信》PPT课件.ppt
《《串行数字通信》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《串行数字通信》PPT课件.ppt(50页珍藏版)》请在三一办公上搜索。
1、第5章 串行数字通信概述串行口的结构与工作原理串行口的控制寄存器串行口的工作方式串行口的应用编程,5.2.1 概 述 单片机应用与数据采集或工业控制时,往往作为前端机安装在工业现场,远离主机,现场数据采用串行通信方式发往主机进行处理,以降低通信成本,提高通信可靠性。如下图所示。,数据通信方式有两种:并行通信与串行通信并行通信:所传送数据的各位同时发送或接收,数据有多少位就需要多少根数据线。特点:速度快,成本高,适合近距离传输。缺点:当距离较远、位数又多时,会导致通信线路复杂且成本高。如计算机并口,打印机,8255。串行通信:所传送数据的各位按顺序一位一位 地发送或接收。只需一根数据,一根地线,
2、共2根(如双向通信发送和接收各需1根数据线。)特点:成本低,硬件方便,适合远距离通信,缺点:传输速度低。,串行通信的分类:同步串行通信和异步串行通信一、异步通信:,通信的双方应该有一个约定,什么时候开始发送,什么时候发送完毕;接收方收到的信息是否正确等,这就是通信协议。异步串行通信一帧数据格式:一个起始位“0”,表示字符的开始,然后是58位数据即该字符的代码,规定低位在前,高位在后,接 下来是奇偶校验位(可省略),最后以停止位“1”表示字符的结束。,优点:硬件结构简单。缺点:传输速度慢。,P,1,D0,D1,D2,D3,D4,D5,D6,D7,P,1,0,第n个字符(一帧),n-1,n+1,0
3、,D0,起始位,数据位(58位),校验位,停止位,二、同步通信 在同步通信中,发送方在数据或字符开始处就用同步字符(常约定12个字节)指示一帧的开始,由时钟来实现发送端和接收端同步,接收方一旦检测到与规定的同步字符符合,下面 就连续按顺序传送若干个数据,最后发校验字节。见下图:,SYN字符1,SYN字符2,数据1,数据2,.,数据n,连续传送n 个数据,校验,三、单工、半双工、全双工通信方式,按通信方向分类:单工、半双工、全双工通信方式 1 单工方式:一端是发送端,另外一端是接收端:数据传输仅能沿一个方向,不能实现反向传输。,2.半双工方式,每端口有一个发送器和一个接收器,通过开关连接在线路上
4、,数据可以双向传送,但不能同时发送和接收.要通过换向器转换方向。即接收和发送不能同时进行,只能分时发送和接收,甲机发送乙机接收,或者乙机发送甲机接收,因而两机之间只需一条数据线。,3.全双工方式,通信双方用两个独立的收发器单独连接,可以同时发送和接收数据,因而提高了速度。全双工形式的串行通信必须使用两根数据线。,1.实现数据格式化 因为CPU发出的数据是并行数据,接口电路应实现不同串行通信方式下的数据格式化任务,如自动生成起止方式的帧数据格式(异步方式)或在待传送的数据块前加上同步字符等。,在串行传输中,通信的双方都按通信协议进行,所谓通信协议就是通信双方必须共同遵守的 一种约定,约定包括数据
5、的格式、同步的方式、传送的步骤、检纠错方式及控制字符的定义 等。串行接口的基本任务就是:,2.进行串、并转换 在发送端,接口将CPU送来的并行信号转换成串行数据进行传送;而在接收端,接口要将接 收到串行数据变成并行数据送往CPU,由CPU进行处理。3.控制数据的传输速率 接口应具备对数据传输率波特率的控制选择能力,即具有波特率发生器。4.进行传送错误检测 在发送时,对传送的数据自动生成校验位或校验码,在接收端能检查校验位或校验 码,以确定传送中是否有误码。,51系列单片机内有一个全双工的异步通信接口,通过对串行接口写控制字可以选择其数据格 式,同时内部有波特率发生器,提供可选的波特率,可完成双
6、机通信或多机通信。,四、波特率 单位时间内传送的信息量。在计算机中,以每秒传送的二进制位数为单位。例如:100字符/秒,1个字符11位,波特率为:10011=1100(波特)平均每位传送占用时间 Td=1/1100=0.909ms,(一)通信线的连接 通信速率和通信距离这两个方面是相互制约的,降低通信速率,可以提高通信距离.不同的通信距离,串行通信电路有不同的连接方法。,五.串行通信总线标准及接口,近距离传送电路,信号的调制与解调电话线计算机串行通信口传输的信号是数字信号(方波脉冲序列),它要求通信媒介(如电缆、双绞线)必须有比方波本身频率更宽的频带,否则高颁分量将被滤掉。在远距离通信时,通常
7、是利用电话线传送信息。由于电话线频带很窄,约303000Hz,如图所示,若用数字信号直接通信,经过传送线后,信号就会产生畸变,从而导致通信失败。,利用调制手段,将数字方波信号变换成某种能在通信线上传输而不受影响的波形信号,正弦波正是最理想的选择。不仅因为产生正弦波很方便,更重要的是正弦波不易受通信线(电话线)固有频率的影响。将载波信号(待传送的数字信号)通过一种信号进行编码称为调制。该信号的恢复称为解调,相应的设备称为调制器(Mdu2acor)和解调器(DemodulaM)。由于串行通信大都是双向进行的,通信线路的任一端既需要调制器也需要解调器,将调制器和解调器合二为一的装置称为调制解调器,又
8、称MODEM。,微机,接口,调制解调器,调制解调器,接口,微机,电话分机,电话分机,远距离传送电路,数字信号通过调制器变成模拟信号通过电话线传送到对方,接收方通过解调器将模拟信号转换成数字信号接收。,(二)串行通信接口总线标准,测控系统中,计算机通信主要采用异步串行通信方式,常用的异步总线标准有三种:RS-232(RS-232A RS-232B RS-232C)RS-449(RS422 RS423 RS485)20mA电流环 这里重点介绍RS-232 RS-232C:速率:20Kbit/S,最大通信距离:15m RS422:10Mbit/s,:300m 90Kbit/s,:1200m,抗干扰能
9、力 采用标准的通信接口,本身具有一定的抗干扰能力,但是工业现场的情况往往很恶劣,因而要根据具体情况进行选择。RS232C:一般场合 RS422:共模信号比较强 光纤:电磁干扰较强,(三)RS232C,美国电子工业协会(EIA)公布的一种异步通信标准。RS232C标准是:设备之间通信的距离不大于15米最大传输速率20KB/S采用负逻辑:“1”5V 15V“0”+5V+15V不带负载时输出电平:25V+25V输出短路电流:0.5A最大负载电容:2500pF 当计算机采用RS232标准时必须通过电平,MAX232 是EIA和TTL电平转换芯片。内部具有电压提升电路,并有两路接收器和发送器。其连线和引
10、脚如图,TTL电平可以由专用集成电路转换成RS232C标准;如:MC1488 或 75188 TTL RS232C 从MC1489 或 75189 RS232C TTL 由于MC1488需要采用12V电源,一般在单片机通信中大量使用的是只需要+5V电源、具有发送和接收的一体化芯片,如:MAX232、ICL232、ADM202等。,MCS51之间的双机通信,MCS51和PC机的双机通信,5.2 串行口的结构与工作原理,51单片机有一个可编程的全双工异串行通信接口,它可作UART用,也可作同步移位寄存器,其帧格式可有8位、10位或l l位,并能设置各种波特率,给使用者带来很大的灵活性。,5.2.1
11、 串行口的内部结构,MCS-51串行口的结构由串行口控制电路、发送电路和接收电路3部分组成,其结构如图所示。发送电路由发送缓冲器SBUF和发送控制电路组成,用于串行口的发送;接收电路由接收缓冲器SBUF和接收控制电路组成,用于串行口的接收。,MOV A,SBUF,MOV SBUF,A,5 l 单片机通过引脚RXD(P3.0)串行数据接收端)和引脚TXD(P3.l)串行数据发送端)与外界进行通信。图中有两个物理上独立的接收、发送缓冲器SBUF,它们占用同一地址99H,可同时发送、接收数据。发送缓冲器只能写入,不能读出,CPU写SBUF,一方面修改发送寄存器,同时启动数据串行发送;接收缓冲器只能读
12、出、不能写入。读SBUF,就是读接收寄存器。,1串口发送过程,当单片机执行“写”SBUF命令(如MOV SBUF,A)时,将累加器A中欲发送的字符送入SBUF(发送)后,发送控制器在发送时钟的作用下,自动在发送字符前后添加起始位、停止位和其他控制位,然后在发送时钟的控制下,逐位从TXD线上串行发送字符帧。发送完后使发送中断标志TI=1,发出串口发送中断请求。,2串口接收过程,串行口在接收时,接收控制器会自动对RXD线进行监视。当确认RXD线上出现起始位后,接收控制器就从起始位后的数据位开始,将一帧字符中的有用位逐位移入接收缓冲寄存器SBUF(接收)中,自动去掉起始位、停止位或空闲位,并使接收中
13、断标志RI=1,发出串口接收中断请求。这时,只要执行“读”SBUF命令(如MOV A,SBUF),便可以得到接收的数据。,串行控制寄存器SCON 用以存 放串行口的控制和状态信息。8XX51串行口正是通过对上述专用寄存器的设置、检测与读取 来管理串行通信的。特 殊功能寄存器PCON的最高位SMOD为串行口波特率的倍增控制位。波特率发生器 可以有两种选择:1.定时器T1作波特率发生器,改变计数初值就可以改变串行通信的速率,称为可变波特率。2.以内部时钟的分频器作波特率发生器,因内部时钟频率一定,称为固定波特率,5.2.2 串行口的控制寄存器 1 串行口的空制寄存器SCON 8XX51串行通信的方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 串行数字通信 串行 数字通信 PPT 课件
链接地址:https://www.31ppt.com/p-5457028.html