[发明专利]一种多从机系统中有效预防从机地址异常的方法有效
申请号: | 202011439720.X | 申请日: | 2020-12-10 |
公开(公告)号: | CN112968979B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 高学严 | 申请(专利权)人: | 江苏奥雷光电有限公司 |
主分类号: | H04L61/5046 | 分类号: | H04L61/5046;H04L12/403;H04L43/0805 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 段宇 |
地址: | 212009 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 有效 预防 地址 异常 方法 | ||
本发明公开了一种多从机系统中有效预防从机地址异常的方法,其预防方法包括以下步骤:S1、首先开机上电后主机分别读取各个从机的在线状态,不论从机是否正常都先扫描三次,判断是否在线,如果从机在线状态正常后则将对应的从机地址写入到从机预定义的地址寄存器中,如果主机判定从机不在线时,转用公共地址与从机通信,然后再读取对应从机地址是否在线,直到将从机地址正确写入并显示从机在线为止,主机在检测各个从机都正常后发布命令让从机保存当前的地址到特定的FLASH中,然后再进入其他功能运行,S2、然后当从机接收到主机保存地址命令后,将读到的I/O口状态做第一次算术运算,将I/O口状态数据和运算结果保存到一个FLASH扇区中。
技术领域
本发明涉及光通信技术领域,具体为一种多从机系统中有效预防从机地址异常的方法。
背景技术
随着光通信领域技术的发展,现在出现了多路并行光源DWDM模块,每路输出的光波长不同,需要独立控制每路温度稳定各自波长,所以需要多个TEC分别独立控制一路光源的温度稳定,有些选用专用的TEC控制芯片,但是专用芯片调试难度大,占空间体积大,模块内部难以放置,而且价格较高,为此选用多个小封装的MCU控制多个TEC的工作方案,其中一个作为主机其余作为从机构成整个控制系统,系统通过硬件为每个从机MCU定义一个从机地址,这样所有从机用一个相同带自检地址的程序即可,方法是用多个I/O口接上拉电阻或下拉电阻组合状态构成从机地址。
但是由于从机较多且用同一个程序,电阻、MCU等元件封装小,PCB走线有许多过孔,芯片焊接要求高、难度大,产品内部复杂,由于模块组装过程中有些地方是胶水固定一旦组装完成,就不可拆的预防,导致有部分模块在组装后的老化、测试和使用过程中出现有的从机检测不到,定义从机地址的几个引脚状态出现异常的模块就基本要报废,由于不能维修,会造成大量的人工和经济损失。
发明内容
本发明的目的在于提供一种多从机系统中有效预防从机地址异常的方法,以解决上述背景技术中提出的但是由于从机较多且用同一个程序,电阻、MCU等元件封装小,PCB走线有许多过孔,芯片焊接要求高、难度大,产品内部复杂,由于模块组装过程中有些地方是胶水固定一旦组装完成,就不可拆的预防,导致有部分模块在组装后的老化、测试和使用过程中出现有的从机检测不到,定义从机地址的几个引脚状态出现异常的模块就基本要报废,由于不能维修,会造成大量的人工和经济损失的问题。
为实现上述目的,本发明提供如下技术方案:一种多从机系统中有效预防从机地址异常的方法,其预防方法包括以下步骤:
S1、首先开机上电后主机分别读取各个从机的在线状态,不论从机是否正常都先扫描三次,判断是否在线,如果从机在线状态正常后则将对应的从机地址写入到从机预定义的地址寄存器中,如果主机判定从机不在线时,转用公共地址与从机通信,然后再读取对应从机地址是否在线,直到将从机地址正确写入并显示从机在线为止,主机在检测各个从机都正常后发布命令让从机保存当前的地址到特定的FLASH中,然后再进入其他功能运行。
S2、然后当从机接收到主机保存地址命令后,将读到的I/O口状态做第一次算术运算,将I/O口状态数据和运算结果保存到一个FLASH扇区中(以下认为此扇区为A扇区),然后再将此数据做第二次算术运算,将I/O口状态数据和第二次运算结果保存到另一个FLSAH扇区中(以下认为此扇区为B扇区),同时保存从机地址设置标志,要使保存到FLASH中的地址数据不等于0X00或0XFF,从机上电过程是:首先检测定义地址用I/O口状态和读取从机地址设置标志,如果从机地址设置标志为0x00或0XFF,则表示从机地址没有设置过,直接使用I/O口状态对应的地址为从机地址,如果从机地址设置标志不等于0X00或0XFF,则执行以下操作,将读取的I/O口状态做第一次算术运算,并将结果与A扇区中保存的地址数据比较,然后再将结果做第二次算术运算并将结果与B扇区中保存的地址数据比较。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏奥雷光电有限公司,未经江苏奥雷光电有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011439720.X/2.html,转载请声明来源钻瓜专利网。