单片机项目设计论文正确
- 格式:doc
- 大小:628.00 KB
- 文档页数:18
淄博职业学院项目设计 单片机项目设计 题 目 交通灯设计报告 姓 名 薛健 于长军 单振成 柳广磊 潘鑫 严亮 学 号 201003110311 201003110312 201003110313 201003110314 201003110315 201003110343 所在系 电子电气工程学院 专业年级 P10电气自动化三班 指导教师 李霞 2011 年 12月 20 日
淄博职业学院项目设计 目录 前言 ............................................... 4 1 系统总体方案设计.................................. 5 2 方案论证与比较 ................................... 5 2.1 主控制器的比较与选择 ............................ 5 2.2 显示时间、指示电路的比较与选择................... 6 3 系统的硬件结构 ................................... 6 3.1 电源电路概述 .................................... 7 3.2 交通管理的方法 .................................. 8 3.3 AT89S52单片机介绍 ............................... 8 3.3.1 单片机概述 ................................. 8 3.3.2 8051内核概述 ............................... 9 3.4 LED指示电路.................................... 10 3.5 数码管显示电路 ................................. 10 4 系统软件设计 .................................... 11 4.1 系统流程图 ..................................... 11 4.2 单片机定时器中断服务程序流程图.................. 11 5 实验测试及数据分析 ............................... 15 5.1 交通灯基本功能测试 ............................. 15 5.2 主干道忙和紧急车情况测试 ....................... 15 结论 ...............................错误!未定义书签。 参考文献 .......................................... 17 淄博职业学院项目设计 摘要 本文介绍了基于单片机控制的交通灯控制器系统。系统采用AT89S52单片机作为核心控制器,集时间显示和控制、红绿灯指示为一体,实现了根据车流信息、紧急车情况控制系统的系统设计。本文详细介绍了系统总体方案、部分硬件软件设计方案。 【关键词】AT89S52 交通灯 转弯 淄博职业学院项目设计 前言 当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这一技术在19世纪就已出现了。 1858年,世界上最早的交通信号灯出现英国伦敦的主要街头。当时用燃煤气为光源的红、蓝两色的机械扳手式信号灯来指挥马车通行。1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。1918年,美国出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。 目前,随着社会经济的发展,交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。交通灯是现代城市交通监控指挥系统中最重要的组成部分。交通灯控制器的安装及使用,大大缓解了城市道路堵塞现象,提高了道路的通行能力,减少了驾驶员违章的次数,抑制了交通事故的发生,同时对减轻车辆尾气排放,从而降低环境污染都起到了不可低估的作用。 因此,设计可靠、安全、便捷的多功能交通灯控制器有极大的现实必要性。通常情况下,交通信号灯控耐主要有两个缺陷:1、车道放行车辆时,时间设定相同且固定。十字路口经常出现主车道车辆多。放行时间短,车流无法在规定时间内通过,而副车道车辆步,放行时间明显过长:2、未考虑急车强通(譬如,消防车执行紧急任务时,两车道都应等待消防车通过)。由于交通信号灯控制系统缺乏有效的应急措旗,导致十字路口交通受阻,造成不必要的经济损失。本系统利用单片机AT89S52作为核心控制器,实现了根据区域车流是否有紧急撤进行十字路口交通信号灯智能控制,并在软、硬件方面采取一些改进措施,实现了根据十字路口车流进行通车时间的控制,使交通信号灯现场控制灵话、有效。从一定程度上解决了空通路口堵塞、车辆停车等待时间不合理、急车强通等问题。系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广泛的应用前景 淄博职业学院项目设计 1 系统总体方案设计
本交通信号灯控制器硬件主要由时间显示电路、红绿灯电路、车流信息检测电路、主干路忙时开关电路、紧急车开关电路、单片机最小系统电路、电源电路等组成。系统原理框图如图1所示。
图1 系统原理框图 车流检测装置安放在各十字路口东西、南北道路方向实时检测车道车流信息。并将检测刊的信息输至单片机进行处理。通过单片机编程技术实现信号灯绿、红切换,主干路是否忙,是否有紧急车的设定。
2 方案论证与比较 2.1 主控制器的比较与选择 方案一:采用普通的模拟电路、数字电路设计方法进行控制交通灯。容易购买,但总体价格昂贵,电子线路设计比较复杂,难于显示时间和检测车流量信息。故本设计不采取该方案。 方案二:采用51系列中的Atmel公司的AT89S52单片机控制。AT89S52是一个低功耗,高性能CMOS的8位单片机。它有4K字节在系统可编程Flash 存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory),32个可编程I/O线,2个定时器/计数器,1个全双工UART串行口,5个中断源,该单片机的价格便宜,性能稳定存储容量大,易于控制并且控制性能能良好,可用多种软件编程实现各种控制看法和逻辑控制。可实现时间显示和键盘设定等多种功能,并且该单片机系统集成度高,性价比较高。因
车流信息检测电路 电源电路 主干路忙时开关电路 单片机最小系统电路 紧急车开关电路 红绿灯电路 时间显示电路 淄博职业学院项目设计 此,本系统采用AT89S52单片机作为主控制器。 2.2 显示时间、指示电路的比较与选择 方案一:LCD(Liquid Crystal Display)的缩写,即液晶显示器,是一种数字显示技术,可以通过液晶和彩色过滤器过滤光源,在平面面板上产生图象。与传统的阴极射线管(CRT)相比,LCD占用空间小,低功耗,低辐射,无闪烁,降低视觉疲劳,有着使用简单,温度范围宽,可靠性高,显示模式多样,节省能源,防辐射等优点。LCD1602液晶模块内部的字符发生存储器(CGROM)存储了160个不同的点阵字符图形,使用LCD1602虽然能显示众多的符号和字符,但价格昂贵,体积太小,无法满足行人的观察视觉。故本设计放弃该方案。 方案二 :采用普通的发光二极管作为指示红绿灯指示。它有价格便宜,容易安装,性能稳定等特点。故本系统采用发光二极管作为红绿灯指示。 方案三 :数码管是采用8段数码管来做显示器. 8段数码管的内在特征决定了它是最理想的光源去代替传统的光源,它有着广泛的用途。以其色彩鲜艳、动态范围广、亮度高、寿命长(使用寿命可达10万小时)、工作稳定可靠等优点及随着大规模集成电路和计算机技术的不断进步使得其生产成本不高,进而使得LED显示器正在迅速。LED足能显示本设计的时间。故采用该方案进行显示时间。
3 系统的硬件结构 系统的硬件结构由电源电路、AT89S52最小系统、切换开关电路、数码管显示电路、LED指示电路灯组成。系统硬件电路图如图2所示。 淄博职业学院项目设计 图2 系统硬件电路图 图2 系统硬件电路图 交通灯控制系统部分元器件详细选型如表1所示 表1 交通灯所需部分元器件 序号 名称 型号 数量 1 稳压管 LM7805 1块 2 单片机 AT89S52 1片 3 数码管驱动芯片 74hc573 2片 4 数码管 SM410364 4个 5 指示灯 LED 21个 6 电容 无 若干只 7 电阻 无 若干只
3.1 电源电路概述 三端集成稳压电路的外部只有三个端子:输入、输出和公共端。在三端稳压电源芯片内有过流、过热及短路保护电路。该种芯片具有使用安全可靠,接线简单,维护方便、价格低廉等优点,当前正被广泛采用。 三端固定集成稳压电路的输出电压是固定的,常用的是CW7800/CW7900系列。W7800