- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
混合动力汽车CAN总线应用研究
冯春
(东风电动车车辆股份有限公司研发部)
原器件。研究了CAN总线系统在传统汽车和混合动力汽车中的应用,混合动力汽车CAN网
络节点的构成及信息包的格式,总线负载算法。
关键诃:混合动力汽车,SAEJ1939/71,CAN,数据帧,总线负载
一、引言
国内传统的工业测控系统通信方式一般都采用BITBUS和RS485,其缺点是:
(1)无法构成多主结构,主节点任务繁忙,一旦主节点出现故障就可能引起系统瘫痪;
(2)数据通信方式为命令响应式,数据传输效率降低,同时当下端出现异常时,数据
不能立即上传,灵活性极差,不适于实时性要求较高的场合;
性差,尤其是错误处理能力不强。
CAN总线由于具有实时性强、可靠性高、结构简单、互操作性好、价格低廉等优点,
克服了传统的工业总线的缺陷,是工业测控系统通信一种有效的解决方案。
二、CAN总线简介
Area
CAN(Controller
初是由德国Bosch公司为汽车的检测、控制系统而设计的。CAN总线具有独特的设计思
想、良好的功能特性和极高的可靠性,现场抗干扰能力强。具体来讲,CAN总线具有如
下特点【1】:
(1)采用通讯数据块编码,可实现多主工作方式,数据收发方式灵活,可实现点对点、
一点对多点及全局广播等多种传输方式;可将DCS结构中主机的常规测试与控制功能分散
到各个智能节点,节点控制器把采集到的数据通过CAN适配器发送到总线,或者向总线申
请数据,主机便从原来繁重的底层设备监控任务中解放出来,进行更高层次的控制和管理
功能,比如故障诊断、优化协调等。
298
混合动力汽车CAN总线应用研究
(2)采用非破坏性基于优先权的总线仲裁技术,具有暂时错误和永久性故障节点的判别
及故障节点的自动脱离功能,使系统其他节点的通信不受影响;同时CAN具有出错帧自
动重发功能,可靠性高;
(3)不关闭总线即可任意挂接或拆除节点,增强了系统的灵活性和可扩展性;
(4)采用统一的标准和规范,使各设备之间具有较好的互操作性和互换性,系统的通用
性好;
(5)通讯介质可采用双绞线,无特殊要求;现场布线和安装简单,易于维护,经济性好。
只有2根线与外部相连,且内部含有错误探测和管理模块。
(6)通信方式灵活。可以多主方式工作,网络上任意一个节点均可以在任意时刻主动地
向网络上的其他节点发送信息,而不分主从。可以点对点、点对多点及全局广播方式发送
和接收数据。
(7)网络上的节点信息可分成不同的优先级,可以满足不同的实时要求。
(8)CAN总线通信格式采用短帧格式,每帧字节数最多为8个,可满足通常工业领域
中控制命令、工作状态及测试数据的一般要求。同时,8个字节也不会占用总线时间过长,
从而保证了通信的实时性。
(9)采用非破坏性总线仲裁技术。当2个节点同时向总线上发送数据时,优先级低的节
点主动停止数据发送,而优先级高的节点可不受影响地继续传输数据。这大大地节省了总
线仲裁冲突时间,在网络负载很重的情况下也不会出现网络瘫痪。
离最长为40m);节点数可达110个,通信介质可以是双绞线、同轴电缆或光导纤维。
信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先级判别等多项工作。
性。
CAN总线的以上特点,为工业控制系统中高可靠性的数据传送提供了一种新的解决方
案。其在国外工业控制领域已经有了广泛的应用,现国内的许多工业控制领域也开始使用
基于CAN的现场总线。CAN总线已成为最有发展前途的4种现场总线之一。
三、CAN器件
据链路层、应用层。其中应用层又包括了前两者之外其他多层的内容。因此,在器件方面
功能是数据传输和远程数据请求服务、滤波及过载通知和恢复管理等。在应用层上主要是
用户特殊的应用,对应的器件是MCU。
完整的CAN总线通信接口的硬件部分应包括CAN控制器、电气隔离部分、CAN收发器等。
其主要功能是:
位流和成帧处理(包括位填充、数据块编码、循环冗余检验、优先级判别等)、位速率控制、
接收滤波、总线错误管理和微处理器接口逻辑等工作。
(2)电气隔离部分:将本地系统与总线从电气上隔离开来,增强系统的可靠性,减少
系统与系统之间的相互影响。信号隔离通常采用光电耦合器件,电源隔离通
文档评论(0)