基于CAN总线的轿车车灯控制系统及雷达系统的设计

合集下载

基于CAN总线的轿车车灯控制系统及雷达系统的设计毕业论文

基于CAN总线的轿车车灯控制系统及雷达系统的设计毕业论文

基于CAN总线的轿车车灯控制系统及雷达系统的设计毕业论文目录第1章绪论 (1)1.1 国外研究现状及CAN总线技术特点 (1)1.2 课题研究的背景 (2)1.2.1 汽车车身电子技术 (2)1.2.2 现场总线的意义 (2)1.2.3 车灯控制系统及雷达系统利用CAN总线的意义 (2)1.3 毕业设计总体容 (3)第2章方案设计 (4)2.1 方案比较 (4)2.2 总体方案 (13)第3章硬件设计 (15)3.1 单片机的最小系统 (15)3.2 灯光控制节点MCU (16)3.3 灯光驱动电路 (17)3.4 超声发射电路 (17)3.5 超声波接收模块设计 (18)3.6 显示电路 (21)3.7 报警电路 (21)3.8 串行通讯接口设计 (22)3.9 单片机的拓展电路 (23)3.10 光敏传感模块 (24)3.11 湿度传感器模块 (25)3.12 稳压电路 (26)第4章软件设计 (27)4.1 系统总体软件功能 (27)4.2 J1939通讯协议 (27)4.3 灯光系统的流程图 (28)4.4 节点接收模块 (30)4.5 节点发送模块 (31)4.6 照明灯软件设计 (33)4.7 雾灯软件设计 (34)4.8 测距系统 (35)第5章结论 (37)致谢 (38)参考文献 (39)附录I (40)附录II (43)附录III (50)第1章绪论1.1国外研究现状及CAN总线技术特点本课题所研究的基于 CAN 总线的汽车车身控制系统,主要是为了简化现代汽车车身中日益复杂的电子控制设备之间的连线。

在现代汽车的车身中,电子控制的部件越来越多(例如集控锁、电动车窗、后视镜、厢照明灯、各种信号灯、座椅控制和汽车声像系统),如果用传统的信号线连接方式会使得连接导线非常复杂和冗长。

采用 CAN 总线以后,不管有多少电子部件需要控制,从控制命令发出部件所在位置,到接收部件所在位置的连线只需 2 根,故需要控制的部件越多,从命令发出地点到接收地点的距离越长(如大型车),节约导线的效果就越明显。

基于CAN总线的轿车车灯控制系统及雷达系统的设计毕业设计 推荐

基于CAN总线的轿车车灯控制系统及雷达系统的设计毕业设计 推荐

基于CAN总线的轿车车灯控制系统及雷达系统的设计随着现代汽车技术的日益发展,汽车电子装置不断增加,汽车综合控制系统中需实时交换的各种控制信息随之越来越多,传统线束技术已远远不能满足这种需求,汽车总线控制技术应运而生。

本设计主要实现车灯控制系统和雷达系统的智能化。

本设计以单片机P87C591为核心构建硬件平台,通过CAN总线模块接收和发送报文、光敏传感器采集光信号和湿度传感器采集湿度信号,传感器采集的信号输入给AD转换器,再传输给单片机,由单片机对信号进行分析处理,输出控制信号控制汽车车灯的亮灭,雷达系统通过超声波的发送和接收模块,把信号传给A/D转换器,在由单片机对信号进行分析处理,控制报警电路报警。

在软件设计上,有CAN总线收发系统,灯光系统,雷达系统和测距系统等。

本系统实现了汽车车灯控制的智能化和雷达系统的测距功能,再有障碍物靠近车辆时,报警电路能够及时报警,保证了汽车在行驶过程中的汽车的安全行驶,大大提高了车辆在行驶中的安全性和可靠性。

关键词:CAN总线,P87C591,车灯控制,雷达系统With the development of modern automobile, automobile electronic device increases ceaselessly, all sorts of information control will be more and more real-time exchange need comprehensive automobile control system, the traditional wiring technology has far can not meet this demand, vehicle bus control technology emerge as the times require. This design is mainly the realization of intelligent lighting control systems and radar systems.The P87C591 single-chip design as the core of the hardware platform, receiving and sending newspaper, a photosensitive sensor signal collection and humidity sensor and humidity signal through the CAN bus module, signal sensor inputs to the AD converter, and then transmitted to the microcontroller, the signal was processed by SCM, the output control signals to control the vehicle lamp light out, radar system by ultrasonic sending and receiving module, sending a signal to the A/D converter, by the microcontroller on the signal analysis and processing, control alarm circuit alarm. In software design, CAN bus transceiver system, lighting system, radar system and ranging system.This system has realized the ranging function of intelligent and radar system of automobile light control, another obstacle to the vehicle, the alarm circuit can alarm in time, ensure the safety of vehicles in the automobile driving process, greatly improving the safety and reliability of the vehicle.Keywords:CAN Bus;P87C591l;Lights Control l;Radar System目录第1章绪论 (1)1.1 国内外研究现状及CAN总线技术特点 (1)1.2 课题研究的背景 (2)1.2.1 汽车车身电子技术 (2)1.2.2 现场总线的意义 (2)1.2.3 车灯控制系统及雷达系统利用CAN总线的意义 (2)1.3 毕业设计总体内容 (3)第2章方案设计 (4)2.1 方案比较 (4)2.2 总体方案 (13)第3章硬件设计 (15)3.1 单片机的最小系统 (15)3.2 灯光控制节点MCU (16)3.3 灯光驱动电路 (17)3.4 超声发射电路 (17)3.5 超声波接收模块设计 (18)3.6 显示电路 (21)3.7 报警电路 (21)3.8 串行通讯接口设计 (22)3.9 单片机的拓展电路 (23)3.10 光敏传感模块 (24)3.11 湿度传感器模块 (25)3.12 稳压电路 (26)第4章软件设计 (27)4.1 系统总体软件功能 (27)4.2 J1939通讯协议 (27)4.3 灯光系统的流程图 (28)4.4 节点接收模块 (30)4.5 节点发送模块 (31)4.6 照明灯软件设计 (33)4.7 雾灯软件设计 (34)4.8 测距系统 (35)第5章结论 (37)致谢 (38)参考文献 (39)附录I.................................................................................... 错误!未定义书签。

基于CAN总线的嵌入式车灯监控系统设计

基于CAN总线的嵌入式车灯监控系统设计

基于CAN总线的嵌入式车灯监控系统设计摘要:为了确保车灯的质量可靠性,提出了一种嵌入式车灯控制及电气参数检测系统的设计方案。

系统包括上位机监控终端和下位机控制节点,监控终端负责设置各车灯的工作参数和显示车灯的工作状态;控制节点采用基于CortexM3 内核的嵌入式微处理器LM3S2965 为核心,将实时操作系统μCOS-II 植入其中,提高系统的实时性和稳定性,同时将我国自主研发的iCAN 协议应用到系统中,从而实现对车灯的网络化监控。

结果表明,系统最多可对63 个车灯进行实时的电气参数检测与控制,具有较高的可靠性。

关键词:车灯监控系统;μCOS-II;iCAN 协议;LM3S2965 当前我国的汽车总数呈现爆发式增长,由于汽车照明与交通安全有着密不可分的关系,因此对车灯产品进行可靠性检测是很有必要的。

针对这种情况,提出了基于CAN 总线的嵌入式车灯监控系统的设计思想,结合总线技术和单片机嵌入式技术,实现对车灯进行功能控制以及电压电流参数检测。

