流量监测交通灯传感器大作业_第1页
流量监测交通灯传感器大作业_第2页
流量监测交通灯传感器大作业_第3页
流量监测交通灯传感器大作业_第4页
流量监测交通灯传感器大作业_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、传感器技术与检测流量检测交通灯班级: 学号: 姓名日期:一研究的主要内容本课题研究的内容有如下几个方面:(1)基于车流量的智能交通灯控制系统的工作原理。(2)基于车流量的智能交通灯控制系统的硬件设计。(3)车流量检测原理及其硬件电路设计。(4)基于车流量的智能交通灯控制系统的程序设计。二研究方案系统总体方案红绿灯显示模块数码管显示模块车流量检测信号AT89C51单片机电源模块车流量检测方案利用红外线车辆检测器。红外线车辆检测器是利用被检测物对光束的遮挡或反射,通过同步回路检测物体有无。物体不限于金属,所有能反射光线的物体均可被检测。光电开关将输入电流在发射器上转换为光信号射出,接收器再根据接收

2、到的光线的强弱或有无对目标物体进行探测。如当汽车通过光扫描区域时,部分或全部光束被遮挡,从而实现对车辆数据的综合检测。红外线车辆扫描系统提供了车辆轮廓扫描的解决方案,并提供车辆分离信号,同时还能够检测挂钩是否存在及其位置,由于光学产品的高速响应,当车速低于100公里/小时,系统可对车辆间距0.3米车辆实现可靠的分离检测并抓取车辆轮廓数据,当车速低于200公里/小时,对车辆间距0.6米的车辆实现可靠的分离检测并抓取轮廓数据,系统可自动分类超过100种车型,车辆自动分类的准确率超过99。常利用光电开关技术成熟,高速响应,可输出丰富的车辆数据信息,能可靠检测各种特殊车辆。抗干扰性强,不受恶劣气象条件

3、或物体颜色的影响,安装简便。采用AT89C51单片机作为主控制器。AT89C51具有两个16位定时器/计数器,5个中断源,便于对车流量进行定时中断检测。32根I/O线,使其具有足够的I/O口驱动数码管及交通灯。外部存贮器寻址范围ROM、RAM64K,便于系统扩展。其T0,T1口可以对外部脉冲进行实时计数操作,故可以方便实现车流量检测信号的输入。显示部分:采用数码管与点阵LED相结合的方法因为设计既要求倒计时数字输出,又要求有状态灯输出等,为方便观看并考虑到现实情况,用数码管与LED灯分别显示时间及状态信息。三单元电路设计光电开关的工作原理光电开关(光电传感器)是光电接近开关的简称,它是利用被检

4、测物对光束的遮挡或反射,由同步回路选通电路,从而检测物体有无的。物体不限于金属,所有能反射光线的物体均可被检测。光电开关将输入电流在发射器上转换为光信号射出,接收器再根据接收到的光线的强弱或有无对目标物体进行探测。其工作原理图如下:图1.光电开关工作原理简图发送器对准目标发射光束,发射的光束一般来于半导体光源,发光二极管(LED)、激光二极管及红外发射二极管。光束不间断地发射,或者改变脉冲宽度。接收器有光电二极管、光电三极管、光电池组成。在接收器的前面,装有光学元件如透镜和光圈等。在其后面是检测电路,它能滤出有效信号和应用该信号。1.光电开关的分类光电开关按检测方式可分为反射式、对射式和镜面反

5、射式三种类型。对射式检测距离远,可检测半透明物体的密度(透光度)。反射式的工作距离被限定在光束的交点附近,以避免背景影响。镜面反射式的反射距离较远,适宜作远距离检测,也可检测透明或半透明物体。下表给出了光电开关的检测分类方式及特点说明。光电开关按结构可分为放大器分离型、放大器内藏型和电源内藏型三种。放大器分离型是将放大器与传感器分离,并采用专用集成电路和混合安装工艺制成,由于传感器具有超小型和多品种的特点,而放大器的功能较多。因此,该类型采用端子台连接方式,并可交、直流电源通用。具有接通和断开两种延时功能,兼有接点和电平两种输出方式。放大器内藏型是将放大器与传感器一体化,采用专用集成电路和表面

6、安装工艺制成,使用直流电源工作。其响应速度快,有0.1ms和1ms两种,能检测狭小和高速运动的物体。兼有电压和电流两种输出方式,能防止相互干扰,在系统安装中十分方便。电源内藏型是将放大器、传感器与电源装置一体化,采用专用集成电路和表面安装工艺制成,它一般使用交流电源,适用于在生产现场取代接触式行程开关。可直接用于强电控制电路,也可自行设置自诊断稳定工作区指示灯,输出备有SSR固态继电器或继电器常开、常闭接点,可防止相互干扰。2.光电开关的应用随着我国工业自动化技术的迅速发展,光电开关自动化元件将被普遍采用。应用领域也在不断扩展,采用集成电路技术和SMT表面安装工艺而制造的新一代光电开关器件,具

