单片机原理及应用串行接口及串行通信技术分析.ppt

单片机原理及应用串行接口及串行通信技术分析.ppt

  1. 1、本文档共120页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MAX232芯片的引脚结构如图9.16所示。其中管脚1~6(C1+、V+、C1-、C2+、C2-、V-)用于电源电压转换,只要在外部接入相应的电解电容即可;管脚7~10和管脚11~14构成两组TTL信号电平与RS-232信号电平的转换电路,对应管脚可直接与单片机串行口的TTL电平引脚和PC机的RS-232电平引脚相连。具体连线如图9.17所示。 图9.16 MAX232引脚图 R2out T1in T2in R1out R1in T1out GND 1 2 3 4 6 5 8 7 15 16 14 13 10 11 12 9 C1+ V+ C1- C2+ C2- V- T2out R2in VCC 2. PC机与89C51单片机串行通信电路 用MAX232芯片实现PC机与AT89C51单片机串行通信的典型电路如图9.16所示。图中外接电解电容C1、C2、C3、C4用于电源电压变换,可提高抗干扰能力,它们可取相同容量的电容,一般取1.0μF/16V。电容C5的作用是对+5V电源的噪声干扰进行滤波,一般取0.1μF。选用两组中的任意一组电平转换电路实现串行通信,如图 中选Tlin、Rlout分别与AT89C51的TXD、RXD相连,Tlout、Rlin分别与PC机中R232接口的RXD、TXD相连。这种发送与接收的对应关系不能接错,否则将不能正常工作。 C1+ C1- C2+ C2- AT89C51 GND GND IBM-PC TXD TXD RXD RXD T1out T1in R1in R1out GND V+ V- VCC MAX232 C4 C1 C2 C3 C5 +5V + + + + 图9.17 用MAX232实现串行通信接口电路图 3. PC机与多个单片机间的串行通信 一台PC机与多个单片机间的串行通信电路如图9.18所示。这种通信系统一般为主从结构,PC机为主机,单片机为从机。主从机间的信号电平转换由MAX232芯片实现。 这种小型分布式控制系统,充分发挥了单片机体积小、功能强、抗干扰性好、面向被控对象等优点,将单片机采集到的数据传送给PC机。同时也利用了PC机数据处理能力强的特点,可将多 个控制对象的信息加以综合分析、处理,然后向各单片机发出控制信息,以实现集中管理和最优控制,并还能将各种数据信息显示和打印出来。 图9.18 PC机与多个单片机间的串行通信电路 T1out R1in T1out R1in T1out R1in T1out R1in T1in R1out T1in R1out T1in R1out T1in R1out MAX232 MAX232 MAX232 MAX232 TXD RXD TXD RXD TXD RXD TXD RXD AT89C51(1#) AT89C51(2#) AT89C51(3#) AT89C51(4#) TXD RXD IBM-PC 4、RS-485总线接口 RS-232接口标准出现较早,难免会有不足之处:(1)接口的信号电平值较高,易损坏接口电路的芯片;(2)传输速率较低,在异步传输时,波特率最大20kbps;(3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰;(4)传输距离有限,实际最大传输距离30m左右。 RS-485/422接口采用不同的方式:每个信号都采用双绞线传送,两条线间的电压差用于表示数字信号。例如,把双绞线中的一根标为A(正),另一根标为B(负),当A为正电压(通常为+5V),B为负电压时(通常为0),表示信号1;反之,A为负电压,B为正电压时表示信号0。RS-485/422允许通信距离可达到1.2km,实际上可达3km,采用合适的电压可达到2.5Mbps的传输速率。 RS-422与RS-485采用相同的通信协议,但有所不同。RS-422通常作为RS-232通信的扩展,它采用两对双绞线,数据可以同时双向传送(全双工)。RS-485则采用一对双绞线,输入输出不能同时进行(半双工)。 RS-485串行总线接口标准以差分平衡方式传输信号,具有很强的抗共模干扰的能力。逻辑“1”以两线间的电压差为+2V~+6V表示;逻辑“0”以两线间的电压差为-2V~-6V表示。接口信号电平比RS-232降低了,不容易损坏接口电路芯片。 RS-485总线标准可采用MAX485芯片实现电平转换。MAX-485芯片引脚排列如图9.1

文档评论(0)

四娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档