一种机车信号车载设备解码板的IO测试方法技术

技术编号:20654355 阅读:30 留言:0更新日期:2019-03-23 06:17
本发明专利技术公开了一种机车信号车载设备解码板的IO测试方法,包括测试设备和被测的解码板,测试设备包括上位机和测试主板,测试主板的微控制器与上位机和解码板的DSP分别通信连接;第一通道选择模块的控制端和第二通道选择模块的控制端分别接微控制器的控制信号输出端;微控制器的电平输出引脚接第一通道选择模块的信号输入端,第一通道选择模块的多个输出端分别接解码板的多个输入引脚;解码板的多个输出引脚分别接第二通道选择模块的多个输入端,第二通道选择模块的输出端接微控制器的电平输入引脚。本发明专利技术通过选路可以测试大批量的IO,能够对解码板的IO引脚进行全面测试,降低了生产制造环节所存在的安全风险,有效地保障了铁路行车的安全。

【技术实现步骤摘要】
一种机车信号车载设备解码板的IO测试方法[
]本专利技术涉及机车信号车载设备解码板测试,尤其涉及一种机车信号车载设备解码板的IO测试方法。[
技术介绍
]铁路信号系统是实现列车有效控制、行车调度和提升运营管理水平的重要设备。目前CTCS-3级以下的普速铁路均采用机车信号、列车运行控制记录装置和列车运行超速防护系统来自动控制列车运行。机车信号车载系统设备作为控制行车的凭证、是提高行车效率的列车运行控制系统关键车载信号设备。其中,解码板是承载机车信号安全输出的关键部件,其所采用的组合式故障安全设计和反应式故障-安全设计符合IEC61508规定的最高安全等级SIL4要求,在设计环节中最大程度的降低了设备所带来的风险。目前的通用IO测试方法通过测试夹具将解码板的所有被测IO引脚连接到测试工装设备测试主板的各个GPIO引脚。测试工装设备通过UART串口向解码板发送命令,将被测IO引脚(假设IO引脚1)置为高电平,其余被测IO引脚置为低电平,然后从测试主板检测IO引脚1的输出是否为1,再将IO引脚1置为低电平,其余被测IO引脚置为高电平,然后从测试主板IO引脚检测IO引脚1的输出是否为0。依次测试其余被测IO引脚。这种测试方法因测试主板GPIO引脚有限,导致无法测试大量的IO引脚。测试结果不够全面,无法得到IO引脚具体的输出电压值,以进行准确的故障分析。[
技术实现思路
]本专利技术要解决的技术问题是提供一种能够对解码板的IO引脚进行全面测试的机车信号车载设备解码板的IO测试方法。为了解决上述技术问题,本专利技术采用的技术方案是,一种机车信号车载设备解码板的IO测试方法,包括测试设备和被测的解码板,测试设备包括上位机和测试主板,测试主板包括微控制器、第一通道选择模块和第二通道选择模块;上位机与微控制器通信连接,微控制器与解码板的DSP处理器通信连接;第一通道选择模块的控制端和第二通道选择模块的控制端分别接微控制器的控制信号输出端;微控制器的电平输出引脚接第一通道选择模块的信号输入端,第一通道选择模块的多个输出端分别接解码板的多个输入引脚;解码板的多个输出引脚分别接第二通道选择模块的多个输入端,第二通道选择模块的输出端接微控制器的电平输入引脚。以上所述的IO测试方法,微控制器的电平输出引脚通过电流放大装置接第一通道选择模块的信号输入端,第二通道选择模块的输出端通过电流缩小装置接微控制器的电平输入引脚。以上所述的IO测试方法,上位机发送IO引脚测试命令给测试主板的微控制器,测试命令包含被测IO引脚的编号和测试类型,测试主板接到命令后开始测试。以上所述的IO测试方法,解码板的高电平输出检测包括以下步骤:微控制器与解码板的DSP处理器通信,命令解码板指定编号的一个输出引脚输出高电平;之后,DSP处理器向微处理器返回对应输出引脚已输出高电平的通知,微处理器选通第一通道选择模块对应编号的通道,微控制器的ADC测试解码板指定编号输出引脚输出的电压值,判断该电压值是否符合标准,并将判断结果返回上位机;一个输出引脚的高电平输出检测完毕后,进行下一引脚的高电平输出检测,直至全部输出引脚的高电平输出检测完毕。以上所述的IO测试方法,解码板的低电平输出检测包括以下步骤:微控制器与解码板的DSP处理器通信,命令解码板指定编号的一个输出引脚输出低电平;之后,DSP处理器向微处理器返回对应输出引脚已输出低电平的通知,微处理器选通第一通道选择模块对应编号的通道,微控制器的ADC测试解码板指定编号输出引脚输出的电压值,判断该电压值是否符合标准,并将判断结果返回上位机;一个输出引脚的低电平输出检测完毕后,进行下一引脚的低电平输出检测,直至全部输出引脚的低电平输出检测完毕。以上所述的IO测试方法,解码板的高电平输入检测包括以下步骤:微处理器选通第二通道选择模块指定编号的通道,向解码板对应的输入引脚输出高电平;微控制器与解码板的DSP处理器通信,获取解码板识别到的电平状态,判断该解码板对应引脚的输入是否正常,并将判断结果返回上位机;一个输入引脚的高电平输入检测完毕后,进行下一输入引脚的高电平输入检测,直至全部输入引脚的高电平输入检测完毕。以上所述的IO测试方法,解码板的低电平输入检测包括以下步骤:微处理器选通第二通道选择模块指定编号的通道,向解码板对应的输入引脚输出低电平;微控制器与解码板的DSP处理器通信,获取解码板识别到的电平状态,判断该解码板对应引脚的输入是否正常,并将判断结果返回上位机;一个输入引脚的低电平输入检测完毕后,进行下一输入引脚的低电平输入检测,直至全部输入引脚的低电平输入检测完毕。本专利技术通过选路可以测试大批量的IO,能够对解码板的IO引脚进行全面测试,缩短了人工处理故障的时间,降低了生产制造环节所存在的安全风险,提高了机车信号车载设备的运用质量,有效地保障了铁路行车的安全性。[附图说明]下面结合附图和具体实施方式对本专利技术作进一步详细的说明。图1是本专利技术实施例机车信号车载设备解码板测试设备的结构框图。图2是本专利技术实施例机车信号车载设备解码板IO测试方法的流程图。[具体实施方式]本专利技术实施例机车信号车载设备解码板测试设备如图1所示,包括上位机和测试主板。测试主板包括微控制器(单片机STM32F427VGT6)、第一通道选择模块和第二通道选择模块。上位机与微控制器通信连接,微控制器与被测解码板的DSP处理器通信连接。第一通道选择模块的控制端和第二通道选择模块的控制端分别接微控制器的控制信号输出端。微控制器DAC的电平输出引脚通过电流放大装置接第一通道选择模块的信号输入端,第一通道选择模块的多个输出端分别接解码板的多个输入引脚。解码板的多个输出引脚分别接第二通道选择模块的多个输入端,第二通道选择模块的输出端通过电流缩小装置接微控制器ADC的电平输入引脚。第一通道选择模块和第二通道选择模块分别由4个16通道模拟分路器(CD74HCT4067M)组成。解码板上的输入、输出引脚通过多通道模拟分路器与单片机连接:解码板上的54个输出引脚通过4个16通道模拟分路器(CD74HCT4067M)与单片机(STM32F427VGT6)的DAC1(PA4)引脚连接;解码板上的62个输入引脚通过4个16通道模拟分路器与单片机(STM32F427VGT6)的ADC0(PA0)引脚连接。上位机中存储有解码板IO引脚的编号。解码板测试时,上位机发送IO引脚测试命令给测试主板的微控制器,测试命令包含被测IO引脚的编号和测试类型,(测试类型包括输出测试或输入测试),测试主板接到命令后开始测试。1、解码板的高电平输出检测包括以下步骤:微控制器通过UART与解码板的DSP处理器通信,命令解码板指定编号的一个输出引脚输出高电平。之后,DSP处理器向微处理器返回对应输出引脚已输出高电平的通知,微处理器选通第一通道选择模块对应编号的通道,微控制器的ADC测试解码板指定编号输出引脚输出的电压值,判断该电压值是否符合标准,并将判断结果返回上位机。一个输出引脚的高电平输出检测完毕后,进行下一引脚的高电平输出检测,直至全部输出引脚的高电平输出检测完毕。测试标准(CMOS-5V输出:高电平4.5~5.5V,低电平0~0.5V;TTL-3.3V输出:高电平3.0~3.6V,低电平0~0.3V)本文档来自技高网...

