摘 要
自改革开放以来,人们的物质生活得到了极大的提高,出行的方式也是多种多样的例如飞机、火车、客车和摩托车等,近几年高铁也是非常的盛行,但是近距离的出行还是以客车为主要的交通工具。特别是一些出行高峰期,比如说法定假日,春节等。有些黑车司机为了赚取高额的收入,超载拉客是经常发生的事情,特别是一些偏远的经济欠发达地区。因此设计一种可以控制客车超载的系统是非常有必要的。
设计一个基于51单片机的智能型客车超载监控系统,采用红外对管传感器将检测的结果送入单片机,通过单片机控制的LCD1602液晶显示屏显示Now:0X和Limit:08。如果有人上车或者下车则X会相应的变化,如果X为8时LCD1602第二行会显示waring!!!,同时蜂鸣器和语音报警模块发出报警。(后面的这些跟前面有重复)具体操作是,在客车的前车门和后车门的旁边分别安放红外对管传感器。没有乘客上下车的情况下,红外发射管发射红外线,红外接收管接收红外线。如果有乘客经过车门时会挡住红外发射管发射的红外线,则红外接收管接收不到这束红外线会产生低电平脉冲,通过单片机的外部中断送给单片机内部进行计数。将计数的结果通过LCD1602液晶显示屏显示出来,并与设定的人数进行比较。如果当前车上的人数小于设定的人数,LED绿灯亮。如果当前客车的人数大于等于设定人数LED红灯亮,蜂鸣器报警,语音模块通过扬声器播报“客车已超载”提示司机和乘客。直到客车上的人数小于设定人数后,警报解除、LED绿灯亮,客车可以安全行驶。对此进行了相应的软硬件设计,搭建了客车超载监控系统实验平台,并对所开发的控制系统进行了性能测试。经过实验结果表明:该系统是合理可行的,并且系统的灵敏度也比较高,还可以使人们的生命财产免遭损失,所以本次设计是相对成功的。
关键词:客车超载监控系统;红外线传感器;单片机
ABSTRACT
Since the reform and opening up, people's material life has been greatly improved, the way travel is varied such as aircraft, trains, buses and motorcycles in recent years, high-speed rail is also very popular, but still close to travel in passenger cars as the main means of transport. In particular, some peak travel period, such as statutory holidays, Spring Festival and other. Some black truck driver to earn a high income, soliciting overload is often the case, especially in some remote underdeveloped areas. Therefore, to design a system to control the bus overload is very necessary.
51 microcontroller-based intelligent bus overload monitoring system installed infrared bus in front of the door to takeover by the passengers on the train were counted, and the result is displayed on the display LCD1602 LCD screen, and at the same time with the number set comparison, If less than the set number, the LED lights up green if the number is greater than or equal to set LED red light, buzzer alarm, voice broadcast through the speaker module "bus overloaded" to alert drivers and passengers, the other passengers, the bus through the back door until the number of passenger cars is less than the set number, the alarm is released LED lights up green, the bus can drive safely. Proven intelligent bus overload monitoring system is economical, practical, especially sensitive, so this design is relatively successful.
Key word:Carriage overload monitor system;Infrared sensor;MCU
目 录
摘 要 III
ABSTRACT III
第1章 绪论 V
1.1课题研究的背景 1
1.2课题研究的意义与目的 1
1.3本课题研究的内容 2
1.4国内外研究现状 2
1.5课题设计研究进度计划 2
1.6设计功能指标要求 3
1.7本章小结 3
第2章 设计方案 4
2.1系统方案论述 4
2.2基本设计思路 4
2.3整体方案概述 4
2.4本章小结 5
第3章 系统的硬件设计 6
3.1单片机最小系统电路设计 6
3.2语音电路设计 7
3.3 显示电路设计 8
3.4 蜂鸣器电路设计 11
3.5 红外对管电路设计 12
3.6 指示灯电路设计 13
3.7本章小结 13
第4章 系统的软件设计 15
4.1 主程序设计 15
4.2 语音电路程序设计 15
4.3 显示电路程序设计 16
4.4 蜂鸣器电路程序设计 17
4.5 红外对管电路程序设计 18
4.6本章小结 19
第5章 系统的调试与结果分析 20
5.1 硬件电路调试 20
5.2 软件程序调试 20
5.3 系统调试结果显示 20
5.4 调试结果分析 22
5.5本章小结 23
第6章 总结与展望 24
6.1 总结 24
6.2展望 24
致谢 25
参考文献 26
附录1元器件清单 27
附录2原理图 28
附录3程序 29