光控式道路建筑施工闪烁警示灯设计.docx
- 文档编号:30562112
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:15
- 大小:1.18MB
光控式道路建筑施工闪烁警示灯设计.docx
《光控式道路建筑施工闪烁警示灯设计.docx》由会员分享,可在线阅读,更多相关《光控式道路建筑施工闪烁警示灯设计.docx(15页珍藏版)》请在冰豆网上搜索。
光控式道路建筑施工闪烁警示灯设计
本科生毕业论文(设计)
系(院)物理与电子工程学院 专业电子信息工程
论文题目光控式道路施工闪烁警示灯设计
学生XX
指导教师
(XX及职称)
班级
学号
完成日期:
年月
光控式道路施工闪烁警示灯设计
物理与电子工程学院电子信息工程
[摘要]本设计采用STC89C52RC单片机、光控和声控检测设备设计了一个道路施工闪烁警示灯。
电路采用模块化设计,主要包括单片机控制模块、光控模块、声控模块、警示灯模块。
实现天黑后警示灯自动开启闪烁,而天亮后又能自动关闭的功能,保障夜间道路施工现场的交通和过往行人的安全,达到警示和节能的目的。
[关键字]警示声控光控STC89C52RC
1设计任务与要求
本设计的主要任务是,在夜间,通常要在施工现场设置并开启红色警示灯,以确保交通安全。
为了提高警示效果,警示灯最好是要工作在闪烁状态。
该设计在天黑后同时外界环境有声音时,该电路能控制警示灯自动开启并使其工作在闪烁状态,二个条件中任何一个或者二个不满足时报警灯自动关闭。
基本功能:
实现晚上警示灯自动闪烁,白天自动关闭的基本功能。
发挥部分:
添加一个声控模块,在晚上,当检测到有声音信号时(过往车辆和行人等),才点亮闪烁警示灯,否则警示灯不点亮,达到环保节能的效果。
2设计方案
本设计通过光敏电阻检测环境光强,采用电容式驻极体传声器检测环境声强信号,检测出光线强时,给出低电平,光线弱时,给出高电平;有声音时给出高电平,没有声音时给出低电平。
两个模块发出的电平传送给单片机,当且仅当环境光线降低(低至阀值),外界有声音信号两个条件同时满足时,单片机发出指令控制led灯处于闪烁状态,并且闪烁一段时间后自动熄灭。
设计包括硬件电路和软件设计两部分,其中硬件电路部分主要包括:
光控模块、声控模块、单片机控制模块(单片机最小系统)、警示灯模块;软件部分包括:
Protues仿真、Keil-C51软件编程。
系统原理框图如图2-1:
图2-1系统原理框图
3元器件介绍
3.1单片机STC89C52RC
STC89C52RC单片机是高性能、低功耗的8位微处理控制器,具有8K的在系统上可编程的存储器原件。
与89C51产品在引脚和功能上完全一样并且兼容。
此款单片机为众多嵌入式控制和应用系统提供了高灵活、超有效的解决方案。
在空闲状态下,CPU处于停止状态,但是允许RAM、定时器、串口、中断等继续工作。
掉电状态下,RAM容会被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
在本次设计中,用到了的单片机的逻辑处理功能。
通过光电检测电路将检测到的外界光照强度通过逻辑值传递给单片机的P2.0口,当外界光照强度达到设定的阀值时接收一个高电平;声电检测电路检测到的外界声音信息传给单片机P0.0口,当外界有声音信号时,单片机接收一个高电平,当两个IO口同时为高电平时,单片机的P3.4和P3.5给出低电平使LED点亮处于闪烁状态,并且给单片机设定循环,使之闪烁一段时间后自动停止,本设计中闪烁五次后自动停止。
3.2光敏电阻
光敏电阻是一种特殊的电阻,其阻值会随着光照强度的改变而呈现出一定的变化趋势。
其工作原理是基于光电效应。
光敏电阻的材料有金属硫化物、硒化物、碲化物等半导体。
半导体的导电能力决定于半导体载流子数目的多少,光敏电阻就是通过光线来改变半导体载流子的数目来达到改变光敏电阻阻值的。
当光敏电阻受到光照时,价带中的电子吸收光子能量后将跃迁到导带,成为自由电子。
当光照越强,空穴对就越多,从而阻值就越低。
当光敏电阻两端加上电压后,流过光敏电阻的电流随光照增大而增大。
入射光消失,电子-空穴对逐渐复合,电阻也逐渐恢复原值,电流也逐渐减小。
光敏电阻原理图如图3-1:
图3-1光敏电阻原理图
当在光敏电阻的两端金属电极上加上电压时,其中便会有电流通过,当光敏电阻受到适当波长的光线照射时,电流就会随光强的增加而变大,实现光电转换。
3.3LM393双电压比较器
LM393是高增益,宽频带的,部有两个高精度的、独立的电压比较器组成的集成电路。
主要特点:
工作温度:
0°C---+70°C
图3-3-1器件实物图
图3-3-2部结构图
标号:
393
功能号:
393;
通道个数:
2
输入失调电压小,VIO=±2MV,
电源电压围宽,单电源、双电源均可工作,单电源:
2V~36V;
消耗电流小,ICC=0.8mA;
双电源:
±1V~±18V;
共模输入电压围宽,VIC=0V~VCC-1.5V;
输出可与MOS,CMOS等电路兼容;
输出可用开路集电极连“或”门。
3.4电容式驻极体传声器
电容驻极体传声器具有电声性能好、体积小、结构简单、价格低等特点,广泛用于无线话筒、盒式录音机及声控等电路。
电容式驻极体话筒由声电转换和阻抗变换两部分组成。
声电转换的关键元件是驻极体振动膜。
它是上面被蒸发上一层纯金的薄膜的塑料膜片。
经过高压电场驻极后,两面分别带有等量的异性电荷,薄膜片上被蒸发上纯金的一面朝向外,与器件金属外壳相连通,薄膜片的另一面与金属极板之间用薄的绝缘物质隔离开。
这样,在蒸金膜与金属极板之间就形成了一个电容。
当驻极体膜片遇到声波振动时,因为和背极的距离也跟着变化,所以就会改变电容的大小从而改变电容两端的电压,由于声波的变化是极不规律,所以产生的电压将会是一个交变电压,这样就实现了声电的转换。
根据物理知识,电容两端的电压V=Q/C。
因为极板两端没有放点回路,所以驻极体两端总的电荷量是永远不变的,当极板受到声波压力而后退时,电容大小减小,根据公式,电容两极间的电压就会成反比的升高,相反,当电容大小增加时,电容两极间的电压就会降低。
再通过器件部的阻抗非常高的场效应将电容两端的电压取出来后再经过电压放大,就能够得到和声音对对应的电压了。
因为器件部的场效应管属于有源器件,所以需要一定的偏置和电流才可以工作在放大状态,因此,驻电容式驻极体话筒通常都需要外加一个直流偏置电路才能正常工作。
原理图如图3-2:
图3-2驻极体话筒的电路原理图
结构图如图3-3如下:
图3-3驻极体话筒的结构图
4设计原理
4.1单片机最小系统
单片机最小系统是单片机中非常重要的一部分,其他外部电路都是在最小系统的基础上实现的。
单片机最小系统由单片机、时钟电路、复位电路、电源和地端组成。
单片机系统一般都是采用外部接入石英晶体和部运放组成的时钟振荡器当做硬件时钟源。
然而,在多机系统中,单片机通常只作为功能模块中的一个使用,这样做是为了节省硬件资源和统一系统的时钟信号,常采用外部时钟源。
单片机最小系统是单片机控制硬件电路的核心部分。
单片机最小系统电路原理图如图4-1:
图4-1单片机最小系统电路图
4.2光控电路
光控模块:
采用LM393电压比较器,一端输入值通过电位器调节输入,即光
控灵敏度的调节;另一端输入为光敏电阻采集的电压信息,当环境亮度降低时光敏电阻阻值升高,输入电压变大,当达到设定的阀值时LM393实现电平跳转,再传输给单片机控制部分。
LM393同相输入电压大于反相输入电压时,输出为高电平,否则为低电平。
光控电路图如图4-2:
图4-2光控电路
4.3声控电路
外界产生的声音信号,由电容式驻极体传声器BM将声音信号转换为电信号,再经过电容耦合至三极管9014进行电压放大,然后传给单片机的输入口。
LMP393的输出为集电极开路,主要目的是为了适应不同电平的需要。
按照电路结构分析,在正常使用情况下,输出时必须接上拉电阻。
声控电路图如图4-3:
图4-3声控电路
4.4系统总电路
仿真中,由于找不到驻极体传声器,就用一个开关连接电源代替,当有声音
信号时,跳变为高电平(即开关按下)。
总电路仿真图如图4-4:
图4-4系统总电路图
5设计过程
该设计主要包括光控模块、声控模块、单片机部分,所以在焊接硬件电路时主要是分模块进行焊接。
合理的排好版后,依次焊接光控模块、声控模块、单片机部分,最后连接好各模块电源。
分模块完成硬件电路,简化了硬件电路焊接过程。
焊接完成后,发现没安装电源总开关,在调试时很不方便,然后根据电路原理安装了电源总开关,下载好单片机程序后,结合万用表调试好光控电路和声控电路的阀值灵敏度,检测硬件电路,发现焊接的电路无误,光控和声控的灵敏度也很合适,实现全部功能。
调试图如图5-1和图5-2:
图5-1白天警示灯不亮
当外界环境处于白天时LED不亮,如上图6-3
图5-2夜间有声响警示灯亮
当外界环境处于黑暗状态时(图中用纸遮住光敏电阻模拟黑夜),且有声音时LED点亮,如上图6-4
6设计结果
仿真图如图6-1,焊接后实物图正反面如图6-2和图6-3,
图6-1软件仿真图
图6-2实物正面图
图6-3实物反面图
程序流程图如图5-1所示:
图6-4系统主程序流程图
7总结
本次毕业设计是以基于单片机的光控式道路施工闪烁警示灯控制电路为研究对象,通过对控制系统所要完成的功能进行分析,确定所要用到的各种元器件和芯片,然后根据工作原理将各个功能部分进行组合连接,并且利用相关的软件完成电路仿真,再根据仿真电路完成其硬件图。
利用Keil编程软件根据系统的功能要求进行编程,导入单片机中,最后进行调试及仿真。
在设计中,我遇到了很多问题。
比如说,在仿真的时候找不到元器件,在选择硬件时所要用到的元器件也找不到、编程出错等。
但是经过努力,总算圆满的了此次毕业设计。
另外,通过本次毕业设计我收获颇多。
更深一步的学习了单片机的一些工作原理及常见的用途。
最重要的,通过本次设计,教会了我一种解决问题的方法,这将对我以后的学习和工作绝对是大有帮助。
参考文献
[1]岚,叶庆云.电路分析基础[M].:
高等教育,2010.1
[2]玉杰.单片机原理与应用技术[M].:
航空航天大学,2007
[4]吴友宇.模拟电子技术基础.[M]:
清华教育,2009.5
[5]郭天祥.51单片机C语言教程[M].:
电子工业,2009.12
[6]丘关源.电路(第五版)[M].:
高等教育,2004
[7]华兵.MCS-51单片机原理应用.:
华中科技大学,2002.5
[8]光东.单片机微型计算机原理与接口技术(第二版).:
华中理工大学,1999.4
Lighttyperoadconstructionflashingwarninglampdesign
JiangGaoqiang
Collegeofphysicsandelectronicengineering10270145
[Abstract]alongwiththeprogressofsociety,thedemandandapplicationfieldexpanded,allkindsofintelligentproducts,controlsystemsarebasedonsinglechipmicroputerasthecoretocarryoutdevelopmentanddesign.ThisdesignusesSTC89C52RCmicrocontrollerandrelatedopticalandacousticdetectionequipmentforroadconstructionflashingwarninglights,theimplementationofmodularcircuitdesign,includingtheMCUcontrolmodule,controlmodule,voicemodule,warninglamp
module.Thewarninglightflashingautomaticallyopenafterdark,andinthemorningandcancloseautomatically,guaranteethenightroadconstructionsitetrafficandpedestriansafety,toachievesafeandenergy-savingeffect.
Keywords:
security,warning,automaticcontrol
附录:
源程序
#include
sbitc=P2^0;/*端口定义*/
sbitq=P0^0;
sbitshuchu1=P3^4;
sbitshuchu2=P3^5;
#defineucharunsignedchar
#defineuintunsignedint
yanshi(uintz)/*延时子程序部分*/
{
uinta,b;
for(a=z;a>0;a--)
for(b=150;b>0;b--);
}
voidmain()/*主程序部分*/
{
inti;/*定义中间变量*/
if(c==1)/*判断输入信号值并控制路灯开关*/
{if(q==1)
{for(i=0;i<5;i++)/*LED闪烁循环*/{shuchu1=0;/*LED闪烁*/
shuchu2=0;
yanshi(100);
shuchu1=1;
shuchu2=1;
yanshi(100);
}
}
}
else
{shuchu1=1;/*LED不亮*/
shuchu2=1;
}
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 光控 道路 建筑 施工 闪烁 警示 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)