[发明专利]开机控制方法及处理设备有效
申请号: | 201711396466.8 | 申请日: | 2017-12-21 |
公开(公告)号: | CN108021402B | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 朱彦 | 申请(专利权)人: | 威创集团股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 唐维虎 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开机 控制 方法 处理 设备 | ||
本发明提供一种开机控制方法及处理设备,处理设备的每个板卡在上电时,将各自的第一IO口及第二IO口设为开漏模式,分别对自身参数信息进行配置,并在配置完时通过第一信号线或第二信号线通知其他板卡。输出板在配置完自身参数信息时将本板的第一IO口及第二IO口设置为I2C从机模式,主控板在配置完自身参数信息时将本板的第一IO口及第二IO口设置为I2C主机模式。主控板通过第一信号线及第二信号线对输出板进行配置,并在配置完时控制输出板进入等待输出状态,当各输出板都处于等待输出状态时,控制各输出板使能输出。如此,可以使处理设备的各个输出板在开机后同步输出。
技术领域
本发明涉及控制技术领域,具体而言,涉及一种开机控制方法及处理设备。
背景技术
在现有含多板卡的处理设备中,多个板卡之间大多采用RS485或RS422通信。而开机时,由于各个板卡需要配置的参数不同,配置参数的时间也不同,导致各个板卡在不同的时间使能输出,从而导致输出显示不同步。
现有的解决方法是通过轮询指令来判断各个板卡是否开机完毕,并在各个板卡开机完毕时使能输出,但由于该轮询指令时分时复用的,因而还是会存在时间差异,依旧存在开机时各板卡输出不同步的问题。
发明内容
有鉴于此,本发明的目的在于提供一种开机控制方法及处理设备,以改善上述问题。
为了达到上述目的,本发明实施例提供一种开机控制方法,应用于包括多个板卡的处理设备,每个所述板卡包括与第一信号线连接的第一IO口及与第二信号线连接的第二IO,该多个板卡包括主控板及至少两个输出板;所述方法包括:
每个所述板卡在上电时,分别将各自的第一IO口及第二IO口设置为开漏模式,分别对自身参数信息进行配置,并在配置完自身参数信息时通过所述第一信号线或所述第二信号线通知其他板卡;
所述输出板在配置完自身参数信息时将本板的第一IO口及第二IO口设置为I2C从机模式,所述主控板在各所述输出板配置完自身参数信息时将本板的第一IO口及第二IO口设置为I2C主机模式,以使所述主控板与所述输出板在所述第一信号线及所述第二信号线上基于I2C协议通信;
所述主控板基于I2C协议通过所述第一信号线及所述第二信号线对所述输出板进行配置,并在配置完成时控制所述输出板进入等待输出状态;
所述主控板在各所述输出板都处于所述等待输出状态时,控制各所述输出板使能输出。
可选地,所述方法还包括:
所述输出板在上电时,将本板的第二IO口设置为低电平;
每个所述板卡在配置完自身参数信息时通过所述第一信号线或所述第二信号线通知其他板卡,包括:
所述主控板在配置完自身参数信息时,将本板的第一IO口设置为低电平,并检测所述第二信号线的电平是否为高电平,若是高电平,则确定各所述输出板配置完自身参数信息;
所述输出板在配置完自身参数信息时,判断所述第一信号线的电平是否为低电平,若是低电平,则将本板的第二IO口设置为高电平。
可选地,所述主控板基于I2C协议通过所述第一信号线及所述第二信号线对所述输出板进行配置,并在配置完成时控制所述输出板进入等待输出状态,包括:
所述主控板通过所述第一信号线及所述第二信号线将所述输出板上一次关机前的状态信息恢复到该输出板的寄存器中,并将所述输出板的寄存器的预设位设置为预设值,以使所述输出板在检测到本板的寄存器所述预设位为所述预设值时,将本板的所述第二IO口设置为低电平,从而进入所述等待输出状态。
可选地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威创集团股份有限公司,未经威创集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711396466.8/2.html,转载请声明来源钻瓜专利网。