拨码开关编码识别处理方法、装置和读码电路制造方法及图纸

技术编号:29959205 阅读:69 留言:0更新日期:2021-09-08 09:14
本申请公开了一种拨码开关编码识别处理方法、装置和读码电路,该方法包括:读取连接的拨码开关当前设置的编码;若当前设置的编码与表征拨码开关有效的预设编码不一致,则读取已存储的编码;基于已存储的编码和当前设置的编码确定在拨码开关有效时设置的地址功能编码,得到拨码开关的正确编码。采用本申请,可有效保证编码读取的准确性,不需要频繁更换故障器件,减少售后维护时间和成本,降低售后维护难度和不确定性。度和不确定性。度和不确定性。

【技术实现步骤摘要】
拨码开关编码识别处理方法、装置和读码电路


[0001]本专利技术涉及电气设备
,特别是涉及一种拨码开关编码识别处理方法、装置和读码电路。

技术介绍

[0002]随着对电气设备经济性、通用性的考虑,模块化设计的使用越来越广泛。比如在轨道交通车辆设备中,应用模块化设计,同一套硬件设备安装在车上不同位置,可实现主从模式、网络端口的不同配置;同一套硬件设备装载不同软件,可实现不同的控制功能。拨码开关作为一种采用二进制编码的开关,广泛应用于轨道交通车辆设备中,置于控制板,用于地址编码、功能编码;主控制器通过识别其地址编码和功能编码,可以知道设备所在位置以及需要实现的功能,完成不同的模式、端口配置,以及特定控制功能。
[0003]拨码开关设置在车辆上,车体振动、自然老化、或是人为误触碰等都有可能造成拨码位置的错误,导致读取到错误编码,而拨码开关的编码识别错误会导致识别地址和功能错误,使整个车辆系统处于不安全状态。例如,当地址编码识别错误,会导致设备配置成错误的网络端口,从而导致整个列车设备网络通信错误;当功能编码识别错误,会导致设备配置成错误的控制功能,造成错误输出损坏车辆设备。
[0004]现有拨码开关的使用方法为:上电后,控制板的处理器读取拨码开关编码,根据编码值执行对应的控制程序。如果运行过程中拨码开关出现故障,处理器读到了错误编码,就会导致设备报错,更严重可能执行错误的控制程序,影响系统工作的安全可靠性。而且出现这种情况的话,故障一般很难被准确识别,只能通过更换控制板的方式才能得到解决,极大的增加了售后维护的时间、成本、难度和不确定性。

技术实现思路

