- 8
- 0
- 约4.78千字
- 约 9页
- 2017-05-04 发布于湖北
- 举报
单片机多机应用系统网络设计教程
单片机多机应用系统网络设计
摘要
本文介绍单片机多机应用系统网络设计现有的一些技术,并简要说明现有技术的优、缺点,并结合实际实践,鲜明提出观点,根据缺陷,给出解决问题的方案,对实际工作有一定的指导作用。
关键字:多机通信过程,网络结构的改进,多机通信协议,容错技术,单片机通信结点的改进
I
单片机多机应用系统网络设计
随着计算机系统网络化的发展,计算机和外界的信息交换显得越来越重要,单片机的应用也从单机向网络发展,由计算机和单片机构成的多机网络系统已成为单片机技术发展的一个重要方向。二者的结合,充分发挥了单片机在实时数据采集和数据管理上的优点。单片机在计算机的网络通讯与数据传输、工业自动化过程的实时控制和数据处理等都有广泛地应用,已渗透到我们生活的各个领域。许多应用都涉及到单片机多机通信。然而,单片机对网络数据的处理方式不同于通用计算机系统,目前单片机通信存在通信网络模式简单,数据的通信速率低,没有容错技术等缺点。在一定程度上阻碍了单片机在网络方面的应用。因此,采用单片机技术与计算机网络技术相结合的办法,对单片机多机通信系统进行研究,在设计单片机网络的通信协议的基础上进行重新设计,实现单片机多机可靠通信。
在目前单片机组成的嵌入式控制系统中,所谓的多机通信是指上位机与下位机之间的主从模式的通信,一个单片机系统为主机, n 个应用系统为从机,从机之间不能进行通信。 目前单片机通信存在通信网络模式简单,数据的通信速率低,没有容错技术等缺点。
MCS-51 单片机串行接口SBUF ,由SCON 控制为用于多机通信的工作方式2 ,3。 当SM2 = 1 ,出现两种情况:接收到第9 位数据为1 时,数据才装入SBUF ,并置RI = 1 ,向CPU 发出中断请求;如果接收到第9 位数据为0 时,则不发生中断,信息被丢失。 若SM2 = 0 ,则接收到的第9 位数据无论是0 还是1 ,都产生RI = 1 中断标志,接收到的数据装入SBUF 中。
多机通信过程安排如下:
(1) 使所有的从机SM2 = 1 ,处于接收地址状态;
(2)主机发一帧地址信息,从机接收到地址帧后,将与本从机的地址进行比较。 是本机,使SM2 = 0 ,地址不符合的从机,保持SM2 = 1 ,退出本次通信;
(3)主机发送的数据或命令,以第九位为0 表示。 主从模式的多机通信的拓扑结构,主机的RXD 与所有从机的TXD 端相连,而主机的TXD 与所有的从机的RXD 端连接,如图1 所示。
1
图1 主从多机通信拓扑结构
1、网络结构的改进
主从模式的多机通信在拓扑结构中,主机只有一个且固定不变,从机是多个,它们之间不能通信。在新的多机通信网络中,没有真正的主机和从机之分,所有的结点都是平权的。 总线也是两条,一根作为主机发送信息,从机接收;另一根是从机发送信息,主机接收。 每一个结点的机器既是从机,又是潜在的主机。 非主动通信状态时,为从机状态。 需要通信时,改变连线的接法,并使自己变为主机状态。 主机状态:它的TXD 端与所有从机的RXD 连接,它的RXD 与所有从机的TXD 连接,以便发送从机地址,与从机建立通信联系,完成交流信息的目的。 本次通信完毕后,自动降为从机状态,并且线路的连接方式也变成从机连接。 从机状态:它的TXD 与所有从机的TXD 连载一条总线上,连接到主机的RXD 端,它的RXD 连接到主机的TXD。其拓扑结构如图2 所示。
图2 多机串行通信拓扑结构
说明:
2
(1) 任一个结点机器,不主动通信时,处于从机状态,要求通信时,跃迁为主机状态。 行使主机通信形式和权利;
(2) 结点机器的TXD ,RXD 与总线的连接有两种方式:主机连接、从机连接。 由机器的状态来决定,也就是说,连接方式与机器的状态相适应,受机器状态的控制。
逻辑电路接口式连接:用三态门74HC126。 非门用74HC04 实现连接转换功能。 用P1。 0 控制三态门,当P1。 0 = 0 时,其TXD 接主机的RXD ,它的RXD 接主机的TXD ,结点成为从机状态;当P1。 0 = 1 时,其TXD 连接所有从机的RXD ,它的RXD 连接所有从机TXD ,该结点成为主机状态。 连接变换电路图如图3 所示。
图3 由三态门构成多机串行通信智能连接电路
多机通信协议:
(1)在初始化或复位时,每个结点都使P1。 0 = 0 ,SM2 = 1 ,处于只接收地址帧(串行帧的第9 位为1) ,对数据帧(串行口的第9 位为0) 则不做响应的从机状态。
(2)需要通信的结点机器,检测到总线空时,置SM2 = 0 ,P1。 0 = 1 ,跃迁为主机状态,发送一个地址帧,其中含8 位地址数据,第9 位为标志位。
(3)当从机接收到主机发来的地址帧后,将所接收的地址与本
原创力文档

文档评论(0)