摘 要
汽车车窗升降控制系统是车身电子中重要组成部分。本课题以汽车车窗永磁直流电机为控制对象,设计了智能化车窗升降控制系统,利用C语言编写控制策略程序,实现了车窗上升、下降、停止、防夹等功能。
首先,介绍了本论文课题来源和意义,并指出了课题研究的主要内容。其次,深入分析了汽车电动车窗的结构和工作原理,指出了汽车电动车窗的智能化及网络化发展趋势。
再次,本论文设计了汽车车窗升降控制器,其中包括硬件电路设计和相关的控制软件设计,结合具体的实际条件,提出了汽车车窗的防夹控制策略。
最后,对全文做了总结,并提出了后期的工作展望。
本课题设计的智能化车窗升降控制系统,不仅避免了汽车电控系统的增加而导致的线束复杂、布线困难等缺点,而且优化了车窗控制方法,有利于车窗的实时控制,满足了人们对于汽车安全性、舒适性和方便性的要求。
关键词:1 、汽车车窗 2、升降控制 3、CAN总线 4、防夹
目 录
第一章 绪论……………………………………………………… 1
(一)课题的来源及意义……………………………………….. 1
(二)毕业论文主要内容……………………………………….. 1
第二章 汽车车窗结构和原理…………………………………………. 2
(一)车窗结构………………………………………………. 2
1、车窗开关结构…………………………………………. 2
2、车窗电动机结构……………………………………….. 2
3、车窗升降器结构……………………………………….. 2
(二)车窗工作原理…………………………………………… 3
1、传统型车窗…………………………………………… 3
2、新型车窗…………………………………………….. 4
(三)本章小结………………………………………………. 5
第三章 车窗升降控制系统硬件设计……………………………………. 6
(一)系统整体硬件设计方案……………………………………. 6
(二)系统核心元器件介绍……………………………………… 6
1、微控制芯片STC12C5A08S2……………………………….. 6
2、CAN控制器SJA1000…………………………………….. 7
3、CAN收发器82C250……………………………………… 8
4、电机驱动芯片MC33486………………………………….. 8
(三)车窗升降控制系统电路设计………………………………… 9
1、 电源模块电路设计……………………………………. 10
2、CAN通讯电路设计…………………………………….. 11
3、电机驱动电路设计…………………………………….. 12
4、串口通讯电路设计…………………………………….. 12
5、按键电路设计………………………………………… 13
6、时钟及复位电路设计…………………………………… 14
(四)车窗控制器及调试系统搭建……………………………….. 14
(五)本章小结……………………………………………… 15
第四章 车窗升降控制系统软件设计…………………………………… 16
(一)系统软件设计概述………………………………………. 16
1、 软件设计思想……………………………………….. 16
2、系统功能实现………………………………………… 16
(二)Keil集成开发环境介绍…………………………………… 17
(三)系统程序设计………………………………………….. 18
1、车窗上升及下降程序设计……………………………….. 18
2、按键程序设计………………………………………… 21
3、电流A/D转换程序设计…………………………………. 24
4、参数修正程序设计…………………………………….. 26
5、防夹及过流保护程序设计……………………………….. 27
6、CAN通讯程序设计…………………………………….. 29
(四)系统功能调试………………………………………….. 34
1、车窗上升和下降功能调试……………………………….. 34
2、车窗参数修正功能调试…………………………………. 34
3、车窗防夹功能调试…………………………………….. 35
4、车窗CAN通讯功能调试…………………………………. 36
(五)本章小结……………………………………………… 36
第五章 结论…………………………………………………….. 37
致 谢…………………………………………………………. 38
参考文献……………………………………………………….. 39