基于单片机的客车超载系统(有完整资料)
编号CJ-51-2021-018设计简介本设计是基于基于单片机的客车超载系统主要实现以下功能可实现LCD1602显示应到人数以及最大人数可实现通过按键调节最大人数的数值大小可实现通过继电器控制汽车的发动以及蜂鸣器会报警可实现通过一对红外对管检测人是进来和出去。标签51单片机、LCD1602、红外对管、人数统计中控部分核心控制器采用STC89C52单片机负责接收输入部分的数据经过内部处理后控制输出部分的动作。输入部分红外对管模块用于检测当前的人数。独立按键包括三个独立按键用于切换界面和调整设置的人数。供电电路为整个系统提供电力支持。输出部分LCD1602显示模块用于显示当前人数和设置的人数。继电器控制发动机当检测到的人数大于设置的人数时继电器断开发动机停止转动。蜂鸣器当检测到的人数大于设置的人数时蜂鸣器开始报警。5 仿真测试在本章我们主要针对我们完成的仿真设计做一下讲解通过Protues软件对我们仿真设计以及程序设计做一个简单的验证。如图5.1所示本实验通过按键模拟人的进出将总共的人数以及正在进入的人数都通过LCD032L液晶显示屏显示一旦低于我们设定的数值就会自动报警提示断开电路保护系统安全。在STC89C52单片机上p0端与液晶屏相连p3端与传感器连接p1端与功能性应用相连接连接一个报警系统。图5.1仿真初始图如图5.2所示结合上图所示我们看出增加两个数我们这里仿真的是进入客车的人数图5.2按下增加键如图5.3所示结合上图所示我们看出增减少一个数我们这里仿真的是走出客车的人数图5.3按下减少键如图5.4所示仿真的是按下确认键人数少于总数的情况此时蜂鸣器报警提示老师人数没有达到总数。图5.4按下确认键人数少于总数如图5.5所示仿真的是按下确认键人数多于总数的情况此时蜂鸣器会发声。图5.5按下确认键人数多于等于总数设计摘要摘 要:文中主要是运用STC89C52单片机设计的智能型客车超载检测系统的设计能够检验到客车的总人数。主要选用红外对管模块对客车人员出入开展数据统计并选用LCD1602液晶屏实时显示在客车中选用按键及其报警对人员现有数目状况反映出来红外对管选用2组操纵出入采用一定的逻辑性操纵促使2组红外对管可以具有该有的功效完成了客车人数的实时检测。关键词:红外对管LCD1602单片机客车超载字数7000内容预览目 录1 引言1.1 客车的实时监测人数意义与背景1.2 客车的实时监测系统研究现状1.3 论文的主要工作2 客车实时监测系统的总体设计2.1 方案设计2.2 主要思路2.3 系统实现功能2.4 方案的选择2.4.1 单片机芯片的选择2.4.2 人数采集部分2.4.3 显示部分3 客车实时监测硬件电路的设计3.1 控制系统框架设计3.2 控制系统的硬件电路分析3.2.1 STC89C52单片机3.2.2 最小系统3.2.3 显示电路3.2.4 报警电路3.2.5 红外对管3.2.6 继电器4 软件设计4.1 主程序设计4.2 按键程序设计4.3 LCD显示程序5 仿真测试6 结论与展望致 谢参考文献