基于CAN总线的电动汽车数字控制系统研究.docVIP

基于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文档。上传文档
查看更多
O 引言    电动汽车是集计算机技术、通信技术、电子技术、新材料技术等一体化的高科技产品,其结构复杂,有多种相互作用却又相对独立的部件,且车载环境较恶劣,有很强的干扰,用模拟量的控制可靠性不高。先进高效的控制体系结构,可以使电动汽车各系统之间的数据交换满足简单迅速、可靠性高、抗干扰能力强、实时性好、系统错误检测和隔离能力强等要求。本文采用了先进的计算机技术和CAN总线技术,集智能控制、信号采集、数据处理和通信于一体,控制实时性好,可实现整车控制智能化和多传感器信息的有效融合。   1 CAN总线的简介    CAN(ControllerAreaNewtork)即控制器局域网,是一种先进的串行通信协议,属于现场总线范围。CAN总线是最初由德国Bosch公司在80年代初期,为了解决现代汽车中众多的控制与测试一起之间的数据交换而开发的一种串行数据通信协议,目的是通过较少的信号线将汽车上的各种电子设备通过网络连接起来,并提高数据在网络中传输的可靠性,CAN总线具有较强纠错能力,支持差分收发,因而适合高噪声环境,并具有较远的传输距离,特别适合于中小型分布式测控系统,目前己在工业自动化、建筑物环境控制、机床、医疗设备等领域得到广泛应用。CAN总线具有以下几个重要特点:    1)结构简单,只有两根线与外部相连,且内部含有错误探测和管理模块。    2)通信方式灵活。可以多种方式工作,网络上任意一个节点均可在任意时刻主动的向网络上的其他节点发送信息,而不分主从。    3)可以点对点、点对多点及全局广播方式发送和接受数据。    4)网络上的节点信息可分成不同的优先级,可以满足不同的实时要求。    5)CAN通讯格式采用短帧格式,每帧字节数最多为8个,可满足通常工业领域中控制命令、工作状态和测试数据的一般要求。同时,8个字节也不会占用总线时间过长,从而保证了通讯的实时性。 6)采用非破坏性总线仲裁技术。当两个节点同时向总线上发送数据时,优先级低的节点主动停止数据发送,而优先级高的节点可以不受影响继续传输数据,这大大地节省了总线仲裁冲突时间,在网络负载很重的情况下也不会出现网络瘫痪。    7)直接通讯距离最大可达1k0m(速率在5kb/S以下),最高通讯速率可达1Mb/s(此时距离最长为40m)。节点数可达110个,通信介质可以是双绞线、同轴电缆或光导纤维。    8)CAN总线通讯接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先级判别等项工作。    9)CAN总线采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。   2 系统设计    电动汽车数字控制系统主要由电机驱动控制系统,电池管理系统,动力装置的冷却系统,汽车电器、仪表显示、供电系统,信息通信系统等组成。电动汽车采用双CAN总线结构,电机驱动控制系统、电池管理系统和信息通信系统均采用高速CAN总线通信;动力装置的冷却系统,汽车电器、仪表显示、供电系统采用低速CAN总线系统;高、低速CAN总线系统之间采用网关进行交换,如图1所示,CAN总线符合CAN.20B标准际标准。通信介质采用普通屏蔽双绞线。    选择合适的MCU是CAN总线数字仪表控制系统设计成功的关键。它必须能适应各类复杂监控系统的要求,如实时性、低功耗、快速数据处理、集成数模外设功能、集成CAN总线接口,还应该集成充足的Flash或RAM供程序、数据存储,以简化电路,提高系统的可靠性。此外,它还要具有低成本和恶劣环境下的适应性。在综合比较了当前业界流行的几款MCU,如DSP2000系列、ATM89系列和C8051F系列之后,最终选择了Cygnal的C805lF这一系列高性能8位单片机。   图片看不清楚?请点击这里查看原图(大图)。    C8051F系列单片机是完全集成的混合信号系统级芯片SOC具有与MCS51完全兼容的指令内核。由于采用了流水线处理技术,不再区分时钟周期和机器周期,大大提高了指令执行效率,使其处理速度不逊于许多16位单片机。在低功耗的同时它还拥有着控制系统所需的丰富模拟、数字外设,大量的外设功能接口,通过交叉开关表分配到64个I/O引脚,这一独创性设计使得芯片集成度大大增高。此外,C805lF还采用了Flash ROM技术,集成了JTAG,实现了真正的在线编程和片上调试。   3 接口电路设计    系统中选用Phliips公司的CAN总线收发器PCA82C250,PCA82C250是CAN控制器和物理层总线之间的接口,符合CAN国际标它可以提供总线的差动发送能力和接收能力。用PCA82C250的目的是为了增大通信距离,提高系统的瞬间抗干扰能力,保护总线,降低射频干扰,

文档评论(0)

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

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

1亿VIP精品文档

相关文档