7、有延时、展宽、外同步、抗相互干扰、可靠性高、工作区域稳定和自诊断等智能化功能。这种新颖的光电开关是一种采用脉冲调制的主动式光电探测系统型电子开关,它所使用的冷光源有红外光、红色光、绿色光和蓝色光等,可非接触、无损伤地检测和控制各种固体。新型光电开关具有体积小、功能多、寿命长、精度高、响应速度快、检测距离远以及抗光、电、磁干扰能力强等优点。目前,这种新型的光电开关已被用作物位检测、液位控制、产品计数、宽度判别、速度检测、定长剪切、孔洞识别、信号延时、自动门传感、色标检出、冲床和剪切机以及安全防护等诸多领域。四程序设计软件可靠性设计在单片机软件程序的设计中,采用一些措施来提高单片机系统工作的可靠性

8、。软件抗干扰研究的内容主要有:一、消除模拟输入信号的嗓声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。这里针对后者提出几种有效的软件抗干扰方法。主程序流程图当车流量小于15的时候执行状态3,车流量小于25大于15的时候执行状态2,车流量大于25的时候执行状态1,其工作流程图如图2所示图2: . 中断程序流程图(图3):图3 五 汇编程序设计(见附录)六 系统工作原理光电开关将检测到的车流量脉冲信号送入单片机的T1口,T1对输入脉冲计数,同时单片机T0口对其定时,在设置的一段时间内(如1分钟),通过单片机定时器T0的溢出中断,将计数值送回,单片机通过执行相应的程序,从而控制交通状态

9、灯切换及数码管的倒计时时间显示。单片机根据车流量变化具体工作状态如下: 当定时时间,执行定时中断T0,单片机将T1的计数值送给车流量检测变量CAR_NUMBEERS,单片机每执行一次程序,都将扫描该变量的值。当CAR_NUMBERS大于25辆/分,执行状态:东西方向绿灯,南北方向红灯,倒计时40秒,然后东西黄灯5秒,南北保持红灯5秒,紧接着东西红灯,南北方向绿灯,倒计时25秒后,南北亮黄灯5秒,东西保持红灯状态5秒后,重新扫描。 当系统刚开始工作或者CAR_NUMBERS大于或等于15辆/分,小于或等于25辆/分,将执行状态:东西方向绿灯,南北方向红灯,倒计时30秒,然后东西黄灯5秒,南北保持

10、红灯5秒,紧接着东西红灯,南北方向绿灯,倒计时25秒后,南北亮黄灯5秒,东西保持红灯状态5秒后,重新扫描。 当CAR_NUMBERS小于15辆/分,执行状态:东西方向绿灯,南北方向红灯,倒计时50秒,然后东西黄灯5秒,南北保持红灯5秒,紧接着东西红灯,南北绿灯,倒计时45秒后,南北亮黄灯5秒,东西保持红灯5秒后,重新扫描4。(2)相关参数说明交通量counts:是指在选定的时间段内,通过道路某一地点、某一断面或某一条车道的车辆实体数。交通量是一个随机数,不同时间、不同地点的交通量都是变化的,交通量随时间和空间变化的现象,称之为交通量的时空分布特性。通常取某一时间段内的平均值作为该时间段内的交通

11、量。参考时间t:为了更准确地表示某个路口的车流量,选择一个适合的时间段作为参考值,即参考时间。车流量CAR_NUMBERS:指单位时间内通过某一地点、某一断面或某一条车道的车辆实体数。具体关系如下:CAR_NUMBERS = counts/t (辆/分)七系统仿真1.系统仿真:(利用Protues仿真软件进行仿真这里不做具体说明。)单击仿真界面左下方的开始按扭,仿真就开始了。具体仿真过程如下:当交通灯开始工作后,执行默认状态,系统自动进入状态:东西方向绿灯,南北方向红灯,倒计时30秒,然后东西黄灯5秒,南北保持红灯5秒,紧接着东西红灯,南北方向绿灯,倒计时25秒后,南北亮黄灯5秒,东西保持红灯

