基于SPCE061A控制的红外泵液器的改进设计

最新更新时间:2012-05-15来源: 互联网关键字:SPCE061A  红外泵  液器 手机看文章 扫描二维码
随时随地手机看文章

O 引言

  红外泵液器通常用于完成“伸手出水,缩手停水”功能,一般可提供手动和自动两种泵液模式,同时具有低电压检测报警以及使用完毕后语音提示等功能。红外泵液器在工作时,一般首先通过传感器将伸手出水动作转换成电信号,并通过红外发射二极管发出红外光去控制受控装置中的红外接收二极管,再利用光照强弱来改变电路中的电流。当伸出手时,接收部分收到的红外线强度降低,转换的电流强度减弱,拿开手时,红外直射到光敏管上,输出电流增强;之后的第二步,再将电流信号的强弱转换为能被SPCE06lA单片机识别的高低电平。由此需要电路具有流控电压源的功能,高电平约为5V,低电平为0V,为此,可采用双极性三极管的共射极接法来实现;第三步,则是通过对高低电压信号的判断来输出控制信号,并将控制信号输出给电机,再通过电机控制水泵。这部分主要是对IOB2的中断检测,伸手时红外线被挡住,三极管截止,IOB2得到高电平,即利用IOB2的上升沿中断申请功能(或者使用查询方法)来向SPCE06lA单片机提出放水的中断请求。

  通过以上三个操作步骤,仅仅可以基本完成设计功能,而本文对上述传统设计的改进之处有以下三点:

  (1)使用1*3键盘提供自动与手动切换。在自动模式下,手伸到仪器出水,手离开停止;手动模式下,按下2键出水,按3键停止。

  (2)改进了工作指示灯电路模块。当电路处于工作状态时,指示灯亮。

  (3)改进了语音播报,由于SPCE061A单片机集成了2个10位DAC(数一模转换)模块,因此,利用这部分资源可以方便地实现数字到模拟信号的转换,从而使人机交互更友好,同时也可以表明当前系统的工作状态。

  1 红外泵液器的硬件设计

  本系统的工作组成原理如图1所示。

  


  本方案采用凌阳SPCE061A单片机。并选用GR4010l红外发射二极管作为红外发射器件.GDl6ll硅PIN型光敏二极管作为红外接收器件。微型电机选用QDB一30—3.0作为泵液器的驱动。红外传感部分可用来检测是否有人需要使用泵液器,它分为红外发射和红外接收两部分。红外发射管采用GR40101,主要通过IOB8输出一定频率的脉冲来控制红外发射管的发射频率。红外接收管则采用GD1611,可利用IOB2的外部中断功能来进行检测。语音播报部分采用SPCE061A内部的DACl输出信号到语音电路,再使用A2000格式放音。本系统提供3个按键,可用来设定出液量、自动、手动泵液等,他们占用SPCE06lA的IOA0—2共3根I/O线。系统选用微型电机来作为泵液的驱动,电机的控制是由一个三极管作为电子开关完成的。可通过IOB4控制三极管,从而控制电机。利用SPCE061A内部的LVD单元可以完成低电压检测,而不需要外接其它组件。此外,系统还提供了一个发光二极管作为工作指示灯,并可用IOA5来控制。

  图2所示是系统的控制电路原理图。电路中,SPCE061A为主控制芯片,IOA5控制工作指示灯。当系统接上电源时,可通过过程控制IOA5输出高电平,工作指示灯一直亮着。1*3键盘的功能是分别设定自动与手动模式的切换、手动下出水、手动下停水,其占用IOA0-2三个端口。当第一次按下1键时,默认为自动模式,即当手伸到仪器时,IOB2口接收不到IOB8口发射出来的红外控制信号,则单片机控制IOA4口并控制电机转动泵水,当手离开时,IOB2口接收到红外信号,控制电机停止出水。当再次按下1键,则切换到手动模式,这时按下2键开始出水,按3键停止出水。当电机由转动转变为停止时,单片机控制DACl口播放“谢谢”。当电压低于开始设定的电压值时,系统播放声音报警。

  