其中,iCAN 协议在CAN 总线网络中的使用,可以实现对多个车灯同时进行网络化监控,进而可以实时准确地掌握各个车灯的工作情况,确保车灯产品的质量可靠性。

1 系统整体结构系统主要由上位机和多个下位机节点组成。

上位机是由VC 编成的监测软件,PC 机通过PCI-CAN 卡与CAN 总线相连,完成与下位机节点的通信,显示各车灯的电流电压及工作情况,并完成功能的设置。

下位机节点以LM3S2965 为主体,采样车灯工作时的电压电流,并对车灯进行控制。

系统整体结构框图如图1 所示。

2 节点的硬件设计下位机节点的硬件结构设计框图如图2 所示。

节点主要完成以下工作:1)定期对车灯工作时的电压电流进行AD 采样,并将结果发送。

基于CAN/LIN总线的车灯控制系统的设计

基于CAN/LIN总线的车灯控制系统的设计
计 规范要 求有 高 的位速 率 、 抗 电磁 干扰 性 , 高 而且
的传统线束布线方式 的弊端 , 提高汽车车身 电子

能够检测 出产生的任何错误 . 当信号传 输距离达
收 稿 日期 : 0 2 7—0 —1 0 9 3
基金项 目: 庆市 教委科技项 目( J663 . 重 K00 1) 作者简介 : 叶彬强 (91 )男 , 18一 , 浙江东 阳人 , 主要从 事 自动控 制、 仪器仪表和现场总线技术研究 .
维普资讯
叶彬 强 , : 于 C N LN总 线的 车灯控 制 系统 的设 计 等 基 A /I
3 9
到 1 m 时 ,A 0k C N仍 可 提 供 高 达 5 b/ 的数 据 0K i s t 传输 速率 . 一个 由 C N总 线构成 的单 一 网络 , A 理论 上 可 以挂 接无 数个 节 点 . 际应 用 中 , 点 数 目受 实 节
维普资讯
第 2 卷 第 1 期 l 1
V 1 2 ห้องสมุดไป่ตู้o 1 0.l .l
重 庆 工 学 院 学 报( 自然科 学版 )
J raoCo q g n te cn o ( a r i c Ei n o n n i su T hog NtaS e e di ) u lf h g n I t t o e l y u lc n t i f o
C / teL N g t a ei s rsnsteh rw r ei r cpeo A LN u ,a df al us AN h I ae yd s w n g ,pee t h ad aed s pi il C N/ I b s n n l p t n g n f i y
fr r eme tly fri ot r e d sg . o wad t nai o t s f h t s wa e i n

基于CAN总线的汽车电动车窗控制系统设计毕业论文

基于CAN总线的汽车电动车窗控制系统设计毕业论文

基于CAN总线的汽车电动车窗控制系统设计毕业论文目录摘要................................................ 错误!未定义书签。

ABSTRACT............................................ 错误!未定义书签。

1绪论.. (2)1.1 研究背景 (2)1.2 汽车车载网络技术概述 (3)1.3 电动车窗控制技术的发展概况 (4)1.4 课题的主要内容和意义 (5)1.4.1 课题的主要内容 (5)1.4.2 课题的意义 (5)1.5 本章小结 (5)2 CAN总线 (6)2.1 CAN简介 (6)2.2 按照ISO/OSI参考模型CAN的分层结构 (7)2.3 CAN总线数值的特性 (8)2.4 CAN协议的报文帧结构形式 (9)2.4.1 数据帧 (9)2.4.2 遥控帧 (10)2.4.3 错误帧 (11)2.4.4 过载帧 (11)2.4.5 帧间隔 (11)2.5 报文接收和仲裁 (12)2.6 CAN的数据错误检测 (12)2.6.1 错误处理 (12)2.6.2 错误状态种类 (14)2.6.3 错误检测规则 (14)2.7 位时序 (15)2.8 本章小结 (16)3电动车窗的硬件设计 (17)3.1 主控节点的硬件设计 (17)3.1.1 微控制器介绍 (17)3.1.2 CAN模块 (19)3.2 车窗节点的的设计 (25)3.3 本章小结 (29)4基于CAN的车窗控制系统软件设计 (30)4.1 软件开发的环境 (30)4.2 CAN模块 (31)4.2.1 系统主程序 (31)4.2.2 系统的初始化 (31)4.2.3 CAN报文的发送 (32)4.2.4 CAN报文接收 (33)4.3 驱动模块 (34)4.4 本章小结 (35)5车窗防夹功能模拟测试与分析 (36)6总结与展望 (38)6.1 总结 (38)6.2 展望 (38)参考文献 (39)致谢................................................ 错误!未定义书签。

基于CAN总线的汽车灯控网络系统的设计与实现

基于CAN总线的汽车灯控网络系统的设计与实现

基于CAN总线的汽车灯控网络系统的设计与实现一、本文概述随着汽车行业的快速发展和汽车电子技术的不断进步,车辆内部的电子设备和系统日益复杂,对通信和控制的要求也越来越高。

CAN (Controller Area Network)总线作为一种高效、可靠且广泛应用于汽车内部通信的协议,其在车灯控制系统中的应用显得尤为重要。

本文旨在探讨基于CAN总线的汽车灯控网络系统的设计与实现,分析系统的架构、关键技术和实现方法,为提升汽车灯光系统的智能化和网络化水平提供理论支持和实践指导。

本文首先介绍了CAN总线的基本原理和特点,分析了其在汽车灯控系统中应用的可行性和优势。

随后,详细阐述了基于CAN总线的汽车灯控网络系统的设计过程,包括系统架构的搭建、硬件设备的选型与配置、软件编程与调试等方面。

同时,本文还深入探讨了CAN总线通信协议的实现方法,包括报文格式、传输机制、错误处理等方面的内容。

在实现部分,本文详细描述了汽车灯控网络系统的软件编程和硬件连接过程,包括CAN控制器的驱动开发、节点间的数据通信、灯光控制逻辑的实现等。

本文还对系统的稳定性和可靠性进行了测试和验证,以确保其在实际应用中的性能表现。

本文总结了基于CAN总线的汽车灯控网络系统的设计与实现过程中的经验教训,展望了未来可能的研究方向和应用前景。

通过本文的研究,旨在为汽车灯光系统的智能化和网络化提供有益的参考和借鉴。

二、CAN总线技术基础CAN(Controller Area Network)总线是一种为汽车内部通信而设计的串行通信协议,其全称是控制器局域网。

CAN总线技术以其高可靠性、低成本和灵活的数据传输方式,在汽车行业中得到了广泛应用。

CAN总线系统主要由两部分组成:硬件和软件。

硬件包括CAN控制器和CAN收发器,它们共同负责在物理层和数据链路层上实现数据的传输。

软件则主要负责实现应用层的功能,包括数据的封装、发送、接收和解析等。

多主工作方式:在总线空闲时,任何节点都可以发送消息,不存在主从之分,从而提高了系统的灵活性和实时性。

基于CAN总线的汽车灯控网络系统的研究与设计

基于CAN总线的汽车灯控网络系统的研究与设计

基于CAN总线的汽车灯控网络系统的研究与设计在汽车行业中,CAN总线已成为汽车电子系统中最常用的通信技术之一、它具有高可靠性、高实时性和低成本等特点,因此广泛应用于汽车的各种控制系统中。

