基于RS485的多主机对等通信系统的设计与实现
- 格式:pptx
- 大小:2.35 MB
- 文档页数:23


RS485上下位机多机通信网络系统设计
吴桂林,郑建勇 (东南大学 电气工程学院,江苏 南京,210096)
Design of Communication Network System Between Upper and
Lower Computers Based on RS485
WU Gui-lin, ZHENG Jian-yong (Electrical Engineering Institute of South East University, Nanjing 210096, China) 摘 要:本文介绍了基于RS485总线构建的半双工、主从式上下位机多机通信网络,以PC机为主机,51系列单片机为从机,使用VB6.0的MSComm控件实现PC机与单片机的多机通信,给出了RS485通信网络接口的硬件设计和软件设计,最后详细地分析了通信的可靠性问题,并给出相关的解决方法。 关键词:RS485;MSComm控件;多机通信;通信可靠性 中图分类号:TP393 文献标识码:B Abstract: A Half-Duplex、Master-Slave multi-communication network system based on RS485 bus is presented in this paper. The master is PC while the slave is MCS-51. The communication between them is realized by using the MSComm control in VB6.0. The hardware interface and software interface of this system is designed. Then, a detailed analysis about the reliability of communication is presented and some methods and suggests are given. Key words: RS485; MSComm control; multi-communication; reliability of communication
485 多主机通信机制
485多主机通信机制,是指通过一种基于以太网的通信协议,实现多个主机之间的高速数据传输和通信的技术。本文将详细介绍485多主机通信机制的原理、特点和应用。
一、485多主机通信机制的原理
485多主机通信机制是基于RS-485通信协议的,RS-485是一种串行通信协议,支持多主机通信。它采用差分信号传输方式,具有抗干扰能力强、传输距离远、传输速率高等优点,适用于工业环境中的数据通信。
在485多主机通信机制中,每个主机都有一个唯一的地址。当一个主机要发送数据时,它会先发送一个起始信号,然后将数据按字节发送出去。其他主机会监听总线上的信号,如果检测到起始信号,就会暂时放弃总线的控制权,等待发送数据的主机发送完毕后再参与通信。
在485多主机通信机制中,还有一个重要的概念是主机的优先级。每个主机都有一个优先级,优先级高的主机具有更高的控制权,在总线上能够更快地发送数据。当多个主机同时要发送数据时,优先级高的主机会优先发送,而优先级低的主机会等待。
二、485多主机通信机制的特点
1. 高速传输:485多主机通信机制支持高速数据传输,最高传输速率可达10Mbps,能够满足实时性要求高的应用场景。
2. 长距离传输:485多主机通信机制采用差分信号传输方式,传输距离可达1200米,适用于工业环境中远距离的通信需求。
3. 抗干扰能力强:485多主机通信机制采用差分信号传输方式,能够有效抵抗电磁干扰和噪声干扰,保证数据传输的可靠性。
4. 多主机通信:485多主机通信机制支持多个主机同时进行通信,每个主机都有一个唯一的地址和优先级,能够实现灵活的数据交互和控制。
三、485多主机通信机制的应用
1. 工业自动化:485多主机通信机制广泛应用于工业自动化领域,用于实现各种设备之间的数据通信和控制,如PLC、传感器、执行器等。
2. 智能楼宇:485多主机通信机制可用于智能楼宇系统中,实现楼宇设备之间的数据传输和控制,如照明控制、空调控制、安防监控等。
RS485总线多主方式对等传输数据
摘要:利用以太网的冲突检测方式在RS485总线上连接的多个设备之间采用多主方式对
等传输数据,并给出了这种方法的硬件设计方案和软件流程。
关键词:RS485总线对等网冲突检测
目前以RS485总线为基础组建的各类网络中,多采用主从式通信。但在一些组网中,采用
对等式的通信方式更符合设计要求,效率更高。例如在一套由人机接口、红外控制模块(用于遥控家电)、三表集抄模块、安防模块和家居网关服务终端(与互联网及电话相联)等组成的
智能家居服务系统中,该家居系统内部采用什么样的数据传输方式,怎样可靠和高效地传输
数据,对整个家居系统的正常运转至关重要。因为总线上发起通信的数据有外界的遥控指令、
人机接口处传来的控制和查询指令以及一些模块主动上传的指令(如报警),这些指令大多数
是随机的,若采用主从式难以符合要求,而采用多主方式的对等网可以符合数据传输的要求,
使数据及时发送。同时由于各个设备是对等的关系,实行分布式控制,所以一个模块损坏,不会影响其他模块工作,因此不存在主站损坏导致整个通信线路瘫痪的问题,从而使通信的可
靠性大大增加。
1多主式对等网数据传输方案的选择
在采用多主方式后,挂接在总线上的各设备之间是对等的关系,各节点在发送数据时存
在总线竞争问题,需要考虑设备之间的优先发送数据问题以及传送效率问题。要解决总线竞争问题,可以考虑用以太网的冲突检测方案或令牌总线方案。在以太网的冲突检测方案中,
当总线上有不同节点同时发送数据时,会由于信号叠加而造成信号紊乱,即信号的冲突。要避
免这种情况,节点在发送数据前要侦听一下总线是否忙,不忙时才发送,以减少冲突。当发生
冲突时,可以用二进制指数退避算法来解决冲突。令牌总线方案是通过令牌的传送来控制每
个节点发送的时间,从而解决总线的竞争。它虽然不存在冲突问题,但要不断地传送令牌,某
一节点要发送数据,必须等到获得令牌才能发送,这会延误重要数据的发送,并加大数据量和等待时间。在轻载荷时效率低,而且其协议比冲突检测方案复杂,初始化时间长。综合考虑,
基于RS-485的多机通信系统设计
刘亚花
【期刊名称】《科学与财富》
【年(卷),期】2015(7)7
【摘 要】为实现远距离异地多点的温度监控,提出一种基于RS-485协议的主、从机结构的测温系统。通过RS-485组网,主机与从机之间进行通信,从机将采集的温度信息传送给主机,并执行主机的控制命令。给出了系统总体结构、主要硬件电路和软件实现方法,设计了主、从机之间的通信协议,解决了RS-485总线多机通信的问题。同时主机通过I2C总线也可实现异地多点的温度采集,应用结构简单、使用方便。
【总页数】2页(P317-317,318)
【作 者】刘亚花
【作者单位】国家知识产权局专利局专利审查协作广东中心,广州 510530
【正文语种】中 文
【相关文献】
1.基于RS-485总线实现井下多机串口通讯2.基于RS-485总线的某燃油消耗顺序控制盒实验台通信系统设计3.基于RS-485的多机串行通信系统的设计4.基于RS-485的税控收款机多机联网设计5.基于RS-485网络的智能通信系统设计
因版权原因,仅展示原文概要,查看原文内容请购买