论文题名: | 基于NIOSII的J1939协议研究及在汽车电子中的应用 |
关键词: | 汽车电子;J1939协议;NIOSII技术;CAN总线;现场可编程门阵列 |
摘要: | 随着电子产业的高速发展和FPGA(Field Programmable Gate Array,现场可编程门阵列)技术应用更加广泛,基于SOPC(System On a Programmable Chip,片上可编程系统)技术的研究与应用为嵌入式系统技术带来了新方向。SOPC技术因其设计简易方便、硬件软件均可裁减、编程灵活等优势而受到设计者的青睐。SOPC的高速发展带动了汽车电子产业的快速发展。国内外都研究了其在汽车电子设计方面的应用,在国外,已有公司在发动机控制系统设计中引入FPGA器件作为发动机控制系统的主控制器,同时在国内基于FPGA的汽车电子设计也越来越多。SOPC在集成度、设计灵活性及可移植性等方面上的优越性无疑可以给CAN总线系统设计带来新的动力,使其能够快速地适应新形势下的挑战。 首先通过深入学习SJA1000控制器的内容和功能,用硬件描述语言—Verilog HDL编写了SJA1000 IP核各个模块功能作用,并通过Quartus II软件的仿真测试,验证了其设计的正确性。 其次按照HAL下驱动程序开发的方法和流程,编写了系统通信的驱动程序,将SJA1000 IP核以组件形式添加到NIOS II处理器中,完成SOPC系统的硬件设计部分及软件开发。 然后通过FPGA试验箱、USBCAN转换器、CAN总线收发器、CAN适配器以及Polo车CAN总线试验台对基于NIOS II处理器的简单CAN通信网络进行测试与验证。 最后根据J1939通信协议的系统框架,完成J1939通信协议的设计,并对基于FPGA的J1939协议进行数据发送的验证。 实验证实基于NIOS II的CAN网络通信系统运行稳定可靠,基于FPGA的J1939协议能够正常的收发数据。 |
作者: | 陈祖海 |
专业: | 控制理论与控制工程 |
导师: | 潘明 |
授予学位: | 硕士 |
授予学位单位: | 桂林电子科技大学 |
学位年度: | 2012 |
正文语种: | 中文 |