网站大量收购闲置独家精品文档,联系QQ:2885784924

基于EM78P156E的自动红外控制系统设计-Read.PDFVIP

基于EM78P156E的自动红外控制系统设计-Read.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于EM78P156E的自动红外控制系统设计-Read

基于EM78P156E的自动红外控制系统设计 作者:西北工业大学 阎光明 来源:《国外电子元器件》 摘要:EM78P156E 是台湾仪隆电子公司生产的CMOS 型8 位单片微控制器。它功 耗低,速度快,资源丰富,且价格低廉。可用于多种控制领域。文中介绍在 EM78P156E 控制下的红外水龙头的实际电路和设计思想,同时还给出了该自动红 外控制水龙头的控制程序框图。 关键词:单片机低功耗控制水龙头 EM78P156E 1 概述 EM78P156E 是台湾义降电子公司采用CMOS 技术制造的8 位单片机,它具有低功耗、高 速度等特点,其内部含有看门狗、RAM 、ROM 、可编程计时/计数器、内外部中断、SLEEP 模 式及双向三态I/O 口,其丰富的应用资源和低廉的价格已使其在各个应用领域取得了重大成 功,如充电器,遥控器,语言复读机,汽车防盗报警器,无绳电话 等。 笔者依据EM78P156E 的特点设计了一个可应用于红外自动水 龙头产品的实用电路,并在试用后取得了良好效果。 2 EM78P156E 的特点 图1 是EM78P156E 的管脚图,它的主要参数和特点如下: ●工作电压:2.5V~5.5V 。 ●工作频率范围:采用晶振时为:DC~36MHz;采用RC 振荡器时为DC~4MHz (5V ): ●低功耗:在5V/4MHz 条件下的电流消耗为2mA ,在SLEEP 时为1µA; ●具有OTP 型,其程序存储器为1k×13; ●具有多种振荡形式,带有SLEEP 省电模式; ●内含14 个特殊功能寄存器,含48×8bit 内部RAM ; ●可由软件控制双向I/O 口,以构成上拉电阻、下拉电 阻或集电极开路输出。 3 红外水龙头的工作原理及特点 图2 为红外水龙头的工作原理图。它是利用红外发射电路和接收电路配合单片机来工作 的。发射电路定时间歇发射发外脉冲,当人要洗手时对红外产生反射,从而使接收电路接收到 红外信号,再由单睡机控制电磁阀打开水龙头出水,当人手离开时,接收电路无法收到反射信 号,单片机则控制电磁关闭水龙头。为使这种家用或公共场合用的产品具有更高的安全性和可 靠性,设计者普遍使用电池作为工作电源,因而对电路整机的功耗要求应足够的小,一般来讲 应该从以下几个方面来减少功耗: (1)为了便于电磁阀的驱动,采用4 节1.5V 电池供电,CPU 工作使用HT1033 稳压输出 的3.3V 电压,以降低CPU 的工作功耗。为防止在电池电压降低后红外水龙判断的工作可靠性 下降,该电路设计有电池电压检测电路,当电池电压降低到一定程序时,电路具有通过指示灯 闪烁提醒用户更换电池的功能。 (2 )图3 所示为电磁阀的控制电路,它通过两个 I/O 控制脚电平的翻转来对电磁阀进行开/关控制。电磁 阀开关动作的控制脉冲宽度可选为30ms,随着该脉冲 宽度的增加,电路的功耗将会加大,但如果该脉冲太 窄的话,一方面无法驱动电磁阀工作,另一方面还会 使电池电压下降从而电磁阀失控。因而应采用软件进 行判断补偿:当计数电磁阀开关次数达到一定数值 时,应适当增加电磁阀控制脉冲宽度,也可以根据使 用次数逐级增加脉宽。这样既能稳定控制电磁阀又能 合理分配使用能量。 (3 )图4 所示是该红外水龙头的发射/接收电路。发射电路中的稳压二极管起着稳定发射 距离的作用,它能保证电池电压下降后发射距离保持稳定。该发射电路以间歇方式工作,它每 隔0.5 秒发射一次脉宽为50µs 的窄脉冲。接收电路也采用间歇供电方式,在CPU 做发射脉冲 的时候打开接收电路的工作电源,然后检测是否收到 反射脉冲。检测完毕后再关闭接收电源。 (4 )在设计CPU 软件时,由于EM78P156 程序 存储器的容量为 1k,因而可以将多种冲水功能程序 放大同一片OTP 芯片中,工作时再从I/O 口管理判 断应执行的功能段。这样可以减少产品库存,并提高 利用率。WDT 看门狗的打开信号可作为SLEEP 工作 模式的唤醒源,如果WDT 的基本定时周期为 18ms,那么,WDT 看门狗应在大约每隔0.56s 时产 生一次看门狗复位动作。另外,该红外水龙头还设计 有连续出水一分钟自动关闭电磁阀的功能。这是为在 异物阻挡使单片机误判断时,不致于水流不停而设计的。图5 所示是该红外水龙头的软件工作 程序方框图。 4 结束语 该设计思路已经在产品中得到了验证,该产品已经进入了批 量生产阶段,

文档评论(0)

sunshaoying + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档