本文将针对基于CAN总线的汽车灯控网络系统展开研究与设计。

一、研究目标和意义汽车灯控系统是汽车中非常重要的一个部分,它不仅关乎驾驶安全,还涉及到节能环保等方面。

然而,传统的汽车灯控系统存在一些问题,如线束繁多、布线复杂以及运行故障难以排查等。

因此,采用基于CAN总线的汽车灯控网络可以极大地简化系统结构、提高车辆的可靠性和性能。

本文的研究目标是设计一种基于CAN总线的汽车灯控网络系统,通过该系统可以实现对汽车灯光的精确控制,并提供故障检测和诊断功能,以提高驾驶安全性和灯光的使用寿命。

二、研究内容和方法1.硬件设计:设计CAN总线控制器和各个节点的硬件电路,包括灯光控制模块、CAN通信模块和功率驱动模块等。

2.软件设计:设计CAN总线通信协议和通信处理程序,实现数据传输和接收。

3.灯光控制算法:研究和设计灯光控制算法,实现对汽车灯光的自动调节和动态控制。

4.故障检测与诊断:设计故障检测和诊断算法,实时监测灯光状态,判断是否存在故障并提供相应的诊断信息。

5.系统集成与测试:对设计的硬件和软件进行集成和测试,验证系统的可行性和稳定性。

三、预期成果和创新点1.设计一种基于CAN总线的汽车灯控网络系统,实现对汽车灯光的精确控制和多种灯光模式的切换。

2.提供自动调节和动态控制的灯光控制算法,实现根据道路状况和驾驶员需求智能调节灯光亮度和方向等。

3.设计故障检测和诊断算法,实时监测灯光状态,提供故障信息和解决方案。

4.完成整个系统的硬件设计和软件开发,并进行集成和测试,验证系统的可行性和稳定性。

本文的创新点在于将CAN总线应用到汽车灯控网络系统中,提供了一种新的解决方案,可以简化系统结构、提高车辆性能和可靠性。

此外,研究还关注灯光控制算法和故障检测与诊断算法的设计,使系统具备更多的智能化和安全性能。

基于CAN总线的电动汽车车灯控制系统设计

基于CAN总线的电动汽车车灯控制系统设计

g n rt st ei p t i n l t emir c n r l rs n sCA me s g sa c r i g t es t h s t st r u h t e C e e ae n u g a , c o o t l e d N s a e c o d n t wi t u h o g AN h s h oe oh c a h b smo u e L g tc nr l d l hp r c ie h o t l a k t va C d l n o t l e c re p n ig u d l . ih o t o mo u e c i e ev st e c n r c e s i AN mo ue a d c n r st o rs o d n op o h l hs t o k a c r i g t a k t o f r t n T e s se c mp n n sa d t e o ealp o rm ,h e e t n o i t o w r c o dn o p c es fi o mai . h y tm o o e t n h v rl r g a t e s lc i f g n o o man c mp n n s ae d s r e f c sn n t e h r wae c n e t n s h me a d t e o t l e in i r p s d i o o e t r e c i d,o u i g o h a d r o n c i c e , n p i sg sp o o e . b o h ma d S f a e i e in d i d l , i ie n o tr e mo ue ,h n t iain mo u e s n i g mo u e r c ii g o t r sd s e n mo u e d vd d it h e d ls t e ii a z t d l , e dn d l , e evn w g i l o

基于CAN总线的汽车电动车窗控制系统设计

基于CAN总线的汽车电动车窗控制系统设计

本科毕业设计说明书基于CAN总线的汽车电动车窗控制系统设计THE DESIGN OF CONTROL SYSTEM ABOUT AUTOMOBILE POWER WINDOWS BASED ON THE CANBUS学院(部):机械工程学院专业班级:学生姓名:指导教师:2013 年06 月06 日基于CAN总线的汽车电动车窗控制系统设计摘要随着2009年汽车产销量突破1300万。

我国已经一跃成为全球最大的汽车市场。

据统计,电子元器件的价值平均占到整车价值的三成左右。

概而观之,我国汽车电子的需求是巨大的。

在这种巨大的需求求的拉动下,我国汽车电子市场也迎来了飞速发展的时代。

当前,汽车电子的一个发展趋势就是网络化。

由于电子装置和电子元件在汽车上的应用越来越多,使汽车的布线空间越来越小。

在有线的空间内完成各个电子装置的有效连接,对于传统的点对点式的连接方式来说,是不可能完成的任务。

因此,传统的连接方式成为制约汽车电子发展的一个瓶颈。

这种情况下,汽车控制网络应时而生。

汽车控制网络是把应用于互联网上很成熟的局域网技术应用到汽车上,这样,汽车上各个电子器件只要挂接在同一条总线上,就可以实现器件或装置之间的相互通信了。

这样就解决了由于原件连接过多造成的线束臃肿问题,开创了汽车电子器件热插拔的先河,而且方便了汽车的升级和维护。

本论文对应用于车身网络中的CAN协议进行了研究,基于CAN总线设计了一种电动车窗控制系统。

关键词:CAN总线,汽车电子,电动车窗THE DESIGN OF CONTROL SYSTEM ABOUT AUTOMOBILE POWER WINDOWS BASED ON THE CAN BUSABSTRACTWith China’s automobile production and sales in 2009 breaking 13 million, China has become the world’s largest automobile market. According to statistics, the average value of electronic components can account for the value of the vehicle about three percent. Overview, China’s demand for automotive electronics is huge. With the huge demand, China’s automotive electronics market ushered in the era of rapid development.Currently, a trend of automotive electronics is networking. As more and more electronic devices and electronic components are used in automotive, the inside space of automotive is becoming smaller and smaller. In such a limited space to complete the connection of various electronic devices, it is impossible for the traditional point to point connection type. Therefore, the traditional connection of electronic devices has become a bottleneck in the development of automotive electronics. In this case, the vehicle control network has emerged to solve this problem. Vehicle control network is to apply a very sophisticated Internet technology to the car, as long as the various electronic devices of the car are articulated in the same bus, the devices can communicate with each other through the bus. This will resolve the problem of connecting too many electronic components as a result of the cumbersome wiring harness, but also created a vehicle electronic devices hot swap of the ground, to facilitate the upgrading and maintenance of the vehicle easily. This thesis will introduce applied CAN protocol and design a control system of powerwindows based on CAN bus.KEYWORDS: CAN bus,automotive electronic,power windows目录摘要 (I)ABSTRACT (II)1绪论 (1)1.1 研究背景 (1)1.2 汽车车载网络技术概述 (2)1.3 电动车窗控制技术的发展概况 (2)1.4 课题的主要内容和意义 (3)1.4.1 课题的主要内容 (3)1.4.2 课题的意义 (3)1.5 本章小结 (4)2 CAN总线 (5)2.1 CAN简介 (5)2.2 按照ISO/OSI参考模型CAN的分层结构 (6)2.3 CAN总线数值的特性 (7)2.4 CAN协议的报文帧结构形式 (8)2.4.1 数据帧 (8)2.4.2 遥控帧 (10)2.4.3 错误帧 (10)2.4.4 过载帧 (10)2.4.5 帧间隔 (11)2.5 报文接收和仲裁 (11)2.6 CAN的数据错误检测 (11)2.6.1 错误处理 (11)2.6.2 错误状态种类 (13)2.6.3 错误检测规则 (14)2.7 位时序 (15)2.8 本章小结 (16)3电动车窗的硬件设计 (17)3.1 主控节点的硬件设计 (17)3.1.1 微控制器介绍 (18)3.1.2 CAN模块 (20)3.2 车窗节点的的设计 (26)3.3 本章小结 (30)4基于CAN的车窗控制系统软件设计 (32)4.1 软件开发的环境 (32)4.2 CAN模块 (33)4.2.1 系统主程序 (33)4.2.2 系统的初始化 (33)4.2.3 CAN报文的发送 (34)4.2.4 CAN报文接收 (35)4.3 驱动模块 (36)4.4 本章小结 (37)5车窗防夹功能模拟测试与分析 (38)6总结与展望 (40)6.1 总结 (40)6.2 展望 (40)参考文献 (41)致谢.................................................................................... 错误!未定义书签。

