基于RS485总线技术的PC机与单片机多机通讯设计
- 格式:pdf
- 大小:576.63 KB
- 文档页数:5


利用RS一485通讯协议实现PC机与单片机的多点通讯
收稿日期:2002一O2—29
利用RS--485通讯协议实现PC机与单片机的多点通讯
Multi--Point COmmunicatiOn Between PC and Microprocessor Using RS--485 Protocol
刘 涛 马积勋 廉海涛 Liu Tao Ma Jixun Lian Haitao (西安交通大学电气工程学院西安 710049) (Electrical Engineering Schoo1.Xi an]iaotong University・Xi an.710049・China)
摘 要 介绍一种RS一485接口芯片MAX485.利用此芯片可以很方便地实现PC机与单片机之间的串行通讯,同
时给出PC机与单片机实现多点通讯的实例。 关键词 RS一485 串行通讯 多点通讯
随着数据采集系统的广泛应用,通常由单片机构
成的应用系统,如仪器仪表、智能设备等,都需要与
PC机之间交换数据,实现与PC机之间的通讯功能,以
充分发挥PC和单片机之间的功能互补,资源共享的优
势。以往常用的RS一232协议在很大程度上已不能满
足设计的要求,如传输速率慢,传输距离短,传输信
号易受外界的干扰等缺点。本文介绍一种性能优越的
RS一485接口芯片,以及如何利用此芯片实现单片机
与PC机之间的远程通讯,并讨论将其功能进行扩充,
实现PC机管理单片机阵列的功能。
1 RS一485协议简介及MAx485芯片介绍
由于RS一232的种种缺点,新的串行通讯接口标
准RS一449被制定出来,与之相对应的是RS一485的
电气标准。RS一485是美国电气工业联合会(EIA)制
定的利用平衡双绞线作传输线的多点通讯标准。它采
用差分信号进行传输;最大传输距离可以达到
1.2 km;最大可连接32个驱动器和收发器;接收器最
小灵敏度可达±200 mV;最大传输速率可达
1 摘要
本文详细介绍了基于RS-485总线的单片机与多台单片机间的串行通信原理、实现方法和相应的通信硬件、软件设计。该设计是由单片机与单片机组成的主从控制系统,其中单片机做为上位机对下位单片机是实现控制和监视功能。它包括通信和控制两个功能模块。单片机作为下位机在整个系统中属于从属地位,主要用来接收上位机的命令。由于此通信的单片接口是RS232的9针接口,且下位机数目有限(32台)。所以本设计采用了RS485总线以及RS232转RS485的协议芯片以满足长距离多机通信,本文讨论了总线接口转换、主从式通信协议设计方法,给出了采用中断式处理的通信过程流程图,并叙述了设计过程中必备的绘图软件Protel DXP的应用,以及编辑源代码软件keil uVision2的应用,实现了单片机对多个单片机组成采集终端的通信与管理。
关键词: 单片机 单片机 RS-485 通信
II
Abstract
The communication 、realized method and corresponding design of hardware and
software between 单片 and multiple MCUs based on RS-485 is described in detai in
the article. This design instroduces a pincipal and subordinate control system which is
composed of 单片 and single chip. Divided from its function, it includes two parts:
communication and control, in which 单片 is used as master, and MCUs is used as
RS485总线通信系统的设计及实现毕业论⽂
本科学⽣毕业论⽂
论⽂题⽬:RS485总线通信系统的设计与实现 学
院:
年 级:
专 业:
姓 名:
学 号:
指导教师:
摘要
⽆论是⼯业控制还是信号测试领域,实现不同通讯协议的数据融合都有着迫切需要。但是⽬前市场中存在的协议转换器只能满⾜两种协议之间的转换,如RS485转RS232,USB转RS485等,但是经常存在着多种数据总线并存的情况,因此研制多种总线协议转换的设备有着⽐较⼤的实际意义。除此之外,⽬前接⼝标准的RS485总线通信协议不统⼀,需设计⼀个⾼效稳定的通信协议。
基于以上原因,本论⽂提出⼀种基于⾼速RS485的多总线通信系统。整个系统包含多个RS485节点,各个节点包含的通讯接⼝包括RS232,RS485和USB,从⽽实现这三类总线的通讯协议的转换。设计并实现了⼀种适⽤于微机和单⽚机之间串⾏通信的通信协议,采⽤RS485简便,通信可靠性⾼总线标准,可⽤于⼯业测控和控制现场。实验结果表明,该通信协议是切实可⾏的,达到了预期的设计要求。
关键词RS485总线;主从式;多机通信;通信协议
Abstract
Whether in the field of industrial control or signal test, the achievement of data fusion which is based on differentcommunication protocol is urgent needed. However, in the current market, protocol converter can only achieve conversionbetween two protocols, such as RS485 to RS232, USB to RS485 and so on. Cases of coexistence data bus, it has greatpractical significance to develop an equipment for protocol conversion among different buses.
2011年第25卷第2期 石油仪器 PETROLEUM INSTRUMENTS
・计算机与通讯技术・
基于RS一485总线实现井下多机串口通讯
王 鑫 苏 楠 李佐
(1.大庆钻探工程公司测井公司一分公司黑龙江大庆) 孙善超 史金安 张 羽
(2.大庆钻探工程公司测井公司研究一所黑龙江大庆)
摘 要:RS一485总线是一种多点、差分数据传输的通信接gr,被广泛应用于工业控制领域。文章介绍了基于RS一 485总线实现的井下多机串口通讯,并以PCM9801数传平台为例,阐述了通讯系统的硬件电路设计和软件流程设计,并 提出使用光电隔离技术可以提高通讯可靠性。
关键词:RS一485总线;串口通讯;PCM9801数传平台;光电隔离
中图法分类号:TE244 文献标识码:B 文章编号:1004—9134(201 1)02—0083—03
0引 言
在工业自动化控制、智能仪器仪表中,单片机的应 用越来越广泛。其应用已从单机逐渐转向多机或互联
网,而多机应用关键又在于多机之间的相互通讯,互传 数据信息。一般单片机串行口的输入输出均为,rrL
电平。这种以rITrL电平传输数据的方式,抗干扰性 差,传输距离短。为了提高串行通讯的可靠性,增大通
讯距离,工程设计人员一般采用标准串口接口,如RS
一232C、RS一422A、RS一485等标准串行接口来进行 串行通讯…。
大庆测井所应用的PCM9801数传平台的井下通 讯部分即为多机通讯系统,采用主从式结构,运用RS
一485总线接口实现数传短节中主控单片机与井下仪
器中从站单片机的通信连接。 RS一485串行接口是一种多点、差分数据传输的
通信接口,它具有简洁灵活、硬件接口简单、性价比较 高、传输距离较远、误码率较低、抗干扰能力强等优点。 RS一485用于半双工,数据信号采用差分传输方 式,具有较强的抗干扰能力。相较于RS一232总线标
准,RS一485总线是一种多发送器标准,在通讯线路上