12、状态5秒后,重新扫描;仿真结果如图4.1所示:图4.1默认状态仿真图当手动按下开关,频率小于15次/分时,执行状态:东西方向绿灯,南北方向红灯,倒计时50秒,然后东西黄灯5秒,南北保持红灯5秒,紧接着东西红灯,南北方向绿灯,倒计时45秒后,南北亮黄灯5秒,东西方向保持红灯状态5秒后,重新扫描;仿真结果如图4.2所示:图 4.2状态仿真图当手动按下开关,频率大于15次/分,小于或等于25次/分,执行状态:东西方向绿灯,南北方向红灯,倒计时30秒,然后东西黄灯5秒,南北保持红灯5秒,紧接着东西红灯,南北方向绿灯,倒计时25秒后,南北方向亮黄灯5秒,东西方向保持红灯状态5秒后,重扫描仿真结果如右图4

13、.3所示:图4.3状态仿真图当手动按下开关,频率大于25次/分,执行状态:东西方向绿灯,南北方向红灯,倒计时40秒,然后东西黄灯5秒,南北保持红灯5秒,紧接着东西红灯,南北方向绿灯,倒计时25秒后,南北亮黄灯5秒,东西保持红灯状态5秒后,重新扫描;仿真结果如图4.4所示:图4.4状态的仿真图附录系统原理图附录系统仿真原理图附录(程序设计)ORG 0000HLJMP 100HORG 000BHLJMP T0_INTERUPTORG 100HEAST_GREEN DATA 70HEAST_YELLOW DATA 71HEAST_RED DATA 72HCAR_NUMBERS DATA 73HMOV

14、 73H,#20 ;车流量初值START: MOV DPTR,#TAB MOV P3,#00H MOV SP,#60H MOV R3,#250 ;中断延时15S MOV R4,#00H ; MOV TMOD,#01010001B MOV TH0,#15H MOV TL0,#0A0H ;60MS初值 MOV TH1,#00H MOV TL1,#00H MOV IE,#82H ;开放T0中断 SETB TR0 SETB TR1 SETB P3.5 ;I/O口输入数据前需将其先置1LOOP: CLR P3.7 ;中断检验位清0 MOV A,CAR_NUMBERS CJNE A,#25,LOOP1LO

15、OP1:JNC STATE1CJNE A,#15,LOOP2LOOP2:JC STATE3LJMP STATE2STATE1: MOV EAST_GREEN,#40 ;车流量大于25时,显示状态1 MOV EAST_YELLOW,#5 MOV EAST_RED,#25LJMPSTATESTATE2: MOV EAST_GREEN,#30 ;车流量处于15和25之间,显示状态2 MOV EAST_YELLOW,#5 MOV EAST_RED,#25LJMPSTATESTATE3: MOV EAST_GREEN,#50;车流量小于15时,显示状态3 MOV EAST_YELLOW,#5 MOV E

16、AST_RED,#45LJMPSTATESTATE: MOV R0,EAST_GREEN ;东西绿灯,南北红灯 MOV P1,#11011110BSTATE_1: LCALL T0_BCD LCALL DISPLAY LCALL DELAY_1S DJNZ R0,STATE_1STATE_2: MOV R0,EAST_YELLOW ;显示黄灯MOV P1,#11101110B ;低电平有效,东西由绿灯变为红灯时才需要亮黄灯,南北继续红灯STATE_22: LCALL T0_BCD LCALL DISPLAY LCALL DELAY_1S MOV P1,#11111110B MOV 74H,#1

17、00WAIT1: DJNZ 74H,WAIT1 MOV P1,#11101110B DJNZ R0,STATE_22STATE_3: MOV R0,EAST_RED ;东西红灯,南北绿灯 MOV P1,#11110011BSTATE_33: LCALL T0_BCD LCALL DISPLAY LCALL DELAY_1S DJNZ R0,STATE_33STATE_4: MOV R0,EAST_YELLOW ;显示黄灯,南北由绿灯变为红灯时才需要亮黄灯,东西继续红灯 MOV P1,#11110101BSTATE_44: LCALL T0_BCD LCALL DISPLAY LCALL DEL

18、AY_1S MOV P1,#11110111B MOV 74H,#100WAIT2: DJNZ 74H,WAIT2 MOV P1,#11110101B DJNZ R0,STATE_44LJMP LOOPT0_BCD: MOV A,R0;BCD转换MOV B,#10DIV ABMOV R1,B ;个位数值MOV R2,A ;十位数值RETDISPLAY: ;静态显示LOW_DIS:MOV A,R1MOVC A,A+DPTRMOV P0,AHIGH_DIS:MOV A,R2MOVC A,A+DPTRMOV P2,ARETT0_INTERUPT:PUSH ACCDJNZ R3,AGAINMOV R3,#250INC R4CJNE R4,#4,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论