基于PIC12F675的人体探测器的设计与应用

发布者:annye_cheng最新更新时间:2009-02-02 来源: 电子设计应用 关键字:红外线  人体探测器  移动方向  PIC12F675 手机看文章 扫描二维码
随时随地手机看文章

      引 言

      现在,很多实验室出于保密性、安全性等原因考虑,常常将实验室从内到外隔成多个小实验室,当相关人员都在聚精会神地工作时,可能出现外面实验室门敞开而实验室内没人的情况,这可能导致不可预料的后果。为避免上述问题,需要在类似场合安装能检测人员进出的探测器,当有人进门或者出门时候能够发出不同的语音信号,以提示相关人员。

      现在用于检测人员进出的探测器主要采用热释红外传感器。人体能够发射10μm左右的红外线,热释红外传感器就是靠接收这种红外线而进行工作的。这种探测器功耗小,隐蔽性好,价格低廉,但也具有以下缺点:①不能判断人员流动方向;②探测器穿透力差,人体的红外辐射容易被遮挡,不易被探头接收;③探测器容易受热源、光源、射频辐射等干扰;④环境温度和人体温度接近时,探测器灵敏度明显下降,可能造成探测器短时失灵。 针对上述探测器的缺点和应用场所的特殊性,本文提出采用红外线技术,用PIC12F675作为检测和控制核心,设计了一款新型的人体探测系统。

      设计思想

      办公室中人们通常的进出门方向如图1所示。沿着进门的方向,安置两组红外线发射接收装置:第一组红外线发射管x与红外线接收管x',第二组红外线发射管y与红外线接收管y',其中红外线接收管x'和y'要分别正对发射管x和y。正常情况下,红外接收管不间断地接收来自红外发射管的红外光。当有人通过发射管及接收管所构成的警戒线,挡住了红外线发射管,从而使接收管中断接收发射管的红外线信号,引起进入CPU的电平变化,CPU检测到此变化引起中断,将平时处于睡眠状态的CPU唤醒,并对中断进行判断,产生相应的动作。

达普IC芯片交易网

      本系统通过检测x'、y'的电平变化时序实现进门和出门时发出不同的提示信号,如图2所示。当进门时,x'先变化,y'后变化,如图2进门时序①所示;出门时,y'先变化,x'后变化,如时序③所示。CPU通过检测x'和y'的变化时序就可以区别是进门还是出门,从而使语音芯片发出不同的声音,起到提示作用。

      硬件设计

      发射部分

      由于红外发射管的发射功率一般较小,为约10mW,这导致红外接收头信号微弱。根据红外发射管的物理特性,本系统用PIC12F675的7脚和6脚产生信号,通过Q1和Q2两个三极管,驱动红外线发射管(D3和D4)发射出红外线常用的载波频率(38kHz红外信号),从而提高发射性能和发射距离,且使抗干扰能力大大加强。本文使用的38kHz载波频率的占空比为50%。发射部分电路如图3所示。

      接收部分

      如图4所示,该系统接收部分利用红外线一体化接收头(SM0038),它能自动完成对红外信号的接收、放大、检波、整形,然后输出相应的脉冲信号至PIC12F675的7脚和6脚,其中PIC12F675的7脚接收红外线发射管D3的信号,PIC12F675的6脚接收红外线D4的信号。

达普IC芯片交易网

      当没人进出时,红外线接收管连续不断地接收红外线发射管发射的38kHz信号,使PIC12F675的7脚和6脚保持低电平;当有人进入时,第一组红外线接受管x'首先接收不到38kHz的信号,PIC12F675的7脚先变为高电平,接着第二组红外线接收管y'也无法接收到38kHz信号,6脚随后变为高电平。反之,出门时,6脚先变为高电平,7脚后变为高电平。利用PIC12F675的引脚电平变化中断功能,PIC12F675的6脚和7脚上电平发生变化产生中断,CPU判断7脚和6脚的波形以及时序,就能判断出有人进或出门,通过5脚(GP2)发送不同频率的信号,驱动语音芯片发出不同的语音信号。D7是指示灯,当系统上电时,D7亮1s,然后熄灭,表示系统已正常工作。

      软件设计

      红外线发射部分的主要功能是产生38kHz的方波,驱动红外线发射管发射红外信号。为使系统准确可靠,发射部分的CPU必须连续不断地工作。

      对接收部分,由于接收端CPU大部分时间处于闲置状态,只有在有人进出时才进行相应判断,为了节约能量,平时CPU一直处于睡眠状态,当有人进出时,红外线接收管被唤醒并进入中断,中断程序流程图如图5所示。

