您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 电气安装工程 > 关于红外传感器的计数器设计
菏泽学院课程设计目录摘要…………………………………………………………………………………………1关键词…………………………………………………………………………………………1Abstract………………………………………………………………………………………2Keywords……………………………………………………………………………………2引言……………………………………………………………………………………………21红外传感器计数系统设计方案……………………………………………………………21.1总体设计思路…………………………………………………………………………21.2前期准备…………………………………………………………………………………21.3设计过程及问题…………………………………………………………………………22传感器模块…………………………………………………………………………………22.1传感器模块描述…………………………………………………………………………22.2传感器硬件设计…………………………………………………………………………22.2.1传感器的原理图设计………………………………………………………………32.2.2传感器PCB图的设计………………………………………………………………32.3传感器模块参数说明……………………………………………………………………42.4传感器模块接口说明……………………………………………………………………53主控电路模块……………………………………………………………………………53.1CUP处理器的选用………………………………………………………………………53.2显示器的选用……………………………………………………………………………53.3报警元器件的选用………………………………………………………………………63.4供电方式…………………………………………………………………………………63.5主控电路图的设计………………………………………………………………………63.6主控电路的组装实物……………………………………………………………………64红外传感器计数系统整合调试……………………………………………………………84.1红外传感器计数系统实物………………………………………………………………84.2系统软件的设计…………………………………………………………………………84.2.1编程软件及语言的使用……………………………………………………………84.2.2程序设计……………………………………………………………………………84.3系统调试测试………………………………………………………………………10参考文献……………………………………………………………………………………10附录单片机数据处理部分程序……………………………………………………………11关于红外传感器的计数器设计1关于红外传感器的计数器设计自动化专业学生姬生达摘要:基于红外传感器的自动计数器有计数精确,抗干扰能力强等优点。本次设计采用一对红外发射接收管作为红外传感器的信号探测头,用于信号的采集。红外探测相对于接触式探测有着不可比拟的优势,不改变被探测物体任何物理特性,适用场合非常广泛。对于信号处理方面我采用的是ATMEGA16单片机。该单片机具备1MIPS/MHz的高速运行处理能力,I/O口驱动能力强,片内资源丰富等优点。关键词:红外传感器;ATMEGA16单片机;数码管DesignofCounterBasedonInfraredSensorStudentmajoringinautomationJiShengdaAbstract:Theautomaticcounterbasedoninfraredsensorhastheadvantagesofaccuratecounting,stronganti-interferenceabilityandsoon.Thisdesignusesapairofinfraredemissionreceivingtubeasasignalofinfraredsensorprobe,usedforsignalacquisition.Contacttypedetectinghasincomparableadvantageswithrespecttotheinfrareddetection,doesnotchangetheobjectbeingdetectedanyphysicalfeatures,applicationisveryextensive.ForsignalprocessingusingtheATmega16microcontroller.TheMCUhasthehigh-speedoperationandprocessingcapacityofIO,1MIPS/MHzportdriverability,richinresources,lowenergyconsumption,highcostperformance.Keywords:InfraredSensor;ATMEGA16SingleChipMicrocomputer;DigitalTube2引言在这个飞速发展的社会上,越来越多的流水线上的产品和一些场合都需要一些简单的设备进行自动的计数。对于传统的机械式或电子式的计数器基本上是用数字电路集成组件组成的,电路繁琐,元器件数目种类较多,整体稳定性能不好,维修起来也比较麻烦,而且预设数值有限,应用起来局限性很强。数字计数器有很多形式,总的来说大致有接触式和非接触式两种。在科技发达的今天,非接触式红外计数器有着绝对的优势。而本款计数系统就是采用的非接触式红外传感器。1红外传感器计数系统设计方案1.1总体设计思路红外传感器计数系统的工作流程是:每当一个流水线上的物件经过红外传感器时,红外传感器发出的红外线被遮挡返回一次,被红外接收器所感应,其输出电压就会发生一次变化,然后红外传感器输出高低电平变化的信号也就是脉冲信号送给事先编号程序主控CPU处理信号,然后由CPU再发出相应的指令控制相应的执行机构,显示器显示出具体内容,由此便可实现对物件计数的统计功能。当数值达到预定值时报警机构就会发出报警信号提醒工作人员去进行相关操作。1.2前期准备在做设计之前,准备好需要的物品有:原理图设计软件,程序语言编辑软件,相关的元器件若干,焊接工具,导线若干,示波器一台。1.3设计过程及问题首先参考文献资料,确定传感器所需元器件具体参数,开始绘制电路图,绘制完成后生成PCB图,再进行器件的布局,一开始布局画线总是感觉有点乱,然后查阅相关资料参考别人的布线方法,一步一步的改进,知道了绘制双层PCB板不同层的走线不能平行因为有磁场的干扰,尽量布成垂直,这样可以抵消掉不必要的磁场,减小对传感器检测信号的干扰,布局以实用第一,美观第二的原则进行。绘制完后进行电路板的印刷,再进行元器件的焊接工作,最终形成一个完整的红外传感器。在焊接过程中焊接芯片和红外发射接收灯时要快,而且要做防静电处理,不然很容易损坏器件。这是在经历了几次焊接失败才总结的教训。然后进行控制电路的设计,和设计传感器类似。最后进行系统的组装,把焊接好的传感器和控制部分结合起来,形成一个整体,在进行对CPU的编程,之后再进行系统的测试,调试。2传感器模块2.1传感器模块描述关于红外传感器的计数器设计3该红外传感器模块对环境光线适应能力强,具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物时,红外线反射回来被接收管接收,经过电压比较器(LM393)电路处理之后,绿色指示灯会亮起,同时OUT输出接口输出一个低电平信号送给单片机引脚,可通过电位器旋钮调节检测距离,有效距离范围2-30cm,工作电压为3.3V-5V。该传感器的探测距离可以通过电位器调节、具有干扰小、便于装配、使用方便等特点,可以广泛应用于机器人避障、流水线计数及黑白线循迹等众多场合。2.2传感器的硬件设计2.2.1传感器的原理图设计本次设计传感器电路图我用的是AltiumDesigner这一款PCB设计软件,该软件操作简便快捷,界面人性化,是在中国用的最多的EDA工具。设计过程包括:原理图的绘制,导出生成PCB,PCB图的布局。红外传感器的原理图如图2-1所示。图2-1传感器原理图2.2.2传感器PCB图的设计红外传感器的PCB图如图2-2所示。图2-2传感器PCB图4红外传感器的3D图如图2-3所示。图2-3红外传感器3D展示红外传感器实物图如图2-4所示。图2-4红外传感器实物2.3传感器模块参数说明(1)当模块检测到前方障碍物信号时,电路板上绿色指示灯点亮,同时OUT端口持续输出低电平信号,该模块检测距离2-30cm,检测距离可以通过电位器进行调节。(2)传感器为主动红外线反射式探测,所以探测黑色距离最小,白色最大。(3)传感器模块输出端口DO可直接与单片机I/O口连接即可。(4)电压比较器采用LM393,工作稳定。(5)可采用3-5V直流电源对模块进行供,当接通电源时红色电源指示灯点亮。关于红外传感器的计数器设计5(6)板子上有3mm的螺丝孔,便于固定、安装。2.4传感器模块接口说明(1)VCC接3.3V-5V电压。(2)GND接GND。(3)DO数字量输出接口输出高低电平。3主控电路模块3.1CPU处理器的选用本次设计我选用了ATmega16单片机,ATmega16是基于增强的AVRRISC结构的低功耗8位CMOS微控制器。由其先进的指令集以及单时钟周期指令执行时间,TAMEGA16的数据吞吐率高达1MIPS/MHz,从而可以减缓系统在功耗和处理速度之间的矛盾。本款单片机有16K字节的系统内可编程flash,512字节EEPROM,1K字节SRAM,32个通用工作寄存器等丰富的内部资源。TAMEGA16封装有两种,一种是直插式封装,一种是贴片式封装。由于贴片式的体积小,做成电路板占用空间较小,所以我选用的是贴片式封装的单片机。其引脚图如图3-1所示。图3-1ATmega16引脚图3.2显示器的选用本次设计选用的是四位一体的LED数码管,数码管分为共阳极和共阴极,本次使用的是共阳极。所谓共阳极就是所有发光二极管的阳极接到一起形成共阳极的数码管。数码的的驱动需要较大的电流,然而我选用的这款单片机IO口有较强的推拉电流能力,均能达到30mA,可以直接驱动数码管、蜂鸣器、继电器等。LED数码管的特点是发光亮度高,响应时间快,体积小,重量轻,寿命长等优点。每位数码管都是有七段组成一个“8”字形,能够显示“0-9”10个数字能够满足设计的6需求,其引脚图如图3-2所示。图3-2数码管引脚3.3报警元器件的选用蜂鸣器是一种一体化结构的电子讯响器,在电路中用字母“H”或“HA”表示。蜂鸣器采用直流电压供电,其能发出单调的或者某个固定频率的声音,如嘀嘀,嘟嘟等。蜂鸣器分为有源蜂鸣器和无源蜂鸣器两种类型,通常在计算机、报警器、电子玩具、电话机、定时器等电子产品中作发声器件使用。有源蜂鸣器直接接上额定电源就可连续发声;无源蜂鸣器则和电磁扬声器一样,需要接在音频输出电路中才能发声。我选用的是5v电磁式有源蜂鸣器,其驱动电流小于25mA,符合选用单片机IO口的驱动能力。3.4供电方式由于所有模块需要的供电电压都是5V,所以本次实验用的是手机充电器输出是5V,直接用USB接口连接手机充电器供电。3.5主控电路图的设计图3-3系统原理图关于红外传感器的计数器设计7用AltiumDesigner原理图设计软件将以上的所有模块进行整合绘制整个系统的原理图如图3-3所示,图3-3所示电路图,其中外部震荡电路,采用的是11.0592mHZ的晶体振荡器,便于计算定时周期。电源扩展模块是两排3P的排针用于连接外部传感器为其供电。电源指示灯采用直径为3mm的红色LED发光灯。红外传感器模块是连接到单片机第44管脚的一个1P的排针插口,用于连接红外传感器的信号输出接口。3.6主控电路的组装实物准
本文标题:关于红外传感器的计数器设计
链接地址:https://www.777doc.com/doc-4140080 .html