[发明专利]一种并行总线自检方法及系统有效
申请号: | 201510599000.2 | 申请日: | 2015-09-18 |
公开(公告)号: | CN105302688B | 公开(公告)日: | 2018-03-16 |
发明(设计)人: | 周俊华;王振华;曹昆;贺渊明;胡凯利;王晋华 | 申请(专利权)人: | 许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司;国家电网公司 |
主分类号: | G06F11/267 | 分类号: | G06F11/267 |
代理公司: | 郑州睿信知识产权代理有限公司41119 | 代理人: | 胡泳棋 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 并行 总线 自检 方法 系统 | ||
技术领域
本发明涉及一种并行总线自检方法及系统,属于嵌入式自动控制技术领域。
背景技术
并行总线在嵌入式控制系统中应用广泛,目前应用中提到了总线扩展技术、时序控制技术甚至还有热插拔技术;这些都推动了并行总线的应用;继电保护测控装置也较多的使用了并行总线技术实现状态量的开入、开出以及人机键盘操作和液晶显示。并行总线应用中包含一个主控元件和多个受控元件,受控元件的接口芯片通过主控元件控制分时占用并行总线或者进入高阻状态,但在物理连接上,它们的接口芯片全部挂在一条总线上。随着总线技术的发展,总线上挂接的受控元件也越来越多,如果某一个受控元件的接口芯片故障(对电源或者对地短路),会导致并行总线用于其它受控元件时得到错误数据,从而导致系统数据错误,重要时可能导致装置误动作,但是没有针对总线故障时自检的方法,导致总线使用中装置误动。
发明内容
本发明的目的是提供一种并行总线自检方法及系统,以解决目前并行总线使用过程中由于总线故障导致装置误动的问题。
本发明为解决上述技术问题提供了一种并行总线自检方法,该总线自检方法包括以下步骤:
1)将待测并行总线上连接一数据锁存元件,并将与待检测并行总线连接的其它受控元件进行释放,使待检测并行总线的接口芯片处于高阻状态;
2)通过待检测并行总线的主控元件向数据锁存元件写固定数据,并通过主控元件读取待检测并行总线上的数据;
3)判断主控元件所读出的数据是否与主控元件所写入的数据一致,若一致,则说明该并行总线正常,若不一致,则说明该并行总线故障。
为提高检测的准确性,当步骤3)中所判断为一致时,主控元件向数字锁存元件写入另一属性固定数据,并判断主控元件所读出的数据与该次写入的数据是否一致,若一致,则说明该并行总线正常。
所述当步骤3)中所判断为不一致时,则延时后向数据锁存元件写入该固定数据,重新进行判断,且当判断出不一致的次数至少为3次,则判定该并行总线故障。
所述主控元件向数据锁存元件中写入的固定数据为55和aa。
本发明还提供了一种并行总线自检系统,该总线自检系统包括数据锁存元件和锁存数据输出元件,所述数据锁存元件的输出端与锁存数据输出元件的输入端连接,数据锁存元件的输入端和锁存数据输出元件的输出端用于挂接在待检测并行总线上,由待检测并行总线的主控元件实现对数据锁存元件的写操作和锁存数据输出元件的读操作,将待检测并行总线上其他受控元件进行释放,主控元件向数据锁存元件写固定数据,并通过主控元件读取所写入的固定数据,并根据主控元件所读出的数据与主控元件所写入的数据是否一致来判断待检测并行总线是否故障。
为提高检测的准确性,当主控元件判断所读取的数据和写入数据为一致时,主控元件向数字锁存元件写入另一属性固定数据,并判断主控元件所读出的数据与该次写入的数据是否一致,若一致,则说明该并行总线正常。
所述当判断为不一致时,则延时后向数据锁存元件写入该固定数据,重新进行判断,且当判断出不一致的次数至少为3次,则判定该并行总线故障。
所述主控元件向数据锁存元件中写入的固定数据为55和aa。
本发明的有益效果是:本发明首先将待测并行总线上连接一数据锁存元件,并将与待检测并行总线连接的其它受控元件进行释放,使待检测并行总线的所有接口芯片处于高阻状态;通过待检测并行总线的主控元件向数据锁存元件写固定数据,并通过主控元件读取并行总线上数据;再判断主控元件所读出的数据是否与主控元件所写入的数据一致,若一致,说明该并行总线正常,否则说明该并行总线故障。本发明通过在总线工作空闲时,利用数据锁存技术实现待测并行总线的读写操作,并根据读写结果来判断总线是否故障,从而实现对总线的自检。本发明简单易行,通过很少的电路就可实现对并行总线的自检,避免了有并行总线故障导致系统数据错误。
附图说明
图1是本发明并行总线自检原理示意图。
具体实施方式
下面结合附图对本发明的具体实施方式做进一步的说明。
本发明的一种并行总线自检方法的实施例
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司;国家电网公司,未经许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510599000.2/2.html,转载请声明来源钻瓜专利网。