当前位置: 首页> 学位论文 >详情
原文传递 基于NIOSII的J1939协议研究及在汽车电子中的应用
论文题名: 基于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
正文语种: 中文
检索历史
应用推荐