基于单片机的智能型客车防超载系统的设计新
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的智能型客车防超载系统的设计新
本科学生毕业论文(设计)
题目(中文): 基于单片机的智能型客车防超载系统的设计
(英文): Design of intelligent against carriage
overload system based on MCU
姓名姚军
学号200506231417
院(系)电子工程系
专业、年级电子信息工程2005级
指导教师李小武
2009年 4 月22 日
湖南科技学院本科毕业论文(设计)诚信声明
本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。
本科毕业论文(设计)作者签名:
二○○年月日
毕业论文(设计)任务书
课题名
基于单片机的智能型客车防超载系统的设计称:
姚军
学生姓
名:
系
电子工程系
别:
专
电子信息工程
业:
指导教
李小武师:
2008 年11 月30 日
湖南科技学院本科毕业论文(设计)任务书
注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。
注:此表由学生本人填写,一式三份,一份留系里存档,指导老师和本人各保存一份
湖南科技学院毕业论文(设计)中期检查表
注:此表用于指导教师在学生毕业论文(设计)初稿完成后对学生执行任务书情况进行中期检查时用,由指导教师填写。
湖南科技学院毕业设计(论文)指导过程记录表
注:本表与毕业论文一起装订存档。
及格五个等级,实评总分90—100分记为优秀,80
—89分记为良好,70—79分记为中等,60—69分
及格五个等级,实评总分90—100分记为优秀,80—89分记为良好,70—79分记为中等,60—69分
记为及格,60分以下记为不及格。
湖南科技学院本科毕业论文(设计)答辩记录表
目录
绪论 (1)
1 系统的组成结构及工作原理 (3)
1.1 工作原理 (3)
2 系统的硬件结构及功能设计 (4)
2.1红外检测模块电路 (4)
2.1.1红外线发射接收对管检测计数单元 (4)
2.1.2热释红外检测人员单元 (4)
2.2 单片机系统 (6)
2.2.1 MCS-51单片机的内部结构及功能部件 (6)
2.2.2 8051的引脚功能 (7)
2.2.3 复位电路 (9)
2.3 控制模块电路 (10)
2.3.1 锁定电路 (10)
2.3.2 报警部分 (11)
2.3.3 车内人数显示部分 (11)
3 系统软件的设计和实现 (12)
3.1 程序流程设计 (12)
3.2 程序设计 (14)
3.2.1 主程序 (14)
3.2.2 部分子程序 (15)
结论 (17)
参考文献 (18)
附录A:C语言源程序 (19)
附录B:仿真 (22)
致谢 (24)
13
插图索引
图1 系统设计框图 (3)
图2 双探测元热释电红外传感器 (4)
图3 红外检测模块 (6)
图4 8051单片机框图 (7)
图5 8051引脚图 (8)
图6 复位电路 (10)
图7 系统原理图 (11)
图8 显示子程序流程图 (12)
图9 外部中断子程序流程图 (13)
图10 程序流程图 (13)
图11 系统初始化 (22)
图12 车内人数少于额定人数时 (23)
图13 车内人数大于额定人数时系统做出的反应 (23)
13
附表索引
表1上下车情况分析 (5)
表2 P3口的第二功能 (9)
13
基于单片机的智能型客车防超载系统的设计
摘要
本文通过对当前客车超载的危害性进行分析,进而完成智能型客车防超载系统的设计。
智能型客车防超载系统是以AT89C51单片机为核心,通过对其外围硬件电路的设计和软件设计构成的一个智能化系统,它通过对红外运动方向识别传感器传送来的信号对上下车乘客进行记数,并判断当前车内人数是否达到预定人数。如果当前车内人数小于预定人数,则继续对车内人数进行判断,LED显示车内当前人数;如果当前车内人数大于预定人数,则跳转到报警,使蜂鸣器报警,同时使继电器动作,断开汽车电子点火器,对客车执行锁定。并继续对当前车内人数进行循环判断,当车内人数小于预定人数时,要随时清除报警程序,使继电器的常闭触头闭合,以便汽车能再次正常启动。
本系统能够较好的完成客车超载的预警提示,并对超载情况进行相关控制。
【关键词】防超载系统智能控制AT89C51 红外传感器
13
Design of Intelligent Against Carriage Overload System
Based on MCU
Abstract
Accomplished the design of intelligent against carriage over load system through analyze the damage of carriage overload.
Intelligent against carriage overload system is take AT89C51 MCU as core, Through to its periphery hardware circuit's design and software design constituted a intellectualized system. The system through the signal which from the infrared sensors to identify the direction of movement to landing passenger carries on the register, and judges this time the number of passenger on the bus whether to achieve the predetermined number. If the number of passenger is smaller than the predetermined population this time, then continues to judge the number to carry on. And the LED displays inside of the bus passenger's number at the same time; If the number of passenger is larger than the predetermined population at the moment; the buzzer warning, and the relay operation, lock bus electron igniter. System continues to carry on the cycle-criterion, As long as the passenger's quantity is smaller than the predetermined population, the warning procedure momentarily eliminate, and closed the contact of relay in order to restart the automobile again.
The system can complete an alarm beforehand for overload, mean while the mutuality control will be adopted.
【Key words】against overload system intelligence control AT89C51 infrared sensors lock.
13