系统的控制电路原理图

 

  图2中,SPCE06lA的IOB2口用于检测接收信号(该信号的两种状态高低电平表明伸手缩手动作),IOB8口用于控制红外发射,IOA4控制微电机,IOA5是工作指示灯,IOA0—2可控制1*3键盘,IOA9口是低压检测,DACl口接语音播报。引脚12、13是振荡器的输出和输入,引脚16、17、18分别接在线调试器的使能端、时钟脚和数据脚。

  2 红外泵液器的软件设计

  根据设计的功能以及硬件电路,本系统的软件部分共需要如下几部分控制程序:

  第一是发射红外信号。由红外发射二极管GR40101可知,SPCE06lA单片机的IOB8应输出固定频率的脉冲,以激励器件发射红外线,因此程序首先需要完成此项功能。实际的程序应通过SPCE061A单片机内部的计时中断产生8 kHz的脉冲。具体的操作是通过SPCE061A单片机工作的晶振频率来计算经过多少分频才能将频率降低至8 kHz,由此得到计数值并将计数值填入计数器,同时对相应中断寄存器进行设置。然后在计时中断的中断服务子程序中通过语句IOB8=!IOB8来控制该IO口以输出8 kHz的方波。

  其次是红外信号的接收处理。在硬件部分已经说明,本装置在伸手时,IOB2将出现高电平,其它情况该引脚输出为低电平,由此可通过IOB2的中断功能实现对高电平的检测,当IOB2出现上升沿时,表明此时伸手,系统进入IOB2的中断服务程序,该中断服务程序可完成控制水泵和指示灯的功能。

  再就是键盘扫描程序。可采用查询方法循环检测是否有键按下,当检测到按键端口有低电平时,便进入相应的处理程序,其中管理自动手动模式的按键是通过这样的方法实现的,即每次有键按下,标志位变化,原来为0就置位,为1就清零,从而控制手动和自动的选择。其它的按键进入按键处理程序后作相应的处理,同时启动语音输出等。

  图3所示是本系统的软件流程图。首先是系统的初始化,然后是各个IO端口的初始化,最后执行系统任务。主任务的流程是IOA0-2口都处于高电平,当按下哪个键时,哪个端口变为低电平,然后检测IOA0—2端口的电平值,如果发现有端口变为低电平,则把信息送到主任务那边的等待键盘信息,当人使用完后结束,系统返回上面一层,继续等待键盘信息;如果发现键盘的各端口都是高电平,没有变为低电平的端口,则返回,然后继续键盘扫描任务。

  

  3 结束语

  本文给出了一种由凌阳公司生产的单片机芯片SPCE061A控制的红外泵液器的改进设计方法。经改进后的泵液器增加了手动和自动模式转换、低电压检测报警以及使用完毕后语音提示等三项功能。实测证明:该装置还具有抗干扰能力强,无误操作且省电节能等特点。

关键字:SPCE061A  红外泵  液器 编辑:神话 引用地址:基于SPCE061A控制的红外泵液器的改进设计

上一篇:基于单片机中风机温度控制系统的设计
下一篇:基于AVR微处理器XMEGAl28单片机的电解质分析仪

推荐阅读最新更新时间:2023-10-12 20:39

位变送接线方法_位变送的工作原理
  液位变送器接线方法   压力变送器是把气体或液体的压力转换为可使用的电信号的器件。压力变送器按接线方式,可分二线制,三线制,四线制。看到的应该是四线制的压力变送器。两根电源线,两根信号线。电源接24v直流电,简单的检测方法是用一只电流表或电压表,接信号线两端。电源接上后,电流表会有4ma电流或电压表有0v或1V电压。现在的变送器一般都有4个接线端子,两个是接线的,另外两个不用接线, 变送器的DC24V电源线同时就是4~20mA的信号反馈线,也就是说,你的二次表或者DAS(数据采集系统)的AI点要带DC24V输出。   液位变送器,一般输出的信号是电流4-20MA,0-20MA,或电压0-5V,1-5V,0-10V等,通常电
[测试测量]
护士输错出人命 物联网传感可监测医疗行为
    8月31日,天坛医院发生一起给护士给患者输错液的恶性医疗事故:来自河南商丘的患者——65岁的王化礼在天坛医院换打吊瓶半小时后,突然病危不幸离世。事后家属发现,王化礼身上扎针的吊瓶上写的是其他患者的名字,家属因此质疑死因与院方失职有关。院方医务处承认护士打错药瓶,但死因是否与药瓶有关仍待鉴定。据悉,目前院方和王先生家属就赔偿一事达成协议,愿意承担50%的责任。     相关消息显示,天坛医院近期启用了移动护理输液系统,借助该系统,通过条码扫描核对身份和药品,并严格履行“三查七对”制度,即认真查对床号、查对姓名、查对药名、查对剂量、查对时间、查对浓度、查对方法,这种事故基本上是不可能发生的。     其实,从IT技术的
[医疗电子]
基于SPCE061A单片机的髋作用力测试仪设计
  摘要:介绍了基于SPCE061A单片机的髋作用力测试仪的系统结构及部分软件编写流程,着重分析了测试仪的测力方法以及使用光电编码器进行测速和鉴相的原理。测试仪以SPCE061A单片机为控制核心,配有串行通信口,具备上位机实时监控、数据保存和复现、测试数据离线分析等功能。实验证明,该测试仪具有测量准确、稳定性高及操控界面友好等优点。 1 引言   随着体育训练科学化水平的不断提高,人体专项力量训练的必要性日益受到重视。通过对大量实际运动测试数据的总体分析发现,所有从事跑、跳运动项目和以跑、跳为基础运动项目的运动员,其向后蹬伸力量均明显小于向下或向前蹬伸力量。而向后蹬伸力量恰恰是跑、跳运动产生动力所必需的专项力量。因此,
