《传感器课程设计报告.docx》由会员分享,可在线阅读,更多相关《传感器课程设计报告.docx(15页珍藏版)》请在三一办公上搜索。
1、1 .引言12 .系统总体设计方案12.1设计思路12.2总体框图23 .系统硬件设计231总硬件原理图23.2模块原理图33.2.1光敏电阻电路33.2.2电机驱动电路63.2.3单片机电路84 .元件清单105 .系统调试与测试结果105.1软件编程与调试105.2硬件调试126 .测试结果分析137 .总结138 .参考文献131 .引言随着电子技术的飞速发展,微电子技术得到越来越多的应用,同时影响着人们生 活工作的方方面面。自动窗控制系统经历了从无到有,并逐步丰富功能和可靠性发展。为了减少因光线过强引起的显示器显示模糊程度,解决人们经常手动操作闭合窗 帘的烦恼,在此,我设计出了“自动感
2、光启闭办公百叶窗”,智能控制室内光线.通过 室外光敏电阻感受光强变化,单片机接收光敏电阻信号,从而驱动步进电机使百叶窗闭 合和打开,调整进入室内的光线;当室内光线达到适宜时,室内光敏传感器向单片机发 出信号,单片机控制步进电机停止转动。这样使室内光线始终保持舒适宜人,让人们能 够全神贯注地工作,解决了因窗帘开合,进入室内的光线过强或过弱给人们日常生活和 工作带来的不便.本课设描述的就是一种可根据环境光强的百叶窗控制系统的实现原理和过程。2 .系统总体设计方案2.1设计思路本次设计采用AT89C51单片机作为系统控制器,采用光敏电阻强弱转换为电信号 的高低电平对现场光强弱的识别,并通过H桥式电路
3、来驱动直流电机,在通过电机的 转动来控制窗帘的转动。2.2总体框图光强检测光敏电阻手动开关AT89C51图21系统总体框3 .系统硬件设计3.1总硬件原理图C3*r. :?TT 堂辛=? R1mmS图31总硬件原理3.2模块原理图3.2.1光敏电阻电路光敏电路中通过改变小灯离光敏电阻的距离来改变光照强弱,实现百叶窗的功能,研究光敏电阻特性:(一)基本原理: 光线的作用下,电子吸收光子的能量从键合状态过渡到自由状态,引起电导率的 变化,这种现象称为光电导效应。 光电导效应是半导体材料的一种体效应。光照愈强,器件自身的电阻愈小。基于 这种效应的光电器件称光敏电阻。 光敏电阻无极性,其工作特性与入射
4、光光强、波长和外加电压有关。(二)需用器件与单元:主机箱、安装架、普通光源、各种滤光镜、光电器件模 板、光敏电阻探头、照度计模板、光照度探头。(三)测量实验步骤:(1)亮电阻和暗电阻测量 光敏电阻实验原理如图31图31光敏电阻实验调节光敏电阻工作电压亮电阻测试暗电阻测试实验结果3-虞暗电阻的辨亮电流口 2. 67mA亮电阻R1 1,87k暗电流IN 0. OluA暗电阻R2 500MQ分析:一般情况下,实用的光敏电阻的暗电阻往往超过1MQ,甚至高达100MQ,而亮电阻 则在几kQ以下,可见测量数据有效。(2) 光照特性测试 光敏电阻的工作电压一定时(5V),它的阻值(光电流)随光照度 变化而变
5、化。按表3-2进行测量,作图3-2.。3 2 1表3-料光敏电祖光照特性测试敖捅挪度E侦0102030即6070即W0,光电藉I (mA)00.豹0. 99L31.521.75L.9S2.122.292.套2.6ri111iii 1国37光照特性曲我分析:理论匕光敏电阻在弱光照下,光电流I与光照度E具有良好的线性;在强光照下则为非线性。根据测试数据所画得的光照特性曲线较好地满足上述情况,说明实验 操作准确。(3) 伏安特性测试光敏电阻在一定的光照度下,光电流随外加电压的变化而变化 调节光源电压为100Lx时对应的电压值 调节光敏电阻工作电压的值读取相应的光电流 重复测试不同照度的伏安特性,将测
6、量数据填入表3-3,并作图3-3。表RT元费q沮不同元照度下的伏黄擞担012345&7g10111200QQ00Q0DD00Q01.0013A ZS0,43D.咫n. ?30. 891,帽1. 211, 331. 55L茂1.875000. 26Qr 520. T9L 051. 331. 61L. 892. M2.52. 023.153.4710000. 37口. 751.131. 521. 922. 322.743.1E3. 631164. 575.05110U 虹(V);* 1纸IlKtu分析:由图3-3可知,在给定光照下,光敏电阻的阻值与外加电压无关,仅由光敏电 阻本身性质决定,但是不同
7、光照情况下的伏安特性具有不同的斜率,即光照强度不同, 阻值不同。 当光敏电阻承受的功率超过它本身的额定功率,曲线开始变弯,说明光电流趋 向饱和。 光谱特性测试 光敏电阻在一定的工作电压时,在等能量、不同波长的光作用下, 其阻值的变化是不同的,即光电流大小不一样。本实验光功率以1mW为标准,更换光 源前端盖的滤光镜获得不同波长的光。将测量数据填入表3-4,并作图3-4耘4光敏电曲光谱特性测试敷据光波长(皿)400470530560600660一光电流I00. Q5.L 叫 531.350, 95.图3-4光敏电弟光诺特性曲线分析:光谱特性与光敏电阻材料有关。从图3-4可知,本实验选用的光敏电阻的
8、光谱响 应范围在可见光区域,而峰值大概出现在600nm,在稍离此波长的光谱响应迅速衰减, 在远离处则无响应。因此,在选用光敏电阻时,应把光敏电阻的材料和光源种类相结 合考虑,以获得满意的结果3.2.2电机驱动电路通过H桥式电路来驱动直流电机,如图35图35电机驱动电路(一)、H桥式电机驱动电路 图36中所示为一个典型的直流电机控制电路。电路 得名于“H桥式驱动电路”是因为它的形状酷似字母H。4个三极管组成H的4条垂直 腿,而电机就是H中的横杠(注意:图36及随后的两个图都只是示意图,而不是完整的电路图,其中三极管的驱动电路没有画来。图36 H桥式电机驱动电路如图所示,H桥式电机驱动电路包括4个
9、三极管和一个电机。要使电机运转,必须 导通对角线上的一对三极管。根据不同三极管对的导通情况,电流可能会从左至右或 从右至左流过电机,从而控制电机的转向。图36H桥式电机驱动电路,要使电机运 转,必须使对角线上的一对三极管导通。图36中H桥电路驱动电机顺时针转动例如 图37所示,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿过电机, 然后再经Q4回到电源负极。按图中电流箭头所示,该流向的电流将驱动电机顺时针转 动。当三极管Q1和Q4导通时,电流将从左至右流过电机,从而驱动电机按特定方向 转动(电机周围的箭头指示为顺时针方向)图37电机顺时针转动图38中H桥电路驱动电机逆时针转动,图示为
10、另一对三极管Q2和Q3导通的情况,电流将从右至左流过电机。 当三极管Q2和Q3导通时,电流将从右至左流过 电机,从而驱动电机沿另一方向转动(电机周围的箭头表示为逆时针方向)。图38电机逆时针转动(二)、使能控制和方向逻辑 驱动电机时,保证H桥上两个同侧的三极管不会同时 导通非常重要。如果三极管Q1和Q2同时导通,那么电流就会从正极穿过两个三极管 直接回到负极。此时,电路中除了三极管外没有其他任何负载,因此电路上的电流就 可能达到最大值(该电流仅受电源性能限制)3.2.3单片机电路最小应用系统如图39C115d C2皿;: TE:7R-U1KEY-S-TE-.-rp-R1_ 1B:R2 1WV
11、c iTEXT-.C3;:TAL1PDnH.DDpn.iiH.DiPDZH.EiZXTAL2pg jXDSpn.4i,H.D +POSADSPDJSADEPSTPn.7WD7pznHEPZ.Ii.hBpziH.inp!=:E.PJh 11XLEP2 4X12EhPUSAUPZ.TAISpmPIDRXDP1.1Pl.liTCDP12P13P3|MT1Fl .P3 4TTDFigP1.G叩MJ河P1.TP.TiKF1E9A6:-s-5f1D11 Fi5is51单片机最小系统复位电路的极性电容C1的大小直接影响单片机的复位时间, 一般采用1030uF,51单片机最小系统容值越大需要的复位时间越短。
12、51单片机最小系统晶振Y1也可以采用6MHz或者11.0592MHz,在正常工作的 情况下可以采用更高频率的晶振,51单片机最小系统晶振的振荡频率直接影响单片机 的处理速度,频率越大处理速度越快。 51单片机最小系统起振电容C2、C3 一般采用1533pF,并且电容离晶振越近 越好,品振离单片机越近越好 P0 口为开漏输出,作为输出口时需加上拉电阻,阻值一般为10k。其他接口内部有上拉电阻,作为输出口时不需外加上拉电阻。设置为定时器模式时,加1计数器 是对内部机器周期计数(1个机器周期等于12个振荡周期,即计数频率为晶振频率的 1/12)。计数值N乘以机器周期Tcy就是定时时间t。设置为计数器
13、模式时,外部事件计数脉冲由T0或T1引脚输入到计数器。在每个机器周期的S5P2期间采样T0、T1 引脚电平。当某周期采样到一高电平输入,而下一周期又采样到一低电平时,则计数 器加1,更新的计数值在下一个机器周期的S3P1期间装入计数器。由于检测一个从1 到0的下降沿需要2个机器周期,因此要求被采样的电平至少要维持一个机器周期。 当晶振频率为12MHz时,最高计数频率不超过1/2MHz,即计数脉冲的周期要大于2 ms P1 口是一个内部提供上拉电阻的8位双向I/O 口,P1 口缓冲器能接收输出4TTL 门电流。P1 口管脚写入1后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电 平时,将输
14、出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1 口作为第 八位地址接收。 P2 口为一个内部上拉电阻的8位双向I/O 口,P2 口缓冲器可接收,输出4个TTL 门电流,当P2 口被写“ 1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作 为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2 口当 用于外部程序存储器或16位地址外部数据存储器进行存取时,P2 口输出地址的高八位。 在给出地址“ 1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时, P2 口输出其特殊功能寄存器的内容。P2 口在FLASH编程和校验时接收高八位地址信号 和控
15、制信号。 P3 口管脚是8个带内部上拉电阻的双向I/O 口,可接收输出4个TTL门电 流。当P3 口写入“ 1”后,它们被内部上拉为高电平,并用作输入。作为输入, 由于外部下拉为低电平,P3 口将输出电流(ILL)这是由于上拉的缘故。P3 口也可作为AT89C51的一些特殊功能口:P3.0 RXD (串行输入口) P3.1 TXD (串行输出口) P3.2 /INT0 (外部中断0)P3.3 /INT1 (外部中断1) P3.4 T0 (记时器0外部输入)P3.5 T1 (记时器1 外部输入)P3.6 /WR (外部数据存储器写选通)P3.7 /RD (外部数据存储器读选通)P3 口同时为闪烁
16、编程和编程校验接收一些控制信号。4 .元件清单元件序号器件名称与型号主要参数数量(个)备注1单片机(AT89C51)4Kb code, 12MHz,2x16-bit Timer1无2光敏电阻(TORCH_LDR)800K1灯泡距离电阻丝的远近表示光强弱3三极管(TIP31.YIP32)无各6, 2个无4晶振(CRYSTAL)12KHZ1无5电阻(RES)10K,0.22K,1K,各9,1, 4个无6电动机(MOTOR-DC)12V、 100mH1无7开关(BUTTON.SW-SPDT)无5无8集成运放(LM358)无1无9电容(CAP-ELEC)30PF,10UF各1,2个无5 .系统调试与测
17、试结果51软件编程与调试(1)主程序设计:#includesbit pOl二PCfl;sbit p05=P05:sbit p06=P06;sbit p07=P07;sbit p27=P26;sbit p28=P27;int main(void)while (1 )if (p05=l)(if (p01=l)(p27=0;p28=l:elseif (p01=0) p27=l;p28=0;else p27=l:p28=l: else if (p06=p07) (p27=0;p28=0;elseif (p06=l&p07=0)(p27=l;p28=0;if (p06=0&p07=1) (p27=0;p
18、28=l:(2) 程序调试软件调试一般分为以下四个阶段:1、编写程序并查错;2、在kelic语言的编译系 统中编译源程序3、对程序进行编译连接,并及时发现程序中存在的错误;4、改正错 误。在本次调试中出现的问题有:1、在程序中有的函数名未定义;2、在抄录程序时,少录入一些字符,如:七”、”、-”等符号,而出现错误;3、有一些函数名录入时少写一个字母或顺序颠倒;4、没有注意函数名的调用及定义;5、芯片引脚定义出错而导致没有实验现象。在软件调试过程中,对出现的错误进行了认真的分析和修改,多次调试成功后,能够 很好的达到既定的设计效果。5.2硬件调试1、逻辑错误:它是由设计错误或加工过程中的工艺性错
19、误所造成的。这类错误包括 错线、开路、短路等。2、元器件失效:有两方面的原因:一是器件本身已损坏或性能不符合要求;二是组 装错误造成元件失效,如电解电容、集成电路安装方向错误等。3、可靠性差:因其可靠性差的原因很多,如金属化孔、接插件接触不良会造成系统 时好时坏,经不起振动;走线和布局不合理也会引起系统可靠性差。4、电源故障:若样机由电源故障,则加电后很容易造成器件损坏。电源故障包括电 压值不符合设计要求,电源引线和插座不对,功率不足,负载能力差等。调试方法:包括多级调试和联机调试。在调试过程中要针对可能出现的故障认真 分析,直至检查出原因并排除。本次硬件调试过程中,对所出现的问题进行了认真的
20、分析和改正,最后能够很好的达 到设计要求的效果。6 .测试结果分析上述光控百叶窗分为手动控制和自动控制。KEY-A, KEY-B为手动控制开关,KEY-C 为自动控制开关。当电路为手动控制时,开关A为左转,开关B为右转;当电路为自 动控制时,利用检测光的强弱来实现控制电机的转动。电路中放置一灯泡,通过移动 灯泡与光敏传感器的远近控制光的强与弱,当光强时电机左转,光弱时电机右转。通 过电机的左转右转来控制窗帘的打开与闭合,从而实现光控百叶窗功能。7 .总结本课设提出了一种经济实用“自动感光启闭办公百叶窗,给出了从硬件电路设计 到软件设计的一系列步骤。采用了直流电机作为执行元件,AT89S51单片
21、机作为主控芯 片,完成了光控百叶窗的实现通过这次课程设计使我懂得了理论与实际相结合是很重要的,进一步掌握了传感 器中光敏电阻的应用、电路设计及控制功能,进而了解了单片机的知识。起初,找了 很多资料,电路中每一个子程序模块都认真去编写和分析,尤其是光敏电阻的相关知 识,还了解了 c语言在单片机编程中的一些特点。确定基本设计方案、对所用桥式电 路功能进行查找、上机仿真等。在整个设计的过程中遇到的问题主要有以下三点,首 先:基础知识掌握的不牢固,主要表现在一些常用的电路的形式和功能不清楚,对书 本上的内容理解不够透彻。第二:对一些常用的应用软件缺少应用,在画电路图和系 统的仿真的时候,对这些软件的操
22、作不熟练,浪费了很多时间。第三:相关知识掌握 的不够全面,缺少系统设计的经验。通过设计诱发了我学习传感器的兴趣,我将继续 努力下去。8 .参考文献1 梁森、黄杭美.自动检测与转换技术.机械工业出版社M20102 百度百科传感器3 方金兰.高校节能减排的一个成功样本.经济参考报J 2009-12-314 赵负图.国内外传感器手册M.沈阳:辽宁科学技术出版社,1998.5 丁镇生.传感器及传感技术应用M.北京:电子工业出版社,2000.6 康华光,陈大钦.电子技术基础模拟部分M.北京:高等教育出版社,1999.7 李科杰.新编传感器技术手册M.北京:国防工业出版社,2002.8 谢自美.电子线路设计、实验、测试M.武汉:华中科大出版社,2001.