方案设计书光控照明电路的方案设计书1.docx
- 文档编号:6519237
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:23
- 大小:87.07KB
方案设计书光控照明电路的方案设计书1.docx
《方案设计书光控照明电路的方案设计书1.docx》由会员分享,可在线阅读,更多相关《方案设计书光控照明电路的方案设计书1.docx(23页珍藏版)》请在冰豆网上搜索。
方案设计书光控照明电路的方案设计书1
封面
作者:
PanHongliang
仅供个人学习
万博科技职业学院
毕业设计(论文)报告
系别电子信息工程系
专业应用电子技术
年级11级
学制三年
学号1101011044
姓名郑家海
二〇一四年五月
题目
光控照明电路的设计
主
要
内
容
主要由太阳能电路、光控电路、555振荡电路、照明电路、单片机控制的液晶显示电路组成。
采用STC12C5A60S2作为主控制器来控制液晶的点亮与显示,555构成的多谐振荡器来控制led的闪亮,太阳能电池板对蓄电池充电来给整个电路供电,光控电路利用光敏三极管3DU5C对光敏感的特性和开关管的开关特性来实现,即白天或光线较亮的时候,控制灯及液晶不亮,而在晚上或光线较暗时控制灯及液晶点亮。
导
师
评
语
成绩
导师
[摘要]
本设计所讲述的是一种太阳能警示电路的设计与制作。
主要由太阳能电路、光控电路、555振荡电路、照明电路、单片机控制的液晶显示电路组成。
采用STC12C5A60S2作为主控制器来控制液晶的点亮与显示,555构成的多谐振荡器来控制led的闪亮,太阳能电池板对蓄电池充电来给整个电路供电,光控电路利用光敏三极管3DU5C对光敏感的特性和开关管的开关特性来实现,即白天或光线较亮的时候,控制灯及液晶不亮,而在晚上或光线较暗时控制灯及液晶点亮。
本设计完成了硬件电路和软件的设计,实现了闪烁警示功能。
该系统扩充方便,实用安全,取得了良好的社会效益。
使用太阳能作为能源,光敏电阻作为感光元件,闪烁时间和频率易于调节,有效地起到了警示作用。
[关键词]单片机、LCD、太阳能、555振荡器、光敏三极管
目录
摘要I
绪论1
第一章电路设计2
1.1电路设计要求2
1.2电路框图2
1.3电路原理图及解析3
1.4电路分析及计算4
1.4.1光控电路4
1.4.2555振荡电路5
1.4.3照明电路5
1.4.4显示电路6
第二章电路相关知识7
2.1太阳能电池7
2.1.1太阳能发电系统组成7
2.1.2太阳能电池工作原理7
2.1.3太阳能电池的作用8
2.2光敏三极管8
2.3单片机简介8
2.3.1单片机工作条件9
2.3.2单片机引脚9
2.412864液晶的介绍9
2.4.112864液晶概述9
2.4.212864液晶基本特性10
2.4.312864液晶的引脚10
第三章软件设计说明11
3.1KeiluVision4简介11
3.2KeiluVision4使用方法11
3.3程序流程图12
第四章PCB板的制作13
4.1布线要求及思路13
4.1.1布线注意事项13
4.1.2布线思路13
4.1.3PCB板的制作14
第五章电路的调试15
5.1电路的初步调试15
5.2电路最终现象16
5.3测试数据16
结论17
致谢18
参考文献19
附录20
绪论
随着城市化进程的加快,城市建设与施工越来越多,为防止过往车辆、行人发生事故,通常在施工现场都要设置醒目的施工标志,特别是在夜晚和下雨、下雪、浓雾等天气危险性更大,通常要开启警示灯以确保安全。
为了提高警示效果、节省电能和方便使用,本设计使得警示灯工作在闪烁状态,并且加上了LCD12864液晶来显示字符。
在电路的设计中,如何提高电路在光线临界状态的稳定性,是设计的难点所在。
由于光敏器件的电阻值变化是连续的,因此在靠近临界点时,容易造成不稳定,所以我们采用了性能较稳定的光敏三极管。
利用了其光线较强时,电阻值较低,而光线较暗时则电阻较大的特点来实现警示灯的闪亮。
我们在设计电路的时候采用了太阳能作为电源,太阳能不象煤和石油一样用交通工具进行运输,而是应用光学原理,通过光的反射和折射进行直接传输,或者将太阳能转换成其它形式的能量进行间接传输。
太阳能一般指太阳光的辐射能量。
太阳能的利用有被动式利用(光热转换)和光电转换两种方式,本设计采用太阳能电池板18V电压给太阳能蓄电池充电,输出12V电压来给整个电路供电。
太阳能电池是通过光电效应或者光化学效应直接把光能转化成电能的装置,再加上过充电保护、过放电保护就可以稳定的供电了。
我们通过查阅大量的书籍和资料,才在老师和同学的帮助下,设计出了这种太阳能警示电路。
虽然困难重重,例如,电路部分功能实验中没有反应,PCB制作错误,元器件使用不当等。
但最后我们还是成功了。
我们设计的电路特性优越,用途广泛,功能健全,使用方便。
第一章电路设计
1.1电路设计要求
1.控制功率≤100W;
2.进行整体方案的比较与论证;
3.提供完整的电路设计框图和原理图;
4.有电路原理概述与分析;
5.对相关设计参数进行计算与分析;
6.设计一个光控照明电路,此电路对周围光线的强弱做出反应(以人眼感官为准)时,能自动打开照明装置,并根据周围光线强弱自动分级调节周围亮度;
1.2电路框图
图1.2电路框图
1.3电路原理图及解析
图1.3电路原理图
图1.3电路原理图
解析:
太阳能电池板给其蓄电池充电输出12V直流电压,12V直流电通过场效应管7809输出9V直流电。
下面分为白天与夜晚两种情况来讲解电路:
白天:
白天光敏三极管因光照呈低阻状态,VT1截止,VT2导通,晶闸管BT169D因G端为低电平而截止,电压无法通过555振荡器、单片机及液晶,导致发光二极管不亮,液晶无显示。
夜晚:
夜晚光敏三极管呈高阻,VT1导通,VT2截止,晶闸管BT169D导通,电压通过
晶闸管BT169D的阴极为555振荡器供电,这时发光二极管即可点亮。
再经过场效应管7805给单片机及液晶供电。
在单片机中加载程序,即可点亮液晶。
1.4电路分析及计算
1.4.1光控电路
光控电路由光敏三极管3DU5C,三极管9011、9014,单向晶闸管BT169D及几个电阻组成。
图1.4.1光控电路
为了达到设计的要求,我们选用了阻值范围为5K-50M的光敏三极管。
白天:
RVTS=5K
UVT1b=9*(5/(300+5))≈0VVT1不导通
IVT2=U/R2=9/5.1≈2mA>>IQVT2导通Uce=0.2V
IR4=Uce/R4=0.2/300=0.67A 夜晚: RVTS=50M IVT1b=9/300=0.03mA>IQVT1导通 UVT2b≈0VVT2不导通 IVSG=U/(R3+R4)=9/(3.3+0.3)=2.5mA>Ivs触=2mAVS导通 根据以上计算可得: 白天光敏三极管因光照呈低阻状态,VT1截止,VT2导通,晶闸管BT169D因G端触发电流不够而截止。 夜晚光敏三极管呈高阻,VT1导通,VT2截止,晶闸管BT169D导通。 1.4.2555振荡电路 如图就是555组成的多谐振荡器,电路很简单只要给它输入一定的电压就可以工作了。 本设计中输入的电压为8V。 555可输入的电压范围为4.5V至12V。 RP1、R5、R6、C1为定时元件,和555时基电路共同组成了振荡电路的振荡频率。 D1为回流二极管 C2为滤波电容 各引脚功能: 引脚 功能 脚 接地 脚 输出端 脚 控制信号输入 、 脚 接电源 、 、 脚 信号输入端 表1 Vi=8V 图1.4.2振荡电路 Uoutmax=8-0.3=7.7VUoutmin=0.3V T=0.7(Rrp1+R5+R6)C1 Tmax=0.7(100+100+470)*10*0.001=5s Tmin=0.7(100+100)*10*0.001=0.7s 调节RP1可以改变电路的振荡周期。 在1至5秒范围内,调节RP1至醒目的闪光间隔,引人注意。 1.4.3照明电路 图1.4.3照明电路 照明电路由发光二极管、限流电阻、驱动电路组成。 R7为限流电阻 驱动电路由555振荡电路组成 Vi=8V Vomax=8-0.3=7.7VVomin=0.3V LED正向饱和电压为3V UR7=5VPR7=(UR7*UR7)/R7=25/300=0.08W因此电路设计没有问题 输出端会产生一定频率的输出信号来使LED闪烁,可以改变输出频率来改变LED的闪烁间隔。 1.4.4显示电路 图1.4.4显示电路 显示电路由单片机、液晶及其外围电路组成。 电路的电源部分是通过场效应管7805给单片机及液晶提供+5V的电压。 YT1为晶振 C3、C4为起振电容 YT1、C3、C4、C5、R8组成了单片机的晶振复位电路 R9为限流电阻 调节RP2的阻值可以改变液晶的亮度 本设计中12864液晶的使用很方便, 、 脚接地, 、 脚接电源, - 及 - 脚接单片机的数据端, 脚与电源之间接一个调节亮度的电位器RP2, - 脚悬空即可。 显示电路分析: 将程序加载到单片机中来驱动液晶显示。 电路连接好之后通电,液晶上会显示前方施工注意安全。 调节RP2的阻值可以改变液晶的亮度。 第二章电路相关知识 2.1太阳能电池 2.1.1太阳能发电系统组成 太阳能发电系统由太阳能电池组、太阳能控制器、蓄电池(组)组成。 如输出电源为交流220V或110V,还需要配置逆变器。 各部分的作用为: (一)太阳能电池板: 太阳能电池板是太阳能发电系统中的核心部分,也是太阳能发电系统中价值最高的部分。 其作用是将太阳的辐射能量转换为电能,或送往蓄电池中存储起来,或推动负载工作。 太阳能电池板的质量和成本将直接决定整个系统的质量和成本。 (二)太阳能控制器: 太阳能控制器的作用是控制整个系统的工作状态,并对蓄电池起到过充电保护、过放电保护的作用。 在温差较大的地方,合格的控制器还应具备温度补偿的功能。 其他附加功能如光控开关、时控开关都应当是控制器的可选项。 (三)蓄电池: 一般为铅酸电池,小微型系统中,也可用镍氢电池、镍镉电池或锂电池。 其作用是在有光照时将太阳能电池板所发出的电能储存起来,到需要的时候再释放出来。 2.1.2太阳能电池工作原理 当太阳光照射到半导体上时,其中一部分被表面反射掉,其余部分被半导体吸收或透过。 被吸收的光,当然有一些变成热,另一些光子则同组成半导体的原子价电子碰撞,于是产生电子-空穴对。 这样,光能就以产生电子-空穴对的形式转变为电能、如果半导体内存在P-n结,则在P型和n型交界面两边形成势垒电场,能将电子驱向n区,空穴驱向P区,从而使得n区有过剩的电子,P区有过剩的空穴,在P-n结附 近形成与势垒电场方向相反光的生电场。 光生电场的一部分除抵销势垒电场外,还使P型层带正电,n型层带负电,在n区与p区之间的薄层产生所谓光生伏打电动势。 若分别在P型层和n型层焊上金属引线,接通负载,则外电路便有电流通过。 如此形成的一个个电池元件,把它们串联、并联起来,就能产生一定的电压和电流,输出功率。 这就是光电效应太阳能电池的工作原理。 2.1.3太阳能电池的作用 利用光电效应直接把光能转化成电能,将太阳的光能转化为电能后,输出直流电存入蓄电池中(以化学能储存),要用时再释放出来。 2.2光敏三极管 光敏三极管是光电转换半导体器件,与光敏电阻器相比具有灵敏度高、高频性能好,可靠性好、体积小、使用方便等优点。 在无光照射时,光敏三极管处于截止状态,无电信号输出。 光当信号照射其基极(受光窗口)时,光敏三极管将导通,从发射极或集电极输出。 光敏三极管3DU5C性能参数如下: 反向击穿电压 15V 最高工作电压 10V 暗电流 0.3uA 光电流 0.5-1mA 功耗 30mW 峰值波长 880nm 类别 直插 材料 可控硅 极性 NPN型 结构 扩散型 电流容量 小功率 封装形式 金属封装 表2 2.3单片机简介 本设计所用的单片机为STC12C5A60S2。 2.3.1单片机工作条件 单片机工作条件有三个: 接电源、接地、加上晶振复位电路。 2.3.2单片机引脚 P1口: P1口是一个内部提供上拉电阻的8位双向I/O口。 P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。 P2口: P2口为一个内部提供上拉电阻的8位双向I/O口。 当P2口被写1时,其管脚被内部上拉电阻拉高,且作为输入。 作为输出时,P2口的管脚被外部拉低,将输出电流。 P2口当用于外部程序存储器或16位地址外部数据存储器进行存储时,P2口输出地址为高八位。 P2口当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。 VCC: 供电电源 VSS: 接地 RESET: 复位输入 XTAL1: 振荡输入 XTAL2: 振荡输出 本设计主要运用了单片机的P2口、P1口的P1.5P1.6p1.7及VCC、VSS、RESET、 XTAL1、XTAL2端。 2.412864液晶的介绍 2.4.112864液晶概述 FYD12864-0402B是一种具有4位/8位并行、2线/3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块。 其显示分辨率为128×64,内置8192个16×16点汉字,和128个16×8点ASCII字符集。 利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面,可以显示8×4行16×16点阵的汉字,也可完成图形显示,低电压低功耗是其又一显著特点。 由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。 2.4.212864液晶基本特性 低电源电压(VDD: +3.0-+5.5V) 显示分辨率: 128×64点 内置汉字字库,提供8192个16×16个点阵汉字 内置128个16×8点阵字符 2MHZ时钟频率 显示方式: STN、半透、正显 视角方向: 6点 背光方式: 侧部高亮白色LED,功耗仅为普通LED的1/5—1/10 通讯方式: 串行、并口可选 内置DC-DC转换电路,无需外加负压 无需片选信号,简化软件设计 工作温度: 0℃-+55℃,存储温度: -20℃-+60℃ 2.4.312864液晶的引脚 液晶各引脚及其功能: 引脚 功能 VSS 电源地 VCC 电源正(+3.0V至+5V) V0 对比度(亮度)调节 RS 选通信号 R/W 读写信号 E(H) 使能信号 - (DB0-DB7) 数据端 PSB H: 8位或4位并口方式,L: 串口方式(见注释1) NC 空脚 /RESET 复位端,低电平有效(见注释2) VOUT 驱动电压输出端 AVDD 背光源正端(+5V) KVSS 背光源负端 表3 注释1: 如在实际应用中仅使用并口通讯模式,可将PSB接固定高电平。 注释2: 模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。 第三章软件设计说明 3.1KeiluVision4简介 使用汇编语言或C语言要使用编译器,以便把写好的程序编译为机器码,才能把HEX可执行文件写入单片机内。 KeiluVision4是众多单片机应用开发软件中最优秀的软件之一,它支持众多不同公司的MCS51架构的芯片,甚至ARM,它集编辑,编译,仿真等于一体,它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。 因此很多开发51应用的工程师或普通的单片机爱好者,都对它十分喜欢。 3.2KeiluVision4使用方法 (1)先建一个空文件夹,把工程文件放在里面; (2)点击桌面上的KeiluVision4图标,出现启动画面; (3)点击“project---NewuVisionProject”新建一个工程; (4)在弹出的对话框中,选择放在刚才建立的文件夹下; (5)在CPU类型下找到并选中“Atmel”下的STC1205A60S2; (6)以上工程创建完毕,接下来开始建立一个源程序文本; (7)在空白处写入一个完整的C程序后存为.c文件; (8)将源程序文件加入到工程项目文件中; (9)设置晶振; (10)在Output栏选中CreateHEXFile; (11)编译无错误后下载到单片机; 3.3程序流程图 第四章PCB板的制作 4.1布线要求及思路 4.1.1布线注意事项 1.地线、电源线最好要比其它的走线粗很多,因为导线粗会使得导线上的电阻变小,这样电源的功率在导线上的消耗就会变小,减少了功率的浪费; 2.当走线在转弯处应该有一个过渡,最好是45或者135度角过渡,而不应该采用直角转弯,因为这样会减少信号受到干扰; 3.电源电路部分最好放在板子的边缘部分,因为电源会产生热量,这样可以避免电源部分对其它各部分电路造成干扰; 4.数字电路与模拟电路部分要分开,这样可以避免相互之间的干扰; 5.高频部分要与低频部分严格分开,这样可以避免低频信号对高频部分产生干扰; 6.有高频的地方,对这部分要单独敷铜,其它部分可以一起敷铜,这样可以避免其它部分对高频部分产生影响,进而减少干扰; 7.有对称的电路,尽量布置在一起,这样既方便了走线,也会给人以美观的感觉; 8.尽量使走线能够平行,这样会减少信号间的相互干扰,也会使布线变的容易,还会使效果更加美观; 9.走线的时候,尽量先别连地线,因为地线的网络线一般情况下很多,先连起来以后可能会使其它走线变得不容易; 10.尽量在布线的时候,在板子上面多加一些地的过孔,这样会使得地的网络能够自动的连接在一起; 11.每一块电路部分要使得元器件放置在一起,这样的话,走线也会很容易; 12.元件的封装大小一定要按照合理的参数进行设置。 4.1.2布线思路 在PCB设计中不限时完成产品设计是重要步骤,在整个PCB中,布线的设计过程限定最高,技巧最细,工作量最大,本设计中采用PCB布线中的单面布线,单面板布线在布线规则中可以设置采用底层布线地线的宽度为50mil,电源线的宽度为40mil,信号线的宽度为30mil。 在布线规则中还必须要设置的是线与线之和元器件与元器件之间的安全间距,这里我设置的安全间距为10mil。 PCB中元器件的封装在Protel99SE原件中部分的元器件是需要自己画的,如光敏三极管、单向晶闸管等。 因为元器件购买时间的问题,我们在元器件没到之前已经开始画PCB了,而一些元器件的封装我们只能预留一些位置给这些元器件,元器件一到我们就画出了封装,但是由于我们预留的位置不够导致液晶的空间略小了些。 导致后面单面板的制作出现了一些问题。 元器件导入PCB之后首先要做的是元器件的排布,这是布线的开始也是最重要的一个环节,元器件的排布的好坏直接影响了PCB的效果和质量,所以我们采用按照原理图的摆放排布元器件,元器件摆放的过程中遇到了一些问题,因为原理图的画法是左右结构,而导入到PCB之后左右结构明显太窄上下太宽,所以我们把部分元器件稍微旋转了一下,这样一来就解决了元器件摆放的结构问题。 另外个别元器件的摆放也是有讲究的,我们按照的原则就是元器件的摆放让飞线的交叉数目最小的原则。 元器件排布完了之后就是布线了,布线的方法有两种一种是自动布线,一种是手动布线,自动布线有很多缺点,比如它不是走的最简的路线而且需要手动调整,本设计采用了手动布线,手动布线过程中遇到一些问题,比如需要跳线,所谓跳线就是打两个过孔在顶层上步一条线,然后用线连在顶层。 4.1.3PCB板的制作 曝光时把用硫酸纸打印好的PCB图放到PCB单面板上,应该注意的是打印的图要放在PCB板的中间,曝光的时间为420秒。 显影过程中注意的是显影剂的投放量,不能太多,太多了容易把曝光的部分也显影掉,也不能太少,太少了显影时间太长,通常是100mL水中放入20g的显影剂为最佳。 腐蚀是把显影过的PCB板放到腐蚀液中打开气泵和加热管,气泵和加热管的作用是加快腐蚀的速度,等到PCB板上的铜层全部腐蚀掉就行了,拿出来用清水冲洗一下。 焊接过程中我们采用的原则是从元器件的高低循序进行焊接。 第五章电路的调试 5.1电路的初步调试 电路板完成之后,我们开始进行调试工作。 在整个电路调试之前,我们先对部分电路进行了调试。 前后总共调试了好多次,下面是每一次具体的内容: (1)显示电路部分我们先在最小系统板上进行验证。 给最小系统板通电之后发现液晶无显示,连背光电源都不亮。 当时我们很疑惑,到底是什么原因呢? 后来我们检查了最小系统板的原理图,看了12864液晶的工作条件,发现最小系统板上面有部分图没有连。 我们将图连好之后又通电测试,模模糊糊的看到有字出现,但是不清楚,字符显示的好像也不对。 我们打算先解决字符的问题,反复修改程序后字符总算显示正确了。 显示正确但是不清楚怎么办呢? 我们检查了好长时间都没什么结果,最后我们决定去请教老师。 从老师那回来后我们又开始检查,最后发现是调节亮度的电位器没调好。 我们根据最小系统板的液晶显示原理图在多功能板上用导线又连接实验了一下,确定没有问题后再用在我们的原理图当中。 (2)照明电路部分我们用了面包板进行调试。 在此过程之前,我们要先向刘老师借面包板和直流电源。 电路连接好之后通电,发现发光二极管不亮。 首先我们想到可能是电源的问题,用万用表测量后发现电源电压正常。 于是我们对整个电路进行了详细检查后还是没找到原因,当时刘老师在场,我们就向他请教了一下。 他说是晶闸管的问题,我们用的晶闸管触发电流太大,后来他给了我们一个型号让我们到市场购买。 换了之后发现发光二极管不管是在白天或是晚上都一直亮着而且不闪。 首先我们想到的是光敏三极管的问题,测其在不同光强状态下的电阻之后,发现其电阻变化不明显,则判断光敏三极管已坏。 换了之后发光二极管可以接收到光信号但仍不闪。 这时我们想到可能是555振荡器振荡频率的问题,用示波器测量之后发现波形果然有问题,老师建议我们换小一点的电容,换了之后电路可以正常工作了。 (3)电路的测试 先给电路通电,用手捂住光敏三极管,发现液晶无显示。 首先我们想到可能是电源的问题,用万用表测量后发现电源电压正常。 于是我们对电路的各个模块进行逐一排查发现单片机的晶振离单片机太远,单片机晶振不能起振,微调之后单片机就可以工作了。 5.2电路最终现象 给电路通电,白天的时候发光二极管不亮,液晶无显示。 到了夜晚(可以用手遮住光敏三极管模拟夜晚)就可以看到发光二极管闪亮,液晶显示: 前方施工注意安全。 调节电位器RP1可以改变光二极管的闪烁频率,调节电位器RP2可以改变液晶的显示亮度。 5.3测试数据 数据 U7809 UAK UG U555 U单 Ube1 Uce1 Ube2 Uce2 白天 8.97V 8.92V 0.013V 0.012V 0.005V 0.123V 0.752V 0.752V 8,79V 夜晚 8.89V 0.94V 8.77V 7.95V 4.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 方案设计 光控 照明 电路
![提示](https://static.bdocx.com/images/bang_tan.gif)