[0005]本专利技术要解决的技术问题是:现有技术中因拨码开关故障引起读取错误编码,使得系统工作的安全可靠性低,而且增加售后维护时间成本、难度和不确定性。
[0006]为解决上述技术问题,本专利技术提供了一种拨码开关编码识别处理方法,其包括:
[0007]读取连接的拨码开关当前设置的编码;
[0008]若当前设置的编码与表征所述拨码开关有效的预设编码不一致,则读取已存储的编码;
[0009]基于所述已存储的编码和当前设置的编码确定在所述拨码开关有效时设置的地址功能编码,得到所述拨码开关的正确编码。
[0010]在其中一个实施例中,所述预设编码为所述拨码开关各引脚均接通的状态下的编码。
[0011]在其中一个实施例中,所述读取连接的拨码开关当前设置的编码之后,还包括:
[0012]若当前设置的编码与表征所述拨码开关有效的预设编码一致,则将所述预设编码存储,并执行断电指示操作。
[0013]在其中一个实施例中,所述基于所述已存储的编码和当前设置的编码确定在所述拨码开关有效时设置的地址功能编码,得到所述拨码开关的正确编码,包括:
[0014]若所述已存储的编码与所述预设编码不一致,则所述已存储的编码为所述拨码开关有效时设置的地址功能编码,将所述已存储的编码作为所述拨码开关的正确编码;
[0015]若所述已存储的编码与所述预设编码一致,则将当前设置的编码作为所述拨码开关的地址功能编码,得到所述拨码开关的正确编码,并采用当前设置的编码更新所述已存储的编码。
[0016]在其中一个实施例中,所述读取连接的拨码开关当前设置的编码之后,还包括:
[0017]将读取的编码发送至信息输出装置进行信息输出。
[0018]在其中一个实施例中,所述基于所述已存储的编码和当前设置的编码确定在所述拨码开关有效时设置的地址功能编码,得到所述拨码开关的正确编码之后,还包括:
[0019]执行所述正确编码对应的程序。
[0020]本申请提供了一种拨码开关编码识别处理装置,包括:
[0021]当前编码读取模块,用于读取连接的拨码开关当前设置的编码;
[0022]存储编码读取模块,用于在当前设置的编码与表征所述拨码开关有效的预设编码不一致时,读取已存储的编码;
[0023]编码识别确定模块,用于基于所述已存储的编码和当前设置的编码确定在所述拨码开关有效时设置的地址功能编码,得到所述拨码开关的正确编码。
[0024]本申请提供了一种读码电路,包括存储设备和实现上述方法的处理装置,所述处理装置连接所述存储设备和拨码开关。
[0025]在其中一个实施例中,所述存储设备为非易失性存储器。
[0026]在其中一个实施例中,上述读码电路还包括限流电阻和下拉电阻,所述拨码开关通过所述限流电阻连接至所述处理装置,所述下拉电阻一端连接所述拨码开关、另一端接地。
[0027]与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:在读取到拨码开关当前设置的编码后,若当前设置的编码与表征拨码开关有效的预设编码不一致,则表示当前的编码存在是错误编码的可能,此时,读取已存储的编码,基于已存储的编码和当前设置的编码确定正确编码,使得到的正确编码为在拨码开关有效时设置的地址功能编码,避免在当前编码可能错误的情况下造成错误编码读取,从而有效保证编码读取的准确性,不需要频繁更换故障器件,减少售后维护时间和成本,降低售后维护难度和不确定性。
[0028]应用本申请于车辆系统,即使出现车体振动、自然老化、或是人为误触碰等都原因造成拨码开关的拨码位置错误时,也可以确保运行过程中读取到正确编码,即,拨码开关故障不会对系统造成任何影响,从而可以提高系统工作的安全可靠性;而且不需要因故障频繁更换控制板,可减少售后维护时间和成本,降低售后维护难度和不确定性。
附图说明
[0029]通过结合附图阅读下文示例性实施例的详细描述可更好地理解本公开的范围。其中所包括的附图是:
[0030]图1为一个实施例中拨码开关编码识别处理方法的流程示意图;
[0031]图2为另一个实施例中拨码开关编码识别处理方法的流程示意图;
[0032]图3为一个实施例中拨码开关编码识别处理装置的结构示意图;
[0033]图4为一个实施例中读码电路的电路结构图。
具体实施方式
[0034]为使本专利技术的目的、技术方案和优点更加清楚,以下将结合附图及实施例来详细说明本专利技术的实施方法,借此对本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。
[0035]在现有技术中的一种拨码锁定方法,是与拨码开关所在控制板通信的显示屏软件来锁定编码,当控制板与显示屏通信正常,且显示屏软件允许拨码开关置位时,才可以给拨码开关置位并读取新编码。这种拨码锁定方式只能防止未被允许的拨码错误,当允许置位时若拨码开关异常,同样会造成读取错误编码的。现有技术中的一种拨码开关错漏拨检测装置设计,是通过与显示屏建立通信,将读到的拨码开关编码显示出来,来判断拨码是否正确。该方法只适用于操作人员在场时对拨码进行检测,没有拨码锁定,无法防止正常运行过程中因车辆振动、开关老化等引起的读取错误编码。
[0036]基于此,为解决以上问题,本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种拨码开关编码识别处理方法,其特征在于,包括:读取连接的拨码开关当前设置的编码;若当前设置的编码与表征所述拨码开关有效的预设编码不一致,则读取已存储的编码;基于所述已存储的编码和当前设置的编码确定在所述拨码开关有效时设置的地址功能编码,得到所述拨码开关的正确编码。2.根据权利要求1所述的方法,其特征在于,所述预设编码为所述拨码开关各引脚均接通的状态下的编码。3.根据权利要求1所述的方法,其特征在于,所述读取连接的拨码开关当前设置的编码之后,还包括:若当前设置的编码与表征所述拨码开关有效的预设编码一致,则将所述预设编码存储,并执行断电指示操作。4.根据权利要求3所述的方法,其特征在于,所述基于所述已存储的编码和当前设置的编码确定在所述拨码开关有效时设置的地址功能编码,得到所述拨码开关的正确编码,包括:若所述已存储的编码与所述预设编码不一致,则所述已存储的编码为所述拨码开关有效时设置的地址功能编码,将所述已存储的编码作为所述拨码开关的正确编码;若所述已存储的编码与所述预设编码一致,则将当前设置的编码作为所述拨码开关的地址功能编码,得到所述拨码开关的正确编码,并采用当前设置的编码更新所述已存储的编码。5.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:酉佳陈庆戴博文谢永清
申请(专利权)人:株洲中车时代电气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利