基于CAN总线技术的汽车车灯、电动车窗、雨刮的控制系统

基于CAN总线技术的汽车车灯、电动车窗、雨刮的控制系统

基于CAN总线技术的汽车车灯、电动车窗、雨刮的控制系统简介随着现代汽车的迅猛发展和电子技术的日新月异,汽车电子设备不断增多,从发动机控制到传动系统控制,从行驶、制动、转向系统控制到安全保证系统及仪表报警系统,从电源管理到为提高舒适性而作的各种努力,使汽车综合控制系统越来越复杂。

目前.以微控制器为代表的汽车电子在整车电子系统中应用广泛,汽车控制正由机电控制系统转向以分布式网络为基础的智能化系统。

CAN总线是一种支持分布式和实时控制的串行通信网络,以其高性能和高可靠性在自动控制领域广泛应用。

本设计主要针对基于CAN总线的汽车电子系统的设计,包括汽车车灯和汽车车窗和汽车雨刮等控制系统的总体设计思想、方法和硬件设计,介绍如何实现用CAN总线完成汽车控制系统的控制。

目录CAN总线----------------------------------------------------------------------------------------------------------------- 3 1.1 CAN简介 --------------------------------------------------------------------------------------------------------- 3 1.2 CAN总线协议的报文帧结构形式 ------------------------------------------------------------------------- 3 CAN 总线在奥迪A6汽车车灯上的应用----------------------------------------------------------------------- 4 2.1 灯光控制系统的网络硬件设计。

------------------------------------------------------------------------- 5 2.2MCU的选择----------------------------------------------------------------------------------------------------- 6 2.3 CAN通讯控制器------------------------------------------------------------------------------------------------ 6 2.4 CAN总线收发器------------------------------------------------------------------------------------------------ 6 2.5 系统的软件设计 ------------------------------------------------------------------------------------------------- 7 2.6 CAN控制初始化程序 ----------------------------------------------------------------------------------------- 7 2.7 中央处理器程序设计------------------------------------------------------------------------------------------- 8 2.8车灯控制程序 --------------------------------------------------------------------------------------------------- 11 CAN总线在奥迪A6汽车电动车窗上的应用 --------------------------------------------------------------- 15 3.1系统的总体设计 ------------------------------------------------------------------------------------------------ 15 3.2硬件接口电路设计 --------------------------------------------------------------------------------------------- 15 3.3系统软件设计 --------------------------------------------------------------------------------------------------- 17 3.3.1 CAN控制初始化-----------------------------------------------------------------------------------------------17 3.3.2节点发送/接收报文-------------------------------------------------------------------------------------- --17 3.3.3 主控程序--------------------------------------------------------------------------------------------------------18 3.4电动车窗系统主要技术参数和功能 ---------------------------------------------------------------------- 19 CAN总线在奥迪A6汽车雨刮上的应用---------------------------------------------------------------------- 19 4.1系统的总体设计 ------------------------------------------------------------------------------------------------ 19 4.2系统硬件电路设计 --------------------------------------------------------------------------------------------- 20 4.2.1雨量检测模块 ------------------------------------------------------------------------------------------------- 20 4.2.2开关控制模块 ------------------------------------------------------------------------------------------------- 21 4.2.3 ECU和CAN通信模块 ------------------------------------------------------------------------------------ 21 4.2.4输出驱动模块 ------------------------------------------------------------------------------------------------- 22 4.2.5雨刮电动机 ---------------------------------------------------------------------------------------------------- 22 4.3系统软件设计 --------------------------------------------------------------------------------------------------- 24结语-----------------------------------------------------------------------------------------------------------------------32CAN总线1.1 CAN简介CAN(ControllerAreaNewtork)即控制器局域网,是一种先进的串行通信协议,属于现场总线范围。

基于CAN总线的汽车车灯控制系统设计

基于CAN总线的汽车车灯控制系统设计

CAN总线(Control Area Network,控制局域 灯 、转向灯、倒车灯 、制动灯、驾驶室顶灯(渐变型)、
4基于 CAN的汽车车灯控制系统软件谢 十
网络 )最早是 由德国 Bosch公司推 ,用于汽车内 前后顶灯以及左右门灯。
音 0量 与执行 部件 之间 的数 据通 信协 议 。其 总线
灯的状态信息及驾驶员对车灯状态要求来实现 的。车灯的状态信息主要是故障信息的反馈,而驾 驶员对车灯状态的要求通过键盘的车灯按钮来传
CAN信号传输抗十扰能力强 ,可靠性高。 CAN支持多种方式工作 ,网络上任何廿. 均可在 任意时刻主动向其他节点发送信息,支持点对点 , 一 点对多点的全局广播方式接 发送数据。它采 用总线仲裁技术, fJj现几个节点 同时在网络上
统控制方式并不能实现此 目的,车载网络技术为 帧需求的紧急性。
组,于是可把数字量诊断输出组和模拟电流传感
解决上述问题提供了一个很好的方案。
3基于 CAN的汽车车灯控制系统硬件设计 器诊断输出组再分别细分成若干个小组,诊断和
1 CAN概述
车灯控制包括:大灯 、小灯 、牌照灯 、前后雾 设置据链路
重复利用代码和简化代码的目的。
层和顶层的应用层 ,通信介质可以是双绞线 、同轴
汽车灯光控制模块的控制实际上是根据车
电缆或光纤,通信速率可达 1Mbps(.  ̄信距离最长 为 40m),直接通信距离最长可达 10kin(通信速率 5kbps以下 ),最多可挂接设备 110个 。
数量的急剧增加必然要求改变传统汽车控制方 次就是要给制定出的 CAN网络传输消息分配标 块中,根据功率器件的诊断类型的不 同分为两组 :
式,以减少线束。同时,行驶过程中各 ECU之间的 识符。因为在 CAN协议 里规定,标识符 ID越小的 数字量诊断输 出组和模拟电流传感器诊断输出

基于can总线汽车车窗控制器设计

基于can总线汽车车窗控制器设计

编号:毕业设计说明书课题:基于CAN总线的汽车车窗控制器设计学院:信息与通信学院专业:电子信息工程学生姓名:温家欢学号: 1261160205姓名:黎洪松职称:教授题目类型:□理论研究□实验研究□工程设计□√工程技术研究□软件开发2016 年 6 月10 日随着电子技术的发展,汽车电子技术领域的应用也越来越多。

汽车技术的发展越来越多的体现在汽车电子领域,现代的汽车电子技术已经走向了整车集成电子化、智能化、模块化的广阔道路。

汽车总线技术的发展,是车载电子领域的一个主要体现。

目前有多种常用的汽车总线技术。

本次课题对其中用的比较多的CAN总线技术进行研究。

