单片机课件第五章详解.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课件第五章详解.ppt

5.4.1 RS-485特点 5.4.2 RS-485接口标准 5.4.3 RS-485在单片机多机通信中的应用设计 由于串行通信的简单易用,在工业领域大量使用串行通信作为数据交换的手段,在RS-232串行通信进行数据传输时,经常会受到外界的电气干扰而使信号发生错误,为解决上述问题,可用RS-485替代。 与RS-232相比: 抗干扰性能好; 传输速度快:最大传输速率:10Mb/s; 传输距离远:最大传输距离1200M,加中继器传输距离无限。 常用芯片: MAX481/MAX483/MAX485/MAX487-MAX491以及MAX1487等: 是用于RS-485与RS-422通信的低功耗收发器,能够以最高2.5Mbps 的数据速率发送并接收数据; MAX483、MAX487、MAX488以及MAX489: 则用于最高250kbps的数据速率; MAX488-MAX491: 是全双工收发器; MAX481、MAX483、MAX485、MAX487以及MAX1487: 是半双工收发器。 另外,MAX481、MAX483、MAX485、MAX487、MAX489、MAX491以及MAX1487中包含驱动器使能(DE)与接收器使能(RE)控制引脚,被禁用时,驱动器或接收器输出为高阻态。 与标准RS-485 驱动器( 最多32 个收发器) 的单位负载 ( 12kΩ输入阻抗) 相比: MAX487与MAX1487具有48kΩ输入电阻; 1/4单位负载的接收器输入阻抗; 在一条总线上允许最多挂接128个收发器。 MAX485芯片的结构和引脚都非常简单,内部含有一个驱动器和接收器。RO和DI端分别为接收器的输出和驱动器的输入端,与单片机连接时只需分别与单片机的RXD和TXD相连即可;/RE和DE端分别为接收和发送的使能端,当/RE为逻辑0时,器件处于接收状态;当DE为逻辑1时,器件处于发送状态,因为MAX485工作在半双工状态,所以只需用单片机的一个管脚控制这两个引脚即可;A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B时,代表发送的数据为1;当A的电平低于B端时,代表发送的数据为0。在与单片机连接时接线非常简单。只需要一个信号控制MAX485的接收和发送即可。同时将A和B端之间加匹配电阻,一般可选100Ω的电阻。 RS-485接口标准: 是一种平衡传输方式的串行接口标准,它允许有多个收发器, 允许一个发送器驱动负载设备, 负载设备可以是驱动发送器,接收器或收发组合器。 RS-485的共线电路结构: 是在一对平衡传输线的两端都配置终端电阻,其发送器、接收器或收发组合器组合可挂在平衡传输线上的任何位置,,现数据传输中多个驱动器和接收器公用同一传输线的多点应用。 在RS-485传输信号前,先分解成正、负两条线路,到达接收端后,再将信号相减还原成原来的信号: 原信号:(DT)=(D+)-(D-) 线路干扰: (D+)+Noise ,(D-)+Noise 接收合成:(DT)=[(D+)+Noise ] - [(D-)+Noise ] =(D+)-(D-) 最大传输速率:10Mb/s(传送15m) 最大传输距离:1200m(传输速率100Kb/s) (1)设计要求 使用RS-485控制三个个单片机串行通信,要求主机按下不同的按键,从机相应地进行工作:从机1液晶显示并计数,从机2指示灯亮灭显示。 (2)设计分析 三个最小的单片机系统+三个MAX487+两个按键+显示? 使用RS-485控制三个单片机串行通,需要3个MAX487: 与主机相连的单片机,RE 和 DE 引脚接 +5V (发送命令); 与从机相连的单片机,RE 和 DE 引脚接地(接收命令)。 (3)系统原理图设计 单片机AT89C51 瓷片电容CAP 30pf 晶振CRYSTAL 12MHz 电阻RES 按钮BUTTON MAX487 二极管LED 液晶显示LM016L (4)程序流程图设计(略) (5)源程序设计( C语言) (6)系统调试与仿真 1)keil c 调试; 2)proteus调试; 3)联合调试; 4)仿真结果。 至此,单片机课程马上就要结束了,你收获了什么? 许多同学说:不仅设计能力提升了,其它能力也得到很好的锻炼, 这一门课的收获比前两年加在一起还多, 自信心也越来越强了,对未来充满了信心。 你是否也有同感? 愿你们在以后的日子,不断提升自己,

文档评论(0)

风凰传奇 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档