摘要
针对CAN(Controller Area Network)总线网络物理传输性能测试的需要,提出一种基于FPGA(FieldProgrammable Gate Array)测试系统,该系统通过采集物理层信号波形分析CAN总线故障并输出相关信息。分析了测试系统原理,给出了系统方案,并详细论述了频率的自动识别、数据帧提取、总线故障分析、数据存储等关键技术的实现方法。对测试系统进行了功能仿真,并在搭建的测试平台上进行了测试。仿真和测试结果表明,该系统能正确识别总线故障,并输出相关信息。
In order to meet the demands of testing physical transmission performance of CAN (Controller Area Network) -bus, we propose a CAN-bus fault-testing system based-on FPGA ( Field Programmable Gate Array), which detects faults through collecting physical layer waveforms. We first analyze the principles of the testing sys- tem, provide the design of the system, and then describe the implement methods of the key technologies, inclu- ding the automatic identification of frequency, the frame extraction, the analysis of faults on bus and the data storage. Functional simulations were carried out on the fabricated testing system, experiments were also carried out. The results exhibit that the system can correctly identify the bus faults and output related information.
出处
《吉林大学学报(信息科学版)》
CAS
2012年第5期503-509,共7页
Journal of Jilin University(Information Science Edition)
关键词
控制器局域网络总线
现场可编程逻辑阵列
物理层
故障分析
controller area network ( CAN ) -bus
field programmable gate array ( FPGA )
physical layer
fault analysis