CAN 是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率和电磁干扰的高阻力,并产生出可以检测到任何错误。

目前,在国外一些国家的CAN总线控制技术已经被广泛应用于汽车行业。

CAN其独特的优势,已经取代了传统的路由控制。

本课题主要遵循CAN2.0B协议的汽车车窗CAN网络通信控制系统,其中着重讨论了以微控制器STM32、CAN通信收发器TJA1050等为核心器件来设计并制作PCB实验板,以电机的正反转来模拟汽车车窗的升降,完成硬件设计。

同时以Keil公司设计、研发的uVision4 IDE 为开发工具,采用C语言编写控制程序的软件设计,对程序进行调试、编译后,利用专用的单片机烧写软件,将程序写入PCB实验板中,完成本实验的网络控制模拟研究。

本次课题将设计主控节点与四个从节点,通过主节点通过CAN总线各个节点对其进行控制。

关键词:汽车电子;CAN总线;车窗控制With the development of electronic technology, automotive electronic technology application areas is also increasing. Development of automobile technology more and more reflected in the field of automotive electronics, Hyundai's automotive electronics technology has been integrated to the vehicle electronics, intelligent, modular broad road. Development of automotive bus technology, is a mainly automotive electronics field. There are a variety of commonly used automotive bus technology. The issue of where the relatively large number of CAN bus technology used in the study. CAN is a multi-master mode serial communication bus, the basic design specification requires a high bit rate and high resistance to electromagnetic interference, and produce can detect any errors. At present, some foreign countries CAN bus control technology has been widely used in the automotive industry. CAN its unique advantages, has replaced the traditional routing control. This topic mainly follow CAN2.0B car windows CAN protocol network traffic control system, which focuses on the micro controller STM32, CAN communication transceiver TJA1050 like experimental design and production of PCB board as the core device in order to reverse the motor turn to simulate the car window lift, complete the hardware design. While Keil designed, developed uVision4 IDE development tools, using C language control program software design, debug the program, compiled, using a dedicated microcontroller programming software, the program is written PCB breadboard, complete simulation of the experiment network control. This topic will be designed from the master node and four node, through the master node through the CAN bus to control each node.Key words:Automotive electronics; CAN bus; Window control目录引言 01 绪论 01.1 课题研究背景 01.2 国内外研究现状及发展 (1)1.2.1汽车电子的发展现状 (1)1.2.2汽车电子发展的趋势 (1)1.3 车窗控制发展的趋势 (2)1.4 本课题研究的内容 (2)1.4.1 研究重点 (2)1.4.2 研究难点 (2)2 系统设计: (3)2.1 CAN总线技术 (3)2.1.1CAN协议 (3)2.1.2电气参数及信号表示 (4)2.2 系统方案选择 (4)2.2.1CAN控制收发模块方案 (4)2.2.2直流电源电路方案选择 (5)2.2.3电机驱动模块的选择 (5)2.2.4键盘操作电路选择 (5)2.3 系统总体实施方案 (6)3 系统硬件设计 (6)3.1 元器件介绍 (6)3.1.1 STM32F103单片机 (6)3.1.2 CAN收发芯片TJA1050 (7)3.1.3 L298N电机驱动芯片 (7)3.2 电路设计: (8)3.2.1 STM32最小系统电路设计 (8)3.2.2 直流稳压电源电路设计 (9)3.2.3 CAN收发器TJA1050电路 (10)3.2.4 电机驱动部分L298N电路 (10)3.2.5 键盘输入电路 (11)3.2.6 LED显示电路 (12)4 系统软件设计: (13)4.1系统设计主流程图 (13)4.2 CAN模块程序软件设计 (14)4.3 LED指示软件设计 (15)5 系统调试过程 (16)5.1 硬件调试 (16)5.1.1CAN节点调试 (16)5.1.2 电机控制模块调试 (17)5.2 软件调试 (17)5.2.1 CAN节点通信调试 (17)5.3 调试结果分析 (18)6 总结 (18)谢辞 (20)附录 (22)附录一系统硬件实物图 (22)附录二系统各模块电路图及PCB (22)附录三系统部分程序 (25)引言科技不断发展汽车电子技术已经越发成熟,越来越多的应用到了汽车应用当中,为人们的生活生产提供了更多的便利。

基于CAN总线的电动汽车灯光控制系统设计

基于CAN总线的电动汽车灯光控制系统设计

基于CAN总线的电动汽车灯光控制系统设计
基于CAN总线的电动汽车灯光控制系统设计
深入研究了CAN网络协议的技术规范,根据J1939应用层协议制订了相应的通信协议,设计了基于P87C591单片机的CAN总线灯光控制系统网络.试验结果表明,所设计的灯光控制系统局域网络运行状况良好,满足使用要求.
作者:郭俊飞李军伟郑玉英 GUO Jun-fei LI Jun-wei ZHENG Yu-ying 作者单位:郭俊飞,李军伟,GUO Jun-fei,LI Jun-wei(山东理工大学,交通与车辆工程学院,山东,淄博,255049)
郑玉英,ZHENG Yu-ying(福建经济学校,福建,福州,350007)
刊名:农业装备与车辆工程英文刊名:AGRICULTURAL EQUIPMENT & VEHICLE ENGINEERING 年,卷(期):2009 ""(3) 分类号:U463.65 TN915.04 关键词:P87C591单片机 CAN总线 CANoe。

基于CAN 总线的车灯控制网络系统的设计

基于CAN 总线的车灯控制网络系统的设计

基于CAN 总线的车灯控制网络系统的设计摘要:随着汽车电子技术的发展,消费者对于汽车功能的要求越来越多,汽车上所用的电控单元不断增多,电控单元之间信息交换的需求,使得电子装置之间的通讯越来越复杂,同时意味着需要更多的连接信号线,这就促进了车用总线技术的发展。

CAN 总线的出现,就是为了减少不断增加的信号线,所有的外围器件都可以被连接到总线上由于CAN总线具有可靠性高、实时性好、成本合理等优点,逐渐被应用于如船舶、航天、工业测控、自动化、电力系统、楼宇监控等其他领域中。

CAN 最初是用于汽车行业的监测、控制,用来解决汽车内部的复杂硬件信号接线的低成本通信总线,现今CAN总线已经被公认为一种可靠的网络总线在汽车上得以应用。

CAN总线共享信息和资源,总线的数据通信提高了系统可靠性、实时性、灵活性、可维护性,更好地匹配和协调各个控制系统。

随着汽车电子技术的发展具有高度灵活性、简单的扩展性、优良的抗干扰性和处理错误能力的CAN 总线,越来越受到人们的重视,它在汽车领域上得到了广泛的应用。

针对当前车灯系统布线方式会导致车灯系统布线复杂、故障维修难度大等问题,设计出了基于CAN 总线的车灯控制网络系统,该系统在车灯试验平台上通信可靠,达到预期目标。

本文详细介绍了该系统整体功能设计、核心元器件选型、硬件接口设计以及软件设计。

关键词:汽车电子汽车网络CAN 总线车灯控制正文:1、引言汽车技术的发展越来越多的体现在汽车电子领域,传统的汽车电子技术仅限于对汽车中某些机械零部件进行电子控制,控制较为简单,设备比较庞大,技术较为落后。

现代的汽车电子技术已经走向了整车集成电子化、智能化、模块化的广阔道路,总线式控制器网络技术是汽车电子技术的发展的新方向。