达普IC芯片交易网

      程序首先清空相应的中断标志及其WDT,然后判断是进门时序还是出门时序。为了使判断准确无误,防止干扰,每次进行相应判断为真后必须加一定的延时,然后重新判断,如果经过判断确认是干扰信号,则直接开中断返回。

      为了防止接收端CPU由于干扰信号导致程序执行路线脱离正常轨道,从而使执行过程发生混乱,系统中采用WDT监视定时器时刻监视CPU的运行状态。当CPU发生混乱时,看门狗会将CPU及时"拉回"到正确运行路线的起点,重新开始运行。

      调试及结论

      该探测器经过软硬件的反复调试与实验,现在已经在实验室、办公室以及商店安装使用3个月,能够准确及时地检测人员进出,发出不同的语音信号,达到预想的结果。

关键字:红外线  人体探测器  移动方向  PIC12F675 引用地址:基于PIC12F675的人体探测器的设计与应用

上一篇:自报式低功耗水文遥测系统的设计与实现
下一篇:基于CAN总线的车用智能传感器系统设计

推荐阅读最新更新时间:2024-03-16 12:24

长虹H2手机带火了近红外线光谱仪
继物联网冰箱、人工智能电视等全新智能家电之后,长虹在智能手机上的科技创新也获得了颠覆性突破。日前,长虹在 CES 2017 展会上发布全球首款分子识别手机-- 长虹H2 。据悉,该款手机通过搭载小型化分子光谱 传感器 ,可以实现分子层面的物质识别,并能通过物联网大数据分析为用户提供多项运营服务。   “打造以传感器为主体的物联网控制、交互和协同中心,实现手机与其他智能终端的广泛连接、控制、协同、交互、共享,”业内人士指出,长虹H2手机的发布,标志着长虹在物联网手机领域的探索更进一步,是其物联网战略的深化。     H2是一款什么样的手机? 从90年代的大哥大到如今的智能机,手机的演变在深刻地改变着这个世界。如今智能手机经过多年
[嵌入式]
红外线测温仪确定目标尺寸指导
  红外线测温仪确定目标尺寸指导   红外线测温仪根据原理可分为单色测温仪和双色测温仪(辐射比色测温仪)。对于单色测温仪,在进行测温时,被测目标面积应充满测温仪视场。建议被测目标尺寸超过视场大小的50%为好。如果目标尺寸小于视场,背景辐射能量就会进入测温仪的视声符支干扰测温读数,造成误差。相反,如果目标大于测温仪的视场,测温仪就不会受到测量区域外面的背景影响。对于比色测温仪,其温度是由两个独立的波长带内辐射能量的比值来确定的。因此当被测目标很小,不充满视场,测量通路上存在烟雾、尘埃、阻挡,对辐射能量有衰减时,都不对测量结果产生重大影响。对于细小而又处于运动或震动之中的目标,比色测温仪是最佳选择。这是由于光线直径小,有柔性,可以在弯曲
