课程设计说明书课程设计名称: 模拟电路课程设计 课程设计题目:声光控路灯控制系统设计-控制驱动模块 学 院 名 称: 信息工程学院 专业: 通信工程 班级: 080423 学号: 20 姓名: 龙光平 评分: 教师: 陈琼、刘敏 20 10 年 4 月 2 日模拟电路 课程设计任务书2009-2010学年 第 2 学期 第 1 周- 2 周 题目 声光控路灯控制系统设计内容及要求1. 设计要求:①光照度强(白天)路灯不点亮,光照度暗(夜晚)路灯可由声音控制;②有声音时路灯点亮,否则不点亮。2. 电路组成框图 3. 组织安排:6人一大组,每2人一小组完成框图中的一个独立部分。进度安排1. 布置任务、查阅资料、选择方案,领仪器设备: 2天; 2. 领元器件、制作、焊接:3天3.调试+验收: 2.5天4. 提交报告:2009-2010学年第二学期3~7周学生姓名:刘帅、李星、龙光平、徐帮帮、陈健刚、冯希龙指导时间:第1~2周 指导地点:E楼610室任务下达 2010年 1 月16 日 任务完成 2010 年 3 月 13 日考核方式 1.评阅 √□ 2.答辩 √□ 3.实际操作√□ 4.其它√□指导教师 陈琼、刘敏 系(部)主任 陈琼摘要随着科学技术的发展,公共场所照明控制手段也将逐步更新,除现在已有的声光控开关外,还有微波感应开关和热释远红外感应开关。目前,微波感应开关的抗干扰性能尚不理想,红外感应开关在性能上较为理想,但安装复杂,比较娇气,价格也偏高,比较适合在一些管理完善的场所如宾馆、大饭店楼道及家庭走廊应用,在普通住宅楼、办公楼道等场所的照明控制考虑到价格、管理及安装方便等因素,根据我国国情,可以预计在相当一段时期内,声光控路灯将是首选的主流产品。本次课题是声光控路灯控制系统设计,此控路灯系统的设计采用模块化结构,主要由以下三个模块组成,即声音检测放大模块、光照度检测放大模块和控制驱动模块。在设计此控制系统时,采用模块化的设计思想,使设计起来更加简单、容易、条理清晰。同时调试起来也更容易。此电路是通过对外界信号的选择而使灯泡亮的功能。本电路利用LM324对信号进行放大,LM393构成比较电路,筛选信号主要用到与门7408,和继电器控制驱动,实验中灯泡用发光二极管串联一个10k的电阻代替。该声光控路灯初步评测使用还比较方便,应用也相对比较广泛。该系统在白天或者是亮度比较大的情况下不会亮,在光照度比较小的条件下遇到声响就会亮,并且持续一段时间然后自动熄灭。该电路可应用于商品房、公司等走道上,能满足这些特定场合的需要,具有广泛的应用价值。通过本次实验,加强了我对模拟电子技术的理解以及对模拟电路的应用经过初步分析、准备和老师指导,本次课题设计除在美观方面处理得不够得当之外,本次电路设计基本完成了全部的设计要求。关键字: LM324 LM393 7408 延时 目 录第一章设计要求……………………………………………………………………21.1 基本要求…………………………… ……………………………………21.2 设计任务及目标 …………………………………………………………21.3 主要参考器件 •••••••••••••••••••••••••••••••••••••••••••• 2第二章 电路设计原理及单元模块•••••••••••••••••••••••••••••••••••• 32.1 设计原理••••••••••••••••••••••••••••••••••••••••••••••••• 32.2 设计方案••••••••••••••••••••••••••••••••••••••••••••••••• 32.3 单元模块••••••••••••••••••••••••••••••••••••••••••••••••• 42.3.1与门7408信号筛选模块 …………………………………………42.3.2 multisim仿真图…………………………………………………6 2.3.3 三极管放大模块 ……………………………………………… 82.3.4 继电器驱动模块………………………………………………… 8第三章 安装与调试•••••••••••••••••••••••••••••••••••••••••••••••103.1 电路的安装•••••••••••••••••••••••••••••••••••••••••••••••103.2 控制驱动电路的调试••••••••••••••••••••••••••••••••••••••••103.3 系统调试…………………………………………………………………11第四章 实验小结••••••••••••••••••••••••••••••••••••••••••••••••124.1 心得与体会 ••••••••••••••••••••••••••••••••••••••••••••••124.2 结论………………………………………………………………………13参考文献•••••••••••••••••••••••••••••••••••••••••••••••••••••••••14附 录一••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 15附 录二••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 16第一章 设计要求1.1 基本要求:(1)白天由于光敏电阻或其它器件控制,不受声音的影响,不工作。(2)晚,正常受声音控制,拍手之类的声音灯亮,亮后30秒熄灭; 1.2设计任务及目标: (1)根据所学知识画出设计原理图。(2) 分析各模块电路的功能。(3)按原理图焊接好电路,然后调试,直到达到设计要求。(4)完成课程设计报告。1.3 主要参考器件: LM324 LM393 与门7408第二章 电路设计原理与单元模块2.1 设计原理声光控路灯的控制驱动系统总体参考方案图如图2-1所示。它包括声音信号和光照度信号的筛选模块、三极管放大模块、继电器控制驱动三个模块组成。从外界进行信号混合筛选和驱动控制系统,从而达到灯泡发亮的功能。 图2.1 声光控路灯控制驱动系统设计框图声音信号和光照信号筛选模块主要依靠与门7408对信号进行筛选只有都是高频信号才能通过。三极管放大模块是对进来的信号进行放大。继电器控制驱动模块是使信号达到灯亮的目的,从而达到实验设计要求。2.2 设计方案该课程设计的是声光控路灯控制系统。将该装置安装在楼道、走廊或卫生间等场所,在夜间或光线不足时,有人走动或发声时,灯会自动点亮,延时30S秒后自动熄灭。在白天,控制开关不通,有光时,即使有声音也不能亮。该课程设计的目的是声光控路灯控制系统的设计与制作,其主要工作方法是由声控和光控传感器来感应四周环境的变化,而做出相关的动作,从而控制照明灯的开关。白天当光线照射到光敏电阻上时,其通过感应使电路封锁声音通道,使声音脉冲不能通过,则灯泡不受声音控制,即声控传感器暂时失去作用,灯泡不亮。夜间或光线较暗时,光敏电阻因无光照呈低阻,经感应使声音通道开通,当有人走动或有人谈话时,通过声控传感器的感应,使得灯泡自动点亮,经过内部设定的时间后,灯泡自动熄灭。2.3 单元模块2.3.1 与门7408模块与门又称“与电路”。执行“与”运算的基本门电路。有几个输入端,只有一个输出端。当所有的输入同时为“1”电平时,输出才为“1”电高,否则输出为“0”电平。 与的含义是∶只有当决定一件事的所有条件都具备时,这个事件才会发生。逻辑与也称逻辑乘。图2.2 与门工作图一个与门芯片一般有14个管脚,其中分四个分块工作每个分块工作图如图2-1,其中7管脚接地,14管脚接5V的电压。信号从两个输入端输进,经信号筛选看是否出来信号。图2.3 与门14管脚图与门表达式:F = A * B表2.1 与门电路状态表A B F0 1 01 0 01 1 10 0 02.3.2 与门信号Mutisim2001的仿真图注:输入为一个高电平信号和一个低电平信号时,经过与门没有信号出来。如图2.4所示图2.4:低电平信号注:当输入的都是低电平信号的时,经过与门后没有信号出来。如图2.5所示图2.5:低电平信号图注:当输入的都是高电平信号时,经过与门后出来一个高电平信号。如图2.6所示图2.6:高电平信号图2.3.3 三极管放大模块为了使进来的信号达到固定要求,必须对信号进行放大,所以本模块采用的是三极管9013来放大。晶体三极管(以下简称三极管)按材料分有两种:锗管和硅管。而每一种又有NPN和PNP两种结构形式,但使用最多的是硅NPN和锗PNP两种三极管,两者除了电源极性不同外,其工作原理都是相同的,本次试验使用的事NPN硅管。 对于NPN管,它是由2块N型半导体中间夹着一块P型半导体所组成,发射区与基区之间形成的PN结称为发射结,而集电区与基区形成的PN结称为集电结,三条引线分别称为发射极e、基极b和集电极c。 三极管是一种电流放大器件,但在实际使用中常常利用三极管的电流放大作用,通过电阻转变为电压放大作用。图2.7 三极管工作原理图2.3.4 继电器控制驱动模块该实验设计的最后一个驱动控制模块是继电器。 继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 该实验设计采用的是电磁继电器。电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。 图2.8 继电器原理图第三章 安装与测试3.1 电路的安装一.电路安装要注意几个原则:1.先装矮后装高、先装小后装大、先装耐焊等等;2. 布线尽量使电源线和地线靠近实验电路板的周边,以起一定的屏蔽作用;3. 最好分模块安装。此外焊接时不能出现虚焊、假焊、漏焊,更不能出现过焊,因为有些器件,不能耐高温,比如焊接三极管时,电烙铁绝对不能停留太久。3.2 控制驱动电路的调试 本实验调试分三部分,首先给电路一个高频信号和一个低频信号,和两个低频信号,用示波器检测与门过后是否有信号。若没有信号则说明与门工作正常。再输入两个高频信号,看输出是否有信号,若有信号则说明与门工作正常,否则就是芯片有问题需更换芯片。若有信号进来,但灯泡未亮,则可能是信号太小没有达到继电器闭合的电流限度。这是应调整三极管,增加放大倍数。3.3 系统调试 将三个模块连接好,附上电源。看实验是否达到预定效果。若没有,则用示波器逐个检测信号,再检查是否存在虚焊的问题。直到达到实验效果。调试过程中如果发现电路不是怎么灵敏,可以调节声音检测放大系统的电位器,增加它的灵敏度。此外,还需要多次上电调试,观察电路是否有其他状况,是否有不稳定的情况发生。在调试过程中尤其要注意电路中的虚焊,如果电路不稳定,很有可能是虚焊引起的。在调试电路过程中,电路就出现了不稳定的问题,主要是灯时亮时不亮,最后发现时由于电源线虚焊了,经过重新检查和焊接,问题的得到解决。图3.1 驱动模块实物图第四章 实验小结4.1 心得与体会在这两周的电子技术设计中,完成了“声光控路灯控制系统设计”的课题。这是一种声音和光照双控照明灯,它可以用于楼梯、过道、库房的场合。白天光照好,不管过路者发出多大声音,都不会是灯泡发亮。夜晚光暗,电路的咪头只要检测到有碎发声响,就会自动亮为行人照明,过几分钟后又自动熄灭,节能节点。由于此电路在光线较暗时是否接通取决于声音的强弱,因此为加强其工作效应,设计了信号放大整形电路,微弱的信号经过此电路加工也能使开关工作。本次的声光控路灯的设计实践将平时学到的知识应用到了实践,深化了对模拟电子设计的认识,在设计的实践中获得新知。学习了的理论知识和实践操作,不仅仅得到的是课本上的东西,更重要的是通过自己的独立动手,老师和同学的耐心指导,学会了分析电路、设计电路的步骤以及仿真焊接等。在此设计中利用到了三极管的放大 、光敏效应,温习了LM324的知识与应用, 进一步空固和掌握前面所学的基础知识,加深对了对模拟电路的理解,对元器件的使用更加深刻。设计一开始不知如何下手,经过查阅资料和老师指导,终于成功的完成了设计。懂得了无论是生活还是学习都离不开外界的力量,当然也要有自己的努力,老师说:“做得好不好是另外一回事,但是要自己动手去做,认真思考。”这次的设计有很多的不足,做得比较辛苦效果却不是很好,很多东西平时学得也不透彻,觉得做一次课程设计从每一个细节都是在锻炼。从中收获良多,能把知识真正变成自己的东西。.4.2结 论本设计主要通过模块化思想,逐步实现设计所需达到的功能要求:声音检测放大模块是对外界信号的感应系统。光照度检测模块主要是感应外界光照度。继电器控制驱动模块主要是为了实现对外界光信号和声音信号的感应,从而筛选出高频信号,达到灯亮的功能。此次课程设计采用的电路原理基于模拟电子电路的基本知识,模块化的设计理念是此次设计的亮点。对于信号的放大可以用LM324做,再经过延时比较出来一个感应信号。对于光照信号,采用桥式电路可以更好的采取光信号,再经过放大比较出来一个感应信号。然后由与门检测感应信号,从而达到驱动的目的而使灯发亮。该设计虽然比较粗糙,但随着能源的供应紧张化,节能的目的显得越来越重要。该设计的目的就是节能。因此该设计还是很有发展潜力的,而且控路灯相对长明灯来说方便、廉价,所以在未来的一段时间内,该设计的前景非常美好。参考文献〔1〕童诗白.模拟电子技术基础(第四版)[M].北京:高等教育出版社,2006 〔2〕高吉祥.电子技术基础实验与课程设计[M].北京:电子工业出版社,2002[3] 邱关源.电路(第五版)[M].北京:高等教育出版社,2006[4] 邓谦.低频线路指导书[M].南昌:南昌航空大学信息工程学院,2009[5] 胡斌.图表细说电子元器件[M].北京:电子工业出版社2008[6] 郑步生.Multisim2001电路设计及防真入门与应用[M].北京:电子工业出版社2008附录一 元器件清单序号 类型 型号 数量1 芯片 LM324 22 LM393 23 CD7408 14 MIC 15 继电器 9V 16 电容 104 47 47uF 18 二极管 发光二极管 19 4148 210 三极管 9013 111 电阻 200k 112 47k 113 10k 1214 2k 215 1k 116 电位器 20 117 10k 318 2k 1附录二 方案总原理实物图
摘要:本文介绍了红外线感应开关的原理,采用热释电红外探头(PT8A2621)将接收到的微弱信号加以放大,然后驱动继电器,制成红外热释电感应开关。本开关能探测来自移动人体的红外辐射,只要人体进入探测区域,开关会自动开启。该设计可作为企业、宾馆、商场及住宅的走廊、楼梯、电梯间、卫生间、库房等处的自动开关,起到“人来灯自亮,人走灯自灭”的作用,既新颖方便,又节约用电,在某些场所还能起到威慑盗窃活动的防范作用。本设计结构简单,本身不发任何类型的辐射,器件功耗很小,价格低廉,隐蔽性好,应用范围广,所以可以通过扩展而达到实际的应用。关键词:红外线,感应开关,红外辐射,探测区域Abstract:this article will normally introduce the theory of dopuler effect, which advance PT8A2621 to zoom out micro-signal. then drive the relay, complete the infrared -heat electric on- off. this switch can mensurate moving-body infraed ray. once coming into the mensurate area, the switch will automatically turn on .this invitation could be used as auto-on-off in corporation, hotel, mall and could induce house like the lane, stairs, bathroom, stockroom. bringing the effectness that coming on, leaving off. it is innovate and convient, also reduce the expanse of electricity, could resist the steal activities. its structure is very simple. it can emit no ray, small size, low price, well cover-up, widely used, attach to practical advantage when spreaded.Keywords: Infrared, Sensor switch, Infrared radiation, Detection of regional引言:作为世界上最大的发展中国家,我国是一个能源生产和消费大国。能源生产量仅次于美国和俄罗斯,居世界第三位;基本能源消费占世界总消费量的l/10,仅次于美国,居世界第二位。中国又是一个以煤炭为主要能源的国家,发展经济与环境污染的矛盾比较突出。近年来能源安全问题也日益成为国家生活乃至全社会关注的焦点,日益成为中国战略安全的隐患和制约经济社会可持续发展的瓶颈。上个世纪90年代以来,中国经济的持续高速发展带动了能源消费量的急剧上升。自1993 年起,中国由能源净出口国变成净进口国,能源总消费已大于总供给,能源需求的对外依存度迅速增大。煤炭、电力、石油和天然气等能源在中国都存在缺口,因此节能思想尤为重要,节能的中心思想是采取技术上可行、经济上合理以及环境和社会可接受的措施,来更有效地利用能源资源。为了达到这一目的,需要从能源资源的开发到终端利用, 更好地进行科学管理和技术改造,以达到高的能源利用效率和降低单位产品的能源消费。由于常规能源资源有限,而世界能源的总消费量则随着工农业生产的发展和人民生活水平的提高越来越大,世界各国十分重视节能技术的研究,特别是节约常规能源中的煤、石油和天然气,因为这些还是宝贵的化工原料;电力作为一种洁净方便的能源广泛的应用与我们的生活与生产方面,因此电能的节能尤为重要,要节能首先就要做到节约能源,其次再通过科学研究发明更加人性化和节能的用电器。热释电红外传感器是一种能检测人或动物发射的红外线而输出电信号的传感器。早在1938年,有人提出过利用热释电效应探测红外辐射,但并未受到重视,直到六十年代,随着激光、红外技术的迅速发展,才又推动了对热释电效应的研究和对热释电晶体的应用。热释电晶体已广泛用于红外光谱仪、红外遥感以及热辐射探测器,它可以作为红外激光的一种较理想的探测器。它目标正在被广泛的应用到各种自动化控制装置中。除了在我们熟知的楼道自动开关、防盗报警上得到应用外,在更多的领域应用前景看好。比如:在房间无人时会自动停机的空调机、饮水机。电视机能判断无人观看或观众已经睡觉后自动关机的机构。 1红外线感应灯控制系统研究的目的意义课题目的:本课题是设计一个红外线感应灯控制系统控制系统,通过本设计了解红外线感应灯控制系统的工作原理,进而研究红外线感应灯控制系统的设计方法。通过已学的模拟电路知识设计红外线感应灯控制开关电路,再利用由光敏电阻组成的光感电路来控制感应灯开关的触发与否,将控制开关与节能灯组成家庭照明系统。课题意义:现代化家居照明系统要适应网络时代的发展,应引入智能化的概念。在传统的家居照明系统中,一般都是综合布线,使用刀开关来控制,灯具的寿命短,较费电。但近年来,随着经济的发展和科技的进步,人们对照明灯具节能和科学管理提出了更高的要求,使得照明控制在智能化领域的地位越来越重要。而在商品房的建设热潮中,各大楼盘和房地产商也意识到了智能照明的重要性。使用智能照明控制系统,更能体现其在节能与管理方面的优势。红外智能节电开关由于触发的时候不需要人发出任何声音,而是人走过时身体向外界散发红外热量最终控制灯具的开启,当人离开后,经过一定时间的延时,自动熄灭。因为不同于声光控灯,不需要声音和开关控制,从而避免了声控噪音的侵扰,同时因为它是感应人体热量控制开关,所以避免了无效电能的损耗,达到节能效果。 现在的公共场所照明(比如公共走廊及楼梯间)应用最多的还是几年前出现的声光控延时灯具和开关。这种灯具和开关的出现,实现了人来灯亮,人走灯灭,目前已成为公共场所照明开关的主流产品。当然,这种产品在某种程度上说确实实现了节能的目的,但同时也给人们的生存环境造成了一定的破坏。由于产品本身性能的限制,这种声光控灯具和开关自动控制的实现需要(超过60分贝)声音的配合,这就给大众需要的安静环境造成一定的噪声污染。 随着社会的发展和人们对生态环境的重视,这种声光控灯具和开关已慢慢不能满足人们的需要,这就要求更加节能和环保的自动照明控制产品的出现,以满足人们对高质量生活的需求。 红外智能节电开关是以成熟的红外感应技术为平台,加入更多的高新技术元素而形成的一种具有广阔市场前景的高科技产品,它的出现弥补了声光控技术的缺陷,它的自动控制的实现不需要声音和其他会给环境造成影响的条件的配合,而是人走过时身体向外界散发红外热量最终实现它的自动控制功能。2红外线感应灯控制系统的现状及发展趋势我国照明缺乏独创产品,模仿产品居多,基础加工落后,只顾外表,轻视功能,产品的品种比较单一,性能差。尤其是在“智能”照明方面,缺乏创新,与国外智能灯具在技术研究方面有着不小的差距。我国现阶段的照明系统一般采用主电源经配电箱分成多路配电输出线,提供照明灯回路用电,由串接在照明灯回路中的开关面板直接接通或断开供电线来实现对灯的控制,灯只有开和关两种状态,无逻辑时序及亮、暗调光控制,因而无法形成各种灯光亮度组合的场景及系统控制。而美国、日本等国家和台湾地区对LED照明效益进行了预测,美国55%白炽灯及55%的日光灯被LED取代,每年节省350亿美元电费,每年减少7.55亿吨二氧化碳排放量。日本100%白炽灯换成LED,可减少1~2座核电厂发电量,每年节省10亿公升以上的原油消耗。台湾地区15%白炽灯换成LED,每年节省110亿度电。全球性的能源短缺和环境污染在经济高速发展的中国表现得尤为突出,节能和环保是中国实现社会经济可持续发展所急需解决的问题。每年照明电能消耗约占全部电能消耗的12%~15%,作为能源消耗的大户,必须尽快寻找可以替代传统光源的节能环保光源。LED以其较之于传统照明光源所没有的优势,诸如较低的功率需求、较好的驱动特性、较快的响应速度、较高的抗震能力、较长的使用寿命、绿色环保以及不断快速提高的发光效率等,成为目前我国今后照明系统发展的方向。基于目前国内国际形势,尤其是能源紧缺,智能照明必是以后照明系统的发展方向。智能照明将会使人们利用起来更加便利,改善家庭环境,提高管理水平,减少维护费用,不仅为建筑照明提供多种的艺术效果,而且使灯具控制和维护变得更为简单,而且具有可靠性高、安装布线容易。
基于Proteus的智能交通灯设计与仿真实现论文
交通灯有两种,给机动车看的叫机动车灯,通常指由红、黄、绿(绿为蓝绿)三种颜色灯组成用来指挥交通通行的信号灯。给行人看的叫人行横道灯,通常指由红、绿(绿为蓝绿)二种颜色灯组成用来指挥交通通行的信号灯,红灯停,绿灯行。下面是我为你带来的 基于Proteus的智能交通灯设计与仿真实现论文,欢迎阅读。
摘要:针对现实中越来越严重的城市交通拥堵现象,文章介绍了一种十字路口交通信号灯智能控制系统。该系统实现了正常时段交通信号灯的轮换,解决了十字路口车辆的正常行驶;并可通过外部中断或手动设置解决一些紧急事件或由于某方向车道车流量不均衡所造成的十字路口交通资源浪费或堵塞问题。通过在Proteus V7.8仿真平台中运行,系统具有较强的可靠性。
关键词:Proteus;智能交通灯;仿真实验
随着现代化社会经济的快速发展,城市车辆大幅度增加,交通拥挤、道路阻塞、车辆通行缓慢等问题受到了人们极大的关注,特别是早晚交通高峰时的十字路口,因此智能交通控制就显得尤为重要。传统的交通灯控制,是根据一定时间段的各车道车流量的调查而分配出的相对合理的固定周期换灯的控制方式,不管是车流高峰还是低谷;也有一些交通灯能根据简单划分的时间段来调整时间,但控制起来不是很灵活,这使得城市车流的调节不能达到最优,经常出现通行时间与车流量不相适应的'情况,特别是特定时间的十字路口,会出现某一方向车辆早已通行完,而另一方向车辆排队等绿灯的情况[1]。本文介绍的是一种采用8086 CPU和8259中断控制器配以7段数码管设计实现的十字路口智能交通灯控制系统,其能根据实时车流量对路口的绿灯时间进行动态调节,大大加强了其灵活性和实时性,并通过Proteus仿真软件平台实现了仿真。
一、总体设计方案
本文以十字路口单行车辆通行为研究对象,东南西北四个方向对应路口都设绿、红、黄三色圆灯信号(东西为一向,南北为一向),正常工作状态见表1,具体控制思想如下:(1)车辆流量的采集;(2)分析计算停止车辆排队长度,计算车流量比值,以1为基值判断双方车流量大小;(3)车辆输出量确认,根据各个方向车辆排队长度给定每个路口的红、绿灯时间值;(4)根据比值,增减另一方向车辆红、绿灯时长;(5)以3秒钟为单位,最大变化不超过18秒;(6)检测采用每周期循环一次,从而实现对整个信号灯的智能控制。
按照此思想,系统主要包括6个模块,如图1所示。以8086 CPU为主控制器,控制其他模块协调工作。其中信号灯模块显示各车道的通行情况;数码管倒计时模块显示信号灯燃亮时间;闯红灯报警模块实时监测车辆违规行为;紧急通行模块用于处理非正常通行,以外部中断方式控制[2];时间手动设置模块以通过键盘进行手动设置,增加人为的可控性,用于在紧急状态下,通过设置所有灯变为红灯以避免自动故障和意外发生。
二、Proteus仿真设计
1.Proteus仿真平台简介。Proteus是英国Labcenter electronics公司研发的多功能EDA软件,其由ISIS原理图编辑与仿真软件包和ARES布线编辑软件包组成,是目前世界上唯一将电路仿真、PCB设计软件和虚拟模型仿真软件三合一的设计平台。Proteus V7.5 SP3以上的版本中增加了对8086 CPU及相关接口芯片的仿真功能。另外,Proteus还提供有示波器、逻辑分析仪、信号发生器、交直流电压/电流表、数字图案发生器、定时器/计数器、逻辑探头、虚拟终端等很多虚拟仪器,是一个全开放性的仿真实验平台,相当于一个设备齐全的综合性实验室。本文介绍所使用的为Proteus V7.8软件。Proteus本身未提供8086编译器,而是通过添加外部代码编译器,将编写好的源程序加入工程,编译并生成可执行程序。本文介绍的采用EMU8086提供的编译环境进行程序的编写和汇编。EMU8086是一可在Windows环境下运行的8086 CPU汇编真软件,其集成了文本编辑器、编译器、反编译器、真调试、虚拟设备和驱动器为一体。Proteus仅支持8086最小模式,8086模型可直接加载BIN、COM和EXE格式的文件到内部RAM中,不需要DOS,而且允许对Microsoft(Codeview)和Borland格式中包含了调试通过的程序可以进行源程序或反汇编后的调试,因此源码汇编和链接过程的参数相当重要[3]。
2.信号灯电路设计。信号灯组由红、黄、绿三色灯组成,4组共12盏灯,其亮灭及闪烁方式与十字路口的红、黄、绿灯同步,由8255A芯片的A口通过方式0控制6个开关量(12盏灯);七段数码管采用共阴极接法,由8255A芯片的B口通过方式0输出控制,其中低四位控制个位显示,高四位控制十位显示。8259中断控制器的IR0接8253的OUT2,实现对于紧急情况的外部中断处理。譬如控制红绿信号灯,实现相应车道通行、另一车道禁行,同时熄灭所有的数码管;或者遇有某方向路段忙时,信号灯的燃亮时间可根据车流量情况设置时间。
3.软件设计。程序主要包括“jjsj”和“zcsj”两个子程序。系统正常运行都在执行“zcsj”子程序,初始化十字路口的交通信号灯状态及燃亮时间,启动8253定时器数码管开始倒计时。在倒计时期间,当遇有某方向车辆特别多或遇忙等其他紧急情况时,通过外部中断请求执行“jjsj”子程序模块。绿灯倒计时完毕后,转换黄色信号灯,持续到规定时间后,东西和南北方向路口信号灯互换,如此一直循环运行[4]。程序设计流程如图2所示。
三、Proteus仿真实现
1.8255A初始化。从图3所示的硬件原理图得知,8255A芯片的片选端连接在74HC154译码器的输出端,74HC154的4个引脚D、C、B、A分别与锁存器74LS273输出的A12、A11、A10、A9相连,当A12、A11、A10、A9=0001时8255A有效,所以8255A的4个端口地址分别为0200H、0202H、0204H、0206H;初始化方式选择控制字为89H(A、B口方式0输出,C口方式0输入)。
2.实际问题处理。①定时时间的动态调整。定时时间设计为倒计时,用两位七段数码管显示,倒计时小于等于5秒时黄灯每0.5秒亮和灭切换一次,倒计时显示0秒时两个方向的红色灯和绿色灯切换。定时时间可以通过软件设计实现动态调整。方法为:将8253A计数器0工作在方式2,CLK0接2MHZ的时钟频率,设一计数初值(假设为2000),OUT0接CLK1,8253计数器1工作在方式0,设一计数初值(假设为500),则OUT1的输出频率为:2MHZ/2000/500=2HZ脉冲,相应周期为0.5秒。根据实际路况,通过改变计数初值可调整倒计时间。②时间差异。Proteus中利用8253A表示的时间和真实时间有差异,设定的时间比实际时间要长很多。所以,在仿真实验中为了看到与实际相符的交通灯变化,本应是0.5秒的时间需在源程序中将延时时间设置为0.25秒,这样运行起来更贴近实际[5,6]。
3.仿真效果。如图4所示为东西路口绿灯燃亮,南北路口红灯燃亮倒计时运行在18秒时的仿真结果图。
本系统以8086 CPU为核心,程序调试阶段采用EMU86进行在线编程及修改,设计的交通灯可控制十字路口的车辆及行人的交通管理,采用3个7段数码管,可以直观地显示红绿灯的开放和关闭时间。实际交通中的每个路口不完全一样,所以交通灯显示也没有固定规则,通常会根据具体情况设置相应的程序。由于Proteus没有提供箭头标志,本系统按单行道设计,指示灯不是专门的箭头指向灯,只是红、黄、绿三色圆灯信号灯,所以系统只考虑并实现了简单的十字路口交通行驶,即红灯亮时不能直行也不能左转,但可以右转;绿灯亮时,直行、左转、右转都可以,当遇有某方向车辆多或其他紧急情况时,通过中断可加以灵活性控制[7]。另外,系统在实现了十字路口基本的交通灯控制基础上,还引用了外部中断技术和时间手动设置,这可避免因无序和抢行等无控制原因造成的不必要阻塞甚至瘫痪情况发生。Proteus从V8版本开始支持ARM/Cortex-M3,这样,将会给交通灯系统增添更多现代化功能。
参考文献:
[1]李萍.基于AT89S51的智能交通灯控制系统设计与仿真[J].电子设计工程,2014,22(01):190-193.
[2]王维松,等.十字路口智能交通灯控制系统的FPGA实现[J].电子科技,2012,25(9):37-39,44.
[3]顾晖,陈越,梁惺彦,等.微机原理与接口技术-基于8086和Proteus仿真[M].北京:电子工业出版社,2011:110-135
[4]周灵彬,任开杰.基于Proteus的电路与PCB设计[M].北京:电子工业出版社,2013:1-38.
[5]温志达,梁桂荣.基于车流量的智能交通灯控制系统[J].自动化技术与应用,2009,28(6):115-118.
[6]张晓荣,李永红.智能交通灯的设计及其FPGA的实现[D].传感器世界,2013,(12):27-30.
[7]赵金亮.自适应交通路口控制系统设计与实现[J].太原理工大学学报,2013,44(4):531-535.
91 浏览 2 回答
101 浏览 3 回答
238 浏览 4 回答
261 浏览 4 回答
265 浏览 3 回答
209 浏览 3 回答
325 浏览 3 回答
349 浏览 6 回答
83 浏览 4 回答
274 浏览 4 回答
209 浏览 5 回答
92 浏览 4 回答
282 浏览 2 回答
101 浏览 3 回答
154 浏览 3 回答