【技术实现步骤摘要】
控制器局域网信号的测试电路、方法、设备及存储介质
[0001]本公开涉及计算机
,具体涉及通信、自动驾驶以及测试等
,尤其涉及一种控制器局域网信号的测试电路、方法、设备及存储介质。
技术介绍
[0002]控制器局域网(Controller Area Network;CAN)总线的数据速率越来越高。例如,从传统CAN的1Mbps到
‑
>CAN灵活数据速率(Flexible Data;FD)速率(rate)的8Mbps,再到超长控制器局域网(Controller Area Network eXtra Long,CAN XL)的20Mbps。数据传输的可靠性对信号质量要求也越来越高,业内对于CAN信号质量也越发重视,尤其CAN标准制定机构CAN
‑
in
‑
Automation(CiA)提出的CiA 601
‑
4标准中对于CAN的信号质量以及改善措施提出了具体的要求。
技术实现思路
[0003]本公开提供了一种控制器局域网信号的测试电路、方法、设备及存储介质。
[0004]根据本公开的一方面,提供了一种控制器局域网信号的测试电路,包括:控制器、信号获取电路和信号采集电路;所述控制器分别与所述信号获取电路和所述信号采集电路电连接;
[0005]所述信号获取电路,用于从待测的控制器局域网设备获取控制器局域网信号,并转换为控制器局域网数据,发送给所述控制器;
[0006]所述控制器,用于检测到所 ...
【技术保护点】
【技术特征摘要】
1.一种控制器局域网信号的测试电路,包括:控制器、信号获取电路和信号采集电路;所述控制器分别与所述信号获取电路和所述信号采集电路电连接;所述信号获取电路,用于从待测的控制器局域网设备获取控制器局域网信号,并转换为控制器局域网数据,发送给所述控制器;所述控制器,用于检测到所述控制器局域网数据为预设的数据帧标识、且为预设的测试区域的数据时,控制所述信号采集电路,采集所述待测的控制器局域网设备发出的所述控制器局域网信号的电压数据;所述控制器,还用于基于所述电压数据,获取所述控制器局域网信号的预设特征信号的目标电压参数序列和对应的目标时序参数。2.根据权利要求1所述的方法,其中,所述控制器,具体用于检测到所述控制器局域网数据为预设的数据帧标识、且为预设的测试区域的数据时,向所述信号采集电路发送开始采集触发信号;所述信号采集电路,用于根据所述开始采集触发信息,采集所述电压数据。3.根据权利要求1所述的方法,其中,所述控制器,还用于检测到所述控制器局域网数据不是所述预设的数据帧标识、或者不是所述预设的测试区域的数据时,控制所述信号采集电路,停止采集所述电压数据。4.根据权利要求3所述的方法,其中,所述控制器,具体用于检测到所述控制器局域网数据不是所述预设的数据帧标识、或者不是所述预设的测试区域的数据时,向所述信号采集电路发送结束采集触发信号;所述信号采集电路,还用于根据所述结束采集触发信息,停止采集所述电压数据。5.根据权利要求1所述的方法,其中,所述信号获取电路,包括:控制器局域网连接器,与所述待测的控制器局域网设备电连接,从所述待测的控制器局域网设备获取所述控制器局域网信号;控制器局域网收发器,与所述控制器局域网连接器连接,用于将所述控制器局域网信号转换为所述控制器局域网数据,并发送给所述控制器。6.根据权利要求5所述的方法,其中,所述信号采集电路,包括:信号调理电路,与所述控制器局域网连接器连接,用于获取所述控制器局域网信号,并调节电路的输入阻抗、对所述控制器局域网信号进行分压和限压处理,得到调理后的控制器局域网信号;差分转单端电路,与所述信号调理电路输出端电连接,用于将所述调理后的控制器局域网信号转换成单端信号;选通器,分别与所述控制器、所述信号调理电路的两个输出端以及所述差分转单端电路的输出端电连接,用于基于所述控制器的控制,选择三个输出端中一个输出端的输出信号;第一衰减放大电路,与所述选通器的输出端连接,用于将所述输出信号进行放大和衰减处理,使得处理后的目标信号的电压符合模数转换电路输入范围;模数转换电路,分别与所述第一衰减放大电路和所述控制器电连接,用于基于所述目标信号,获取所述电压数据,并发送给所述控制器。7.根据权利要求6所述的方法,其中,所述信号采集电路还包括:电压比较电路和第二
衰减放大电路;所述控制器,用于基于最开始采集的所述电压数据,配置多个电压阈值;并向所述电压比较电路发送所述多个电压阈值;所述第二衰减放大电路,输入端与所述信号调理电路的输出端电连接,用于对所述调理后的控制器局域网信号进行放大和衰减处理,使得处理后的所述控制器局域网信号满足预设量程;所述电压比较电路,输入端与所述第二衰减放大电路电连接,用于根据所述多个电压阈值,采集输入的所述控制器局域网信号中所述多个电压阈值对应的所述时序参数;并转发给所述控制器。8.根据权利要求7所述的方法,其中,所述控制器,还用于根据所述电压数据、所述预设特征信号对应的电压阈值区间、以及所述多个电压阈值对应的所述时序参数,获取所述电压阈值区间的所述目标电压参数序列和对应的所述目标时序参数。9.根据权利要求7所述的方法,其中,所述控制器,用于:基于最开始采集的所述电压数据,获取高电平电压值和低电平电压值;并基于所述高电平电压值和低电平电压值、以及多个预设的比例,配置所述多个电压阈值。10.根据权利要求1
‑
9任一所述的方法,其中,所述测试区域为仲裁场区域、控制场区域、数据场区域、或者循环冗余校验场区域。11.一种控制器局域网信号的测试方法,所述测试方法基于上述权利要求1
‑
10任一所述控制器局域网信号的测试电路实现测试,所述方法包括:信号获取电路从待测的控制器局域网设备获取控制器局域网信号,并转换为控制器局域网数据,发送给控制器;所述控制器检测到所述控制器局域网数据为预设的数据帧标识、且为预设的测试区域的数据时,控制所述信号采集电路,采集所述待测的控制器局域网设备发出的所述控制器局域网信号的电压数据;所述控制器基于所述电压数据,获取所述控制器局域网信号的预设特征信号的目标电压参数序列和对应的目标时序参数。12.根据权利要求11所述的方法,其中,所述控制器检测到所述控制器局域网数据为预设的数据帧标识、且为预设的测试区域的数据时,控制所述信号采集电路,采集所述待测的控制器局域网设备发出的所述控制器局域网信号的电压数据,包括...
【专利技术属性】
技术研发人员:孟令帅,汲昀,王浩,董伟波,
申请(专利权)人:阿波罗智行美国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。