- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?
?
FlexRay通信网络的车载信息终端嵌入式系统设计
?
?
吕绪浩,史红伟
(1.长春人文学院,吉林 长春 130117;2.长春理工大学电子信息工程学院,吉林 长春 130022)
1 引言
由于现阶段车辆数量不断增加,车辆定位和导航服务也在不断提升,车载导航终端得到了广泛应用。车载网络系统是集成信息采集、通信、显示和存储的控制系统,属于汽车电子重要组成部分之一。现阶段技术越来越完善,使用者对车辆网络系统的传输容量、效率和保密性的要求越来越高,同时为了降低操作控制流程难度,将智能网络技术逐渐应用于日新月异变化的车载网络系统内。而目前车载网络系统已经无法满足现代汽车对安全性和大容量多媒体数据交换的要求。为了适应汽车网络容错和安全相关应用的发展趋势,嵌入式系统的应用得到了快速发展。
文献[1]通过车载FlexRay总线安全协议,最大程度保证各节点身份准确性,使用非对称加密下密钥交换确保各连接个体的合法性,保证总线安全。为车辆从启动到运行提供全方位的信息安全保护,有效增加FlexRay总线的隐私数据防护程度;文献[2]使用的双总线并行实时监控方法,是在CANOE 和FlexRay 双总线并行传输的终端总线监控记录开发平台,实现了车辆实际运行中不同通信信号和状态参数的实时记录,该方法监控夹具稳定可靠。但上述方法,存在信道信息交流延时问题,使通信双方存在沟通空白,影响操作的实时性。
针对上述问题,设计FlexRay通信网络的车载信息终端嵌入式系统。基于嵌入式Linux的网络移动终端,连接网络信息数据,缩短网络移动终端信息传输时间,计算FlexRay通信网络周期结构中动态段,连接车载网络通信标准和信息数据,实现高效网络数据通信,减小车载信息终端传输能耗,引入时间因子,满足场景中数据及时性要求,降低丢包数。
2 车载信息终端嵌入式系统硬件设计
FlexRay通信网络中的传感器硬件部分,主要是通过Altium designer6应用软件开发和设计实现的。其中Designer 6属于Pro?tel软件发行公司研制出的最新产品,能更有效实现原理设计、电子电路模拟、PCB编辑以及电子绘图等相关功能,提高电路设计的质量和效率[3]。
为此,依据Altium designer 的电路模拟功能,在满足电路性能测试的基础上,使用PCB的文本编辑和图像绘制,进一步优化车载信息节点上硬件电路板,得到最优结果,依据制板、器件采集、焊接和调试,实现车载信息终端硬件平台的构建。车载信息终端硬件结构主要由GPRS、GPS、蓝牙、MC9S12XF512 微处理器、LPC1766单片机等模块构成,车载信息终端硬件结构,如图1所示。
图1 车载信息终端硬件结构图Fig.1 Hardware Structure of Vehicle Information Terminal
2.1 GPRS、GPS和蓝牙模块
GPRS是整个车载信息终端接入的前提和重点。Linux系统将选择所使用的PPP(Parallel Pattern Processor)协议的PPPD 程序,实现当该车载通信网络运行PPP脚本后,移动终端的GPRS模块能够与Internet相互连接。车载通信网络完成信息交流工作,主要由3个部分实现:(1)通过串行方式封装交流信息的数据帧路径;(2)扩展网络连接控制协议(LCP);(3)凭借不同通信网络层的NCP(National COMINT Plan)实现数据的传输。其中,嵌入式Linux系统利用shell脚本,选取相应的GPRS,以最大程度实现系统的独立运行,降低外界干扰,使用DOS脚本语言编写程序。
GPS模块具有定位导航功能,GPS卫星发射信号由环天ET-314模块接收,再由串口RS-232将信息传递到主控制器,以实现GPS定位导航功能。
蓝牙采用的型号为JBM-130,能够有效实现车载电话的免提功能,来电直接显示到车载终端上并自动进行接听,无需手动呼叫,确保驾驶安全。
2.2 MC9S12XF512微处理器
车载信息终端硬件结构的核心是MC9S12XF512微处理器,它控制着整个车载信息终端嵌入式系统,是系统顺利运行的基础[4]。MC9S12XF512微处理器的硬件电路包括嵌入式微处理器MC9S12XF512及其相关功能模块,MC9S12XF512内核的工作频率为100-a65374,400MHz。MC9S12XF512微处理器集成了双通道FlexRay协议,通过FlexRay通讯控制器TJA1080,实现节点和FlexRay总线通信。
集成式FlexRay 通信网络控制器常用的主控芯片是飞思卡尔MC9S12XF和Mpc56xx、NXP的SJA2510、德州仪器的TMS570系列等都符合FlexRay 通信网络协议。通过比对分析可得MC9S12
文档评论(0)