基于STC89S51的汽车智能感应雨刷自动控制系统设计与实现.docx

基于STC89S51的汽车智能感应雨刷自动控制系统设计与实现.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于STC89S51的汽车智能感应雨刷自动控制系统设计与实现

?

?

江志晃梁观娣

摘要:本设计实现了STC89C51单片机为控制核心的汽车智能感应自动雨刷器控制系统。主要从硬件结构原理及软件编程方面进行设计。系统设计了主程序的逻辑结构之外分别设计步进电机驱动模块、LCD显示模块、水量传感器模块。软件部分使用C语言,系统根据检测到的水量值大小,实现雨刷器的自动启停和速度控制。本设计基本达到了预期效果,具有较强的应用意义。

关键词:?STC89S51;自动控制;自动雨刷

随着经济高速发展,人们对汽车辅助设备的舒适性和安全性要求变得更高,据调查数据显示,自动雨刷中高端车型所配备的安全设备之一,中低端的车型极少见有所配备。智能感应自动雨刷可根据前挡风玻璃的落水量来控制雨刮系统的自动操作,减少司机手动使用手调节雨刷器,让驾驶变得更专注安全。智能感应自动雨刷控制系统有效的提高了在雨天驾驶的安全性与可靠性;也避免了因为积水快速溅在挡风玻璃时驾驶员来不及打开雨刷器而引起的恐慌甚至交通事故。[1]

一、系统设计的硬件部分

汽车智能感应雨刷自动控制系统总体设计框图如图1所示,整体设计由5个部分构成,分别是:单片机最小控制系统模块、ULN2003驱动步进控制电机模块、手工按键控制模块、LCD显示模块、水量传感模块。

单片机最小控制系统是智能感应雨刷控制系统的核心,本设计中的显示部件由LCD显示模块主要使用LCD1602,用于显示水量;手工按键控制模块主要是控制启动雨刷的水量;水量传感器采用专用的湿度传感器,将感应的水量转变成数字信号传送给单片机实现系统调用;步进控制电机模块控制命令来源于单片机,实现传感器感应水量大小触发后的系统操作。[2]

1.单片机最小控制系统模块

单片机最小控制系统模块,此系统采用了STC89C51为主控制芯片。STC89C51芯片具有可扩编性高的特点,使用MCS-51内核和8位CPU和在系统可编程Flash,工作电压范围较广,可正常工作于3V-6V,工作频率达到48MHz,具有8K的应用程序空间。汽车智能感应雨刷自动控制系统由此主控制程序在程序烧录后将判断由水量传感模块转换的数字信息,自动开户说雨刮控制系统,同时实时检测着传感量的变化,对速度进行无级调整,整个系统的响应度较为高。

2.ULN2003驱动步进控制电机模块

步进控制电机主要采用ULN2003芯片。完整的驱动电路包括以下:ULN2003主芯片、排阻、220uf电容。步进控制电机它主要将电脉冲转换成执行元件,而且它必须使用专用电路控制驱动器,不能直接使用交流或直流电源。[3]步进控制电机控制器工作时发出脉冲频率持续变化的脉冲信号,脉冲信息经过功率放大器的放大后成为步进电机驱动电源有效的输入参数,从而驱动步进电机工作。

3.手工按键控制模块

单片机最小控制系统模块中必须存在着人机交互,而手工按键则是最常见的控制方式之一。手工按键多采用单一连接或动态式扫描矩阵式单一连接它的每个按键将直接对应CPU的一个控制输入端,控制电路清晰简单,但按鍵数量多时则需要慎重选择使用。如控制系统的按键数较多,则采用要动态式扫描矩阵式为合适。由于本设计系统的手工按键数量并不多,故采用了单一连接的方式进行,减少系统设计的难度同时也提升了系统的稳定性。

4.LCD显示模块

系统设计的显示模块,它可在1602液晶屏上显示各种字符。同时通过系统设计的显示方式它可实现信息显示的左右移动,实现跑马灯式的效果。1602的RAM可存储待显示的内容,当显示了当前的内容后,系统的延时函数将控制第二个显示的内容的时间间隔,在不超32个字符的前提下实现动态显示。本系统设计采用了整屏信息左移的方式,达到显示效果突出。

5.水量传感模块

通过穿管器电阻的变化从而达到信号的转换,汽车智能感应雨刷自动控制系统在检测程序中加入了不少的判断语句,当传感板上的水量变化时自动触发转换信息的变化,若水量较为少时,则电阻阻值比较小,反之则电阻阻值较大,当达到了系统设定的阻值时会触发联动控制系统。本系统采用的水量传感模块将安装于前挡风玻璃上,实时感应着水量的数值变化。此传感模块也可采用光感型,光感型通过感应水量遮挡的光线变化来判断水量多少,同样可达到信号转换的效果。

二、系统设计的硬件组装

系统设计的5大模块,将通过PCB图进行融合。设计系统后首先制作电路PCB板,此PCB板将考虑到各原件的摆放布局,设计大小,确定原器件的摆放位置和相互间的连接情况,同时也考虑到器件焊盘的位置给连接线带来的问题。组装PCB板如图2所示。

PCB板制作完成后将进行元件的焊接,焊接过程着急注意虚焊和空焊问题,确定PCB板上元件的准确无误焊接,元件焊接完成后将对PCB板进行整板测试,使用万用表导通档对连接线进行逐一测试是否正常导

文档评论(0)

胡珍 + 关注
实名认证
内容提供者

90后

1亿VIP精品文档

相关文档