CAN(Controller Area Network,控制器局域网)总线是德国BOSCH 公司于20世纪为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通讯协议。

基于CAN总线自适应车灯控制系统研究与设计分析

基于CAN总线自适应车灯控制系统研究与设计分析

基于CAN总线自适应车灯控制系统研究与设计分析发布时间:2022-12-20T00:56:52.326Z 来源:《中国电业与能源》2022年第15期作者:李红[导读] 汽车照明系统是汽车的三大安全装置之一,李红上海艾格斯汽车配件有限公司 201518摘要:汽车照明系统是汽车的三大安全装置之一,同时也是汽车最重要的主动式安全装置,不仅能保证驾驶人员在夜间驾驶时依旧能够获得良好的视认特性,还能够保证其他车辆驾驶人员也能够获得足够的视认特性。

基于此,本文对CAN总线简介与特点进行简要分析,并探讨基于CAN总线的自适应车灯控制系统设计策略。

关键词:CAN总线;自适应车灯;控制系统引言:CAN总线属于一种串行式的数据通信总线,能够保证汽车在运行过程当中的安全性,以汽车的大灯为例,能够保证汽车整体安全运行。

而汽车前照灯的射光距离越远,则其配光特性更好,也就能够保证汽车行驶过程当中的安全性。

而汽车夜间行驶时照明问题往往是引起交通事故的关键原因,因此利用CAN总线设计车灯控制系统,能够有效提高汽车整体照明系统的质量,也就能够在很大程度上保证汽车安全性。

1.CAN总线简介与特点1.1CAN总线简介CAN总线最早是在1983年,由德国博世公司研发,目的就是为了解决在当前汽车开发过程当中所遇到的测量控制器之间产生的通信问题。

CAN2.0技术规范,则在1991年制定并公开颁布,包括A与B两个部分。

大部分汽车公司在制定单独的乘用车高速CAN通信协议,也基于CAN2.011898以及G2284的相关内容完成。

1.2CAN总线工作特点CAN总线的工作特征主要包括以下几点。

第一,多处控制在CAN总线保持空闲状态时,网络当中的各个节点均可独立发送消息。

第二,所有消息发送都拥有其固定的格式,而其发送优先级则是由标识符,也就是ID所确定。

第三,在CAN总线当中,所有节点并没有类似于所谓地址的属性。

如果CAN总线想要实现其他的功能,只需要直接添加相应的节点即可,而总线当中其他节点的软硬件以及应用层都不需要做相应的更改。

基于CAN总线的汽车控制系统设计及实现

基于CAN总线的汽车控制系统设计及实现

基于CAN总线的汽车控制系统设计及实现随着科技的不断发展,汽车行业也在不断地进步和创新。

CAN总线技术的应用对汽车控制系统来讲是一个重大的突破,不仅可以提高汽车的安全性,还可以提高其性能和舒适度。

本文将围绕基于CAN总线的汽车控制系统的设计和实现进行探讨。

一、CAN总线技术的应用在汽车行业中,各种各样的传感器和执行器需要连接一个或多个控制单元,以实现对车辆的各种操作和控制。

CAN总线技术具有可以在单个总线上连接多个设备的能力,以及在高速传输过程中可以进行实时数据交换的能力。

因此,CAN总线技术被广泛应用于汽车的电子控制系统。

它不仅可以帮助提高汽车的性能,还可以提高其安全性。

使用CAN总线技术的汽车控制系统包括多个控制单元。

每个控制单元都可以根据需要发送和接收数据。

数据可以分为多个不同的数据包,在汽车控制系统中运行,以便控制单元之间进行通信。

二、汽车控制系统的设计在设计基于CAN总线的汽车控制系统时,需要考虑多个因素,例如:1. 控制单元的数量:需要确定需要使用多少个控制单元以及每个控制单元的功能。

2. 数据传输速度:需要确定需要多快的数据传输速度来确保实时数据交换。

3. 数据传输距离:需要确定需要多长的数据传输距离来确保性能和安全性。

4. 数据包的大小:需要确定数据包的大小,以提高数据传输的效率。

在确定所有这些因素后,可以开始设计汽车控制系统的电路图。

电路图中应包括CAN总线控制器,多个节点控制单元,以及实际执行操作的传感器和执行器。

三、控制器编程和实现编写代码以控制每个控制单元,并在真实设备上测试运行。

测试应包括测试电路和测试代码。

如果出现问题,应尝试识别和解决问题,以确保系统的正常运行。

在汽车控制系统中,每个控制单元都应定期检查总线上是否有新数据包,并应根据需要发送数据包。

如果检测到错误或异常情况,控制单元应能够发送警告或停机信号。

四、实现结果一旦系统开发完成,并通过所有测试,就可以将系统部署到实际设备上并进行使用。

基于CAN总线的汽车车灯控制系统的设计与研究

基于CAN总线的汽车车灯控制系统的设计与研究

加, 导 线 的 数量 和 长度 也 会 随 之 增 加 , 进 一步 导
信 总线相 比, 在数据通信方 面 C A N总线具有很
好 的可 靠 性 、 实 时 性 和灵 活 性 , 主 要 应用 在 汽 车 领域 , 如奔 驰 、 宝马、 大众 等 国 际上一 些 知名 的汽 车公 司 , 都采用 了 C A N总 线 以实 现 车 内数 据 系 统 的通 信及 智 能控制 .
2 系统 结 构 整 体 设 计
本 设 计 的布 线方 式 采 用 电力 线 和信 号 线 相 结 合 的方 式 , 与 电源连 接 的电力 线 主要 向车灯 提 供 动力 源 , C A N总 线 向车 灯 开 关 控 制 提 供 信 号 线, C A N总 线 的核 心是 采用 串行 总线 。 , 即在 系
致整车电气 电子系统的体积非常庞大 , 使得整车 系统的复杂性和生产成本急剧增加… .
本设计是基于 C A N总线 采 用 广 播 方式 , 也 就是 说 中 央节 点 将 控制 信 号发 送 到总 线上 , 总 线上 的各 个 节点 均
可接收该信号 , 但是否响应该信号 由各节点视情
主要 由大 、 小 灯控 制 , 转 向灯 控 制 , 雾灯控制 , 停 车 灯控 制 及 车 内灯 控制 构 成 . 在 中央节 点设 有开 关控 制模 块 控 制所 有车 灯 , 四个 乍灯 节 点没 有该 模块 , 仅 有硬 件接 口. 主 控 功 能 以 及各 个 节 点 的功 能 控 制均 m 该 模块完成. 该 设 计 具 有 很 强 的 扩 展性 , 节 点 的数
DOI : 1 0 . 1 3 8 7 7  ̄ . c n k i . c n 2 2 — 1 2 8 4 . 2 0 1 7 . 0 2 . 0 0 1

基于CAN/LIN总线的车灯控制系统的设计

基于CAN/LIN总线的车灯控制系统的设计
独立模式控
制, 这使得车内线束过多且布线复杂 , 从而造成了严重
B S H公司于 2 世纪为解决现代汽车中众多的控 OC 0 制与测试仪器之间的数据交换而开发的一种串行数
它 通讯 的电磁干扰, 使系统的可靠性下降. 采用 C N I A / ̄ N总 据通 讯协议 . 是一 种多 主 总线 , 介质 可 以是 双 线技术可以简化线路, 提高各微处理器之间的通信速 绞线 、 同轴 电缆或 光导纤 维 , 通信速率可达 1 b s M /,
( l tc & E c oi E g e i oee H ri U i c T c . H ri 10 4 , h a Ee r a c i l l t n ni e n C l g , a n n .Si eh , a n 5 00 C i ) er c n rg l b v . b n
De in o rLg tCo t l se B s d o sg fa Ca ih n r o Sy t m a e n CAN/ I s L Bu N
M h nh n A C u —og, W N ud n A G X —og, L a —a g L a- n VB ol n , IH iu i j
马春红 , 王旭东 , 吕宝 良, 李海军
( 哈尔滨理工大学 电气与 电子工程学院 , 黑龙江 哈尔滨 1 04 5 0 0)

