基于51单片机雨刷器自动控制系统设计 摘 要 针对人们对汽车的安全性能要求日益增长,雨天行车也成为热点问题,而雨天行车又多发交通事故,据统计雨天开车出行出现的事故中有很大比例与手动操控雨刷器有关,所以,一种有极高可靠性能的汽车智能雨刷控制系统显的非常重要。 本设计的汽车智能雨刷控制系统是基于AT89C2051单片机、湿度传感器和雨刷步进电机并通过软硬件的设计综合实现的。而且系统中采用步进电机代替了传统的雨刷电机(传统雨刷电机为直流电机),目的是利用步进电机控制精度高的特点,使系统更加稳定可靠。 系统程序的实现主要分为功能分析和思路设计两部分,详细设计了主程序部分,此外对其他部分也进行了功能革新,例如使用步进电机、改变雨量传感器的电路结构实现功能的精准化、优化按键位置、实现LCD1602直观显示。在进行人机交互部分采用了C语言进行程序和命令的编写,让雨刷器能够通过实际雨量监测实现智能化调整。 关键词:自动雨刷器;STC89C51;LCD1602;步进电机 目录 1 绪 论 1 1.1选题背景及研究意义 1 1.2研究现状 3 1.3设计内容 3 2 自动雨刷器的总体设计 4 2.1设计思路 4 2.2总体设计框架图 4 3硬件设计 6 3.1主控制模块 6 3.2单片机最小系统 7 3.3电机驱动芯片(ULN2003) 7 3.4 步进电机(28BYJ-48) 8 3.5步进电机驱动电路 9 3.6按键电路 10 3.7 LCD1602显示电路 11 3.8供电电路 11 4.2步进电机工作模块 12 4.3按键控制模块 13 4.4 LCD1602显示模块 14 4.5 雨量传感器自动控制模块 15 5自动雨刷器调试 17 5.1硬件调试 17 5.2上电功能测试 17 结论 20 致谢 21 |
基于51单片机雨刷器自动控制系统设计
更新时间:2019-07-24