毕业设计(论文)-智能化车窗升降控制器的设计.doc
《毕业设计(论文)-智能化车窗升降控制器的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-智能化车窗升降控制器的设计.doc(28页珍藏版)》请在三一文库上搜索。
1、本科生毕业设计(论文)题 目: 智能化车窗升降控制器的设计 学生姓名: 系 别: 电气信息工程系 专业年级: 2007级电气工程及其自动化专业 指导教师: 2011年 5 月 20 日摘 要单片微处理器又称单片机,它是将计算机的中央处理器、输入输出接口、存储器、计数器/定时器等多个功能部件集成在一块芯片里,是具有完整计算机功能的大规模集成电路。与计算机相比,它具有更好的性价比和实时处理能力,而且体积小,抗干扰能力强,容易嵌入产品内部,成为产品的一个元件,从而使这类产品具有智能化的特征。由于单片机面向控制,它是过程控制的核心,所以单片机又称为嵌入式微控制器。本设计主要完成的矿井提升机信号系统设计
2、和组态设计。设计中运用PLC控制技术,PLC系统采用欧姆龙系列作为主控制器,采用PLC控制不但提高了信号传输的可靠性和准确性,而且具有极大的灵活性和扩展性。在不改变系统硬件的前提下,仅靠改变PLC内部的程序就可满足用户要求。有效地解决了信号系统中的远距离传输和可靠性问题。关键词:智能;控制系统;车窗;温度ABSTRACT:Single-chip microprocessor, also known as SCM, it is the computers central processor, input and output interfaces, memory, counters / time
3、rs, and other features integrated in a chip inside, is a full computer function LSI. Compared with the computer, it has a better cost performance and real-time processing capability, and small size, anti-interference ability, easy to embed inside of the product as a component of the product, so thes
4、e products with intelligent features. For the control of the microcontroller, which is the core process control, it is also known as an embedded single chip micro-controller. Completed the design of the main mine hoist signal system design and configuration design. The use of PLC control design, PLC
5、 system uses Omron series as a main controllerWith PLC control not only improves the reliability and accuracy of signal transmission, but also has great flexibility and scalability. Hardware without changing the system under the premise of the program alone can change the internal PLC to meet user r
6、equirements. Effectively solve the long-distance signal transmission and system reliability.Keywords: Intelligent Window; Temperature; Control system目 录前 言5第一章 总线控制系统61.1基于LIN总线控制系统61.2功能独立的模块化车窗升降控制系统7第二章 分电路设计和论证82.1电源模块设计82.2电机驱动模块设计92.3温度传感器模块设计112.4 A/D转换模块设计122.5汽车车窗系统智能控制实现142.5.1车窗系统防夹功能的实现1
7、42.5.2 车速与温差的车窗控制162.6 系统软件抗干扰设计172.6.1软件“看门狗”设计17第三章 软件设计193.1程序流程193.1.1系统主程序流程图193.1.2 LIN主机程序流程图203.1.3 LIN从机程序流程图213.1.4A/D转换程序流程图223.1.5温度控制模块程序流程图23第四章 软硬件系统的调试244.1 LDF文件的配置254.2LlN节点软件设计25致 谢27参考文献2824前 言近年来随着我国汽车行业的迅速发展,汽车电子市场迅速扩大,整个市场以超过40的比例快速增长,其中车身电子产品占到整个汽车电子产品的3540。在目前,车身电子的热点应用排名前三的
8、是车载空调、车窗控制和车灯控制。在车身电子中,对半导体需求量排列前三位的应用领域分别是:车载空调,约占44;车窗控制,约占22;车灯控制,约占10,第四位是电动车门控制。根据汽车电子专业调研公司的数据,去年中国汽车市场车身电子的半导体器件需求量约为19亿美元,而中国本地设计的比例大约为1015之间,预计未来几年这一比例将会迅速增长。如上所述,车窗控制产品已成为车身电子产品重要的组成部分。随着汽车的普及,人们对汽车的安全性方面也越来越重视。在车窗控制系统中,汽车电动车窗具备防夹功能成为系统的必需要求。这样当车窗上升遇到障碍物(如手、头等)时可以自动后退到底,从而可以避免事故的发生,车窗防夹功能对
9、汽车的安全性能而言是一种十分人性化的设计。一般在驾驶员高速行驶过程中,如果手动控制车窗升降速度,则会使驾驶员分心,很有可能在调控车窗时发生安全事故,故汽车高速行驶过程中一般采用车窗自动升降。而在车窗自动升降过程中,如果车内外温度反差过大则会在车窗开关得过程中产生过大气流,从而影响到汽车的稳定性,同时也会引起人体的不适,导致安全事故的发生。由此可见,温度因素是影响驾驶员身体不适、导致安全事故的重要原因。基于以上原因,本课题在温差控制方面作出了改进,使得车窗系统更智能化和人性化。第一章 总线控制系统1.1 基于LIN总线控制系统车载网络可分为驱动网络和舒适网络。一般CAN协议用于驱动网络,而LIN
10、协议用于舒适网络。相对于开发高速CAN网络的所需要的成本,LIN网络更适合用于性能要求不高的舒适网络,于是在车门,车窗,车灯等部件中,引入了LIN总线,这样既能满足系统运行的正常需要,又能使整车成本得以减少。此次车窗控制系统总体框架图如图1-1:图 1-1 车床升降控制系统总体框图当驾驶员按下车窗按键开关时,车速传感器将信号传到微控制器,如果车速超过设定的限定车速时,通过温度传感器测得车内外温度,再由A/D转换电路将温度数据传到微控制器,使用新的车窗控制算法控制车窗电机智能实现车窗升降器的升降。在车窗升降过程中,智能功率驱动器件MC33486通过监测电机的电流变化,通过相关的防夹算法实现车窗的
11、防夹功能,实现了车窗系统的智能化控制过程,提高了驾驶员行车过程中的安全性和舒适性。1.2 功能独立的模块化车窗升降控制系统DCK103型电子车窗控制器内部由单片机、电流检测电路、输入输出接口电路、电源电路等组成。将这些组成电路的元器件焊装在一块印刷电路板上,并封装于防水、阻燃的塑料外壳内,就构成了一个智能型的电子控制器。它通过引线与汽车线路相连接实现对门窗电动机的各种控制。第二章 分电路设计和论证2.1 电源模块设计目前汽车内的蓄电池电源通常都是直流+12V,汽车内很多电子设备需要依靠它来供电,比如电子打火器,各类电子仪表,自动车窗等。虽然是蓄电池,仍难以保证其稳定输出。车载网络中主要用到两种
12、电源:+12V、+5V,+12V的电压主要是为电机驱动供电,+5V的电压则是给电路中的其它芯片供电,因此需要进行+12V到+5V的转换,而且车载电源的稳定性差,需要其输出电压进行稳压。2.2 电机驱动模块设计电机驱动模块的合理设计,主要在于调节步进电机程序的启动频率。这是启动频率的极限,实际使用时,只要启动频率小于或等于这个极限值,步进电动机就可以直接带动负载启动了。利用单片机控制步进电机的控制系统如图2-1所示:图 2-1 单片机控制步进电机的系统框图合理地选用步进电动机是相当重要的,通常希望步进电动机的输出转矩大,启动频率和运行频率高,步距误差小,性能价格比高。但增大转矩与快速运行存在一定
13、矛盾,高性能与低成本存在矛盾,因此实际选用时,必须全面考虑。表1步进电动机的工作方式和一般电动机不同,它是采用脉冲控制方式工作的。只有按一定规律对各相绕组轮流通电,步进电动机才能实现转动。目前采用的功率步进电动机有3相、4相、5相和6相等。工作方式有单m拍、双m拍、3m拍及2*m拍等。,一般情况电机的相数越多,工作方式越多。本案采用的是3相6拍步进电机控制程序。车窗电机一般采用供电电压1115 V,工作电流不大于15 A,堵转电流不大于28A的永磁直流电机,需要的电机功率较大并伴有冲击电流的正反相控制要求。智能功率芯片MC33486可外接两个MOSFET管(这里选用P60N06,能够输出较大的
14、工作电流驱动电机)组成一个H桥。电流最大达到10 A,直流输入电压范围为828 V,而且当电压高于28 V时具有过压保护功能。它能够采集电机的电流,利用它反馈给单片机AD采样模块得到电机电流值,从而完成电机的双向控制和实现车窗防夹功能,达到了车窗电机驱动模块的设计要求。电机控制原理如下:初始状态中,GLSl和GLS2都同时置高电平或低电平,OUTl和OUT2一直保持高电平。当U6中的栅极为低电平且U7的栅极为高电平时,直流电机正转,车窗上升;反之,当U6中的栅极为高电平且U7的栅极为低电平时,直流电机反转,车窗下降,这样就足以完成永磁直流电机的正反相控制要求。除此之外,飞思卡尔的功率芯片MC3
15、3486还具有负载电流的线性复制功能,CurR输出电流和负载电流成线性比例,CurR输出电流再通过采样电阻和限流电阻把电流转化为电压输入到单片机的来实现电机的双向控制。其正常工作温度范围在400C到1500C,正常连续输出采样端。电压进行A/D转换和一些计算后就可以得到负载的真实电流。因此,监测输入到单片机端口的电压就等同于监测车窗运动中电机的电流。车窗上升过程、下降过程、上升遇到阻力过程中经过电机的电流都呈规律性的变化,而这些电流变化都可以通过电流采样实时地反映到单片机中。2.3 温度传感器模块设计 图2-2 ICL7135典型电路ICL7135是高精度4.5位CMOS双积分型A/D转换器,
16、提供-20000+20000的计数分辨率。具有双极性高阻抗差动输入、自动调0、自动极性、超量程判别和输出为动态扫描BCD码等功能。ICL7135对外提供6个输入、输出控制信号,因此除用于数字电压表外,还能与异步接收器/发送器、微处理器或其他控制电路连接使用。ICL7135一次A/D转换周期分为4个阶段:自动调0、基准点呀反积分和积分回。自动调0阶段,至少需要9800个市中周期。此阶段外部模拟输入通过电子开关将内断开,而模拟公共端介入内部并对外接调0电容充电,以补偿缓冲放大器、积分放大器、比较放大器的电压偏移。(1)信号积分阶段,需要10000个时钟周期。调0电路断开,外部差动模拟信号介入进积分
17、,积分器电容充电电压正比于外部信号电压和积分时间。此阶段信号极性也被确定。(2)反向积分阶段,最大需要20001个时钟周期。即若能获取该计数值即可求出输入电压,得到A/D结果。(3)0积分(放电)阶段,一般持续100200个脉冲周期,使积分器电容放电。当超量程时,放电时间增加到6200个脉冲周期以确保下次测量开始时,电容完全放电。在汽车电子系统中,经过电模块的电压转换,将12V的电压5V电压,时钟频率为120kHz时,则每秒可以转换3次,在本案中的温度信号转换的模块如图2-4所示。一般情况下,我们都是通过查询ICL7135的位选引脚而读取BCD码得方法并行采集ICL7135的数据,该方法占有大
18、量单片机I/O资源,软件上也耗费较大。在本案中所采用的是利用BUSY引脚1线串行方式读取ICL7135的方法: 图2-3 PT测温电路的接口电路如图2-3所示,在信号积分T1开始时,ICL7135的BUSY信号先跳高并一直保持高电平,直到T2结束是才跳回低电平。在满量程情况下,这个区域中的最多脉冲个数为30002个。参考电压VREF设计为1V,上式在使用时一般不除以10000,而是将输入电压VIN的分辨率直接定义到0.1V。2.4 A/D转换模块设计因为此次测量信号为温度信号,不需要过高的采样率,故采用了美国德州仪器公司生产的TLC2543芯片。TLC2543具有11个通道的12位开关电容逐次
19、逼近模数串行A/D转换器,采样率为66kbit/s,速度比较快,采样和保持由片内采样保持电路自动完成。此外,它的线性误差小,节省口线资源,成本较低,也使得它特别适用于此次车窗。图2-4给出了TLC2543和PICl8F25J10的连接电路。(1)25kHz ICL7135S时钟的产生:为了简化电路设计和产生精确的125kHz方波,采用ATmega16作为系统核心,并以外部8MHz晶振作为系统时钟源,通过设定定时器T0使外部OC0产生125kHz的PWM方波。(2)读取BUSY高电平时,即积分期间的总计数次数。采用AVR定时器T1的ICP功能,将ICP引脚连至BUSY引脚。通过记录BUSY引脚的
20、上升下降沿时刻计算积分期间的总计数,当定时器T1的技术频率也选择为125kHz。身控制用传感器主要用于提高汽车的安全性、可靠性和舒适性等。由于其工作条不象发动机和底盘那么恶劣,一般工业用传感器稍加改进就可以应用。主要有用于自动空调系统的温度传感器、湿度传感器、风量传感器、日照传感器等;用于安全系统中的加速度传感器;用于门锁控制中的车速传感器;用于亮度自动控制中的光传感器;用于倒车控制中的超声波传感器或激光传感器;用于保持车距的距离传感器:用于消除驾驶员盲区的图象传感器等。针对汽车内温度变化大,电磁干扰严重等十分恶劣的环境,选用了温度传感器LM335A,其正常工作温度在-400C N+loooC
21、,具有很高的工作精度和较宽的线性工作范围,集成了传感电路和信号调理电路,且器件输出电压与摄氏温度成正比。因而从使用角度来说,LM335A与用开尔文标准的线性温度传感器相比更有优越之处。温度传感器模块电路由温度传感器LM335A及电位计组成。因需同时测得车内外温度,故需两路温度传感器模块,而为了测量的精确性和减少误差,故车内外采用了同一组温度传感器模块。结合实际需要,车窗控制系统中的温度传感器模块完成的主要功能如下所示:(1)采集温度数据,并对其进行滤波处理;(2)监视温度信号的变化情况,通过温差算法实现车窗智能升降功能;(3)系统网络化,将采集到的数据通过LI TLC2543芯片的工作原理如下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 智能化 车窗 升降 控制器 设计
链接地址:https://www.31doc.com/p-3949724.html