基于51单片机的智能驾驶系统设计[proteus仿真]
智能驾驶检测系统这个题目算是课程设计和毕业设计中常见的题目了,本期是一个基于51单片机的智能驾驶系统设计
需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【144基于51单片机的智能驾驶系统设计】即可获取(看到消息会第一时间回复~)
仿真环境
proteus8.9
程序编译
keil4.60
功能
- LCD1602显示车距、车速、酒精溶度
- 基于L298的电机驱动电路设计
- 基于MQ-3的酒精检测电路设计
- 脉冲计数方法设计
- 声光报警电路设计
- 风扇通风系统电路设计
- 系统整流滤波电路设计
- 基于超声波模块的车距检测
程序说明
按键说明
- 一共三个按键,从上到下,第一个按键按下进入阈值设置界面,光标在车距阈值处闪烁,此时按下第二个按键阈值加,按下第三个按键阈值减;再次按下第一个按键,光标跳到下一个阈值(车速阈值)闪烁…一次类推,第四次按下第一个按键后,保存设置并退出
总体功能
-
循环控制超声波模块超声超声波,单片机内计时计数,计算车距,仿真中可通过调节超声波模块左侧的滑动变阻器来调节检测的距离。
-
循环读取ADC上的酒精浓度数字量,在单片机内转换为实际浓度值
-
循环对脉冲计数器的输出进行计数,以算出实时车速,车速可在仿真运行后,通过调节面板中按钮调节,如下:
-
程序中分析检测的数据,在超过阈值后声光报警
-
车速控制,通过IO输出PWM波实现速度控制
需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【144基于51单片机的智能驾驶系统设计】即可获取(看到消息会第一时间回复~)
公众号: