1 / 8
文档名称:

MCS—单片机多机通信技术在SDH设备管理系统的应用.doc

格式:doc   大小:90KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:MCS—51单片机多机通信技术在SDH设备
管理系统的应用
第a99
2
8

~6月现代有线传辅
MCS 一 51单片机多机通信技术在SDH
信息,性能数据厦安装配置信息,是该系统管理对象中的重要内容.本文对SDH网 元所示.
腰2事机垒职工通信连接方式
D
现代有线传辕
主机可主动与从机通信,而从机只有得到主机 允许才能向主机发送信息,并且任一时刻只能有一 台从机在发送信息.从机闻相互不能直接通信. MCP,MCU之间采用异步通信方式,数据位为 9位:
第9位为地址/数据标志位 为1时,表示发送的是地址; 为0时,表示发送的是数据.
4.2多机通信原理 多机通信中,要保证主机MCP与从机MCU问 可靠的通信,必须保证通信接口具有识别功能,而串 行口控制寄存器scON中的控制位SM2就是为满 足这一需要而设置的.当串行口以方式2(或方式 3)工作时,(如果波特率为9600kbit/s,需要方式3 工作.)发送和接收的每一帧信息都是u位,其中第 9数据位是可编程位,通过对SCON的TB8赋予1 或0,以区别发送的是地址帧还是数据慎(规定地址 帧的第9位为1,数据帧的第9位为0).若MCU的 控制位SM21,则当接收的是地址帧时,数据装入 SBUF,并置RI=1,向CPU发出中断请求;若接收 的是数据帧,则不产生中断标志,信息将抛弃.若 SM2=0,则无论是地址帧还是数据帧都产生RI=1 中断标志,数据装入sBuF.
4.3MCP与MCU之间数据传送过程
在图2中,有一台主机MCP和多台从机
MCU,主机MCP可以和任一台从机MCU通信.每 台从机MCU有自己的地址.数据通信前,需令各从 机MCU均处于方式2(或方式3)的接收状态,且 SM21.
⑴主机MCP准备和某一台从机MCU通信
时,必须将发送帧结构的第一个字节的第9地址/数 据位设置为地址1.
主机MCP通过广播”方式寻找被联系对象, 办法是将某个地址送往每一台从机MCU,请它们 注意收听",判断一下是否在呼唤"自己.
因为主机MCP发送出去的第9数据位 D.;l,各从机MCU的串行口电路收到地址信号
后,便向各自的CPU发出中断请求,得到响应时即 分别执行自身的中断服务程序.
各从机Mcu中断服务程序的任务是:将本 机保存的地址码和外来的地址码对照,二者不同时, 从机维持原状态,对呼叫"无动于衷.如果相符,向 MCP回送地址,说明握手成功,随后可进行数据通 信.
被选中的从机MCU此时需改为SM2—0 工作,这样,主机MCP送来的第9数据位D.无论为 1或0,从机MCU都能用中断方式进行工作,即每 收到一组数据便自动地向本机的CPU发出一次中 断请求,通过中断服务程序接收和处理数据.
被选中的从机MCU接收完毕,将本机计算 得到的校验字与接收到的校验字比较,若不同,超时 则退出通信,恢复等待MCP的呼叫”状态.若相
同,Mcu进行处理,然后上报信息帧结构,等待接 收MCP发来的响应信号(ACK/NAK).(MCP根据 接收到的信息域帧结构,计算出的校验字与收到的 校验字相比较,若相同,则向Mcu发通信ACK响 应信号;否则,向MCU发NAK响应信号.)若 MCU收到ACK,则该次通信结束,MCU恢复等待 MCP的呼叫"状态;若MCU收到

分享好友

预览全文

MCS—单片机多机通信技术在SDH设备管理系统的应用.doc

上传人:蓝天 2022/5/20 文件大小:90 KB

下载得到文件列表

MCS—单片机多机通信技术在SDH设备管理系统的应用.doc

相关文档