基于FPGA的CAN总线系统设计与车载应用研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:ouwenliao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
控制器局域网(CAN)总线已经被认可为几种最有前途的现场总线之一,其应用范围也从最初的汽车领域扩展到了包括机械工业、交通工具和环境控制等多个领域。伴随着 CAN总线的高速发展,用户也随之提出了更多更高的要求。这无疑在给 CAN总线带来发展机遇的同时,也对其提出了巨大的挑战。在这种新形势下,CAN总线原有的设计方案和技术已经成为了其发展的瓶颈。  可编程片上系统(SOPC)是一种新型的系统软硬件协同设计的开发技术,是电路系统发展的一个重要方向。它在集成度、设计灵活性及可移植性等方面上的优越性无疑可以给CAN总线系统设计带来新的动力,使其能够快速地适应当前新形势下的挑战。本文在CAN总线系统设计中应用了SOPC技术,研究了一种基于FPGA的CAN总线系统设计,主要工作成果如下:  (1)依据CAN总线协议规范和CAN控制器SJA1000芯片的功能原理,详细叙述了基于Verilog HDL语言的SJA1000 IP核的设计思路及过程,该IP核模块可以实现SJA1000芯片的基本功能。最终通过Quartus II和ModelSim软件的仿真测试,验证了该IP核模块设计的正确性。  (2)按照HAL下驱动程序开发的方法和流程,以Altera提供的UART设备驱动程序为模板,为SJA1000设备开发了基于HAL下的驱动程序,从而使得Nios II处理器可以对其正常访问。运用SOPC Builder组件编辑器将SJA1000 IP核模块的元件描述文件和驱动文件封装成了一个SOPC Builder组件,这样不仅使得IP核模块调用起来更加简便,还可以提供给其他用户使用。  (3)以现有的实验设备和开发工具为基础,在Altera Cyclone EP1C6Q240芯片上搭建出一种基于Nios II处理器的CAN总线SOPC系统,这样就使得CAN总线系统具有小型化、集成化和功能可方便扩展等优点。为了能够验证整个系统的功能,组建了一个以Polo车CAN-BUS试验台为基础的简单CAN总线网络来进行硬件电路测试。经过实验验证,文中所设计的基于FPGA的CAN总线系统具有良好的稳定性、可靠性和实时性。
其他文献
该文首先分析了间歇生产过程的显著特征和实现计算机控制的基本要求,进而对间歇控制领域的技术术语和标准模型进行了详细论述.深入研究了控制网络技术在综合化、集约化间歇控
本文对办公自动化系统中如何建立安全机制及实现数据接口进行了大量的深入的分析和研究。它的开发背景是为黑龙江省储汇局开发的一套实用的综合业务办公自动化系统。 文章
该文融合了文语转换技术、电话语音卡技术和神经网络技术模糊模式识别的智能方法,对水电厂的智能电话报警服务系统进行了研究,该系统作为水电厂计算机监控系统的一部分,其应
本文针对无线传感器网络中的窃听问题、能量平衡问题以及功率控制问题,引入马尔可夫博弈理论,建立相应的无线传感器网络的博弈模型,对网络性能进行分析。取得的主要成果如下:
该文结合学校"211工程"船舶电力推进实验室建设项目,以深潜艇和水下机器人的推进电机和推进系统为考核对象,开发了一套螺旋桨负载半物理实验仿真装置.该装置能为电机提供逼真
GLONASS(Global Orbiting Navigation Satellite System)是由前苏联(现在由俄罗斯控制)国防部独立研制并控制的卫星导航系统,随着俄罗斯大力着手GLONASS系统的维护和建设,以
该文结合"机器人语音控制系统"的实现,将语音识别技术应用于机器人,使机器人在传统示教盒控制的基础上具有了语音控制功能.文章在绪论部分首先对语音识别技术做了简要的介绍,
生物体具有生物化学动力学属性。它们会受到时变因素的影响,例如来自环境的影响或生物体内细胞时钟产生的节律影响。这些节律发生器由许多时钟细胞组成,而这些时钟细胞虽然不
该论文从多个影响因素入手,利用模糊综合评价法、模糊层次分析法、证据推理理论研究了不确定情况下多影啊因素的风险收益模型及风险综合评价方法;基于决策者因损失而导致的失
智能电动执行器广泛应用于工业控制系统中,对阀门进行控制和调节,其稳定性和精度的提高,对整个控制系统性能的提高以及产品质量的提高起到重要的作用.该论文在分析了电动执行