51单片机模拟路灯系统设计毕业论文.pdf
《51单片机模拟路灯系统设计毕业论文.pdf》由会员分享,可在线阅读,更多相关《51单片机模拟路灯系统设计毕业论文.pdf(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录 第一章 前言第一章 前言.1 1.1 课题的来源.1 1.2 课题的意义.1 第二章 方案设计第二章 方案设计.2 2.1 功能要求.2 2.2 方案论证.2 2.3 STC12C5A60S2 简介.3 第三章 系统硬件的设计第三章 系统硬件的设计.5 3.1 系统总体方案设计.5 3.2 感光电路模块介绍.6 3.3 时钟芯片 DS1302 电路.10 3.4 液晶显示模块.11 3.5 人体感应电路.14 3.6 灯光驱动模块.16 3.7 AT24C02 存储模块.错误!未定义书签。错误!未定义书签。3.8 EEPROM 存储模块.19 第四章 系统软件的设计第四章 系统软件的设计
2、.21 4.1 软件系统介绍.21 4.1.1 软件介绍.21 4.1.2 主程序介绍.21 4.1.3 主流程图.22 4.1.4 程序代码.22 第五章 调试与仿真第五章 调试与仿真.23 5.1 原理图.23 5.2 PCB 图.24 结论结论.25 致谢致谢.26 参考文献参考文献.27 附件一.28单片机模拟路灯系统设计 单片机模拟路灯系统设计 摘 摘 要:要:本设计以 STC12C5A60S2 单片机作为模拟路灯控制的核心;采用专用时钟 芯片实现精确的时钟功能,设定并显示开关时间。该控制系统根据环境明暗变化自 动开关和关灯,已达到节能的要求。系统采用线路简单、体积小的专用时钟芯片
3、DS1302,DS1302 工作时功耗很低,保持数据和时钟信息时功率小于 1mW。使用 DS1302 不但使电路功耗降低,而且节省 IO 口资源。采用低功耗的字符型液晶作为显示器件,显示更为直观。使用光敏电阻来检测环境明暗的变化,光敏电阻在不同光强下电阻 会发生明显变化,单片机内部 AD 采集电阻值的变化量达到检测目的。采用对射式收 发一体光电传感器检测物体的运动,使用灵敏光电传感器更有效地实现在物体运动 过程中路灯的自动控制,达到节能的要求。挡路等电路出现故障时,单片机采集路 灯电路采样点的电压后处理采集到的数据,实现自动报警功能。该系统基于可靠地 硬件设计和稳定的软件算法实现题目的基本要求
4、。关键词:关键词:STC12C5A60S2;DS1302;光敏电阻;光电传感器SCM based street lamp control system design SCM based street lamp control system design AbstractAbstract:ThisdesignbySTC12C5A60S2microcontrollerasthesimulationofthestreetlampcontrolUsingspecialclockchiptorealizepreciseclockfunction,setanddisplaytheswitchtime.Th
5、econtrolsystemaccordingtotheenvironmentalchangesautomaticallyswitchandturnoffthelights,lightandshadehasreachedtherequirementsofenergysaving.SystemUSESaspecialclockchipDS1302simplecircuit,smallvolume,DS1302powerconsumptionislow,whileworkingtokeep data and clock information when the power is less than
6、 1 mw.UsingDS1302notonlyreducethepowerconsumptionofthecircuit,andsavetheIOportresources.AsthedisplaydeviceswithlowpowerconsumptioncharactertypeLCD,display is more intuitive.Using photosensitive resistance to detect thechangeofenvironmentlightandshade,photosensitiveresistanceunderdifferentlightintens
7、ityresistanceobviouslyhappens,MCUinternalADsamplingdetectionresistancevariationtoachieve.Basedonthesystemhardwaredesignandthestability of the software algorithm reliably realize the basic requirement ofthesubject.Keywords:STC12C5A60S2 DS1302 Photosensitive resistance Photoelectricsensor1第一章 第一章 前言 前
8、言 1.1 1.1 课题的来源课题的来源 随着全球经济的高速发展,在高速发展的背后却是不可再生能源消耗的加 剧。面对着能源危机,节能减排、低碳生活成了人们的主流。电力资源日益紧 张,这是的设计出一款智能控制软件显得尤为重要。随着经济的发展,国力的 提高,城市的形象越来越重要,因此,路灯照明系统发展迅速。每当夜晚的降 临,华灯初上,忙碌了一天的人们漫步于城市的街道,欣赏这城市的夜景,消 除一天的疲劳。路灯成了城市照明系统中不可或缺的一部分。单片机路灯控制系统是一种新型智能控制系统,它可根据季节改变引起的 天亮、天黑、时间的变化、人们不同的需要,通过按键进行调节。在智能路灯 控制系统设计中,考虑到
9、体积,功耗功能等因素,选用了性能高、功耗低、体 积小、性能价格比较高的单片机作为系统时钟及低功耗的串行作为存储路灯开、关时间的数据存储器。像这样的系统结构简单,用途广泛,常用于公路两边、桥梁两边或者工厂等,得到明显的节电效果,取得较好的经济效益,受到很高 的评价。1.2 1.2 课题的意义课题的意义 现今,单片机的应用也进入到了环保节能领域中,使其应用发展更上一层 楼。其中最为显著的就是装扮美丽城市夜景的路灯照明工程。我们都知道,路 灯的用电是一个城市公共用电的突出问题,尤其是在深夜期间,车少人少的情 况下,如何降低路灯用电,减少能耗,提高用电效率。智能路灯监控系统以单 片机为核心,主要由现场
10、系统、通讯系统、监护中心 3 部分组成。在引进此系 统后,城市的公共用电得到的明显的改善。使用单片机来控制路灯有以下优点:(1)价格低体积小、重量轻、节能环保等。因为能明显的降低控制器硬件 的成本,而且比一般微处理机更加快速,功能更加优化、全面。(2)显著改善控制的可靠性。因为使用单片机来控制电路,集成电路和大 规模集成电路大大长于分立元件电子电路的平均无故障时。2(3)采用微处理机的数字控制,使信息的双向传递能力大大增强,容易和 上位系统机联接,可随时改变控制参数。(4)硬件电路标准化。因为在电路集成过程中采用一些屏蔽措施,可以避 免电力电子电路中过大的瞬态电流、电压引起的电磁干扰问题,可靠
11、性比较高。(5)提高了信息存贮、监控、诊断以及分级控制的能力,使伺服系统更趋于 智能化。(6)可以设计适合于众多电力电子系统的统一硬件电路,其中软件可以模 块化设计,拼装构成适用于各种应用对象的控制算法;以满足不同的用途。软 件模块可以方便地增加、更改、删减,或者当实际系统变化时彻底更新。(7)性能优异但算法复杂的控制策略有了实现的基础,因为随着微机芯片 运算速度和存贮器容量的不断提高。第二章 第二章 方案设计 方案设计 2.1 2.1 功能要求功能要求 能够定时开关各单元路灯,并能根据环境明暗变化,自动开关灯。通过计 时系统来对时间进行有效的控制。当某个路灯发生故障,故障信号发送给主机,利用
12、显示模块以及输入模块等作为人机界面。2.2 2.2 方案论证方案论证 方案一:采用超声波测距,可以检测小车与 LED 灯之间的距离,但电路比较 复杂,程序比较麻烦,而且很难达到测距误差2 cm。方案二:采用红外反射测距,可以检测小车与 LED 灯之间的距离,从而实现 不同交通情况下自动调节灯亮状态的功能。但需要测量相位差,测量程序比较复 杂。方案三:设置红外感应点,即在规定距离的跑道上设置 S、B、S3 个感测点,将采集到信息传回,由单片机控制路灯工作状态。以上 3 种方案都可以实现不同交度较高,不易实现。方案三比较简单易行,出于综合考虑,我们采用方案三中的设通情况下自动调节灯亮状态的功能,前
13、两 种方案比较复杂,而且要求感应精置红外感应点方案。32.3 STC12C5A60S2 2.3 STC12C5A60S2 简介简介 STC12C5A60S2是 STC 生产的单时钟/机器周期(IT)的单片机,是高速、低 功耗、强抗干扰的新一代8051单片机,指令代码完全兼容传统单片机8051,但速度快 8-12倍。内部集成 MAX810专用复位电路,2路 PWM,8路高速10位 A/D 转换,针 对电机控制,强干扰场合。1、增强型8051CPU,1T(1024G),单时钟/机器周期 2、工作电压5.5-3.5V 3、1280字节 RAM 4、通用 I/O 口,复位后为:准双向口/弱上拉 可设置
14、成四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏每个 I/O 口驱动能力均可达到 20mA,但整个芯片最大不要超过120mA 5、有 EEPROM 功能 6、看门狗 7、内部集成 MAX810专用复位电路 8、外部掉电检测电路 9、时钟源:外部高精度晶体/时钟,内部 R/C 振荡器常温下内部 R/C 振荡器频 率为:5.0V 单片机为:1117MHz 3.3V 单片机为:812MHz 10、4个16位定时器两个与传统8051兼容的定时器/计数器,16位定时器 T0和 T1 11、3个时钟输出口,可由 T0的溢出在 P3.4/T0输出时钟,可由 T1的溢出在 P3.5/T1输出
15、时钟,独立波特率发生器可以在 P1.0口输出时钟 12、外部中断 I/O 口7路,传统的下降沿中断或电平触发中断,并新增支持上升 沿中断的 PCA 模块,Power Down 模式可由外部中断唤醒,INT0/P3.2,INT1/P3.3,T0/P3.4,T1/P3.5,RxD/P3.0,CCP0/P1.3,CCP0/P1.3 13、PWM2路 14、A/D 转换,10位精度 ADC,共8路,转换速度可达250K/S 15、通用全双工异步串行口(UART)16、双串口,RxD2/P1.2,TxD2/P1.3 17、工作范围:-4085418、封装:LQFP-48,LQFP-44,PDIP-40,
16、PLCC 管脚说明:P0.0P0.7 P0:P0口既可以作为输入/输出口,也可以作为地址/数据复用总 线使用。当 P0口作为输入/输出口时,P0是一个8位准双向口,内部有弱上拉电 阻,无需外接上拉电阻。当 P0作为地址/数据复用总线使用时,是低8位地址线 A0A7,数据线 D0D7。P1.0/ADC0/CLKOUT2:标准 IO 口、ADC 输入通道0、独立波特率发生器的 时钟输出。P1.1/ADC1 P1.2/ADC2/ECI/RxD2:标准 IO 口、ADC 通道2、PCA 计数器的外 部脉冲输入脚,第二串口数据接收端。P1.3/ADC3/CCP0/TxD2:外部信号捕获,高速脉冲输出及脉
17、宽调制输出、第 二串口数据发送端 P1.4/ADC4/CCP1/SS 非 SPI 同步串行接口的从机选择信号。P1.5/ADC5/MOSI SPI:同步串行接口的主出从入(主器件的输入和从器件的 输出)。P1.6/ADC7/SCLK SPI:同步串行接口的主口输出 P2.0P2.7:P2口内部有上拉电阻,既可作为输入输出口(8位准双向口),也可作为高8位地址总线使用。P3.0/RxD:标准 IO 口、串口1数据接收端 P3.1/INT0:非外部中断0,下降沿中断或低电平中断 P3.4/T0/INT 非/CLKOUT0:定时器计数器0外部输入、定时器0下降沿中断、定时计数器0的时钟输出。A/D
18、转换器的结构:STC12C5A60AD/S2系列带 A/D 转换的单片机的 A/D 转换口在 P1口,有8路10 位高速 A/D 转换器,速度可达到250KHz(25万次/秒)。8路电压输入型 A/D,可 做温度检测、电池电压检测、按键扫描、频谱检测等。上电复位后 P1口为弱上 拉型 IO 口,用户可以通过软件设置将8路中的任何一路设置为 A/D 转换,不须 作为 A/D 使用的口可继续作为 IO 口使用。单片机 ADC 由 多 路开关、比较器、逐次比较寄存器、10位 DAC、转换结果寄5存器以及 ADC_CONTER 构成。该单片机的 ADC 是逐次比较型 ADC。主次比较型 ADC 由一个
19、比较器和 D/A 转换器构成,通过逐次比较逻辑,从最高位(MSB)开始,顺序地对每一输 入电压与内置 D/A 转换器输出进行比较,经过多次比较,使转换所得的数字量 逐次逼近输入模拟量对应值。逐次比较型 A/D 转换器具有速度高,功耗低等优 点。需作为 AD 使用的口先将P1ASF 特殊功能寄存器中的相应位置为1,将相 应的口设置为模拟功能。图2.1 STC12C5A60S2引脚图 第三章 第三章 系统硬件的设计 系统硬件的设计 3.1 3.1 系统总体方案设计系统总体方案设计 硬件系统主要由时钟电路、EEPROM 电路、LCD 显示电路、感光电路、键盘 控制电路、灯光驱动电路、人体感应电路和单
20、片机控制电路等部分组成。设计 的系统总框图如图 3.1 所示。6图 3.1 系统模块组成图 3.2 3.2 感光电路模块介绍感光电路模块介绍 本设计要求,各单位路灯能根据环境明暗变化,自动开关灯,因此需要加 入光敏器件。当周围太暗是,光敏传感器就要给出一个信号,相应的原件就会 产生反应。光敏电阻又称光导管,常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。在特定波长的光照射下,其阻值会减小。其原因是由 于光照产生的载流子形成一个通路,在外加电场的作用下运动,从而使光敏电 阻器的阻值迅速下降。光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为 电的变化)。通常,光敏
21、电阻器都制成薄片结构,以便吸收更多的光能。当它受到光的 照射时,半导体片(光敏层)就激发出电子空穴对,参与导电,使电路中电 流增强。为了获得高的灵敏度,光敏电阻的电极常采用梳状图案,它是在一定 的掩膜下向光电导薄膜上蒸镀金或铟等金属形成的。光敏电阻器通常由光敏层、玻璃基片(或树脂防潮膜)和电极等组成。光 敏电阻器在电路中用字母“R”或“RL”、“RG”表示。其结构如图 3.2 所示:7图 3.2 光敏电阻结构图 在光敏电阻两端的金属电极之间加上电压,其中便有电流通过,受到适当 波长的光线照射时,电流就会随光强的增加而变大,从而实现光电转换。光敏 电阻没有极性,纯粹是一个电阻器件,使用时既可加直
22、流电压,也可以加交流 电压。光敏电阻是采用半导体材料制作,利用内光电效应工作的光电元件。通常 光的作用下,它的电阻变小,这种现象被称为光学波导效应,因此,光敏电阻 器,也被称为光导管。光敏电阻是一种由金属硫化物,硒化物,碲化物所合成 的半导体。通常情况下通过涂敷,喷涂,烧结或在绝缘基板上,产生一层光敏 电阻器元件和在梳状欧姆电极,然后取出引线,封装在一个密封的壳体,具有 透光性的反射镜,防止水分影响其灵敏度,如图 3.3 所示。在黑暗的环境中,它的电阻值很高,当暴露在光线下时,只要光子的能量大于半导体材料的带隙,在光子能量的吸收电子价带到导带的跃迁能,并有一个带正电的价带中的孔,通过该光电子-
23、空穴对的产生增加在半导体材料的载流子的数目,电阻率变小,从而使光敏电阻压降。光线强度与电阻值成反比,入射光消失了,被光子激发 产生的电子空穴对将逐渐复合,光敏电阻逐渐恢复了原有的值。图 3.3 光敏电阻实物图8(1)暗电阻、亮电阻 光敏电阻在室温和全暗条件下测得的稳定电阻值称为暗电阻,或暗阻。此 时流过的电流称为暗电流。例如 MG4121 型光敏电阻暗阻大于等于 0.1M。光敏电阻在室温和一定光照条件下测得的稳定电阻值称为亮电阻或亮阻。此时流过的电流称为亮电流。MG4121 型光敏电阻亮阻小于等于 1K。亮电流和暗电流之间的差值称为光电流。显然,暗阻越大越好,光敏电阻 阻值黑暗与光明的阻力尽可
24、能小,那暗电流较小,亮电流较大,使光敏电阻的 灵敏度高。(2)伏安特性 在一定光照强度下,光敏电阻两端所通过的电流与光敏电阻两端电压之间 的关系,称为伏安特性。由图 3.4 可知,光敏电阻伏安特性近似直线,而且没有饱和现象。受耗散 功率的限制,在使用时,光敏电阻两端的电压不能超过最高工作电压,图中虚 线为允许功耗曲线,由此可确定光敏电阻正常工作电压。图 3.4 光敏电阻的伏安特性(3)光电特性 光敏电阻的光电流与光照度之间的关系称为光电特性。如图 3.5 所示,光 敏电阻的光电特性呈非线性。因此不适合做检测元件,这是光敏电阻的缺点之 一,在自动控制中它常用做开关式光电传感器。9图 3.5 光敏
25、电阻的光电特性(4)光谱特性 对于不同波长的入射光,光敏电阻的相对灵敏度是不相同的。各种材料的 光谱特性如图 3.6 所示。从图中看出,硫化镉的峰值在可见光区域,而硫化铅 的峰值在红外区域,因此在选用光敏电阻时应当把元件和光源的种类结合起来 考虑,才能获得满意的结果。图 3.6 光敏电阻的光谱特性(5)频率特性 当光敏电阻受到脉冲光照时,光电流要经过一段时间才能达到稳态值,光 照突然消失时,光电流也不立刻为零。这说明光敏电阻有时延特性。光敏电阻 的时延特性与不材料有关,不同的材料会有不同的频率特性。图 3.7 给出相对 灵敏度 Kr,与光强变化频率 f 之间的关系曲线。8I(mA)642204
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 单片机 模拟 路灯 系统 设计 毕业论文
限制150内