要 : 对汽 车控 制 系统 中对减 少线束 和较低 成本 的要 求 , 出 了一种 基 于 MO O O A芯 针 提 TR L
片的 C N LN总 线车灯控 制 系统 解 决方案. 细介 绍 了 C N LN 总线技 术在 灯控 模 块 中的应 用 , A /I 详 A /I
lt n o eb d ih o t lsse b s do AN L N b si p t ow r .T i a e nrd c steC / I ui f h 0 yl t nr y tm ae n C / I u s u r ad o t g c o f hsp p rito u e AN LN h b s p l ain i el h ’ o to d l ,t ed sg f e C / I ae yi ii e u ’a p i t nt i t Sc nrlmo ue h ein o AN L N g twa sf s d,a d teh r w r c o h g h t nh n ad ae h

基于单片机CAN总线的车灯控制系统设计

基于单片机CAN总线的车灯控制系统设计

毕业设计(论文)设计(论文)题目:基于单片机CAN总线的车灯控制系统设计学生姓名:指导教师:二级学院:专业:班级:学号:提交日期: 2014年 5月15日答辩日期: 2014年 5 月17日目录摘要 (IV)Abstract (IV)1 绪论 (1)1.1汽车电子的概念 (1)1.2汽车电子的发展过程 (1)1.3汽车电子的现状及发展趋势 (1)1.4汽车网络技术综述 (2)1.5汽车网络的分类及CAN协议 (3)1.6发展和使用汽车网络的意义 (5)1.7本课题研究的内容 (5)2 CAN总线的技术分析 (7)2.1 CAN总线的性能特点 (7)2.2 CAN总线的一些基本概念 (7)2.3 CAN总线的位数值表示与通信距离 (8)2.4 CAN总线协议的技术规范 (9)2.5 CAN总线的报文及其帧格式 (14)2.6 CAN总线的错误对策 (21)2.7 CAN总线的位定时和位同步 (22)3 硬件电路设计 (24)3.1 设计方案 (24)3.2元器件选择 (26)3.3电源电路 (31)3.4按键电路 (32)3.5输出电路 (33)4 车灯控制系统软件设计 (34)4.1 系统应用层协议制定 (34)4.2标识符 ID 的定义 (34)4.3 数据域的编码 (36)4.4 车灯控制系统软件设计 (36)4.5 CAN 节点软件设计 (36)4.6 控制模块程序设计 (39)4.7 子模块程序设计 (41)4.8软件测试 (42)5总结 (47)参考文献 (48)附录 (49)致谢 (68)基于单片机CAN总线的车灯控制系统设计摘要近年来,随着汽车内部电控系统的日益复杂,电子控制系统间的数据通讯变得越来越重要,汽车网络技术应运而生。

CAN(Controller Area Network)总线是一种串行局域网总线,能有效支持分布式实时控制的串行通信。

本文深入研究CAN 总线网络协议及其技术规范,在CAN 技术规范CAN2.0B 的基础上,完成车灯控制系统应用层协议的制定。

基于CAN总线的电动汽车车灯控制系统设计

基于CAN总线的电动汽车车灯控制系统设计

基于CAN总线的电动汽车车灯控制系统设计倪彰;范鑫;潘茂辉;张成松【期刊名称】《传感器与微系统》【年(卷),期】2011(30)12【摘要】The design uses a microcontroller STC12C5A60S2 and interface unit circuitry. The car lights switch generates the input signal, the microcontroller sends CAN messages according to the switch status through the CAN bus module. Light control module chip receives the control packets via CAN module and controls the corresponding lights to work according to packets of information. The system components and the overall program, the selection of main components are described,focusing on the hardware connection scheme,and the optimal design is proposed. Software is designed in module, divided into three modules, the initialization module, sending module, receiving module. Through the joint modulation of hardware and software,the key switch input control the corresponding light bulb off is achieved. Tests show that the system is simple,reliable,and has broad application prospects.%设计选用单片机STC12C5A60S2及其接口单元电路,利用电动汽车车灯开关产生输入信号,单片机根据开关的闭合状态形成报文,利用CAN模块通过CAN总线发送.车灯控制模块中单片机控制CAN模块接收报文,并根据报文信息控制相应车灯工作.介绍了该系统的组成和整体方案、主要元器件的选型,重点介绍了硬件连接方案,并提出优化设计.软件采用模块化设计,分初始化模块、发送模块、接收模块3个模块进行.通过软硬件联合调试,实现了按键开关输入控制相应灯泡的亮灭的功能,实验表明:该系统结构简单、性能可靠,具有广阔的应用前景.【总页数】3页(P82-84)【作者】倪彰;范鑫;潘茂辉;张成松【作者单位】江苏大学汽车与交通工程学院,江苏镇江212000;江苏技术师范学院机械与汽车工程学院,江苏常州213001;江苏技术师范学院机械与汽车工程学院,江苏常州213001;中国吉利汽车研究院,浙江杭州311228;中国吉利汽车研究院,浙江杭州311228【正文语种】中文【中图分类】TP292【相关文献】1.基于CAN总线的车灯控制系统设计与实现 [J], 徐硕繁;戴飞;吉爽2.基于CAN总线的电动汽车车灯控制系统研究 [J], 张文康;马晓晴3.基于CAN总线的双模块汽车车灯控制系统设计 [J], 徐涛;史增勇;熊国民4.基于CAN总线的电动汽车灯光控制系统设计 [J], 郭俊飞;李军伟;郑玉英5.基于CAN总线的双模块汽车车灯控制系统设计 [J], 徐涛;史增勇;熊国民;因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要随着现代汽车技术的日益发展,汽车电子装置不断增加,汽车综合控制系统中需实时交换的各种控制信息随之越来越多,传统线束技术已远远不能满足这种需求,汽车总线控制技术应运而生。

本设计主要实现车灯控制系统和雷达系统的智能化。

本设计以单片机P87C591为核心构建硬件平台,通过CAN总线模块接收和发送报文、光敏传感器采集光信号和湿度传感器采集湿度信号,传感器采集的信号输入给AD转换器,再传输给单片机,由单片机对信号进行分析处理,输出控制信号控制汽车车灯的亮灭,雷达系统通过超声波的发送和接收模块,把信号传给A/D转换器,在由单片机对信号进行分析处理,控制报警电路报警。

在软件设计上,有CAN总线收发系统,灯光系统,雷达系统和测距系统等。

本系统实现了汽车车灯控制的智能化和雷达系统的测距功能,再有障碍物靠近车辆时,报警电路能够及时报警,保证了汽车在行驶过程中的汽车的安全行驶,大大提高了车辆在行驶中的安全性和可靠性。

