1、完整设计联系 QQ1074765680完整设计联系 QQ1074765680毕 业 设 计 说 明 书 ( 论 文 ) 中 文 摘 要对正在迅速发展之中的汽车 CAN总线技术进行了研究。自行设计、研制了一个典型的能实际运行的汽车电控系统,包括 CAN 总线、电控单元以及控制元件(电机)等。该系统总共由三个节点组成,并通过控制器局域网(CAN-bus)连接起来,形成一个基于 CAN总线的通信网络。第一个 CAN节点是由计算机构成的控制平台,接收用户指令,通过 CAN总线控制另两个节点上的电机,并实时显示它们反馈的运行情况。第二个 CAN节点保持与节点 1的通信,根据节点 1的要求实时监控一个电机
2、。第三个节点的 ID不同于第二个 CAN节点,监控另一个电机。整个系统已经完成并调试通过,测试证明完全符合车上通信网络的需要。针对实际应用,提出了一个在摩托车中应用 CAN技术的解决方案,分析了方案的特点及工作原理,并完成了初步设计。对包括 CAN 总线的汽车电控系统研发的步骤、方法以及规律性等进行了探索,并为我校本科教学中开设相关实验进行了准备工作,提出了具体的设想与方案。关键词 汽车 电子控制 CAN 总线 通信 网络完整设计联系 QQ1074765680完整设计联系 QQ1074765680毕 业 设 计 说 明 书 ( 论 文 ) 外 文 摘 要完整设计联系 QQ1074765680完
3、整设计联系 QQ1074765680Title Study of Vehicles CAN-bus Technique AbstractVeKey words: Vehicle Electrical control CAN-bus Communications Network本 科 毕 业 设 计 说 明 书 ( 论 文 ) 第 页 共 42 页完整设计联系 QQ1074765680目 次 1 绪论 41.1 汽车 CAN总线技术的研究意义 41.2 汽车 CAN总线技术的发展现状 41.3 本课题的主要研究内容和方法 62 CAN总线系统总体方案设计 82.1 系统方框图 82.2 CAN总
4、线主要参数的选择 92.3 CAN总线应用层的定义122.4 程序设计方法选择 123 基于单片机的 CAN节点的 CAN接口设计133.1 接口硬件设计 143.1.1接口元器件选择153.1.2 接口电路图设计153.2 接口软件设计 153.2.1 初始化子程序的设计153.2.2 发送子程序的设计163.2.3 接收子程序的设计164 基于单片机的 CAN节点的功能部分设计184.1功能部分硬件设计 184.1.1元器件的选择 184.1.2电路图的设计 184.2功能部分软件设计 194.2.1 PWM调速软件设计194.2.2计数测速软件设计 195 基于 PC机的 CAN节点的设
5、计215.1 LPT-CAN接口卡 215.2 接口函数库215.3应用软件的 MFC设计 216 系统构建与性能检测236.1 系统构建和调试 23本 科 毕 业 设 计 说 明 书 ( 论 文 ) 第 页 共 42 页完整设计联系 QQ10747656806.2 系统性能检测247 汽车车身 CAN解决的方案268 摩托车 CAN总线解决方案289 CAN总线本科教学建议30结论 31致谢 32参考文献34附录 A 节点电路图 36附录 B 部分源码 37附录 C 系统调试 41本 科 毕 业 设 计 说 明 书 ( 论 文 ) 第 页 共 42 页完整设计联系 QQ10747656801
6、 绪论1.1 汽车 CAN 总线技术研究的意义随着汽车电子技术的不断发展,汽车上的电子装置越来越多。较高档的汽车中,电子系统的成本已经超过总成本的 20%,并且增长很快。汽车上新的技术增长点几乎无一不与电子技术和信息技术的相关。车上电子装置不断增加,使得连接这些装置的电子线路迅速膨胀,线束越来越复杂,布线就越来越困难,在汽车设计,装配,维修中的负担甚至到了无法忍受的程度;而且线路以及接头的增加是引起安全问题的巨大隐患。另外,线的质量和占用的空间也都成为值得考虑的问题。质量的增加意味着降低汽车的效率;线路直径太大,在相当运动部分过线非常的困难,如车窗的线束等。因此,在电子装置不断增加的情况下,减少线束成为一个必须要解决的问题。使用传统的点对点并行连接方法,显然无法摆脱这种困境,基于串行信息传输的网络结构成为一种必然的选择。众多国际知名汽车公司早在 80 年代就积极致力于汽车网络技术的研究以及应用。而我国目前对汽车网络技术的应用研究还处于起步阶段。为缩短同国外汽车技术水平的差距,提高自身的竞争力,单靠技术引进不利于长期发展。消化,吸收,研究,开发自己的汽车网络技术势在必行。