[测试测量]
红外线遥控电风扇设计思路
概述 遥控电风扇是 90年代初期在广东珠江三角洲地区作做大量的研发和生产,并有专门的掩模芯片作为主控芯片使用,现本人用单片机作了接收和发射的配套使用的系统方案。红外遥控电路现在已成为一种设计电路的时尚,现简单地介绍了红外线遥控发射、接收系统的原理,给出用 89C2051作为遥控接收系统解码器的一种巧妙实现方法,以及完整的51汇编程序代码。包括发射、接收的原理图及其编程的主程序、发送程序、接收程序、定时中断程序的流程过程,从而完成此设计的要点,参考流程方框图的构思过程,可以编写应用软件。遥控电风扇控制系统分为两大部分:遥控器和电风扇控制板,下面分别加以描述。 一、遥控器 为了能远离距的控制电风扇,采用了红外遥控器。通常红
[单片机]
<font color='red'>红外线</font>遥控电风扇设计思路
一个红外线发射+解码程序+仿真文件
可定义任意I/O作接收脚,支持长/短按,自适应主频6MHz~40 //*********************【 NEC解码头文件 】******************* // // 简介:本程序适用于NCE解码:(9ms+4.5ms)引导码+32位编码。 // 兼容STC所有型号(包括 1T 和 12T 系列),可以定义任意I/O作红外接收脚, // 自适应解码主频:6MHz ~ 40MHz。 // // 使用条件:占用系统定时器0,开启定时器0中断(如使用其它定时器请自改IR_Init();初始化函数) // // 使用说明:填相关宏定义:USER_H、USER_L、Check
[单片机]
一个<font color='red'>红外线</font>发射+解码程序+仿真文件
兰德仪器推出具有LED聚焦的完全集成化SPOT系列红外线测温仪
AMETEK Land 生产的新型SPOT系列产品能够测量从250 到 1800°C 的温度范围 阿美特克集团下属兰德仪器公司 (www.spotthermometer.com) 现已推出新型完全集成化的红外线测温仪系列,具有高精度、灵活且易于使用的特点。该 SPOT 产品线采用或有专利的脉冲绿色 LED 指示灯来确定光斑尺寸和焦点,从而消除了用激光瞄准的不安全因素。 该系列共有八个型号,测温范围从 250 到 1800°C(484 到 3272°F), 波长范围从 1.0 到 1.6μm。选择不同的测量范围和波长可使它们适用于各 种用途,例如钢铁生产、金属铸造、热处理和混凝土生产等。 SPOT 测温仪将以太网、Modbu
[测试测量]
利用89C51单片机实现红外线通信接口电路控制
  在通信系统中,常利用非电信号来传递控制信号和数据,以实现遥控或遥测的功能红外通信,具有控制简单、实施方便,传输可靠性高的特点,是一种较为常用的通信方式。红外通信利用950 nm近红外波段的红外线作为传递信息的媒体,发送端采用脉时调制方式,将二进制数字信号调制成某一频率的脉冲序列,并驱动红外发射管以光脉冲的形式发送,接收端将收到的光脉冲转换成电信号。再经过放大、滤波处理后送给解调电路,还原为二进制数字信号后输出。   1 系统的总体构成   红外通信系统采用红外光传输及无限工作机制,其组成结构主要包括:红外发射器,通信信道,红外接收器三大部分组成。   (1)完成信号的电光变换并向空间发射红外脉冲   红外发射器的关键是红
[单片机]
利用89C51单片机实现<font color='red'>红外线</font>通信接口电路控制
基于红外线的转速测量仪设计
  引言   本文以传统的电磁式系统为基础,研制一种使用红外辐射技术的新型转速测量仪,安装方便,对周围环境要求不高,可以很容易地完成 转速的测量 。具有较宽的动态测量范围,测量精度较高。   2 系统设计   测速系统总体结构如图1所示,主要包括红外测速传感器(由红外发射与接收电路和齿盘组成)、信号处理电路、单片机以及数字显示部分。其工作过程如下:当齿盘旋转时,由于轮齿的遮挡,红外发射管与接收管之间的红外线光路时断时续,信号处理电路将此变化的光信号转换为电脉冲信号,一个脉冲信号即表示齿盘转过一个齿。单片机对脉冲进行计数,同时通过其内部的计时器对接收一定数目的脉冲计时,根据脉冲数目及所用时间就可计算出齿盘的转速,最后通过数字显示部
[单片机]
基于<font color='red'>红外线</font>的转速测量仪设计
红外线人体测温仪电路的设计
由于医学发展的需要,在很多情况下,一般的温度计已经满足不了快速而又准确的测温要求,例如车站和机场等的人口密度较大的地方进行人体温度测量。虽然现在国外这种测温的技术都比较成熟,但是国内这方面的技术还处于发展阶段。因此,为了适应医学发展的需要,有效地进行特殊环境下的温度测量,从而有力地控制和预防诸如非典之类的特殊疾病的传播,急需设计一种测温速度快,准确率高的测温仪。针对一般的工业用的红外测温仪的精确度不够高,我们根据这种红外线测温的原理,通过关键器件的选择、瞄准系统的设计以及温度补偿的自动调节来提高红外线测温仪的精确度,设计了一种用红外线测温电路,用于人员密集且流量大的场合进行快速的人体温度测量。 1 红外线测温的原理 自然界一切
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved