一种控制器输入输出端口快速检测方法及设备与流程
- 国知局
- 2024-08-01 00:19:55
本发明涉及电动车领域,具体是一种控制器输入输出端口快速检测方法及设备。
背景技术:
1、电动车控制器在电动车上是属于核心部件,除了具有电机驱动、油门及刹车信号识别等基本功能外,还具有三速、一线通仪表、助力、电压选择、软硬启动选择、巡航、故障修复、串口通讯等等许多功能,不同客户要求的控制器产品功能都不相同,而且变化快,新的功能想法层出不穷,同一个硬件版本在不同的客户中功能都是不同的,生产时都要针对不同客户的产品进行生产设备调试及调整,这就导致控制器产品大规模生产不方便,效率低下。
2、传统的测试方法是控制器的每个功能都是按照实际应用过程的该功能所体现出来的具体表象来进行检测和判断,举例说明:传统方法检测拨档三速功能(低速、中速、高速),第一步给控制器最大油门信号,电机运转稳定后,速度传感器读取当前速度值,给低速端口提供低电平信号,控制器识别低速信号后降低输出驱动pwm的占空比,电机速度降低,速度传感器读取当前速度值,并与之前的速度值比较,速度变低为合格;释放低速端口低电平,控制器进入中速状态,再给高速端口提供低电平信号,控制器识别高速信号后增大输出驱动pwm的占空比,电机速度增加,速度传感器读取当前速度值,再与中速速度值进行比较,速度变高为合格;通过以上举例可以看出,仅仅测试一个三速功能,就需要那么多的步骤,并且驱动电机及电机速度变化都是需要时间的,仅仅测试这么一个功能就需要耗费3秒钟左右时间。
3、因此,传统测试方法,控制器检测工艺效率低下,需要改进。
技术实现思路
1、本发明的目的在于提供一种控制器输入输出端口快速检测方法及设备,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:
3、一种控制器输入输出端口快速检测设备(作为测试设备,测试被测试产品),包括:
4、通讯隔离开关电路,用于接收测试设备单片机的控制,将测试输入端口的tx和rx置于通讯状态,与被测试产品的tx和rx进行串口通讯;
5、输入输出隔离电路,用于接收测试设备单片机的控制,通过不同通道的选择,依次选通被测试产品的各个端口与测试设备单片机的ad口和i/o口进行电气连接,且互不影响;
6、程序选择下拉电阻开关电路,用于对被测试产品的不同电阻值测试时选择最匹配的下拉电阻进行分压测试,使测试设备单片机ad采样时在相对最佳的采样点上,使采样值更精准;
7、测试设备单片机,用于综合控制设备各电路工作;
8、显示电路,用于接收测试设备单片机的控制,显示测试通过、测试ng、故障代码;
9、dc-dc电源电路,用于将输入的电压进行稳压后输出稳定电压作为设备供电源;
10、单片机连接通讯隔离开关电路、输入输出隔离电路、程序选择下拉电阻开关电路、显示电路、dc-dc电源电路。
11、作为本发明再进一步的方案:所述被测试产品单片机的待测试端口处设置有电阻r1、电阻r2、电容c1,电阻r1的一端连接5v电压,电阻r1的另一端连接电阻r2的一端、通讯隔离开关电路、输入输出隔离电路、程序选择下拉电阻开关电路,电阻r2的另一端连接电容c1的一端、待测试端口,电容c1的另一端接地。
12、作为本发明再进一步的方案:程序选择下拉电阻开关电路包括多个下拉单元,下拉单元包括电阻r3、开关sw1,电阻r3的一端连接测试设备单片机,电阻r3的另一端连接开关sw1的一端,开关sw1的另一端接地。
13、一种控制器输入输出端口快速检测方法,包括以下步骤:
14、步骤s1,测量被测试产品的上拉电阻r1,观测输出的电压信号,判断是否在第一预设范围内,在第一预设范围内上拉电阻r1合格;
15、步骤s2,测量被测试产品的电阻r2,被测试产品的待测试端口推挽输出,此时电阻r1、电阻r2并联,观测输出的电压信号,判断是否在第二预设范围内,在第二预设范围内电阻r2合格;
16、步骤s3,测量被测试产品的电容c1,基于输入的矩形波是否能够被待测试端口识别,判断电容c1是否合格。
17、作为本发明再进一步的方案:步骤s1中,测量被测试产品的上拉电阻r1,指定待测试端口设置为开漏,根据电阻r1阻值选定阻值相当的下拉分压电阻,由测试设备ad口去读取分压值,与第一预设值进行比较,测试值在预设范围内为电阻r1测试合格。
18、作为本发明再进一步的方案:步骤s2中,测量被测试产品的电阻r2,待测试端口设置为推挽输出,等效于电阻r1和电阻r2直接并联,测试设备根据电阻r1和电阻r2并联阻值选定阻值相当的下拉分压电阻,由测试设备ad口去读取分压值,与第二预设值进行比较,测试值在预设范围内为电阻r2测试合格。
19、作为本发明再进一步的方案:步骤s3中,测量被测试产品的电容c1,待测试端口设置为输入状态,测试设备端口向被测试产品的待测试端口发送一定频率的第一占空比的pwm1矩形波(占空比较大,不能够被电容c1滤波处理),被测试产品能识别输入矩形波,可判定被测试端口输入功能正常,测试设备再重新输出预定的第二占空比的pwm2 矩形波(占空比较小,能够被电容c1滤波处理),第二占空比小于第一占空比,被测试端口不能识别,则可以判定被测试端口电容c1合格。
20、与现有技术相比,本发明的有益效果是:本发明不仅仅能测试出产品作为功能端口,硬件测试合格,并且能准确的检测出电阻r1和r2的阻值,有效的防止电阻阻值贴错或电阻软损伤等隐性故障,传统测试方案难以实现;同时由于单片机运算速度非常快,整个测试过程仅仅需要几十毫秒就能完成;相较于传统方案测试三速功能需要3秒左右,时间更短,且准确度更高。
技术特征:1.一种控制器输入输出端口快速检测设备,其特征在于,该控制器输入输出端口快速检测设备包括:
2.根据权利要求1所述的控制器输入输出端口快速检测设备,其特征在于,所述被测试产品单片机的待测试端口处设置有电阻r1、电阻r2、电容c1,电阻r1的一端连接5v电压,电阻r1的另一端连接电阻r2的一端、通讯隔离开关电路、输入输出隔离电路、程序选择下拉电阻开关电路,电阻r2的另一端连接电容c1的一端、待测试端口,电容c1的另一端接地。
3.根据权利要求1或2所述的控制器输入输出端口快速检测设备,其特征在于,程序选择下拉电阻开关电路包括多个下拉单元,下拉单元包括电阻r3、开关sw1,电阻r3的一端连接测试设备单片机,电阻r3的另一端连接开关sw1的一端,开关sw1的另一端接地。
4.一种控制器输入输出端口快速检测方法,其特征在于,所述控制器输入输出端口快速检测方法,包括以下步骤:
5.根据权利要求4所述的控制器输入输出端口快速检测方法,其特征在于,步骤s1中,测量被测试产品的上拉电阻r1,指定待测试端口设置为开漏,根据电阻r1阻值选定阻值相当的下拉分压电阻,由测试设备ad口去读取分压值,与第一预设值进行比较,测试值在预设范围内为电阻r1测试合格。
6.根据权利要求4所述的控制器输入输出端口快速检测方法,其特征在于,步骤s2中,测量被测试产品的电阻r2,待测试端口设置为推挽输出,等效于电阻r1和电阻r2直接并联,测试设备根据电阻r1和电阻r2并联阻值选定阻值相当的下拉分压电阻,由测试设备ad口去读取分压值,与第二预设值进行比较,测试值在预设范围内为电阻r2测试合格。
7.根据权利要求4所述的控制器输入输出端口快速检测方法,其特征在于,步骤s3中,测量被测试产品的电容c1,待测试端口设置为输入状态,测试设备端口向被测试产品的待测试端口发送一定频率的第一占空比的pwm1矩形波,被测试产品能识别输入矩形波,可判定被测试端口输入功能正常,测试设备再重新输出预定的第二占空比的pwm2 矩形波,第二占空比小于第一占空比,被测试端口不能识别,则可以判定被测试端口电容c1合格。
技术总结本发明公开了一种控制器输入输出端口快速检测设备,涉及电动车领域,该控制器输入输出端口快速检测设备包括:通讯隔离开关电路,用于接收测试设备单片机的控制,将测试输入端口的TX和RX置于通讯状态,与被测试产品的TX和RX进行串口通讯;与现有技术相比,本发明的有益效果是:本发明不仅仅能测试出产品作为功能端口,硬件测试合格,并且能准确的检测出电阻R1和R2的阻值,有效的防止电阻阻值贴错或电阻软损伤等隐性故障,传统测试方案难以实现;同时由于单片机运算速度非常快,整个测试过程仅仅需要几十毫秒就能完成;相较于传统方案,例如测试三速功能端口需要3秒左右,时间更短,且准确度更高。技术研发人员:黄威,杨永昌,王国华受保护的技术使用者:成都芯鸥科技有限公司技术研发日:技术公布日:2024/7/18本文地址:https://www.jishuxx.com/zhuanli/20240730/200633.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表