片机程序设计实践教程第12章光电传感器和蜂鸣器控制

片机程序设计实践教程第12章光电传感器和蜂鸣器控制

ID:39830641

大小:1022.50 KB

页数:29页

时间:2019-07-12

片机程序设计实践教程第12章光电传感器和蜂鸣器控制_第1页
片机程序设计实践教程第12章光电传感器和蜂鸣器控制_第2页
片机程序设计实践教程第12章光电传感器和蜂鸣器控制_第3页
片机程序设计实践教程第12章光电传感器和蜂鸣器控制_第4页
片机程序设计实践教程第12章光电传感器和蜂鸣器控制_第5页
资源描述:

《片机程序设计实践教程第12章光电传感器和蜂鸣器控制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十二讲光电传感器和蜂鸣器控制单片机程序设计实践教程112.0项目演示效果图XP_12_01步骤1-打开开发板电源2图XP_12_02步骤2-遮挡传感器13图XP_12_03步骤3-遮挡传感器34图XP_12_04步骤4-同时遮挡传感器1和25图XP_12_05步骤5-同时遮挡全部传感器612.1项目目标设计了解光电传感器的基本工作原理;了解蜂鸣器的基本工作原理;掌握对多个光电传感器输入信号进行识别的软件处理方法;掌握对蜂鸣器的控制方法;继续加深理解ZLG7290键盘与显示控制芯片相关函数的控制和使用方法;理解给出的光电传感器

2、和蜂鸣器C语言源程序的结构和各语句所起作用;在达到上述六点目标之后,根据本章“项目扩展任务”中提出的问题,以组或个人为单位,在规定时间里完成扩展项目任务。712.2项目任务光电传感器和蜂鸣器控制项目的电路原理图如图12-1所示,PMY单片机开发板包括4个光电传感器TCST1030(L)【22】,器件编号分别为U20~U23,传感器的引出脚为Sensor1~Sensor4,分别与STC89C52RC单片机的P12~P15口用连接插线(见图4-8)相连。由电路原理图可知,在任意一个光电传感器凹形槽间无遮挡物进行遮挡时,Sensor

3、1~Sensor4输出信号都为高电平;反之则为低电平。本次项目借助第9章项目的结果,通过编写相应程序,实现当任意光电传感器被遮挡而产生触发时,都会引起蜂鸣器的鸣响,同时点亮相应的七段数码管及LED发光二极管,显示被遮挡传感器的编号。8图12-1光电传感器和蜂鸣器控制项目的电路原理图912.3系统板上硬件连线光电传感器和蜂鸣器控制项目的连接插线设置如图12-2所示,此处应使用4根连接插线将STC89C52RC单片机P12~P15(J9、J6、J8和J10)分别与传感器输入端Sensor01~Sensor04(在芯片82C55的P

4、C口接线排子4、5、6、7的下方)相连。图12-2光电传感器和蜂鸣器控制项目的连接插线设置1012.4程序流程图图12-3光电传感器和蜂鸣器控制项目的C语言程序流程图1112.5C语言源程序(略)12.6系统构成和程序分析12.6.1光电传感器的介绍光电传感器(光电开关)是光电接近开关的简称,是能够将可见光转换成某种电量的传感器【23】。光敏二极管是最常见的光传感器,光敏二极管的外型与一般二极管一样,只是它的管壳上开有一个嵌着玻璃的窗口,以便于光线射入。为增加受光面积,PN结的面积做得较大,光敏二极管工作在反向偏置的工作状态下

5、,并与负载电阻相串联,当无光照时,它与普通二极管一样,反向电流很小(<μA),称为光敏二极管的暗电流;当有光照时,载流子被激发,产生电子-空穴对,称为光电载流子。在外电场的作用下,光电载流子参与导电,形成比暗电流大得多的反向电流,该反向电流称为光电流。光电流的大小与光照强度成正比,于是在负载电阻上就能得到随光照强度变化而变化的电信号。12光敏三极管除了具有光敏二极管能将光信号转换成电信号的功能外,还有对电信号放大的功能。光敏三级管的外型与一般三极管相差不大,一般光敏三极管只引出两个极——发射极(E)和集电极(C),如图12-4

6、所示,基极(B)不引出,管壳同样开窗口,以便光线射入。为增大光照,基区面积做得很大,发射区较小,入射光主要被基区吸收。工作时集电结(C)反偏,发射结(E)正偏。在无光照时,管子流过的电流为暗电流Iceo=(1+β)Icbo(很小),比一般三极管的穿透电流还小;当有光照时,激发大量的电子-空穴对,使得基极产生的电流Ib增大,此刻流过管子的电流称为光电流,集电极电流Ic=(1+β)Ib,可见,光电三极管要比光电二极管具有更高的灵敏度。13图12-4是光电传感器的工作原理图,图中由振荡回路产生的调制信号由发射管GL(光敏二极管)辐射

7、出光脉冲【24】。光脉冲进入光敏三极管DU,并在接收电路中将光脉冲解调为电脉冲信号,再经放大器放大和同步选通整形、解调,触发驱动器输出光电开关控制信号。当有检测物对光束进行遮挡时,无光脉冲进入光敏三极管DU,光敏三极管随即断开,接收电路中无电脉冲信号流过负载。因此,光电传感器是将输入电流在发射器上转换为光信号射出,接收器再根据接收到的光线强弱或有无对目标物体进行探测。多数光电开关选用的是波长接近可见光的红外线光波型。14图12-4光电传感器内部工作原理图15图12-5是美国Vishay公司生产的TCST1030(L)光电传感器

8、外型和引脚图。该器件结构紧凑,发射光源和接收检测器被正对置于同一光轴上,发射光波长是950nm,接收检测器由光敏三极管构成。TCST1030(L)主要用于轴状编码器的位置感应器和机械运动限制开关等,可实现对不透明物质(如卡片、纸等)的检测。16图12-5TCST1030(L)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。