单片机多机应用系统网络设计.pdf





《单片机多机应用系统网络设计.pdf》由会员分享,可在线阅读,更多相关《单片机多机应用系统网络设计.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机多机应用系统网络设计摘要本文介绍单片机多机应用系统网络设计现有的一些技术,并简要说明现有技术的优、缺点,并结合实际实践,鲜明提出观点,根据缺陷,给出解决问题的方案,对实际工作有一定的指导作用。关键字:多机通信过程,网络结构的改进,多机通信协议,容错技术,单片机通信结点的改进I 单片机多机应用系统网络设计随着计算机系统网络化的发展,计算机和外界的信息交换显得越来越重要,单片机的应用也从单机向网络发展,由计算机和单片机构成的多机网络系统已成为单片机技术发展的一个重要方向。二者的结合,充分发挥了单片机在实时数据采集和数据管理上的优点。单片机在计算机的网络通讯与数据传输、工业自动化过程的实时控制
2、和数据处理等都有广泛地应用,已渗透到我们生活的各个领域。许多应用都涉及到单片机多机通信。然而,单片机对网络数据的处理方式不同于通用计算机系统,目前单片机通信存在通信网络模式简单,数据的通信速率低,没有容错技术等缺点。在一定程度上阻碍了单片机在网络方面的应用。因此,采用单片机技术与计算机网络技术相结合的办法,对单片机多机通信系统进行研究,在设计单片机网络的通信协议的基础上进行重新设计,实现单片机多机可靠通信。在目前单片机组成的嵌入式控制系统中,所谓的多机通信是指上位机与下位机之间的主从模式的通信,一个单片机系统为主机,n 个应用系统为从机,从机之间不能进行通信。目前单片机通信存在通信网络模式简单
3、,数据的通信速率低,没有容错技术等缺点。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,地
4、址不符合的从机,保持SM2=1,退出本次通信;(3)主机发送的数据或命令,以第九位为0 表示。主从模式的多机通信的拓扑结构,主机的 RXD 与所有从机的 TXD 端相连,而主机的 TXD 与所有的从机的RXD 端连接,如图 1 所示。1 文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1
5、HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6
6、ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档
7、编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V
8、1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N
9、6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8
10、文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8图 1 主从多机通信拓扑结
11、构1、网络结构的改进主从模式的多机通信在拓扑结构中,主机只有一个且固定不变,从机是多个,它们之间不能通信。在新的多机通信网络中,没有真正的主机和从机之分,所有的结点都是平权的。总线也是两条,一根作为主机发送信息,从机接收;另一根是从机发送信息,主机接收。每一个结点的机器既是从机,又是潜在的主机。非主动通信状态时,为从机状态。需要通信时,改变连线的接法,并使自己变为主机状态。主机状态:它的TXD 端与所有从机的RXD 连接,它的 RXD 与所有从机的 TXD 连接,以便发送从机地址,与从机建立通信联系,完成交流信息的目的。本次通信完毕后,自动降为从机状态,并且线路的连接方式也变成从机连接。从机状
12、态:它的 TXD 与所有从机的 TXD 连载一条总线上,连接到主机的RXD 端,它的RXD 连接到主机的 TXD。其拓扑结构如图2 所示。图 2 多机串行通信拓扑结构说明:(1)任一个结点机器,不主动通信时,处于从机状态,要求通信时,跃迁2 文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V
13、1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N
14、6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8
15、文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D
16、1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K
17、7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1
18、L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8为主机状态。行使主机通
19、信形式和权利;(2)结点机器的TXD,RXD 与总线的连接有两种方式:主机连接、从机连接。由机器的状态来决定,也就是说,连接方式与机器的状态相适应,受机器状态的控制。逻辑电路接口式连接:用三态门74HC126。非门用 74HC04 实现连接转换功能。用 P1。0 控制三态门,当 P1。0=0 时,其 TXD 接主机的 RXD,它的 RXD 接主机的TXD,结点成为从机状态;当 P1。0=1 时,其 TXD 连接所有从机的RXD,它的 RXD 连接所有从机TXD,该结点成为主机状态。连接变换电路图如图 3 所示。图 3 由三态门构成多机串行通信智能连接电路多机通信协议:(1)在初始化或复位时,每
20、个结点都使P1。0=0,SM2=1,处于只接收地址帧(串行帧的第 9 位为 1),对数据帧(串行口的第 9 位为 0)则不做响应的从机状态。(2)需要通信的结点机器,检测到总线空时,置SM2=0,P1。0=1,跃迁为主机状态,发送一个地址帧,其中含8 位地址数据,第 9 位为标志位。(3)当从机接收到主机发来的地址帧后,将所接收的地址与本机地址相比较,若地址与本机地址相符,便使SM2=0,以便接收主机后发来的数据P命令,对于地址不相符合的从机,仍保持SM2=1 状态,故不能接收主机随后发来的数据信息。(4)主机发送数据或控制指令,其数据帧第9 位置 0,表示发送的是数据。(5)当主机改为与另外
21、从机联系时,可再发出地址帧来寻找其它从机。而先前被寻址过的从机在分析出主机是对其它从机寻址时,恢复其SM2=1,等待主机的再一次寻址。主机也可以通过发送一个复位指令,使所有从机处于等待寻3 文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8
22、文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D
23、1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K
24、7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1
25、L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J3D1V1 HH10D8F5K7N6 ZE3Q6H8Z1L8文档编码:CN8P5J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 应用 系统 网络 设计

限制150内