车载CAN总线控制器鲁棒性验证,开展总线故障注入测试,验证CAN控制器在电气异常,协议错误场景下的容错,错误计数与总线关闭机制。
点击空白处退出提示
语言技术
EmbeddedSystem系统类型
车载应用、嵌入式硬件行业分类
汽车
车载CAN总线控制器鲁棒性验证,开展总线故障注入测试,验证CAN控制器在电气异常,协议错误场景下的容错,错误计数与总线关闭机制。
面向汽车电子ECU开发场景,基于STM32+FPGA平台搭建CAN总线故障注入测试系统。
通过上位机的控制系统会模拟总线短路,数据错误,位错误,CRC错误,干扰帧等各类故障情况。
本项目中主要负责FPGA底层的逻辑设计。搭建FPGA与STM32之间的SPI通信链路,实现FPGA内部控制器的读写与参数配置;
通过上位机下发指令,由FPGA完成CAN协议层的故障注入,可灵活生成各类协议异常信号,模拟总线通信故障,用于完成对CAN控制器的测试。




评论