首页 实物视频演示 仿真视频演示 设计说明书预览 答辩PPT预览
编号:
CJL-51-2022-009
设计简介:
本设计是基于单片机汽车超速报警系统设计,主要实现以下功能:
1、通过霍尔传感器检测紫车速度
2、使用直流电机模拟汽车运行,并通过按键调节汽车转速
3、可以通过按键设置速度阈值,超速报警并语音提示
4、第一次超速:灯亮+文字提示,持续15-20s(根据路况 上路前设计限速范围);
5、第二次超速:蜂鸣器报警及语音文字提示,直至速度降至范围内语音和蜂鸣器停止报警;
6、第三次超速:系统自动限速
标签:51单片机、LCD1602、霍尔传感器、直流电机、语音播报。
题目扩展:客车超载系统
基于单片机汽车超速报警系统设计:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:
中控部分
-
核心控制器:STC89C52单片机是整个汽车超速报警系统的核心,负责接收输入部分的数据,进行内部处理,并控制输出部分。
-
数据处理:单片机接收来自霍尔传感器的速度数据,以及独立按键的输入信号。通过内部程序,单片机能够计算出当前的车速,并与预设的速度最大值进行比较,判断是否超速。
-
逻辑控制:根据超速判断结果,单片机将控制输出部分的LCD显示、电机驱动、TTS语音播报、LED灯和蜂鸣器等,实现超速报警和提示功能。
输入部分
-
霍尔传感器:用于给电机测速,通过检测电机转动的磁场变化来计算出当前的车速。霍尔传感器输出的信号经过处理后被送入单片机。
-
独立按键:系统包含三个独立按键,分别用于切换系统界面、调整速度最大值、以及模拟汽车的加速和减速操作。按键输入的信号也被送入单片机进行处理。
-
供电电路:为整个系统提供稳定的电力供应,确保各模块正常工作。
输出部分
-
LCD1602显示模块:用于显示当前的车速和档位信息。在主界面时,LCD会显示实时的速度和档位;在其他界面时,可以显示用户设置的速度最大值等信息。
-
MX1508直流电机驱动芯片:用于驱动直流电机模拟车轮的转动。单片机通过控制MX1508来模拟不同速度下的车轮转动情况。
-
TTS语音播报模块:当车速超过预设的最大值,且为第二次超速时,TTS语音播报模块将进行语音播报,提醒驾驶员注意车速。
-
LED灯:当车速第一次超过预设的最大值时,LED灯将亮起,持续15秒作为超速提示。
-
蜂鸣器:当车速第二次超过预设的最大值时,蜂鸣器将发出报警声,以更强烈的提示方式提醒驾驶员注意。