[医疗电子]
基于<font color='red'>SPCE061A</font>单片机的髋作用力测试仪设计
电导式位变送的设计
电导式液位变送器的设计 在成分和温度不变的情况下,导电液体的电导率是固定的。根据这一原理,可利用电极测量导电液体的电导来获得液位,这就是液位变送器的测量原理。此方法对于导电液体液位的可接触式测量能够得到较高的测量准确度。液位变送器结构简单、性能稳定、成本低廉、便于安装和维修,已成功应用于实验室的液位测量和控制系统中. 液位变送器 液位变送器计量的准确性对于油田生产是十分重要的,不仅能提高效益而且能控制损耗。精确的计量需要使用标准的设备。普通的压力校准装置占用空间大,误差高,操作繁琐,而且只能满足实验室送检,不能满足法兰液位变送器在现场的检定任务,延缓了检定周期,影响了油田生产任务,没有法兰液位变送器检定规程。为了更好
[测试测量]
压力传感位测量中的应用
压力传感器在液位测量中的应用。工业生产和交通运输业中液位的监视和测量师到处都能见到的。例如锅炉中的水位,化学生产中容器中液位的监视;船舶进入港口需要探测水深褐船舶自身的吃水深度,还把液位测量换算成容器中贮存的液体量、密度。 一、液位测量法 液位测量方法可分为机械高度法和压强测定法。 1.机械高度 机械传动结构复杂,器械的竖直度影响测量精度。寒冷的冬季,易出现传动机构结冰而不能运动。并且是笔绘模拟曲线或人工读数,不利于自动化以及与计算机通讯。 2.压强法 利用埋于液体底部或一定深度的压力传感器测定压力(压强),利用公式Pa= CH得到液位的高度。又可根据容器的结构设计尺寸得到相应高度的
[测试测量]
静压式位传感的测量介质
静压式液位传感器是液位传感器众多分类中的一种,主要针对于行业液体的也未进行测量,被广泛的应用于多个行业当中。我们对于静压式液位传感器的测量介质有哪些都了解过吗?今天小编就来为大家具体介绍一下吧。 (1) 测量液体介质 变送器测量液体的压力或差压时,主要是防止进入导管中的液体内混入气体并积贮在导压管内,使其静压头发生变化,为此,变送器应装在与测压点水平的位置或下方,如图5.4(a)所示。如果变送器不得不装在测压点的上方,则将导压管先从测压点向下一段距离后再向上,以形成U形管,让液体中的气体尽可能先放出去。在导管的最上方,要装集气器或放空阀。无论是上方还是下方,如果液体有沉淀物析出,为了不堵塞导管,都需装沉降器。如果被测液体有腐蚀性
[测试测量]
燃气发电机位传感应用解决方案
燃气我们在生活中经常都会用到,那么大家对燃气发电机的了解有多少呢?燃气发电机遍及合用于天然气、油田拌生气、煤气等可燃气体,燃气发电机组是适应世界环保请乞降市场新情况而开辟的新型发电机组。它的市场前景十分宽广。接下来我们一起了解看看什么是燃气发电机及液位 传感器 在燃气发电机中的作用吧。 燃气发电机是一种以液化气、天然气等可燃气体为燃烧物,代替汽油、柴油作为发动机动力的新型,高效的新能源发电机。燃气发电机具有输出功率范围广,启动和运行可靠高、发电质量好、重量轻、体积小、维护简单、低频噪声小等优点。 燃气发电机工作原理 发动机与发电机同轴连接,并置于整机底盘上,再将消声器和调速器连接在发动机上,由燃气源通入发动机内的燃气通道
[传感器]
燃气发电机<font color='red'>液</font>位传感<font color='red'>器</font>应用解决方案
基于SPCE061A的点阵电子显示屏设计
1 引言 在车站、商场、证券交易所、厂矿企业等一些公共场所,经常需要由LED(发光二极管)电子显示屏发布实时多变的信息或进行广告宣传,要求 LED电子显示屏具有修改方便、实时图形和字符混合动态显示、亮度可调等功能。应用计算机对其进行操作和键盘进行设置就显得十分重要。 为了解决以往以8位单片机为核心的LED点阵驱动器速度慢,结构复杂,程序设计困难,功能单一等问题,本系统采用高速SPCE061A单片机,既提高了扫描速度,又保证了动态屏幕字符显示、图形显示、语音播报和语音控制等功能的实现。尤其是本系统增添了屏幕亮度可调功能后,限制了LED中通过的平均电流;又因为SPCE061A的供电电源为3.3~5.0V,这样既可降低
[单片机]
基于<font color='red'>SPCE061A</font>的点阵电子显示屏设计
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved