汽车can总线技术研究.rar
汽车can总线技术研究,论文标准word格式排版 45页对正在迅速发展之中的汽车can总线技术进行了研究。自行设计、研制了一个典型的能实际运行的汽车电控系统,包括can总线、电控单元以及控制元件(电机)等。该系统总共由三个节点组成,并通过控制器局域网(can-bus)连接起来,形成一个基于can总线的通信网络。第一个can节点是由计算机构成的...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 liuqiaoyan 发布
论文标准WORD格式排版 45页
对正在迅速发展之中的汽车CAN总线技术进行了研究。
自行设计、研制了一个典型的能实际运行的汽车电控系统,包括CAN总线、电控单元以及控制元件(电机)等。该系统总共由三个节点组成,并通过控制器局域网(CAN-bus)连接起来,形成一个基于CAN总线的通信网络。第一个CAN节点是由计算机构成的控制平台,接收用户指令,通过CAN总线控制另两个节点上的电机,并实时显示它们反馈的运行情况。第二个CAN节点保持与节点1的通信,根据节点1的要求实时监控一个电机。第三个节点的ID不同于第二个CAN节点,监控另一个电机。整个系统已经完成并调试通过,测试证明完全符合车上通信网络的需要。
针对实际应用,提出了一个在摩托车中应用CAN技术的解决方案,分析了方案的特点及工作原理,并完成了初步设计。
对包括CAN总线的汽车电控系统研发的步骤、方法以及规律性等进行了探索,并为我校本科教学中开设相关实验进行了准备工作,提出了具体的设想与方案。
关键词 汽车 电子控制 CAN总线 通信 网络
Title Study of Vehicle’s CAN-bus Technique
Abstract
Vehicle’s CAN-bus technique which is in quick development is thorough studied.
A typical and operable vehicle’s electrical control system is designed and developed and the system includes the CAN-bus, the electrical unit and the control component etc. Three nodes in the system communicate through a CAN-bus. The system uses commands from a CAN node and sends this message through a CAN-bus to other two CAN nodes. They are controlling a DC motor separately. The first CAN node acts like a user control panel. It monitors all user inputs and displays the real time motor speed. The second CAN node is responsible for generating various signals for motor control, and responsible for monitoring the feedback signal and relays its data to the first CAN node. The third node runs like the second CAN node, but the ID is different form the second CAN node. The whole system was already completed and can properly operate. More important, the system verifies that the CAN-bus can meet the demand of the communication in vehicle completely. Aiming at the practical application, a solution for applying the technique of CAN-bus in motorcycle was put forward, it’s characteristics and work principles are analyzed, and the preliminary design is done. The development procedure, method and rules etc. of vehicle’s electrical control system that includes CAN-bus are investigated. Setting up the related experiment for education purpose is prepared, and some proposal is given.
Key words: Vehicle Electrical control CAN-bus Communications Network
目 次
1 绪论…………………………………………………………………………………………… 4
1.1 汽车CAN总线技术的研究意义…………………………………………………… 4
1.2 汽车CAN总线技术的发展现状…………………………………………………… 4
1.3 本课题的主要研究内容和方法………………………………………………… 6
2 CAN总线系统总体方案设计………………………………………………………… 8
2.1 系统方框图……………………………………………………………………… 8
2.2 CAN总线主要参数的选择……………………………………………………… 9
2.3 CAN总线应用层的定义……………………………………………………………12
2.4 程序设计方法选择 ………………………………………………………………12
3 基于单片机的CAN节点的CAN接口设计……………………………………………13
3.1 接口硬件设计 ……………………………………………………………………14
3.1.1接口元器件选择…………………………………………………………………15
3.1.2 接口电路图设计………………………………………………………………15
3.2 接口软件设计 ……………………………………………………………………15
3.2.1 初始化子程序的设计…………………………………………………………15
3.2.2 发送子程序的设计……………………………………………………………16
3.2.3 接收子程序的设计……………………………………………………………16
4 基于单片机的CAN节点的功能部分设计……………………………………………18
4.1功能部分硬件设计 ……………………………………………………………18
4.1.1元器件的选择 ………………………………………………………………18
4.1.2电路图的设计 ………………………………………………………………18
4.2功能部分软件设计 ……………………………………………………………19
4.2.1 PWM调速软件设计………………………………………………………………19
4.2.2计数测速软件设计 ……………………………………………………………19
5 基于PC机的CAN节点的设计……………………………………………………21
5.1 LPT-CAN接口卡……………………………………………………………… 21
5.2 接口函数库………………………………………………………………………21
5.3应用软件的MFC设计 ……………………………………………………………21
6 系统构建与性能检测…………………………………………………………23
6.1 系统构建和调试……………………………………………………………… 23
6.2 系统性能检测……………………………………………………………………24
7 ..
对正在迅速发展之中的汽车CAN总线技术进行了研究。
自行设计、研制了一个典型的能实际运行的汽车电控系统,包括CAN总线、电控单元以及控制元件(电机)等。该系统总共由三个节点组成,并通过控制器局域网(CAN-bus)连接起来,形成一个基于CAN总线的通信网络。第一个CAN节点是由计算机构成的控制平台,接收用户指令,通过CAN总线控制另两个节点上的电机,并实时显示它们反馈的运行情况。第二个CAN节点保持与节点1的通信,根据节点1的要求实时监控一个电机。第三个节点的ID不同于第二个CAN节点,监控另一个电机。整个系统已经完成并调试通过,测试证明完全符合车上通信网络的需要。
针对实际应用,提出了一个在摩托车中应用CAN技术的解决方案,分析了方案的特点及工作原理,并完成了初步设计。
对包括CAN总线的汽车电控系统研发的步骤、方法以及规律性等进行了探索,并为我校本科教学中开设相关实验进行了准备工作,提出了具体的设想与方案。
关键词 汽车 电子控制 CAN总线 通信 网络
Title Study of Vehicle’s CAN-bus Technique
Abstract
Vehicle’s CAN-bus technique which is in quick development is thorough studied.
A typical and operable vehicle’s electrical control system is designed and developed and the system includes the CAN-bus, the electrical unit and the control component etc. Three nodes in the system communicate through a CAN-bus. The system uses commands from a CAN node and sends this message through a CAN-bus to other two CAN nodes. They are controlling a DC motor separately. The first CAN node acts like a user control panel. It monitors all user inputs and displays the real time motor speed. The second CAN node is responsible for generating various signals for motor control, and responsible for monitoring the feedback signal and relays its data to the first CAN node. The third node runs like the second CAN node, but the ID is different form the second CAN node. The whole system was already completed and can properly operate. More important, the system verifies that the CAN-bus can meet the demand of the communication in vehicle completely. Aiming at the practical application, a solution for applying the technique of CAN-bus in motorcycle was put forward, it’s characteristics and work principles are analyzed, and the preliminary design is done. The development procedure, method and rules etc. of vehicle’s electrical control system that includes CAN-bus are investigated. Setting up the related experiment for education purpose is prepared, and some proposal is given.
Key words: Vehicle Electrical control CAN-bus Communications Network
目 次
1 绪论…………………………………………………………………………………………… 4
1.1 汽车CAN总线技术的研究意义…………………………………………………… 4
1.2 汽车CAN总线技术的发展现状…………………………………………………… 4
1.3 本课题的主要研究内容和方法………………………………………………… 6
2 CAN总线系统总体方案设计………………………………………………………… 8
2.1 系统方框图……………………………………………………………………… 8
2.2 CAN总线主要参数的选择……………………………………………………… 9
2.3 CAN总线应用层的定义……………………………………………………………12
2.4 程序设计方法选择 ………………………………………………………………12
3 基于单片机的CAN节点的CAN接口设计……………………………………………13
3.1 接口硬件设计 ……………………………………………………………………14
3.1.1接口元器件选择…………………………………………………………………15
3.1.2 接口电路图设计………………………………………………………………15
3.2 接口软件设计 ……………………………………………………………………15
3.2.1 初始化子程序的设计…………………………………………………………15
3.2.2 发送子程序的设计……………………………………………………………16
3.2.3 接收子程序的设计……………………………………………………………16
4 基于单片机的CAN节点的功能部分设计……………………………………………18
4.1功能部分硬件设计 ……………………………………………………………18
4.1.1元器件的选择 ………………………………………………………………18
4.1.2电路图的设计 ………………………………………………………………18
4.2功能部分软件设计 ……………………………………………………………19
4.2.1 PWM调速软件设计………………………………………………………………19
4.2.2计数测速软件设计 ……………………………………………………………19
5 基于PC机的CAN节点的设计……………………………………………………21
5.1 LPT-CAN接口卡……………………………………………………………… 21
5.2 接口函数库………………………………………………………………………21
5.3应用软件的MFC设计 ……………………………………………………………21
6 系统构建与性能检测…………………………………………………………23
6.1 系统构建和调试……………………………………………………………… 23
6.2 系统性能检测……………………………………………………………………24
7 ..