【技术保护点】
1.一种机车信号车载设备解码板的IO测试方法,包括测试设备和被测的解码板,其特征在于,测试设备包括上位机和测试主板,测试主板包括微控制器、第一通道选择模块和第二通道选择模块;上位机与微控制器通信连接,微控制器与解码板的DSP处理器通信连接;第一通道选择模块的控制端和第二通道选择模块的控制端分别接微控制器的控制信号输出端;微控制器的电平输出引脚接第一通道选择模块的信号输入端,第一通道选择模块的多个输出端分别接解码板的多个输入引脚;解码板的多个输出引脚分别接第二通道选择模块的多个输入端,第二通道选择模块的输出端接微控制器的电平输入引脚。

【技术特征摘要】
1.一种机车信号车载设备解码板的IO测试方法,包括测试设备和被测的解码板,其特征在于,测试设备包括上位机和测试主板,测试主板包括微控制器、第一通道选择模块和第二通道选择模块;上位机与微控制器通信连接,微控制器与解码板的DSP处理器通信连接;第一通道选择模块的控制端和第二通道选择模块的控制端分别接微控制器的控制信号输出端;微控制器的电平输出引脚接第一通道选择模块的信号输入端,第一通道选择模块的多个输出端分别接解码板的多个输入引脚;解码板的多个输出引脚分别接第二通道选择模块的多个输入端,第二通道选择模块的输出端接微控制器的电平输入引脚。2.根据权利要求1所述的IO测试方法,其特征在于,微控制器的电平输出引脚通过电流放大装置接第一通道选择模块的信号输入端,第二通道选择模块的输出端通过电流缩小装置接微控制器的电平输入引脚。3.根据权利要求1所述的IO测试方法,其特征在于,上位机发送IO引脚测试命令给测试主板的微控制器,测试命令包含被测IO引脚的编号和测试类型,测试主板接到命令后开始测试。4.根据权利要求3所述的IO测试方法,其特征在于,解码板的高电平输出检测包括以下步骤:微控制器与解码板的DSP处理器通信,命令解码板指定编号的一个输出引脚输出高电平;之后,DSP处理器向微处理器返回对应输出引脚已输出高电平的通知,微处理器选通第一通道选择模块对应编号的通道,微控制器的ADC测试解码板指定编号输出引脚输出的电压值,判断该电压值是否符合标准,并将判断结果返回上位机;一个输出引脚的高电平输出检测完毕后,进行下一引脚的高电平...

【专利技术属性】
技术研发人员:蔡玲娟张玲雨牛意坚罗勇刘涛王川张州平薛保建吴江涛任翔孙晓莉张艳玲张令孙建国赵轶聪王海琛赵海红张景福路明谢智恩吴法利林浩信董勃王勇刘立军彭莉王强林世春周波周坤王立延张洲初叶登科肖遥唐隆赖治全房甜甜牛甜甜郭亚萍陈杰窦熠远房丽罗剑波马艳霞黄小兵何政罗辉丁宇农魏永涛刘娟李东升刘明亮何德喜陈耀卢笛钟心怡
申请(专利权)人:深圳市长龙铁路电子工程有限公司
类型:发明
国别省市:广东,44

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

1