飞思卡尔直立车_第1页
飞思卡尔直立车_第2页
飞思卡尔直立车_第3页
飞思卡尔直立车_第4页
飞思卡尔直立车_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

华北理工大学轻工学院 QINGGONG COLLEGE, North China Institute of Technology UNIVERSITY 毕毕业业设设计计说说明明书书 设计(论文)题目:基于设计(论文)题目:基于 51 单片机的智能路灯控制系统设计单片机的智能路灯控制系统设计 学生姓名:王汕询学生姓名:王汕询 学学 号号:201224440210 专业班级:专业班级:12 自动化自动化 3 班班 学学 部:信息科学与技术部部:信息科学与技术部 指导教师:指导教师:许金钢许金钢 讲师讲师 2016 年 5 月 25 日 摘 要 随着社会的快速发展,人们的生活质量在不断的提高,夜晚出行是人们生 活当中的一部分,天黑以后,道路两边的路灯开启,这给人们出行带来很大的 方便。但是,如果路上没有行人或者车子,路灯依然开启,这就会造成不必要 的浪费。 基于上述情况,我打算以 51 单片机为主控制器,设计一个智能路灯控制系 统。以达到节能并且智能控制的目的。本设计采用声音传感器和光照传感器来 实现声响和光照强度的采集,以 AT89S52 单片机作为主要的控制器,来实现路 灯的智能控制。整个设计以节能为主要特色。 此设计包括了软件部分和硬件部分的设计,其中,硬件包括硬件电路各部 分的原理图,实现流程,实现原理分析及传感器的应用分析等;软件部分包括 各个部分软件的编写,软件的调试分析及如何更好的进行节能低耗等。 关键词 自动化;单片机;传感器;节能;智能 Abstract With the rapid development of society, peoples quality of life is constantly improving, night travel is a part of peoples life, after dark, the road on both sides of the street lamp open, it brings people great convenience.However, if no pedestrians or cars on the road, street lamp still open, this will cause unnecessary waste. Based on the above situation, I plannead to use 51 single chip microcomputer controller to design an intelligent street light control system.In order to achieve the purpose of energy saving and intelligent control.This design USES the sound sensor and light sensor to achieve sound and light intensity of the acquisition, AT89S52 single chip microcomputer as main controller, to achieve the intelligent control of street lamp.The whole design to energy conservation as the main characteristics. This design includes the design of the software part and hardware part, among them, the hardware includes hardware circuit principle diagram of each part, the implementation process, principle and applications of the sensor analysis, etc.;The writing of the software part includes the parts, analysis of software debugging and how to better energy saving low consumption, Keywords Automation;Single;chip;microcomputer;Sensor;Energy saving;Intelligence 目 录 摘 要.I ABSTRACT.II 第 1 章 绪论.1 1.1 课题背景.1 1.2 课题研究的目的与意义.1 1.3 课题的来源.1 1.4 本文的主要内容.1 1.5 本章小结.2 第 2 章 传感器电路的论证和分析.3 2.1 光照传感器检测电路论证.3 2.2 声音传感器检测电路论证.3 2.3 光照传感器电路的可行性分析.3 2.4 声音传感器电路的可行性分析.4 2.5 本章小结.4 第 3 章 系统的硬件设计.5 3.1 传感器电路设计.5 3.1.1 光照传感器电路设计.5 3.1.2 声音传感器电路设计.6 3.2 STC89S52 单片机电路设计.6 3.2.1 STC89S52 单片机引脚说明.6 3.2.2 STC89S52 单片机最小系统电路图.8 3.3 外围电路的设计.8 3.3.1 LED 模拟路灯电路.8 3.3.2 蜂鸣器报警电路.9 3.3.3 诺基亚 5110 模块电路.9 3.3.4 DS1302 实时时钟电路.10 3.4 本章小结.12 第 4 章 系统的软件设计.13 4.1 软件流程图.13 4.2 各部分软件设计说明.1 4.2.1 DS1302 实时时钟的软件设计.14 4.2.2 诺基亚 5110 显示电路的软件设计.14 4.2.3 按键调节时间的软件设计.14 4.2.4 中断的软件设计.14 4.3 本章小结.1 结 论.15 参考文献.16 谢 辞.17 注 释.18 附 录.19 第 1 章 绪论 1.1 课题背景 中国已经加入了世界贸易组织(WTO) ,随着中国的经济和科学技术的不 断发展,中国与其他国家的经贸往来日益频繁。为了增强我国的经济实力,与 国际接轨,吸引更多的外国投资,中国的各大城市正试图把自己变成一个现代 化的城市。因此,城市的基础设施都在不断的进步和发展。城市建设是离不开 智能化的,智能化必将是未来社会的主题,如何加强智能化建设,将是我们奋 斗的下一步。 城市路灯照明系统是城市基础设施的组成部分,它直接反映了城市的现代 化程度和智能化水平。随着人们生活品质的提高,人们对基本生活水平的要求 也在不断提高。到了晚上,人们喜欢在城市的街道上漫步,以消除自己的劳累, 或享受城市的美丽夜景。这时候,街道照明发挥着装饰城市夜景的重要的作用。 但是,如此庞大的街道照明系统,却需要一种实用的,低成本的控制系统来控 制。因此,智能路灯控制系统应运而生。 1.2 课题研究的目的与意义 采用 51 单片机,光照强度传感器和声音传感器设计一个智能路灯控制系统。 该控制系统操作简单,智能,可靠,实用,价格低廉等优点,具有较大的研究 和发展空间。该系统能够为社会做出更好地贡献,节省更多的电能,达到能源 节约的效果,促进社会的进一步发展。 节能环保将是未来的主流,合理的利用太阳能,风能等可再生能源,创建 环保型社会是我们的使命和责任。 1.3 课题的来源 结合自己在城市的实习经验和学校老师的课题研究,看到了当期路灯控制 系统的不足,因此,结合自己所学的专业和对自己学习成果的检测,决定利用 价格低廉的 51 单片机制作一个简单的智能路灯控制系统,达到节能环保的目的。 1.41.4 本文主要内容本文主要内容 本文共分为五章,内容分别为第一章绪论、第二章传感器电路的论证与分 析、第三章系统的硬件设计、第四章系统的软件设计。 第一章主要介绍了本次毕业设计的课题背景、课题研究的目的与意义、本 设计的课题来源。 第二章介绍了本次方案传感器电路的论证,并进行了可行性分析,最后进 行了本章小结。 第三章介绍了光照传感器电路,声音传感器电路以及单片机主控电路的组 成,各个部分的电路图分析和讲解。并进行了本章小结。 第四章分析了软件的组成部分和实现的方法。并绘出了程序的流程图,并 进行了本章小结。 第五章为结论,对本文内容进行总体总结。 1.5 本章小结 本章主要分析了路灯控制系统的课题发展背景和研究的意义,说明了本设 计的课题来源,最后对本文的主要内容进行了介绍。 第 2 章 传感器电路的论证和分析 2.1 光照传感器检测电路论证 方案一:使用光敏电阻直接与电源相连,通过光敏电阻直接输入信号给 51 单片机,并进行相应程序的编写和调试。 方案二:使用光敏电阻和 LM393 比较器及相应的电阻电容组成光照传感器 电路,比较器输出信号给单片机检测。单片机检测到的信号将是纯净的信号, 更加的容易比较。 由于方案一输出的信号对环境要求较高,且输出的信号不干净,会造成很 大的影响,很难能够满足智能路灯控制系统实用性的要求,所以选方案二。方 案二不仅输出的信号干净,而且受到环境的干扰小,很适合当前的系统。 2.2 声音传感器检测电路论证 方案一:使用驻极体麦克直接与电源相连,通过驻极体麦克直接输入信号 给 51 单片机,并进行相应程序的编写和调试。 方案二:使用驻极体麦克和 LM393 比较器及相应的电阻电容组成声音传感 器电路,比较器输出信号给单片机检测。 由于方案一输出的信号对环境要求较高,且输出的信号不干净,会对输出 的结果造成很大的影响,很难满足智能路灯控制系统实用性的要求,所以选方 案二。方案二不仅受到环境的干扰小,而且输出的信号干净,很满足当前的系 统。 2.3 光照传感器电路的可行性分析 光敏电阻工作原理是基于光敏光敏的光电导效应。在半导体光敏材料两端 安装电极引线,将其封闭在有透明窗口的壳子里构成光敏电阻,为了增强提高 灵敏度,通常由两个梳形做为电极形状。光敏电阻的材料主要采用金属硫化物, 硒碲化和半导体。通过涂覆,喷涂和烧结光敏电阻和绝缘基板上的薄梳状欧姆 电极,然后引线,封装在具有透明镜的密封壳体内,以免水分影响其灵敏度。 密封壳体的转换方法。入射光通过电子的光子激发消失后,空穴对的复合光敏 电阻会恢复原来的值。金属电极,在电阻感光性的电压,其中,当电流穿过那 里,暴露于一定波长的光,以使电流增大,以实现光电转换。光敏电阻没有极 性,是纯粹的电阻器件,使用一个直流电压,交流电压也增加。导电半导体导 电能力取决于载波子的数量。 LM393 电压比较器是集成运放的非线性应用电路,广泛的应用在各种各样 的电子设备之中,他的原理是将一个模拟量电压信号和一个参考电压信号进行 比较,在二者幅度相等的附近,输出电压将产生跃变,响应输出高电平或者低 电平,比较器可以应用于非正弦波波形的电路或者应用于模拟与数字信号进行 相互转换的地方,由此,我们可以知道,光敏电阻通过采集,得到的信号是模 拟信号,可以通过 LM393 电压比较器将其转换为干净的数字信号,这样就使得 输出的信号更干净,使得单片机检测到的信号更好。 2.4 声音传感器电路的可行性分析 驻极体麦克风是由声电转换部分和阻抗转换组成的两个部分。转换的关键 因素是声电转换驻极体振膜。这是一个非常薄的塑料薄膜,其中,在蒸发上金 属膜层的一侧。然后在经过一个非常高的高压电场后,双方驻扎相反的电荷。 金属膜成为外膜,并且在通信中的金属壳。隔膜的另一侧,并与分离的薄绝缘 间隔件的金属板相互分开。因此,该金膜在蒸汽和电容器的金属板之间形成一 个电容。当驻极体振膜遇到电容器两端放生改变,而造成电场声振动,导致与 在声学波交流的电压的变化。驻极体膜片和金属板之间的静电电容相对较小, 一般为几十皮法。因此,其输出值是高阻抗,能够达到约几十兆欧以上。如此 高的阻抗不直接关系到音频放大器的匹配。因此,在麦克风访问一个结型场效 应晶体管的阻抗变换时。 FET 的特征在于非常高的输入阻抗和低噪声系数。这 里是内源和一个专用的 FET 二极管之间栅极重组。这样做的目的是利用二极管 保护。当 FET 受到一个强信号的影响。栅场效应晶体管连接到一金属板。因此, 驻极体传声器输出线将有三个。即,源极 S 一个漏极 D 和连接金属外壳的屏蔽 线。 LM393 电压比较器是集成运放的非线性应用电路,广泛的应用在各种各样 的电子设备之中,他的原理是将一个模拟量电压信号和一个参考电压信号进行 比较,在二者幅度相等的附近,输出电压将产生跃变,响应输出高电平或者低 电平,比较器可以应用于非正弦波波形的电路或者应用于模拟与数字信号进行 相互转换的地方,由此,我们可以知道,光敏电阻通过采集,得到的信号是模 拟信号,可以通过 LM393 电压比较器将其转换为干净的数字信号,这样就使得 输出的信号更干净,使得单片机检测到的信号更好。 2.5 本章小结 本章分别对光照传感器检测电路,声音传感器检测电路的方案进行了设计 和选择,并且简单的进行了可行性分析。 第 3 章 系统的硬件设计 3.1 传感器电路设计 3.1.1 光照传感器电路设计 电路图原理图部分 原理图实现的原理分析 光敏电阻对周围环境亮度的变化感应非常的敏感,可以用来检测周围环境 光线亮度的变化。光照越强,电阻越小,通过的电流越大。 当有光线照在光敏电阻上时,光照越强,光敏电阻的阻值越小,这就会导 致比较器输入正极的电压随之变化,当比较器输入负极电压小于输入正极电压 时,比较器输出低电平,此时信号灯亮,证明光照强度很高。单片机检测到低 电平时,会触发外入中断,进行相应的操作。反之,当光照弱时,光敏电阻的 阻值非常大,使得比较器的输入负极电压高于输入正极电压,比较器输出高电 平,状态指示灯不亮,单片机检测到高电平,不能够触发中断。 可以通过手动的调节电位器来改变比较器输入负极的电压,从而改变光照 传感器检测到的光照强度的范围。 3.1.2 声音传感器电路设计 电路原理图部分 声音传感器电路工作原理 驻极体麦克对环境声音非常敏感,可以用来检测周围环境的声音强度。 当有声响时,驻极体麦克经过采集后将声音信号转换为电信号,进而开启 三极管,电容起到了延时的作用,当比较器输入负极电压小于输入正极电压时, 比较器输出低电平,此时信号灯亮,证明有声音输入。当单片机检测到低电平 时,进入中断,进行相应的操作。反之,当驻极体麦克没有检测到外部声音时, 三极管不能够开启,使得比较器的输入负极电压高于输入正极电压,比较器输 出高电平,状态灯不能亮,单片机检测到高电平,不能够触发中断。 可以调节电位器来改变比较器输入正极的电压,从而改变驻极体麦克对周 围环境声音大小的检测范围。通过手动调节,可以满足各个环境下的不同要求。 3.2 STC89S52 单片机电路设计 3.2.1 STC89S52 单片机引脚说明 STC89C52 单片机采用 40PIN 的双列直插封装,以下为其引脚配置,在它的引脚中, 电源和地线各一根,外置时钟线两根,32 个 I/O 口,中断线与 P3 线复用。以下是各个引 脚的说明: 电源引脚为第 40 引脚,外接 5V 电源。第 20 引脚为地引脚,连接地平面。 外部振荡电路引脚为第 18,19 引脚。由于单片机采用时钟时序,所以必须有时钟信号才能 够触发单片机正常工作。 复位引脚是第 9 引脚,它是整个芯片的复位信号输入端,高电平为有效电平,此引脚可 以外接按键,用以复位整个电路,或者在刚开始时就进行上电复位。此外,它还具有第二 功能,即当电源发生故障,降到规定值时,自动将 5V 电源接入到 RST 端,为单片机提供 备用电源。用来保护信息,防止已有信息的丢失,当主电源恢复时,单片机又能够正常的 工作。 第 31 引脚为 EA 引脚,作为访问程序存储器的控制信号输入端。当该引脚接高电平时, CPU 访问片内 EEPROM,并且执行内部程序存储器的指令。当 E 该脚接低电平时,CPU 访问外部 EEPROM,并且执行外部存储器中的指令。此引脚脚还具有第二功能:是对 STC89S52 单片机片内同化编程时,作为较高编程电压输入端。 第 29 引脚为存储器允许输 入端,:在读外部 ROM 时,低电平有效,以实现对外部 ROM 单元的读操作。 第 30 引脚为地址锁存控制信号端。单片机正常工作时,该引脚不断向外输出正脉冲信号, 但是频率为石英晶体振荡器频率的六分之一。 通用输入输出口说明: P0 口:8 位双向 I/O 端口(3239 引脚)。 P1 口:8 位双向 I/O 端口(18 引脚)。 P2 口: 8 位双向 I/O 端口(2128 引脚)。P3 口:8 位双向 I/O 端口(1017 引脚)。 P0 口有三个功能: (1) 当做外部扩展存储器时,当做数据总线。 (2) 当做外部扩展存储器时,当做地址总线。 (3) 不扩展时,可以做为一般的 I/O 口进行使用,但其内部并没有上拉电阻,因此,作为 输入输出时,应外接上拉电阻,以保证能够正常的工作。 P1 口只做 I/O 口使用:其内部有上拉电阻。 P2 口有两个功能: (1 作为扩展外部存储器使用时,可以当作地址总线使用。 (2)做一般 I/O 口使用时, ,内有上拉电阻不必在额外的加上拉电阻。 P3 口有两个功能: 除了作为 I/O 使用(其内部有上拉电阻),还有其他的一些功能,它是由特殊的寄存器来 设置的。 对于内部有 EEPROM 的单片机芯片来说,为写入程序需提供专门的编程脉冲信号和电 源信号,这些信号也是以信号引脚的形式由其提供的。 3.2.2 STC89S52 单片机最小系统电路图 最小系统电路包括复位电路,时钟起振电路,对应连接单片机的各个功能引脚。组成 基本的电路框架。 3.3 外围电路的设计 3.3.1 LED 模拟路灯电路 当输出信号为低电平时,LED 发光二极管会发出光亮。当输出信号为高电平时,LED 发光二极管不会发光。 3.3.2 蜂鸣器报警电路 当输出信号为低电平时,蜂鸣器会启动,发出报警的声响。反之,当输出信号为高电 平时,蜂鸣器不会启动,由于 STC89S52 单片机默认输出电平为高,故采用 PNP 型三极管。 3.3.3 诺基亚 5110 模块电路 诺基亚 5110 是一款基于图形显示的 LCD 屏,并且有很多的应用。使用的驱动芯片型 号为 PCD8544,诺基亚 3110 用的也是这款控制器,PCD8554 芯片是一款低功耗的 CMOS 液晶屏控制器,用于驱动 48 行 84 列的图形用来显示,并且通过串行总线接口与控制器相 连接,大大降低了控制线的数量,在使用时相当的方便,而且相对于 LCD1602、LCD12864 都有着自己的优势。 本模块特点 1、84 x 48 的点阵 LCD,最多可显示四行汉字; 2、采用串行接口与微处理器进行通信,接口信号控制线的数量非常的少,包括电源和 地在内的控制,线信号线共有 8 条。支持多种串行通信协议,传输速率最快可以高达 4Mbps,可以全速的写入显示数据,没有等待时间,读写速度非常快。 3、可通过导电胶,lvds 线连接模块与印制版,而不用通过连接电缆,用模块自带的金 属钩可将模块固定到印制板上,非常利于安装,更换和维修。 4、液晶屏幕 控制器驱动器芯片已经绑定到了 LCD 液晶屏上,模块的体积非常小, 能够更好地节省空间,提供给其他元件更好地位置。 5、采用低电压进行供,低功耗电,正常显示时,其工作电流仅在 200A 以下,并且 具有掉电模式,能够更好地节约电能。 3.3.4 DS1302 实时时钟电路 DS1302 芯片的简介 DALLAS 公司的 DS1302 是一款引入涓流充电的时钟芯片,含有一个实时时钟/日历和 31 字节的静态 RAM,通过简单的串行接口与微控制器之间进行通信。实时时钟,日历电路 提供秒,分钟,小时,星期,日期,月份和年份信息。按月份和闰年的天数进行自动调整 天数。由 AM / PM 指示时钟操作决定使用 24 或 12 小时格式。可在 DS1302 和单片机同步串 行通信模式间轻松使用,只用三个端口线 RES 复位,I / O 数据线,SCLK 串行时钟线。时 钟 RAM 读/写数据到一个字节或多达 31 字节字符集双向通信。 DS1302 工作时功耗低,同 时能够保持数据和时钟信息功率小于 1mW。 DS1302 是改善来自 DS1202,增加的功能有双电源引脚。用于主电源和备用电源。 VCC1 可编程涓流充电电源,一个额外的 7 个字节的内存,它被广泛应用于电话机,传真机, 便携式仪表和电池供电仪器仪表等产品。 DS1302 的引脚排列,其中 Vcc2 为主电源,VCC1 为后备电源。在主电源关闭的情况下, 也能保持时钟的连续运行。DS1302 由 Vcc1 或 Vcc2 两者中的较大者供电。当 Vcc2 大于 Vcc1+0.2V 时,Vcc2 给 DS1302 供电。当 Vcc2 小于 Vcc1 时,DS1302 由 Vcc1 供电。X1 和 X2 是振荡源,外接 32.768kHz 晶振。RST 是复位/片选线,通过把 RST 输入驱动置高电平来 启动所有的数据传送。RST 输入有两种功能:首先,RST 连接到控制逻辑,允许地址/命令 序列到移位寄存器;其次,RST 提供终止传输的数据的一个或多个字节的方法。当 RST 为高 时,所有的数据传输的启动,使 DS1302 进行操作。如果设置为低转移 RST 时,它会终止数 据传输,/ O 引脚变为高阻抗状态。权力运行,在此之前的 Vcc2.0V,RST 必须保持低。 只有当 SCLK 为低时,为了设置 RST。的 I / O 串行数据输入和输出端子(双向)中,随后 的详细描述。 SCLK 为时钟输入。 DS1302 与微处理器进行数据交换时,首先由处理器向 DS1302 发送命令字节,命令字 节最高位必须为逻辑 1,以供来辨认,如果 D7=0,则禁止写 DS1302,即写保护;D6=0,指 定时钟数据,D6=1,指定 RAM 数据;D5D1 指定输入或输出的特定寄存器;最低位 LSB(D0)为 逻辑 0,即低电平,作为指定的写操作(输入), D0=1,作为指定的读操作(输出)。 在 DS1302 的时钟日历或 RAM 进行数据传送时,DS1302 必须首先发送命令字节。若进 行单字节传送,8 位命令字节传送结束之后,在下 2 个 SCLK 周期的上升沿输入数据字节, 或在下 8 个 SCLK 周期的下降沿输出数据字节。 与 RAM 寄存器相关联的 DS1302 可以作为分为两类:一类是单个 RAM 单元,共有 31 个, 每个小区被配置为一个 8 位字节,其命令控制字 C0HFDH,这是奇数读操作,偶数作为写 操作;另一个用于在 RAM 寄存器突发模式,可以同时读写,写入 31 个字节的 RAM。 特别值得注意的是备用电源 B1,可以用电池或超级电容器(0.1F 以上) 。作为在停电 后的 DS1302 的电源,但如果你想长期保证正常的时钟,小型充电电池的最佳选择。 3.6V 可充电电池可以在旧电脑主板中使用。如果停电时间较短(数小时或数天) ,它可以用一个 较小的普通电解电容器来代替。 100F 可以保证正常的一个小时的路程。 DS1302 电源加 电的第一时间,你必须初始化操作。初始化时间后,可根据常规方法进行调整。 事实上,当调试器时可不加电容器,增幅只有 32.768kHz 晶振即可。如果只是选择了 晶振,晶振的类型不同,误差也会发生大的不同。此外,您还可以在上面的电路添加 DS18B20,显示实时温度。只要 CPU 端口电缆。 LCD 也可以用 LED 取代,你也可以使用北 京威洁信科技发展有限公司,10 位多功能 8 段液晶显示模块 LCM101,含看门狗(WDT)/时 钟发生器和两个频率蜂鸣驱动电路,以及内置显示 RAM,可与任何单片机,IC 界面中显示 的任何字段中风,3-4 线串行接口。低功耗,在显示状态的电流 2A(典型值) ,在省电模 式下小于 1A,2.4V3.3V,显示清晰的工作电压。 3.3.53.3.5 按键调节时间电路按键调节时间电路 轻触开关有负载接触电阻小的优势,操作力误差小,规格多样化等优点,被广泛应用 于电子设备和白色家电等方面,如:音频和视频产品,数码产品,遥控,通信产品,家用 电器,安防产品,玩具,电脑产品,健身器材,医疗器材,验钞笔,激光笔等按钮 当轻触开关按下时。会把单片机的引脚电平拉低,单片机引脚检测到低电平,执行相 应的操作, 按键一按下时,将开启调节时间的功能,按键二起到设定位置的作用,每按下一次按 键 ,位置就移动一位。共有 7 位,分别为调节年,月,日,时,分,秒,星期,按键三起到 数字递加的作用,按下一次,增加一个数。 3.43.4 本章小结本章小结 本章主要介绍各个硬件部分电路组成及其分析说明,分为按键,单片机, 诺基亚 5110 显示屏,DS1302 实时时钟,LED 模拟路灯 5 个部分,各个部分都具 有详细介绍,包括原理图,电路工作分析等。 第 4 章 系统的软件设计 4.1 软件流程图 软件进行的流程讲解: 程序开始,可以进行时间的校对,如果时间不正确,可以按下按键进行时间的调节, 具体怎么调节时间可以看按键部分电路的讲解,反之,如果时间与当前的时间相符合,系 统就会进行时间段的判断。 时间段如果为凌晨 0 点至 6 点,那么两个 LED 灯只能点亮其中的一个灯,此时间段为 节能模式,在该时间段如果有声响传入声音传感器,两个 LED 灯都会发光,持续 10 秒后, 两个 LED 灯重新变为一亮一灭的状态。 如果时间段为白天,也就是 6 点至 19 点,为了能够更加的节能,两个 LED 灯都会处 于熄灭的状态,此时即使有声响或者光照传入,两个 LED 模拟路灯依旧会处于熄灭的状态。 时间段如果为夜晚 19 点至 23 点,那么此时间段正好是傍晚时刻,也是路上最为热闹 的时间。此时间段两个 LED 灯都处于开启的状态,供给道路两旁的照明。此外,检测路灯 的电路还会时刻的进行检测 LED 灯的状况,如果 LED 灯因故障而发生熄灭,那么,蜂鸣 器报警电路就会启动,进行报警。 为了更好地达到节能的目的,合理的利用能源。夜间 23 点至 24 点,两个 LED 灯都将 处于关闭的状态,此时如果有声响,则会触发声音传感器采集模块,两个 LED 灯都将开启。 持续大约 10 秒钟后,两个 LED 灯都将熄灭。 4.24.2 各部分软件设计说明各部分软件设计说明 4.2.1 DS1302 实时时钟的软件设计 关于 DS1302 实时时钟的软件部分包括初始化函数 void ds1302_init(void),它包括了对 DS1302 的初始化操作,向时钟 IC 写字节函数 void ds1302_write_byte(uchar addr, uchar d), 从时钟 IC 读字节函数 uchar ds1302_read_byte(uchar addr) ,向时钟 IC 写时间函数 void ds1302_write_time(void),此函数能够向 DS1302 写入时间,你可以把你设定的初始时间写 入时钟,这样时钟会记住你的时间,并且能够掉电计时。从时钟 IC 读时间函数 void ds1302_read_time(void).,此函数能够读取当前的时间,如果想要读取当前时间,那么此函 数必不可缺。 4.2.2 诺基亚 5110 显示电路的软件设计 诺基亚 5110 显示部分包括液晶屏写字节函数 void LCD_write_byte(unsigned char dt, unsigned char command),液晶屏初始化函数 void LCD_init(void),设置坐标函数 void LCD_set_XY(unsigned char X, unsigned char Y),清屏函数 void LCD_clear(void),液晶屏显 示数字函数 void LCD_write_shu(unsigned char row, unsigned char page,unsigned char c),显示 屏显示汉字函数 void LCD_write_hanzi(unsigned char row, unsigned char page,unsigned char c)。 4.2.3 按键调节时间的软件设计 包括按键调节函数 void Keyscan(void),按键分别为 K1,K2,K3 和 K4,按键一的作 用是开启键,此键一按下,时钟会停止计时,准备开始调节时间。按键二的作用是调节各 个不同的部分,例如:你想调节年时,把按键调节到液晶屏年的位置,就可以调节了,按 键三起到计数增加的作用,每按下一次,增加一个数,这样就能够调节年,月,日,时, 分,秒,星期了。按键四按下的时候,说明时间已经校对好了,之后,程序会继续的运行。 4.2.4 中断的软件设计 此部分采用两个外部中断和一个定时器中断,外部中断采用 51 单片机的外部中断 1 和 外部中断 0,由于外部中断对采集到的信号更为敏感,克服了普通 IO 口采集数据不及时的 困难,所以采用外部中断能够更好地采集到外部声音和光照的信号。定时器中断采用定时 器 1,它起到计时的作用,每一秒钟计时一次,使时间能够正常的显示。 4.34.3 本章小结本章小结 本章主要介绍了系统中各个模块的软件设计,其中包括按键调节时间,LCD 显示时间, DS1302 时钟函数等。详细的说明了各个部分的软件是如何设计及实现的。 结 论 基于 51 单片机的智能路灯控制系统设计,是一个软件与硬件相互结合的设 计。从准备到进行每部分的调试以最后设计的完成,都让我受益匪浅。这次设 计使我熟悉了做一个项目的过程,如先要进行整个方案的规划,设计,论证等, 再进行部分电路的单独调试,最后进行整个电路的整体设计。同时,通过这次 毕业设计,我还明白了许多芯片以及其他基础电路的设计使用方法。在设计原 理图的过程中,更让我了解了 Altium Designer 的使用方法,同时也明白了许 多制作电路板中要懂的规则,如工程规范,电路板的尺寸要求,PCB 厂家的制 板要求,如何布局布线等。在硬件的调试过程中,我明白了硬件调试的步骤, 同时也学会了一些调试技巧,各个部分电路的硬件,软件调写。如果不能够进 行正常调试,就要先检查电路的硬件部分是否焊接好,芯片是否正常工作,是 否出现破坏等现象。然后进行软件的检查,程序是否符合逻辑,再进行单步调 试,具体分析每一句语句,直到检查出问题为止。也学会了如何找出问题和解 决问题等。 参考文献 1李广弟. 单片机基础 北京.北京航空航天出版社,2001 年 8 月,120157 2唐德州 邱寄帆 数字电子技术 重庆 重庆大学出版社 2002 年 8 月,5699 3李亚伯 数字电路与系统 北京 电子工业出版社 1998 年,108147 4刘守义. 单片机技术基础 陕西 西安电子科技大学出版社,2007 年, 323356 5谭浩强. C 语言程序设计(第二版)北京 清华大学出版社 1999 年 12 月 156241 6郝梅等编著,Cadence 电路设计入门与应用 北京 机械工业出版社 2007 年 10 月 133167 7 Yu. Teplov,A. V. Anisimov. Thermostatting System Using a Single-Chip Microcomputer and Thermoelectric Modules Based on the Peltier Effect ,2002 2967 8 Meehan Joanne,Muir Lindsey.SCM in Merseyside SMEs:Benefits and barriers. TQM Journal. 2008 233314 9 Rhee W.Design of high-performance CMOS charge pumps inphase-locked loops. IEEE International Symposium on Cir-cuits and Systems. 1999 6399 10 何金田 传感器原理与应用课程设计指南 黑龙江 哈尔滨工业大学出版社 1997 年 3346 谢 辞 本文的研究工作是我的导师许金钢讲师指导和严格的要求下完成的。许老 师在学习,工作方法和思路等方面给予了很多有益的启发;同时,他对我的研究 工作提出了许多宝贵的意见和建议,使得我做研究工作取得了许多新进展。许 老师深厚的专业知识,严谨的治学精神和工作求实创新的作风深深地影响了我。 在这方面,向许老师致以崇高的敬意和衷心的感谢! 我要感谢我的家人和朋友对我生活的关心,学习和工作的支持。 ,这使得我 能安心完成我的毕业设计。 最后,感谢所有在我的学习和成长给予帮助的人们,并致以崇高的敬意和 诚挚的感谢! 注 释 附 录 #include #include #include #include #define uchar unsigned char #define uint unsigned int uchar dis_time_buf16=0; uns

温馨提示

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

评论

0/150

提交评论