- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 第三章 简单接口通信技术
第三章 简单接口通信技术 简单接口通信技术:直接利用微机的标准并行/串行接口实现多微机间的通信 本章内容: (1)I/O信道及简单接口通信规约; (2)主从式多微机并/串接口通信; (3)总线互连的多微机并/串接口通信; (4)星型互连的多微机并/串接口通信; (5)菊花链环型互连的多微机并/串接口通信; 一、简单接口通信信道 (1)单I/O接口信道:主从微机间只用一片I/O接口芯片 特点:主机与各从机的关系如同计算机系统中CPU与外围设备的关系一样,主机通过对I/O接口的控制与操作就可以实现主机与各从机间的数据交换,可以采用中断方式或查询方式。 二、简单接口通信协议 利用简单接口通信信道进行多微机间的通信,还需要有通信规约来保证通信过程的正确进行。 通信规约是通信双方事先约定好且双方都必须遵循的规定,即通信协议。 简单接口通信协议内容包括: (1)传输控制:简单接口通信一般利用握手联络信号(硬件方式)来实现流量控制,每传送一个字节握手一次,发方只有在确认上一个字节被收妥后才进行下一个字节的传送。 (2)通信方式:信道是通信双方共同的资源,可能出现双方都要使用的情况。简单接口通信常采用主从方式来解决信道分配问题:多台微机中一台设定为主机,其余为从机。主机有I/O信道的控制权,从机只有在主机许可下才能发送数据。 (3)寻址:多微机系统和各微机间的通信信道构成一个通信网络,微机相互间的通信存在寻址问题,要根据其拓扑结构采用不同的方法解决寻址问题。 (4)差错控制:通信双方及线路处在恶劣环境时,存在一定的误码率,需设置差错控制以保证数据传输的正确性。简单接口通信常在高层应用软件进行差错控制。 (5)高层协议:在简单接口通信中,I/O信道建立了端点与端点之间的联系。为了进行正常通信,在建立端点与端点联系的基础上,还要建立两个端点间进程之间的联系,这个过程称为进程同步。发送方通过发送唤醒命令,把对方的接收程序段唤醒以实现进程同步。进程之间的连接以及相关的协议统称为高层协议。 三、主从式多微机并接口通信 2、通信信道 (1)由于单片机受I/O接口数量的限制,系统使用一个并行I/O口的4条双向数据线作PIO信道的双向数据通道; (2)使用并行I/O口的2条双向数据线进行通信控制,作为双方握手联络通道 S-RDY:从系统就绪 M-RDY:主系统就绪 (3)使用并行I/O口的1条双向数据线进行子系统复位控制,主系统任何时候都可以用Slave Reset使从系统复位。 3、传输控制: 双系统交换的信息分为两类: (1)命令:运行命令及通信命令,运行命令要求从系统去执行指定任务(如A/D转换、电压测量等)。通信命令用来控制双系统通信; (2)数据:数据按半字节传送,依靠握手联络信号MRDY和SRDY实现双系统的同步。 4、寻址、差错控制和高层协议 (1)双微机系统不需要寻址; (2)差错控制和高层协议(中断控制等)可在各个微机系统的软件中实现 四、总线互连的多微机并口通信 多台微机系统各通过并行I/O接口芯片挂接在总线上,可构成总线型多微机通信系统。其中,总线可以是简单总线(如双绞线),也可以是复杂总线。 采用简单总线:各微机系统利用并/串操作,将并行数据转换成串行数据在总线上传输,采用软件实现寻址和总线使用权分配; 采用复杂总线:复杂总线要包括地址线、数据线、控制线等。通过地址总线实现寻址,通过控制总线完成总线使用权分配。 1、系统结构 2、通信信道 每台微机经过片内的并行I/O端口挂接在总线上,其中4条作为双向数据通道,其余4条实现通信控制; MRDY:主机就绪; SRDY:从机就绪; Sele:主机对从机的选择线; SRDYB:被选中从机对主机的应答线。 五、总线互连的多微机串口通信 2、通信信道 RS-232或其他串行总线 (1)系统可支持00H~FEH共255台微机; (2)系统把FFH且第9位为1的呼叫帧定义为控制命令,当各从机收到它时,所有从机均置SM2为1,使各从机处在监听状态,以便等待主机发来的呼叫帧; (3)通过呼叫,建立起主机与一台从机的通信链路之后,可以使用下列控制命令: 00H(第9位为0):接收命令,命令从机接收数据,同时意味着要求主机发送数据。 01H(第9位为0):发送命令,命令从机发送数据,同时意味着要求主机接收数据。 主机通信流程 从机通信流程 六、星型互连的多微机通信 七、菊花链和环型互连的多微机 并口通信 一个或多个微机间PIO通信信道构成 本章小结 * * 上海电力学院电力与自动化学
您可能关注的文档
- 2015-2020年中国通信设备的修理行业市场调查及投资运行态势报告.doc
- 2015-2020年中国通讯设备市场全景调查与未来发展趋势报告.doc
- 2015-2022年中国通信设备行业分析及投资前景评估报告.doc
- 2015年中国通信设备市场全景研究报告.doc
- 2015年中山大学电子与通信工程计算机与技术智能检测技术考研考博真题考研参考书,考研复试线-育明广州分校.pdf
- 2015年北京邮电大学信息与通信工程考研参考书,考研招生人数,考研招生简章.pdf
- 2015年华南理工大学电子与通信工程(专业硕士)考研参考书,考研招生人数.pdf
- 2015年安徽公务员考试职位表(省直职位表).xls
- 2015年浙江公务员考试职位表.xls
- 2M误码仪说明书.doc
文档评论(0)