《基于单片机的汽车智能雨刮器设计-学位论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的汽车智能雨刮器设计-学位论文.doc(75页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、内蒙古科技大学毕业设计说明书(毕业论文)毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学
2、校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定
3、,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论
4、文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告
5、、外文译文、译文原文(复印件)次序装订3)其它基于单片机的汽车智能雨刮器设计摘 要雨刮器属汽车附件,是汽车安全行驶的重要部件,用于消除挡风玻璃、后窗玻璃及大灯玻璃上的雨雪和灰尘等,以保证玻璃透明清晰。本文分析了三种雨滴传感器的组成原理,基于光强变化的原理设计了一种新型的汽车红外线雨滴传感器。当下雨时,该雨刮器系统可以通过红外雨滴传感器感知雨量大小,分辨出是大雨还是小雨,使雨刮器自动工作在高速或低速状态,能够取代传统的机械结构的雨刮器。在汽车智能雨刮系统中由于两个雨刮电机的转速不可能完全一样,就存在两个雨刮摆动不同步的问题。本文在分析了模糊控制理论及雨刮同步摆动规则的基础上,提出了一种基于模糊控
6、制的汽车智能雨刮系统。该系统将转速偏差和转速偏差变化量模糊化为模糊控制器的输入语言变量,根据所制定的一套模糊控制规则来选择控制PWM的输出语言变量,并以此通过脉宽调制技术来驱动直流电机,使两个雨刮同步摆动。本文基于单片机完成了对雨滴传感器及模糊控制的软、硬件设计,并对控制系统进行了MATLAB仿真,仿真实验结果表明该系统能有效的抑制超调现象,提高系统的响应速度和稳态性能。关键词:雨滴传感器;模糊控制;单片机;雨刮器The Design Of Intelligent Windscreen Wiper Of Automobile Based On Single Integrated Circuit
7、AbstractThe windscreen wiper is an accessories of the Automobile, it is an important part of Automobile for the steer security. It is used to clear up the rain and snow, dust and cement on the windscreens,rear windows and headlight windows,to make sure the windows transparent and clear.In this thesi
8、s,compositive theory of three kinds of rain sensors are analysed,and a new-type of infrared rain sensor of automobile is designed based on the theory of variety of light intersity.When it rains,the windscreen wiper system senses the amount of rainfall by the infrared rain sensor and distinguish the
9、number of precipitation rain fall and thus makes the windscreen wiper automatically work either at a high speed or at a low speed. It can replace traditional windscreen wiper system of mechanical structure.In intelligent windscreen wiper system of automobile, As the problem of technics,rotate speed
10、of two electro motors are not the same completely,so there are the problems that two wiper blades swing ansynchronous. In the thesis,a intelligent windscreen wiper system of automobile based on fuzzy control is presented,by analyzing fuzzy control theory and synchronous swing rules of windscreen wip
11、er. The speed error and its change were used as fuzzy stable variable.According to a set of fuzzy rules, the output variable was selected to control the PWM switch. In this way, the PWM technique was used to drive the DC motor and control windscreen wiper to swing synchronously.The software and hard
12、ware of rain sensors and fuzzy control was completed based on SCM in this thesis,and process the simulation of MATLAB. The simulation results showed that the system could depress the overshoot and improve the response and steady state performance.keywords:rain sensor;fuzzy control;SCM;windscreen wip
13、er内蒙古科技大学毕业设计说明书(毕业论文)目 录摘 要IAbstractII第一章 引 言11.1 研究背景11.2 研究的意义21.3 论文的内容2第二章 智能雨刮器的原理及种类42.1 雨滴传感器的分类42.1.1 压电振子原理的雨滴传感器42.1.2 静电电容原理的雨滴传感器42.1.3 光量变化的雨滴传感器52.2 红外雨滴传感器的原理5第三章 智能雨刮器的硬件组成及其芯片介绍73.1 发射模块73.1.1 发射管73.1.2 由555定时器构成的多谐振荡器73.2 接收模块93.2.1 红外接收管93.2.2 带通滤波器103.2.3 分频器CD4024123.2.4 80C51芯
14、片资料123.3 四总线缓冲门74ls12514第四章 智能雨刮器硬件设计164.1 智能雨刮器的结构框图164.2 雨滴传感器的硬件设计164.3 电机控制的硬件设计16第五章 智能雨刮器的软件设计195.1 雨滴传感器的流程图设计195.2 智能雨刮器双电机控制的流程图设计205.3 汽车智能雨刮器的主程序流程图设计22第六章 基于模糊控制的智能雨刮控制系统236.1 模糊控制简介236.2 模糊控制的数学基础246.2.1 模糊集合246.2.2 隶属度函数及其确定246.3 模糊控制器的设计256.3.1 模糊控制器的结构设计276.3.2 精确量的模糊化286.3.3建立模糊控制器的
15、控制规则296.3.4模糊判决296.3.5论域、量化因子及比例因子的选择306.3.5.1论域及基本论域306.3.5.2量化因子306.3.5.3比例因子316.3.5.4量化因子和比例因子的选择316.4 智能雨刮器电机的模糊控制326.4.1 智能雨刮器的控制原理图326.4.2 直流电机的调速原理336.4.3 电机同步设计中选择模糊控制的原因346.4.4 模糊控制在电机同步控制中的应用366.5 模糊控制算法流程图406.6 控制系统的仿真与分析42总结45参考文献46附录A matlab仿真图48附录B 硬件原理图51附录C 程序52致谢65内蒙古科技大学毕业设计说明书(毕业论
16、文)第一章 引 言1.1 研究背景汽车工业是国民经济发展的支柱产业之一,现代汽车正从一种单纯的交通工具朝着满足人们需求、安全、节能和环保的方向发展。为了满足人们对汽车日益提高的要求,汽车研发及生产机构必然要将越来越多的电子产品引入到汽车上,智能控制系统也成为汽车革新的主要内容。雨刮器属汽车附件,是汽车安全行驶的重要部件,用于消除挡风玻璃、后窗玻璃及大灯玻璃上的雨雪、灰尘和水泥等,以保证玻璃透明清晰。第一个发明电动刮水器的是德国博世公司,博世将它作为“博世最年幼的产品”加入到博世的产品家族。自那以后,这个婴儿逐渐成长,从单纯的刮片发展到二十一世纪初的风窗玻璃之星无支架的刮水器。在汽车的驾驶史上,
17、对风窗玻璃的清洁问题解决开始得比较晚。汽车从只有平添驾驶发展到成为全天候的驾驶。技术变化最大是在二战以后,伴随着大规模机械的出现。风窗玻璃洗涤器、间歇开关、后窗刮水器和可加热喷水器保证了驾驶时的视野清晰与行车安全。伴随着其他一些技术革新,比如雨滴传感器、可变位刮水臂、刮水器的出现,就更扩大了刮拭的范围,刮水器成为了一个复杂的系统。目前传感器在汽车上的应用已经相当广泛,汽车传感器作为汽车电子控制系统的信息源,是汽车电子控制系统的关键部件,也是汽车电子技术领域研究的核心内容之一。在对于汽车雨刮器的研究上,智能雨滴传感器自然成了智能刮水器系统的重要组成部分。智能化传感器是具有智能功能的高档传感器,它
18、具有检测、信息处理功能、自动进行各种误差补偿、精度高、量程覆盖范围大、稳定性好、输出信号大、信噪比高、传输中抗干扰性能好,可远距离输送信号,有的还带有自检功能。1.2 研究的意义据统计全世界雨天行车有7%的事故是由于驾驶员手动操作雨刷引起的,现在的汽车中已经安装了越来越多的传感器以增加主动性和被动安全性。采用雨滴感应式自动雨刷控制系统可以使驾驶员免除手动操作雨刷的麻烦,有效地提高了雨天行车的安全性。如果汽车有雨滴传感器,驾驶者就无需调节雨刮器设置来迅速停止刮片的运动或者得到更好的视角。当在湿路上驾驶时,驾驶者就无需动手来打开雨刮器,所以驾驶者就可以集中精力开车。1.3 论文的内容论文结合智能雨
19、刮系统的特点,进行了以下几个问题的研究:1论文总结了汽车雨刮器的发展历程以及汽车传感器的现状及发展趋势,提出了研制汽车雨滴传感器的重要意义。2目前,雨滴传感器主要由三种原理构成:利用压电振子的传感器、利用静电电容的传感器和利用光量变化的传感器。我们根据把雨滴传感器放在汽车内部的需要,利用光量变化的原理,研制出了一种新型红外线汽车雨滴传感器。该雨滴传感器能够智能的分辨出大雨还是小雨,从而使雨刮做高速或低速摆动。3本文系统分析了模糊控制理论及模糊控制技术在汽车上的应用。汽车工业在其发展过程中所日益显示的对于高新技术的可容性和电子化趋势,使得模糊技术颇受各国汽车公司和厂商的重视,并由此掀起了一股模糊
20、技术用于汽车的热潮。因此,要研制智能化的汽车离不开模糊控制技术。4把模糊控制技术用于汽车智能雨刮系统中的两个雨刮片的同步问题。由于生产工艺的问题,两个雨刮电机的转速不可能完全一样,就会存在两个雨刮片摆动不同步的问题。用模糊控制器来取代传统的PID控制器,可以更好的控制雨刮片的同步。整个系统80c51单片机来控制,给出了硬件和软件设计。5用MATLAB软件对模糊控制系统和PID控制系统进行了仿真,并对比两个仿真结果。仿真结果表明了设计的合理性及方案的可行性。第二章 智能雨刮器的原理及种类现在开发的雨滴检测雨刮器,将雨滴传感器检出的雨量变成电信号,根据电信号的大小,控制刮雨器动作。在这个系统中雨滴
21、传感器的作用最重要。2.1 雨滴传感器的分类2.1.1 压电振子原理的雨滴传感器压电振子利用压电效应将机械位移(振动)变成电信号。压电振子受到雨淋,按照雨滴的强弱和雨量作振动;将雨滴的冲击能量变换成电压波形,再输入到雨刮控制器。该电压波形的积分值(斜线部分的面积)与某一定值的速度对应,这样就可控制刮雨器运动的速度。如图2.1所示:图2.1压电振子传感器2.1.2 静电电容原理的雨滴传感器静电电容表示因电极之间的物质不同(在雨滴传感器中为“空气”和“水”)能储存电荷量的能力。电极面积(S),电极的间隔(d)不变,则静电容C只由介电系数()决定。因水和空气的值不同,C随雨滴的大小而变。利用静电容的
22、变化,改变振荡电路的振荡频率,从而控制雨刮器的动作。如图2.2所示:图2.2 静电电容传感器2.1.3 光量变化的雨滴传感器把半导体发光元件和感光元件配成一对,从发光元件发出的光信号,如果在光路途中遇到雨滴落下,由于光的散射,光强减弱。可利用光强的衰减信号控制雨刮器的动作。前两种雨滴传感器需要放在汽车的外部,而本文所研制的雨滴传感器需要放在汽车的内部,即驾驶室一侧的风挡玻璃上。所以采用第三种方法,利用光强变化来实现的雨滴传感器。2.2 红外雨滴传感器的原理本设计中的雨滴传感器选用红外雨滴传感器,属于光量变化原理雨滴传感器的一种。由光(本设计中选用红外线)发射元件发射出的红外光以全反射角度在挡风
23、玻璃的外表面反射,其角度必须在42(玻璃-水)和63(玻璃-空气)之间。如果在挡风玻璃上有雨,雨量越大,反射回来的光越多。从发射元件发出的光反射到接收装置的挡风玻璃区域被称之为传感器的“敏感区域”,仅当雨水滴到这个区域时,才可以被探测出来。为使系统灵敏可靠,挡风玻璃区域和灵敏区域之间必须要有一个较好的比例1。雨滴传感器的原理图如图2.3所示: 图2.3雨滴传感器原理图第三章 智能雨刮器的硬件组成及其芯片介绍该雨刮器的雨滴传感器部分主要由发射模块和接收模块两大模块组成。而电机部分的主要芯片是四总线缓冲门74LS125。3.1 发射模块发射模块的主要功能是为接收模块提供足够的光辐射通量,本设计中光
24、源定为红外线,所以发射模块由八个红外发射器、一个555定时器和电阻电容元件组成。八个红外发射管采用4个为一组,两组并联的方式,由555定时器驱动。3.1.1 发射管发射管采用西门子公司出产的SFH421作为光源,实物图如图2-10所示。峰值波长为880 nm,带宽80 nm。它具有高线性度、高可靠性、高脉冲处理能力等特点。采用4个一组,两组并联的方式,由555定时器驱动,发出频率为38 kHz的红外光。工作在38 kHz的频率下,采用这种方式可以减少发射电路的功耗。3.1.2 由555定时器构成的多谐振荡器发射器的核心是振荡器,多谐振荡器是一种自激振荡电路,该电路在接通电源后无需外接触发信号就
25、能产生一定频率和幅值的矩形脉冲或方波。可由集成电路反相器、与非门、无稳态电路, 555定时器等组成. 其中555定时器组成的振荡发射系统容易起振,本身的输出功率较大,常用其组成发射系统,其芯片图如图3.1所示,原理图如图3.2所示:C、C的比较电压分别为V和V。接通电源后,电容C被充电,v上升,当v上升到v时,触发器被复位,同时放电BJT T导通,此时v为低电平,电容C通过R和T放电,使v下降。当v降到v时,触发器又被置位,v翻转为高电平。电容器C放电所需的时间为: 式(3.1)当C放电结束时,T截止,v将通过R、R向电容器C充电,v由v上升到v所需的时间为: 式(3.2) 当v上升到v时,触
26、发器又发生翻转,如此周而复始,在输出端就得到一个周期性的方波,其频率为2: 式(3.3) 图3.1 多谢振荡器电路图本文设计的发射模块就是由555定时器构成的多谐振荡器,通过式(3.1)、(3.2)、(3.3)计算出R、R和C的值,使555电路发出频率为38 kHz的脉冲波,从而驱动红外发射管工作在38 kHz的频率下。由于555内部的比较器灵敏度较高,而且采用差分电路形式,它的振荡频率受电压和温度变化的影响很小。所以电源电压的变化,对发射频率的影响可忽略.但对红外光发射强度的影响不容忽略,须采取提高稳定发射强度的措施,方法是采取恒流源技术或窄脉冲发射的措施,能使红外辐射强度保持不变3。本设计
27、中采用的是恒流源技术。图3.2 555定时器原理图3.2 接收模块接收模块是由一个红外接收管、带通滤波器、分频器及51单片机组成。3.2.1 红外接收管红外接收管SFH320是西门子公司生产的,外形图如图3.2所示。它将接收到的红外光脉冲信号变成电脉冲信号后送入带通滤波器。SFH320是NPN型硅光电三极管。峰值波长为880 nm,具有高线性度、高可靠性等特点。图3.2 SFH320外形图3.2.2 带通滤波器带通滤波器的作用是只允许某一段频带内的信号通过,而将此频带以外的信号阻断。这种滤波器经常用于抗干扰的设备中,以便接收某一频带范围内的有效信号,而消除高频段及低频段的干扰和噪声。将低通滤波
28、器和高通滤波器串联起来,即可获得带通滤波电路。其原理示意图如图3.3所示。在图2.3中,低通滤波器的通带截止频率为f,即该低通滤波器只允许ff的信号通过。现将二者串联起来,且ff,则其通频带即是上述二者频带的覆盖部分,即等于f-f,成为一个带通滤波器根据以上原理组成的带通滤波器的典型电路见图2.4。输入端的电阻R和电容C组成低通电路,另一个电容C和电阻R组成高通电路,二者串联起来接在集成运放的同相输入端4。图3.3 带通滤波器原理示意图图3.4 带通滤波器的典型电路为了估算方便起见,设R=2R,R=R,此时可求得带通滤波器的电压放大倍数为: 式(3.4) 式(3.5) 式(3.6) 式(3.7
29、) 式(3.8)本设计中选取中心频率为38kHz,带宽为100Hz,所以Q为380,选取C,再求R 。C的容量不易超过。因大容量的电容器体积大,价格高,应尽量避免使用。根据式取C=0.1,,根据式(3.5)可得:计算出R=41.9.再根据值求和:因为f=时则=380,所以。根据与A、的关系,集成运放两输入端外接电阻的对称条件,可得: 1+ 解得:R=188.7,R=376.83.2.3 分频器CD4024分频器CD4024是由7级主从触发器构成的二进制串行计数/分频器。引脚图如图3.5所示。输出端连接Q1、Q2、Q3、Q4、Q5、Q6、Q7就可以对输入端1脚的信号进行2、4、8、16、32、6
30、4、128分频。用CD4024分频器把由带通滤波器输出的脉冲信号分频,满足输出脉冲信号是毫秒数量级5。因为中心频率为38KHz,所以本设计中选用128分频,使f变为300Hz,则周期为3ms。把雨滴传感器单片机的定时时间选为60ms,则最多可以测出20个脉冲,用60ms中脉冲的数量来确定雨量的多少:小于3个脉冲视为无雨,没有启动雨刮器的必要;312个脉冲为小雨,雨刮器此时工作在慢速档;1220个脉冲为大雨,雨刮器工作在高速档;大于20个脉冲无法检测到,也视为无雨对待。图3.5 CD2042的引脚图3.2.4 80C51芯片资料80C51由一个8位通用中央处理器、程序存储器、随机读写数据存储器、
31、常用外围电路等部分组成。其中P0口、P2口既可作为一般的I/O引脚使用;在扩展外部存储器时,P0口将作为低8位地址总线(A7A0)/数据总线(D7D0)使用,P2口作为高8位地址总线(A15A8)使用。80C51引脚图如图3.6所示6:ALE:低八位地址锁存信号,在访问外部存储器时,用ALE信号下降沿锁存从P0口输出的低八位地址信息A7A0.P1.0P1.7:内部带有弱上拉的双向I/O口,作为输入引脚使用前,先向P1口锁存器写入1,使P1口引脚被上拉为高电平。P1.0、P1.1:除了作为一般I/O引脚使用外,还具有第二输入/输出功能。T2(P1.0):定时器T2的计数输入端或定时器T2的时钟输
32、出端。T2EX(P1.1):定时器T2外部触发输入端。 图3.6 80C51引脚图P2.0P2.7:内部带有弱上拉的双向I/O口,作为输入引脚使用前,先向P2口锁存器写入1,使P2口引脚被上拉为高电平。在读写外部存储器时,P2口输出高八位地址A15A8。P3.0P3.7:内部带有弱上拉的双向I/O口,作为输入引脚使用前,先向P3口锁存器写入1,使P3口引脚被上拉为高电平。P3口除了可作为一般I/O引脚使用外,还具有第二输入/输出功能:RXD(P3.0):串行数据接收(输入)端。TXD(P3.1):串行数据发送(输入)端(P3.2):外中断0输入端。(P3.3):外部中断1输入端。T0(P3.4
33、):定时/计数器T0的外部输入端。T1(P3.5):定时/计时器T1是的外部输入端。(P3.6):外部数据存储器的写选通信号,低电平有效。(P3.7):外部数据存储器读选通信号,低电平有效。RST:复位信号输入端,高电平有效。:外部程序存储器读选通信号。当没有外部存储器时,该引脚悬空。ALE:第八位地址锁存信号。访问外部存储器时,用ALE信号下降沿锁存从P0口输出的第八位地址信息A7A0,以便随后将P0作为数据总线使用。ALE只能在执行MOVX指令时被激活。/VPP:外部程序存储器选择信号,低电平有效。在复位期间CPU检测并锁存其引脚电平状态,当发现该引脚为高电平时,从片内程序存储器取指令,只
34、有当程序计数器PC超出片内程序存储器地址编码范围时,才能到外部ROM中取指令;当该引脚为低电平时,一律从外部程序存储器中取指令。XTAL1:片内晶振电路反相放大器输入端,接CPU内部时钟电路。XTAL2:片内晶振电路反相放大器输出端。3.3 四总线缓冲门74ls125本设计中用三态门74ls125做三态输出四总线同相缓冲器,它和反相驱动器74ls06控制4个光电隔离器和4个大功率场效应管IRF640。74ls125的引脚图如图3.7所示:图3.7 74ls125引脚图三态输出门(简称三态门)的电路结构是在普通门电路的基础上附加控制电路构成的。三态门的功能表如表3.1所示:表3.1 三态门的功能
35、表输 入输 出AY00001110高阻态11高阻态从表3.1中可以看出,在三态使能端的控制下,输出端Y有三种可能出现的状态,高阻态、关态(高电平)、开态(低电平)。当=“1”时,电路输出Y呈现高阻状态,当=“0”时,实现Y=A的逻辑功能,即为低电平有效。第四章 智能雨刮器硬件设计4.1 智能雨刮器的结构框图智能雨刮器系统由单片机、直流电动机、雨滴传感器及雨刷等组成。智能雨刮器的系统结构框图如图4.1所示。图4.1智能雨刮器的系统结构框图4.2 雨滴传感器的硬件设计雨滴传感器部分,由555定时器构成的多谢振荡器对红外发射管进行驱动,再由接收管接收,这样就构成一个光电传感器。把光电传感器的信号经带
36、通滤波器把信号频率限制在38KHz左右,再经分频器进行128分频,使脉冲信号变为毫秒数量级。如此构成的硬件图如图4.2所示:4.3 电机控制的硬件设计80c51单片机的P0口的P0.0、P0.1及P0.3、P0.4分别经四总线缓冲门74LS125和反向驱动器74LS04控制4个光电隔离器和4个大功率场效应开关管IRF640。下面举例说明此电路对电机A的控制过程:当单片机经P0接口输出12H控制模型时,由于锁存器74LS125中的三态门1是打开的,所以光电隔离器LEI导通并发光,光敏三极管输出为高电平,因而使大功率场效应开关管IRF640(v1)导通。同理,74LS125中的三态门4输出为高电平
37、,因此光电隔离器LEI发光并导通,因而使v4导通。同理可分析,此时v2和v3是关断的。因此电流从左至右流过直流电机,使电机正转。当P0接口输出09H时,则锁存器74LS125中的2,3号三态门打开,使得v2和v3接通,v1和v4关断,电流由右向左流过电机,使电机反转。SA0为电机左到位开关,当SA1置一,则输出正向代码;SA1为电机右到位开关,当SA1置一,则输出反向代码7。电机复位端为两电机各自的左到位开关。电机部分硬件图如图4.3所示:图4.2雨滴传感器部分硬件图图4.3雨刮器电机控制部分硬件图第五章 智能雨刮器的软件设计5.1 雨滴传感器的流程图设计因为脉冲的中心频率为38KHZ,进行1
38、28分频后约为300HZ,周期即为3ms,所以选定定时时间为60ms,在此时间段内最多可接收20个脉冲,由此在按脉冲的多少进行大小雨的分配,由此形成的雨滴传感器的流程图如图5.1所示,60ms定时器的流程图如图5.2所示:图5.1雨滴传感器部分流程图图5.2 60ms定时器流程图5.2 智能雨刮器双电机控制的流程图设计对于直流电动机的转速来说,当励磁恒定时,它是随着电枢电压的增减而增减的(当然也可以利用改变励磁的大小来调节直流电机的转速)。所以,一旦调节或改变直流电动机的电枢电压,即可达到控制转速的目的。通过改变单片机输出PWM脉宽信号的占空比,来控制直流电动机的电枢电压,从而改变雨刮电动机的
39、转速8。汽车雨刮器电机的软件流程图如图5.3所示: 图5.3雨刮器电机部分流程图5.3 汽车智能雨刮器的主程序流程图设计在汽车智能雨刮系统中,有许多非线性因素都会对雨刮同步造成影响。这样,我们就需要用人的经验知识来调整PWM信号的占空比,使两个雨刮同步摆动。因此,把模糊控制技术运用到雨刮同步控制中,可以使系统有良好的控制效果。汽车智能雨刮器的主程序流程图如图5.4所示: 图5.4 智能雨刮器主程序流程图第六章 基于模糊控制的智能雨刮控制系统6.1 模糊控制简介 几十年来,控制理论的发展经历了古典控制理论、现代控制理论和智能控制理论三个阶段。智能控制又包括模糊控制、神经网络控制、专家控制和仿人智
40、能控制等。模糊控制理论是由美国加利福尼亚大学著名教授L.A.Zadeh于1965年首先提出。他以模糊数学为基础,用语言规则表示方法和先进的计算机技术,由模糊推理进行判决的一种高级控制策略。自从1974年英国的E.H.Mamdan首先把模糊语言组成的模糊控制器用于控制蒸汽发动机,在以后的二十多年中,模糊控制在控制领域中的应用越来越广泛,也越来越受到人们的重视。模糊控制较大规模的研究是从1980年开始的。1985年,模糊推理集成块开始开发。1986年,在日本,基于模糊控制技术所开发的产品及系统开始出现,并在实际应用中取得明显的经济效益。之后,模糊控制在许多国家如美国、西欧、中国、东南亚引起了广泛的
41、重视,并受到国际控制理论学术界的关注。1984年,国际模糊系统学会成立。1985年,召开了第一届国际模糊系统学会的学术交流会,各国相继成立了模糊控制系统工程研究所,90年代起,世界上一些大公司开始了模糊产品的开发,模糊理论与应用研究及模糊产品的开发像一股强劲的风浪席卷世界各地9。到目前为止,模糊控制还没有统一的定义。但从广义上可将它定义为:“模糊控制指的是以模糊集合理论、模糊语言变量及模糊推理为基础的一类计算机数字控制方法”或者定义为“基于模糊集合理论、模糊逻辑,并同传统的控制理论相结合,模拟人的思维方式,对难以建立数学模型的对象实施的一种控制方法”。其基本思想是在被控对象的模糊模型的基础上,
42、用机器去模拟人对系统控制的一种方法。6.2 模糊控制的数学基础6.2.1 模糊集合模糊集合是一种特别定义的集合、它与普通集合既有联系又有区别。对于普通集合来说,任何一个元素要么属于该集合,要么不属于,非此即彼,界限分明,决不模棱两可。它可用来描述模糊现象,而模糊集合的边界是模糊的,允许论域中的某些元素部分属于该集合,只要规定该元素属于这个集合的程度即可。对于普通集合中特征函数的值域从0,1集合扩展为0,1闭区间,且定义特征函数为该闭区间的连续函数,则以这特征函数对论域进行划分,即可得到模糊集合。模糊集合定义为:给定论域U中的一个模糊集A,是指对任意u U,都为其指定一个数(u)u0,1与之对应
43、,这个数叫做u对A的隶属度。这意味着作出一个映射::u0,1,u这个映射称为A的隶属函数。模糊集A就是以这个隶属函数为特征的集合。由此可见,模糊集是普通集的一般化,普通集是模糊集的特殊情况。正如普通集合完全由其特征函数所刻画一样,模糊集A完全由隶属函数所刻画。当模糊集隶属函数的值域为0,1时,A就蜕化为普通集,(u)则变为普通集的特征函数。6.2.2 隶属度函数及其确定普通集合用特征函数来表示,模糊集合用隶属函数来表示。隶属函数这个概念很好地描述了事物的模糊性,关于隶属函数需要做以下几点说明:(1)隶属函数的值域为0,1,它将普通集合特征函数只能取0,1两个值,推广到0,1闭区间上连续取值。的
44、值越接近1,表示元素x隶属于模糊集合A的程度越大。反之,的值越接近0,表示元素x隶属于模糊集合A的程度越小。(2)隶属函数完全刻化了模糊集合,隶属函数是模糊数学的基本概念。不同的隶属函数所描述的模糊集合也不同。借助隶属函数才能对模糊集合进行描述,那么,如何正确地建立隶属函数,将是一项非常关键的工作。在实际工作中,隶属函数选择好坏的标准只能看是否符合客观实际。尽管我们所面对的对象不同,且在选择隶属函数时带有很大的主观性,但是,仍有一些基本的原则可遵循。几种常见的隶属函数形式在实际应用中,根据满足问题需要及计算简便的原则,常用的隶属函数有下列几种10:(1)正态型,b0 式(6.1) (2)三角形 式(6.2) (3)升半梯形 式(6.3) 本文选用的是三角形隶属函数。6.3 模糊控制器的设计它是模糊控制系统的核心,是采用基于模糊控制知识表示和规则推理的语言型“模糊控制器”,也是模糊控制系统区别于其他控制系统的主要标志。模糊控制器存放的是由规则导出的模糊控制算法,一般由计算机程序或硬件实现。根据被控对象的不同,以及对系统静态、动态特性要求的不同,模糊控制器的规则也有所不同,即模糊控制算法各异。实际上,模糊控制器的