[发明专利]一种总线控制方法及装置有效
申请号: | 201310324941.6 | 申请日: | 2013-07-30 |
公开(公告)号: | CN103412531A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 方斌华 | 申请(专利权)人: | 华为数字技术(苏州)有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 总线 控制 方法 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种总线控制方法及装置。
背景技术
I2C(Inter-Integrated Circuit,两线式串行总线)是一种用于连接微控制器及其外围设备的应用于微电子通信控制领域的总线标准。通过I2C总线,可以方便的实现对单板状态、环境等信息的监控及管理。I2C总线共有两根信号线,分别为时钟信号线SCL和数据信号线SDA。所有连接到I2C总线上的器件的SCL均连接到总线的SCL,所有连接到I2C总线上的器件的SDA都连接到总线的双向SDA。I2C总线可以发送和接收数据,并且总线上的每个器件(如CPU(Central Processing Unit,中央处理器)、各类传感器、存储设备、风扇、时钟芯片)都有唯一的地址,其中,CPU经常作为I2C总线上的主设备,主设备通常只有一个;各类传感器、存储设备、风扇、时钟芯片作为I2C总线上的从设备,从设备通常有两个或两个以上。
I2C总线在工作时通常不会产生锁定现象,但是当总线受到干扰或者任意一个从设备或主设备发生异常时,就有可能导致总线被锁定。现有技术在解决由于从设备异常引起的总线被锁定的情况时,通常采用断开所有从器件的电源,等待从器件工作电源设定时间过后,重启从器件,从而使从器件恢复至初始状态。然而,若从器件发生短路等特殊原因,则根本无法通过断开所有从器件的电源,等待从器件工作电源设定时间过后重启从器件的方法解决总线被锁定的情况。并且,现有技术无法排除总线受到干扰而引起的总线被锁定的情况,降低了总线的可靠性。
发明内容
本发明的实施例提供一种总线控制方法及装置,通过获取总线信息确认总线的状态,并在总线被锁定的状态下发送异常信息,以解决由于从设备异常或者总线受到干扰而引起的总线被锁定的情况,提高了总线的可靠性。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明实施例提供一种总线控制方法,该方法包括:
若总线处于被锁定的状态,则关闭所述总线与所有从设备之间连接的开关,以及获取第一总线信息,其中,所述第一总线信息用于指示所述总线的当前状态;
若所述第一总线信息指示所述总线仍处于被锁定的状态,则发送第一异常信息至告警装置,以使得用户从所述告警装置获知所述总线出现异常。
在第一种可能的实现方式中,根据第一方面,
若所述第一总线信息指示所述总线处于正常工作的状态,则根据预设策略,开启所述总线与所有从设备中的第一从设备之间连接的开关;
获取第二总线信息,其中,所述第二总线信息用于指示所述总线的当前状态;
若所述第二总线信息指示所述总线处于被锁定的状态,则发送第二异常信息至告警装置,以使得用户从所述告警装置获知所述第一从设备出现异常。
在第二种可能的实现方式中,结合第一方面或第一种可能的实现方式,在所述发送第二异常信息至告警装置后,所述方法还包括:
开启所述总线与所有从设备之间连接的开关,关闭所述总线与所述第一从设备之间连接的开关。
在第三种可能的实现方式中,结合第一方面或第一种可能的实现方式或第二种可能的实现方式,
若所述第二总线信息指示所述总线处于正常工作的状态,则根据所述预设策略,关闭所述总线与所述第一从设备之间连接的开关、开启所述总线与所有从设备中的第二从设备之间连接的开关;
获取第三总线信息,其中,所述第三总线信息用于指示所述总线的当前状态;
若所述第三总线信息指示所述总线处于被锁定的状态,则发送第三异常信息至告警装置,以使得用户从所述告警装置获知所述第二从设备出现异常。
在第四种可能的实现方式中,结合第一方面或第一种可能的实现方式至第三种可能的实现方式,在所述发送第三异常信息至告警装置后,所述方法还包括:
开启所述总线与所有从设备之间连接的开关,关闭所述总线与所述第二从设备之间连接的开关。
在第五种可能的实现方式中,结合第一方面或第一种可能的实现方式至第四种可能的实现方式,所述预设策略是指用户设定的依次打开从设备的顺序。
在第六种可能的实现方式中,结合第一方面或第一种可能的实现方式至第五种可能的实现方式,所述方法还包括:
在接收到用户输入的中断信息后,根据所述中断信息,关闭所述总线与所述中断信息所指示的从设备之间连接的开关,其中,所述中断信息用于指示关闭用户所指定的从设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为数字技术(苏州)有限公司,未经华为数字技术(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310324941.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:风电机组动态模型参数测试方法
- 下一篇:基于智能检测的漏水检测系统