欢迎来到天天文库
浏览记录
ID:3156545
大小:619.50 KB
页数:15页
时间:2017-11-20
《利用rs-485通讯协议实现pc机与单片机的多点通讯》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、合肥学院毕业设计(论文)任务书课题名称基于RS-485总线的多机通信设计学生姓名系别电子信息与电气工程专业班级课题类型实验研究指导教师研究方向计算机应用课题来源其它研究项目名称编号课题意义、基本要求、重点需要研究的问题在现代工业控制系统中,有很多设备都带有RS-485串行接口,由于RS-485总线协议简单,组网方便,所以在自动化工业有着广泛的应用,因此掌握RS-485总线的应用非常有必要。要求应用RS-485总线实现三个以上单片机之间的通信,其中一个为主机,其余为从机,主机可以和任一从机进行数据通信,从机接受命令、数据采集并发送给主机,主机负责发送命令和接收从机发来的数据。
2、需要研究485总线协议和单片机的多机通信实现方法。计划与进度要求2007.12-2008.3.9开始查阅、收集、学习资料、准备设计2008.3.10-2008.4.6设计系统可行性方案,提交开题报告书2008.4.7-2008.4.30进行系统详细软硬件设计和完成论文中期检查报告2008.5.1-2008.5.10对软硬件设计调试、排除故障至满足设计要求功能2008.5.11-2008.5.20按要求撰写论文,完成初稿2008.5.21-2008.5.30完成论文终稿,作答辩前的准备工作和提交论文过程中所有纸质、电子版材料2008.6完成答辩主要参考文献及资料收集准备[1]
3、修智宏基于RS-485总线的计算机分布式测控系统[J].仪表技术与传感器,2001,(10)[2]李新超基于RS-485总线的数据采集处理系统[J].现代电子技术,2007,(12)[3]张晨昊.基于485总线的数字化温湿度测控系统的设计[J].科学技术与工程,2007,(11)[4]余凤翎基于RS-485总线的单片机网络通信系统的研究[J]广东技术师范学院学报,2007,(03)[5]金宁,汪伟.分布式控制系统的主从式RS—485多机通信[J].中国计量学院学报,1999,(01)起止日期2007年12月-------2008年6月备注熟悉单片机应用和工业485总线技术课
4、题类型:工程设计类,实验研究类,计算机软件设计类,电路设计类,其它类课题来源:科研,教研,预研,生产实践,其它类系主任教研室主任指导教师年 月 日 年 月 日 2007年 11月 1日利用RS-485通讯协议实现PC机与单片机的多点通讯摘 要介绍一种RS-485接口芯片MAX485,利用此芯片可以很方便地实现PC机与单片机之间的串行通讯,同时给出PC机与单片机实现多点通讯的实例。关键词RS-485串行通讯多点通讯 随着数据采集系统的广泛应用,通常由单片机构成的应用系统,如仪器仪表、智能设备等,都需要与PC机之间交换数据,实现与PC机
5、之间的通讯功能,以充分发挥PC和单片机之间的功能互补,资源共享的优势。以往常用的RS-232协议在很大程度上已不能满足设计的要求,如传输速率慢,传输距离短,传输信号易受外界的干扰等缺点。本文介绍一种性能优越的RS-485接口芯片,以及如何利用此芯片实现单片机与PC机之间的远程通讯,并讨论将其功能进行扩充,实现PC机管理单片机阵列的功能。 1RS-485协议简介及MAX485芯片介绍 由于RS-232的种种缺点,新的串行通讯接口标准RS-449被制定出来,与之相对应的是RS-485的电气标准。RS-485是美国电气工业联合会(EIA)制定的利用平衡双绞线作传输线的多点
6、通讯标准。它采用差分信号进行传输;最大传输距离可以达到1.2km;最大可连接32个驱动器和收发器;接收器最小灵敏度可达±200mV;最大传输速率可达2.5Mb/s。由此可见,RS-485协议正是针对远距离、高灵敏度、多点通讯制定的标准。 MAX485接口芯片是Maxim公司的一种RS-485芯片。 采用单一电源+5V工作,额定电流为300μA,采用半双工通讯方式。它完成将TTL电平转换为RS-485电平的功能。其引脚结构图如图1所示。从图中可以看出,MAX485芯片的结构和引脚都非常简单,内部含有一个驱动器和接收器。RO和DI端分别为接收器的输出和驱动器的输入
7、端,与单片机连接时只需分别与单片机的RXD和TXD相连即可;/RE和DE端分别为接收和发送的使能端,当/RE为逻辑0时,器件处于接收状态;当DE为逻辑1时,器件处于发送状态,因为MAX485工作在半双工状态,所以只需用单片机的一个管脚控制这两个引脚即可;A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B时,代表发送的数据为1;当A的电平低于B端时,代表发送的数据为0。在与单片机连接时接线非常简单。只需要一个信号控制MAX485的接收和发送即可。同时将A和B端之间加匹配电阻,一般可选100Ω的电阻。2用P
此文档下载收益归作者所有