boxmoe_header_banner_img

Hello! 欢迎来到梦汐阁!

加载中

文章导读

51单片机雨刷控制源码+Proteus仿真


avatar
烨汐 2026年6月18日 141

项目简介

说明

本项目是一个基于 AT89C51 单片机 的车辆雨刷控制系统仿真设计,使用 ADC0809 采集雨量传感器信号,使用 L298 驱动雨刷电机,并通过 3 个 LED 指示当前档位。

系统支持

1.自动模式:根据雨量大小自动切换雨刷档位;
2.手动模式:通过按钮选择一档、二档、三档;
3.同档位再次按下可关闭电机;
4.总电源开关控制整个系统启停;
5.LED 显示当前工作档位;
6.电机正反转切换,模拟雨刷往复摆动。

硬件组成

1. AT89C51 单片机:系统主控制器;
2.ADC0809:将雨量传感器模拟量转换为数字量;
3.雨量传感器:输入雨量大小;
4.L298 电机驱动模块:驱动雨刷电机正反转;
5. 直流电机:模拟雨刷电机;
6. 三个按键:手动选择一档、二档、三档;
7. 模式开关:切换手动/自动模式;
8. 总电源开关:控制系统上电/断电;
9. 三个 LED:显示当前档位。

功能说明

总开关控制

系统加入了总电源开关:
– 电源开启:系统正常工作;
– 电源关闭:电机停止、LED 熄灭、当前档位清零。

手动模式

当模式开关拨到手动侧时,三个按钮分别对应三个档位:
– 按下一档按钮:进入一档;
– 按下二档按钮:进入二档;
– 按下三档按钮:进入三档;
– 若再次按下当前相同档位按钮:关闭电机。
例如:
– 当前关闭,按一档 → 启动一档;
– 当前一档,再按一档 → 关闭;
– 当前一档,按二档 → 切换到二档。

自动模式

当模式开关拨到自动侧时,系统根据 ADC0809 采集到的雨量值自动切换档位。

雨量值与档位关系如下:

ADC值范围 自动档位 说明
0 ~ 51 0档 无雨/微雨,电机停止
52 ~ 114 1档 小雨
115 ~ 178 2档 中雨
179 ~ 255 3档 大雨

Proteus仿真截图

注意:

文件中Proteus需要使用9.0及以上版本才能打开

下载

源码和仿真文件为ZIP压缩包,60K大小。

下载方式,加入梦汐阁官方群聊群文件里即可免费下载梦汐阁官方Q群416136987

由于文件较小,故不提供高速下载方式,需要下载请前往Q群。



评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字
插入代码
已成功复制,转载请标明出处哦