论文部分内容阅读
由于汽车行业的高速发展和人们对行车过程中的安全要求变的更高,而电子装置在汽车上的使用,使汽车的驾驶变的更加舒适和安全,所以车上的ECU数量也就越来越多,随之而来的也导致了汽车在行车过程中的电子控制单元出现故障几率变大,加之传统汽车车身的布线方式已经不能满足各种要求,所以本文提出了基于FPGA和CAN总线技术来实现汽车故障检测系统的设计。论文主要内容是一部分主要是在FPGA上实现的,包括采用Verilog语言实现的CAN总线控制器、故障检测模块、SDRAM模块,实现整个通讯系统的其中一个节点和数据处理的功能。另外的就是CAN总线实验板作为CAN总线通讯系统的另一个节点,这两部分通过总线收发器相连接,组成一个完整的通讯系统。并采用Nios II软核作为处理器,通过Avalon总线对CAN总线控制器以及其它硬件部分进行控制,完成整个故障检测通讯系统的搭建。论文主要对车身温度和发动机怠速故障检测进行验证,使得车身ECU的数据可通过CAN总线网络进行传送,用户可以随时的了解汽车的安全情况。