电力与电子技术Power&ElectronicalTechnology电子技术与软件工程ElectronicTechnology&SoftwareEngineering80近年来,随着汽车电子技术的发展,汽车电子电气系统自动化、智能化[1]程度大幅提升,车载电子控制单元数量[2]也随之逐渐增加。但是整车系统智能、安全程度的提高,同样极大地增加了车辆电气网络架构的复杂程度:各车载电子控制单元之间工作状态高度关联,技术状态复杂,对日常维护及故障排查工作带来了极大的挑战。依靠传统经验分析方法进行分析已难以满足任务需求。在一些高性能、高可靠的应用场景下,为了方便特种车辆日常维护,以及系统联调时对异常工作状态进行分析,在车控CAN总线网络上都会设置数据记录仪单元[3],用于对各车载电子控制单元工作过程[4]进行记录。本文实现了一种车载CAN总线数据记录仪,该记录仪具有如下特点:基于DSP和FPGA的车载CAN总线数据记录仪设计与实现倪云龙沈丹丹赵双领(中国电子科技集团公司第五十八研究所江苏省无锡市214072)摘要:本文为了能对车载电子控制单元进行快速故障定位,设计实现了一种CAN总线数据记录仪;该记录仪采用了DSP+FPGA处理器架构,在FPGA内部通过实例化IP核来实现多路CAN总线控制器,并实现了eMMC、USB2.0等多种通讯协议;DSP作为主处理器,调用FPGA实现的底层驱动接口,完成CAN总线数据接收、解析、存储功能。试验表明,该数据记录仪能够实时、准确地记录CAN总线上的数据,工作稳定可靠,读取数据便捷,具有较好的应用前景。关键词:数据记录仪;CAN总线;DSP4试验结果分析使用数字信号发生器、电源等设备对本文设计的频率信号采集装置进行测试验证,信号发生器在1Hz~10kHz频段选取10个测试点进行分析:见表1,根据试验结果可知,本文设计的频率信号采集装置在1Hz~10kHz频段的频率采集精度较高,可满足设计的1%的精度要求。5结束语本文的频率信号测量装置,被测信号经放大处理,并通过整形电路将信号转换成脉冲信号,通过单片机读取单位时间内的脉冲数,计算出被测信号的频率值。经验证,可满足频率采集精度1%的要求(被测信号频率<10kHz)。本设计具有结构简单、精度高等优点,能够在不同处理器平台间进行移植,极大满足了多种场景的应用。参考文献[1]祁丽婉,吉彦平,石玉军,张杭.基于DSP的电力谐波分析方法[J].信息通信,2017(09):1-3.[2]吕新,张博,刘志坚,王瑞,阚京波.STM32的频率采集方法在实时操作系统的应用[J].电子技术与软件工程,2021(21):36-38.[3]王晓勇,吕俊,王俊.基于D...