全球旧事资料 分类
程序框图Figure41Programblockdiagram
同时,程序还可以实时显示车内的人数。系统循环判断当前车内的人数,当车内的人数小于设定人数时,随时清除报警程序,使继电器的常闭触头闭合,可使客车能够再次正常启动。在显示子程序中,主要使外部中断所产生的计数值由十六进制转化为8位的BCD码,继而显示数据。
14
f牡丹江师范学院学士学位论文(设计)
42计数功能程序设计
这部分程序的功能是把传感器检测到的两路上下车信号送至AT98S51单片机STATUS寄存器来进行加和减计数,将实时数量和设定在W寄存器的上限人数(40人)循环不断地进行比较和查询,一旦等于40就发出报警信号进行报警,大于40则执行程序锁定发动机电路。
43LED显示电路的程序设计
该部分程序的功能是对单片机的显示位加以查询,使数码管的高位和低位能够不间断地刷新,用来实时显示客车上的乘客人数。
44报警电路程序设计
该部分的功能是一直查询单片机的报警控制位,一旦有高电平输出,系统通过LM386驱动扬声器报警提示客车司机,来及时防止超载现象的发生。
15
f牡丹江师范学院学士学位论文(设计)
5结论
该论文设计的特点是使用了红外线发射接收器这一经济实惠的检测器件,并采用双D触发器组成的互锁电路来抵御来自外界的干扰,与此同时,系统的核心是AT89S51单片机微控制器,由检测电路、控制电路、显示电路、报警电路、和系统软件构成,本设计完成的工作主要有:
1采用红外线检测上下车人数。2使检测和输出的信号不失真地反映到显示器。3系统采用的红外线发射接收器可以实时、连续地在线监测、显示。4系统的扬声器在系统检测到超载时进行报警。5系统的继电器控制电路还可以在警告发出后切断汽车的发动机电路。本设计通过检测和计算客车的人数,较好地完成了客车超载的提示预警。系统的运行可靠、稳定、准确、快速,结果能够实时显示,并具有抗干扰能力强、操作方便等优点。但因为时间和个人能力有限,本智能型检测系统尚存在一些需要完善和进一步研究的地方,希望通过以后的学习来提升。
16
f牡丹江师范学院学士学位论文(设计)
参考文献
1陈永甫红外探测与控制电路M北京人民邮电出版社20042肖景,赵健红外线热释电与超声波遥控电路M北京人民邮电出版社
20033李广弟,朱月秀,王秀山单片机基础M北京北京航空航天大学出版
社20014沈红卫单片机应用系统设计实例与分析M北京北京航空航天大学出版
社20035王仲生智能监测与控制技术M西安西北工业r
好听全球资料 返回顶部