基于LabVIEW和J1939协议CAN总线通讯平台构建.docVIP

基于LabVIEW和J1939协议CAN总线通讯平台构建.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LabVIEW和J1939协议CAN总线通讯平台构建

基于LabVIEW和J1939协议的CAN总线通讯平台构建   摘要:使用NI LabVIEW软件开发平台和PXI模块化仪器系统中的CAN通讯模块,创建过滤识别J1939协议报文标识符ID及多帧报文按协议格式解析接收和封装发送的设计方法,构建基于J1939协议的CAN总线通讯平台,完成整车电环境半实物仿真、发动机台架试验CAN总线信息的收发解析、存贮及实时显示。   关键词:LabVIEW软件;J1939协议;CAN总线;PXI测控装置   中图分类号:TP335 文献标志码:A 文章编号:1005-2550(2011)06-0018-05      Build of CAN Communication Platform Based on LabVIEW and J1939 Protocal   ZHOU Yue-gang   (Dongfeng Commercial Vehicle Technical Center of DFL,Wuhan 430056,China)   Abstract:Using NI LabVIEW software development platform and the CAN communication module in the PXI module instrumentation,design a process for filtering and identificating ID of J1939 protocol and analyzing multi-frame message to receive and packaging to send. Building a communication platform based on the J1939 protocol CAN bus,complete vehicle electrical environment-loop simulation,and engine test bed information on the CAN bus transceiver analysis,and storage and real-time display.   Key words:LabVIEW;J1939 protocol;CAN bus;PXI monitoring devices      进入21世纪以来,商用车CAN总线网络的应用得到了异常迅猛的发展。现今市面上满足国3~国5排放标准的商用车,无一例外的均应用CAN总线网络,进行整车VECU、发动机EECU、自动变速箱ECU、汽车组合仪表ECU、轮胎防抱死制动ECU之间的数据通讯。基于J1939协议的商用车CAN总线,针对单片机微控制器MCU节点的MCU + CAN控制器 + CAN收发器的CAN通讯接口,在车载网络控制系统中得到了大量应用;而对整车道路试验、发动机台架试验、整车电环境半实物仿真测试的上位机节点的PC机或笔记本电脑 + CAN通讯模块,大都使用价格昂贵的Vector CANoe模块。   测试中存在的问题:   (1)PXI测控装置无基于J1939协议的CAN通讯功能,不能满足试验工况对CAN总线报文信息分析的功能需求;   (2)CANoe模块时序不受PXI仪器时钟速率控制,无法与PXI时序的其它测量参数同步触发测量。   基于LabVIEW和J1939协议的CAN总线通讯技术方法实施,在国内汽车行业PXI测控装置的应用属于空白,难点是如何将LabVIEW软件开发平台与复杂的J1939协议有效的结合,实现报文信息的过滤接收、合成重组及封装发送。   面对商用车CAN总线通讯网络的特点,构建基于LabVIEW和J1939协议的CAN总线通讯平台,嵌入在NI PXI模块化接口的测控装置中,用于发动机台架试验、整车电环境半实物仿真测试。      1 J1939协议      J1939协议以CAN2.0B规范为基础制定,对CAN2.0B扩展帧29位标识符ID定义形成J1939的编码系统,包括优先级P、预留位R、数据页DP、协议数据单元PF、扩展单元PS、源地址SA和数据字节Data,如图1所示。这七部分在开放式系统互联参考模型(OSI)应用层[1],通过协议数据单元PDU(Protocal Data Unit)被封装成一个或多个CAN数据帧,通过物理层[2] [3]发送给总线网络其它设备节点。   1.1 PDU格式   PDU定义了数据帧中与J1939协议相关的信息,由标识符ID和数据场组成,见图1。   PDU1格式报文PF在0~239之间,报文为点对点向目标地址发送,PS:报文接收的目标地址,SA:报文发送的源地址,在目

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档