关键词:CAN总线,P87C591,车灯控制,雷达系统AbstractWith the development of modern automobile, automobile electronic device increases ceaselessly, all sorts of information control will be more and more real-time exchange need comprehensive automobile control system, the traditional wiring technology has far can not meet this demand, vehicle bus control technology emerge as the times require. This design is mainly the realization of intelligent lighting control systems and radar systems.The P87C591 single-chip design as the core of the hardware platform, receiving and sending newspaper, a photosensitive sensor signal collection and humidity sensor and humidity signal through the CAN bus module, signal sensor inputs to the AD converter, and then transmitted to the microcontroller, the signal was processed by SCM, the output control signals to control the vehicle lamp light out, radar system by ultrasonic sending and receiving module, sending a signal to the A/D converter, by the microcontroller on the signal analysis and processing, control alarm circuit alarm. In software design, CAN bus transceiver system, lighting system, radar system and ranging system.This system has realized the ranging function of intelligent and radar system of automobile light control, another obstacle to the vehicle, the alarm circuit can alarm in time, ensure the safety of vehicles in the automobile driving process, greatly improving the safety and reliability of the vehicle.Keywords:CAN Bus;P87C591l;Lights Control l;Radar System目录第1章绪论 (1)1.1 国内外研究现状及CAN总线技术特点 (1)1.2 课题研究的背景 (2)1.2.1 汽车车身电子技术 (2)1.2.2 现场总线的意义 (2)1.2.3 车灯控制系统及雷达系统利用CAN总线的意义 (2)1.3 毕业设计总体内容 (3)第2章方案设计 (4)2.1 方案比较 (4)2.2 总体方案 (13)第3章硬件设计 (15)3.1 单片机的最小系统 (15)3.2 灯光控制节点MCU (16)3.3 灯光驱动电路 (17)3.4 超声发射电路 (17)3.5 超声波接收模块设计 (18)3.6 显示电路 (21)3.7 报警电路 (21)3.8 串行通讯接口设计 (22)3.9 单片机的拓展电路 (23)3.10 光敏传感模块 (24)3.11 湿度传感器模块 (25)3.12 稳压电路 (26)第4章软件设计 (27)4.1 系统总体软件功能 (27)4.2 J1939通讯协议 (27)4.3 灯光系统的流程图 (28)4.4 节点接收模块 (30)4.5 节点发送模块 (31)4.6 照明灯软件设计 (33)4.7 雾灯软件设计 (34)4.8 测距系统 (35)第5章结论 (37)致谢 (38)参考文献 (39)附录I.................................................................................... 错误!未定义书签。

附录II (40)附录III (47)第1章绪论1.1国内外研究现状及CAN总线技术特点本课题所研究的基于CAN总线的汽车车身控制系统,主要是为了简化现代汽车车身中日益复杂的电子控制设备之间的连线。

在现代汽车的车身中,电子控制的部件越来越多(例如集控锁、电动车窗、后视镜、厢内照明灯、各种信号灯、座椅控制和汽车声像系统),如果用传统的信号线连接方式会使得连接导线非常复杂和冗长。

采用CAN总线以后,不管有多少电子部件需要控制,从控制命令发出部件所在位置,到接收部件所在位置的连线只需 2 根,故需要控制的部件越多,从命令发出地点到接收地点的距离越长(如大型车),节约导线的效果就越明显。

并且随着导线连接的简化,给汽车制造时的线束布置带来极大方便,另外在功能扩展(如再加入新的电子控制部件)时,无需重新布线,大大方便了升级换代工作。

一个常用来说明CAN总线优点的例子是:某型汽车原来的连线总长为 500 米,使用CAN 以后缩短为 50 米,节约导线10 倍(总重量也会减轻)。

不仅如此,CAN 总线能够方便地实现整车数据共享,使汽车的性能全面优化和高水平智能化。

CAN总线具有卓越的特性、极高的可靠性和独特的设计,因此,已经在汽车工业、航空工业、控制安全防护、嵌入式网络和保安系统等领域得到了广泛应用。

今天,在欧洲几乎每一辆新客车上均装配有CAN 局域网。

在国外现代轿车的设计中,CAN 己经成为必须采用的技术,奔驰、宝马、大众、沃尔沃、雷诺、劳斯莱斯等汽车都将CAN 作为控制器联网的手段。

一些汽车专家认为,就像汽车电子技术在 20 世纪 70 年代引入集成电路、80 年代引入微处理器一样,近 10 年现场总线CAN技术的引入也将是汽车电子技术发展的一个里程碑。

我国在 CAN 总线研究应用方面起步较晚,工程应用几乎是空白。

特别是在汽车上的应用,可以说是从近年,才在几个大的汽车研究和生产单位正式启动的,目前都处于研究的初级阶段,还没有拿出产品化的成果。

由于这些研究刚刚还处于起步阶段,故目前的研究重点都集中在动力系统(发动机、自动变速器、电机、电池、仪表等)的CAN 通讯上,还没有精力针对汽车车身的电子控制部件进行CAN总线的应用研究。

在我国,CAN总线技术的研究开发还刚刚起步,完全国产化的、应用CAN总线控制动力系统的汽车还没有;CAN总线在车身控制方面的应用还仅限于开关量控制(如车灯、车门等)。

本课题所研究的CAN总线车身控制系统,可以简洁汽车网络的设计、促进产品的实用化和低成本化。

1.2课题研究的背景近几年来,随着汽车产业的飞速发展,汽车技术的更新周期也在缩短,汽车对电子产品的依赖性越来越突出,可以说要提高汽车的技术水平,主要靠汽车电子技术来完成。

目前,国内的汽车电子技术多数还处于初级阶段,有自主技术的汽车电子产品也不过是汽车音响、影音娱乐系统及空调等汽车媒体技术。

而控制类汽车电子技术还没有形成产业,国内整车厂现在采用的汽车电子控制技术,多为直接引进国外产品或是一些中外合资企业生产、组装的产品。

汽车工业已经是我国国民经济的一个支柱型产业,2006 年中国汽车产量已经达到700 万辆,而我国的汽车零部件产业还很薄弱,特别是汽车电子技术更加落后,已经阻碍了汽车产业的迅速发展。

所以,能否在电子技术上占领制高点,开发出具有自主知识产权、技术含量高的汽车电子产品,实现跨越式发展,减轻对国外汽车零部件的技术依赖,是我国汽车产业发展的当务之急。

这样才能使我国的汽车技术赶上世界发达国家的汽车技术水平,为我国汽车产业的发展提供必要条件。

1.2.1汽车车身电子技术控制类汽车电子产品一般分为动力系统和车身控制系统两类,在本研究课题中将详细介绍车身控制技术中关于仪表和车灯控制的详细内容。

车身控制系统主要是为了汽车增加辅助功能,提高驾驶的方便性、乘坐的舒适性及安全性。

车身控制系统涵盖范围广,包括灯光控制系统,门窗控制系统,座椅控制系统,气候(空调)控制系统,防盗系统,导航定位系统,安全气囊,仪表板显示集控等。

1.2.2现场总线的意义现场总线控制系统(FCS)是 2 0 世纪 80 年代中期在国际上发展起来的一种崭新的工业控制技术,它的出现引起了传统的PLC和DCS 控制系统基本结构的革命性变化。

现场总线技术极大地简化了传统控制系统繁琐且技术含量较低的布线工作量,使其系统检测和控制单元的分布更趋合理,使原来基于设备来选择控制和通信的方式,转变为基于网络来选择设备。

随着Internet和Intranet的迅猛发展,现场总线控制技术越来越显示出其传统控制系统无可替代的优越性。

相关文档
最新文档