Technology&Application-技术与应用 注:大学生创新创业训I练计划项目(NO.20161362) 摘要:设计一套基于红外探测的ATM设备报警装置,用以解决持卡人自助办理业务后的遗卡问 题。根据ATM设备的工作环境,使用一体化红外接收头HS0038进行红外解码,以ATMEL公司 AT89C51单片机作为控制单元,对持卡人及银行卡先后进行检测,实现遗卡报警的设计目的。 运用Proteus软件进行电路仿真,结果表明该系统能够准确、及时报警。 关键词:ATM设备;红外探测;单片机 中图分类号:TN21 5 收稿日期:2O17-05-15 文献标识码:A 文章编号:1 006—883X(201 7)06—001 3-05 基于红 卜探测的ATM设备报警装置设计 李国政刘鹏张家赫王大洋姜少壮李代林 中国石油大学(华东)理学院,山东青岛266580 一、前言 各报警装置,在不改变ATM后台程序的前提下,当持 ATM 查询、提取现金。由于ATM设备具有分布地域复杂、 卡人离开未取卡,此装置能够及时通过声音和灯光提 醒持卡人取卡。 犯罪诱惑性高、无固定人员值守等特点,在ATM服务 区域,盗窃案件频繁发生…。 二、系统总体设计方案 为实现ATM遗卡报警功能,需要设计实现红外脉 近年来,不法分子利用他人遗忘在ATM机中处 冲发射和接收、多路信号实时处理及声光报警。本装 置主要由AT89C51控制芯片、持卡人检测模块(红 外发射模块1、HS0038红外接收一体化接收头Q.、 于交易状态的银行卡进行取款、转账。此类案件的屡 次发生,不仅给客户造成不可估量的经济损失,也给 各地机关造成巨大的压力, 同时给社会稳定蒙上 阴影。 0.2)、银行卡检测模块(红外发射模块2、HS0038红外 接收一体化探头Q 、O )和报警模块构成,如图l所示。 为防止此类案件的发生, 目前各大银行ATM设备通常采 用24小时监控系统。这种非智 能的检测装备对ATM设备上发 生的犯罪活动进行调查、追踪, 需要耗费大量的人力物力,而且 效果很不理想[2]。因此,需要一 个能够实时提醒持卡人取卡的 报警系统。 针对以上需求,设计出一 套基于红外探测技术的ATM设 _传■ Vol 2器3N世O京 .06"I2o。ta 1●26。。46_曩 - 技术与应用I Technology&Application 发光_极管提供(町承受的 功率范 内)最合适、最佳 的工作状态 。红外光的发 射则通过红外发光二 极管配 合单”机、三极管实现,此 装置具有体积小,灵敏度高, 价格低廉等优点。 本系统需要的频率为 38kHz的红外信号f}I 片机 控制产生。单片机自带的两 个定时器/计数器T0、T1 有四种工作方式, :设汁时 选用计数器TO,并n选择 工作方式1,编 程序产生 38kHz的方波并)Jl】载到一三极 管的基极。--i极管作为可控 其中,将红外发射模块l放置在银行门口处,接 收头Q。Q 相邻放置,间隔在可检测范围内,Q.在外 开关以一定的时间间隔重复导通和截止。当:_二级管导 通时,红外发光二极管发射红外光。 2、红外接收模块 红外接收模块由红外一体接收头HS0038构成。 接收头由黑色环氧树脂封装, :受日光、荧光灯等光 Q 内,发射模块D 放置在ATM机插卡处上方, Q Q 存捅 处F方相邻放置,Q 在外侧,Q 在内侧。 首先进行持卡人检测,先检测到Q.后Q ,则持 卡人进入:然后进行银行卡检测,先Q 后Q 则银行 卡插入;在持卡人操作结束之后,先Q4后Q ,表示 源干扰,内附磁屏蔽,功率低,灵敏度高。HS0038接 收38kHz的红外信号,周期约为26us, 时能对信号进 行放大、检波、整形,得到1TT 电平的编码信号 】,在 小功率发射管发射信号情况下,接收距离叮达35m, 其内部结构如图3所示。 银行 己取出,再Q:Q.表示持卡人离开,若未检测到 银行 取出,检测到持卡人离开Q Q,则报警。 为避免环境光干扰,提高可靠性,系统检测模块 的工作频率采用38kHz,并且采用单片机控制,无需 HS0038用于接收来自红外发射模块的红外信号, 处理后传输给AT89C5l控制芯"。在VCC和 人为1 预,具有操作性强、稳定性好、实时性突出等 优点。 三、系统硬件电路设计 系统的原理图如图2所示。系统主要 由红外发射模块、红外接收模块、控制芯 片AT89C5 1以及报警模块组成。 1、红外发射模块 红外发射模块由红外发光二极管、三 极管和电阻构成。调整电阻阻值,可改变 通过红外发光_二极管的电流强度,为红外 田 ● GND之间并入一个0.1 的电容,用以改善信号质量 ]。 3、控制芯片AT89C51 由美国ATMEL公司生产的AT89C51单片机作 为控制模块,该单片机是一种自带4k字节FLASH存 储器的低电压、高性能COMS8位微处理器,采用 ATMEL高密度非易失存储器制造技术制造,与工业标 准的MCS一5l指令集和输出管脚相兼容 】。由于将多 功能8位CPU和闪速存储器组合在单个芯片中,其工 作效率非常高,并且可实现反复擦除1000次。它的工 作电压范围为直流4.5~5.5V,全静态操作0~24MHz, 通过RST实现重启和复位。 本设计中单片机的P1.0 P1.3接口分别与设置在银 行卡检测区域和持卡人检测区域的红外一体化接收头 HS0038的输出端连接,实现数据的接收。P2.7用于输 出38kHz方波信号控制红外发射模块。P1.4一P1.6作为 单片机的输出管脚,控制报警模块。 4、报警模块 报警模块由3个LED和三个电阻构成,共阳极相 接,用来显示当前状态,D1判断用户的进出,D2判 断银行卡的插拔,D3用来报警。当单片机相应管脚 P1.4一P1.6输出低电平时,对应LED亮起。 当持卡人进入银行,P1.4输出低电平,Dl亮:当 银行卡插入ATM机,P1.5输出低电平,D2亮;当持 卡人离开银行P1.4输出高电平,Dl灭;当银行卡拔 Technology&Application一技术与应用 出ATM机,P1.5输出高电平,D2灭;当未拔卡(D2 亮),持卡人离开银行(DI灭)时,P1.6输出低电平, D3亮,触发报警电路,报警持续30s。 四、系统软件设计 1、系统主程序流程 系统主程序流程图如图4所示。系统初始化后, 单片机发送38kHz方波控制红外发射装置,持卡人检 测模块与银行卡检测模块进入检测状态,检测模块实 时向单片机传送解调后的数字信号。持卡人进入操作 区插卡后,设备检测到银行卡进入插卡口,此时系统 监控银行卡和持卡人状态,若判断到银行卡取出,则 本次服务结束,返回初始化,等待下次执行;若判断 到银行卡处于未取出状态,则转而进行持卡人状态判 断,若持卡人离开,则触发报警装置,进行时长为30s 的提醒,报警结束后,系统重新初始化;若持卡人未 离开,则转而继续进行银行卡状态判断。 2、红外发射程序设计 本装置所需红外脉冲频率为38kHz,该频率可利 用单片机定时器产生。在单片机工作方式1中,有: Tx(Max— ): kHz (1) ,厂 其中,T-0.1las,Max=2 ,f’表示中断频率。为输 出38kHz方波,厂’=72kHz,代入公式(1),得 X=65523。故初始化TH0=0XFF,TL0=0XF4。方波产 生关键程序代码如下: void timer0()interrupt 1 {TL0=0x //重置计数值 TH0=0xff; shibo=一shibo;//电平翻转 } void main(1 ,/主函数 {TMOD=0X01;//设置T0处于工作方式1 TR0=I; ET0=1; EA=I: //开中断 TL0=0xf4; //初始化 THO=Oxff; while(11 //主循环 } _传■ Vol 2器3N世O意062Toota1l 2。6046田 ■一 技术与应用_Technology&Application 3、红外检测程序设计 持卡人检测 的红外接收模块负责 检测持卡人状态。当持江人进入榆测区, 遮挡发射模块的红外信号,红外接收模 块向单j_【_机输m低电平。 接收头分别 与单片机不同端r=l连接,单片机通过电 平输入的端口号’,获得红外接收头序号。 当Q,、Q!依次被遮捎,I{『j P1.0 P1,1 先后检测到低电平,说明持卡÷人走进 ATM设备 域:相反, 果Q 、Q 依次 被遮挡,说明持卡人离开ATM设备区域。 void ren0 {app: //检测人的进出 if(ren1--0)//先榆测红外接收头1, {delay(): //软件消抖 lf(ren1==0、 方波信号明显,^空比理想 ,充个符合HS0038 外 IH受收条件。 利用Proteus软件验证电路ll殳计t的正确性。仍 电踏 l划6断示。 {f0r( _O|i<2OO i++)//在愉测到1 j ,检测2是 被遮挡 =模拟报警过程时,红外一体化接收 HS0038川 天代 ,71=关 1000; SW 、SW 、SW 、SW。的打开与闭合分别代表红外‘体1Zj#qtz Q 、 Q 、Q 、Q 接收到电平信号的高与低。LED灯 ,代表持卜人离开且 忘记取出银行卡。按电路所示,开火打1)F电路 电、h ,,r火 合接 地电平为低。 while(j一1 {if(ren2--0) {b=O: //b-0,说明持 人进入ATM机操忤范同 while(ren2==0、: goto app; 图7所示,SW 、SW。依次闭合,模拟持 人 过红外接I 置, }}}}} 同理,通过Q 、Q 实现银行 插入及取出愉洲。 进入ATM设备操作区。利用SW 、SW 先后1'4J合,{=5l拟 {J:卜插入 ATM设备。当SW 、SW 先后闭合 , 没有技 ti SW,、SW 依次闭 五、系统仿真 将程序 j入£ 片机运仃, 外技光二极骨两端榆 合的情况卜就发生SW。、SW 依次 合,达代表持 人离)f:II没仃取仁, 此时LED亮,即系统报警。 以上仿真结果表明,报警装置改汁 确,lI‘达到预 术。 测到的方波7』j 5。从示波器可以读【l1J,红外 极管 的发光频率为38.461 5kHz,处于议筹可控范 内,¨. 六、结论及意义 本文所述足针对持卡人存ATM发箭取款』 遗忠 卜 的一种 尝试。该装置是由红外发光 极竹、红外‘仆化接收 干¨ ”机构成 的智能报警系统。该系统所采川的红外榆测方式成熟稳定,・,J. 性高, 检测灵敏,系统整体高度智能化,能够真JJ: 若其广泛使用,对防Jt:gl关金融案件发 必将起到积极作用。 订效的 lIJJ安个=J’=『:护。 低ATM『1jIJJ仃取款 险, 参考文献 图5电路产生的方波信号 [1]张桂月.基于J2EE的ATM银行报警 控系统的没汁 J 脱[D】成占1j:电子 田 I 科技大学,201】:1.9. [2]张家炜,杨丽梅,郭H何红ATM系统h动识别功能拓展及安全监摔[J]计.算 JOlL Y'J10堆与控.2009,19(I):91一ll6. 『31张桂青,陈 ,陶兜,汪明堪 物联网的无线红外转发器的设计[J1l测 控技术,2015,34(4):l】6—1 19. [4]十 伟生,郑小真.红外遥控在节能乖1无线操作方面的应用[J].红外技术, 2006,28(4):224—226 [5】何立民.单片机心I}]系统抗f 扰技术[M】.大连:人连理工大学出版社, 1995. [6]俞国亮MCS一51 片机原理及应用[M】.北京:清华人学出版社,2008:8. [7】Young—Chan Jang,Jun—Hyun Bae and Hong—June Park A Digital COMS PWCL with Fixed—Delay Rising Edge and Digital Stability Control[J].IEEE Transactions on Circuits and Systems lI:Express Briefs.2006,53(1O).1063—1067 Technology&Application-技术与应用 Design of an ATM alarming apparatus based on infrared detection technology LI Guo—zheng、LIU Peng、ZHANG Jia—he、WANG Da—yang. JIANG Shao—zhuang,LI Dai—lin (College Science,China Universi0,r),Petroleum.QiJlgdar) 266580,China) Abstract:An ATM alarming apparatus is designed based on infrared detection technology to solve the problem that people often forget their cards in ATMs after self-service operation.According to the working conditions of ATMs. with an integrated infrared receiving head HS0038 as infrared decoding cell and an AT89C5 1 from ATMEL as central control module,the system detects the card holder and bank card in succession for the purpose to remind the card holder to collect the card when the transaction iS completed. The simulation results by Proteus software shows that the alarming system could be trigged accurately and in time. Keywords:ATM;Infrared detection;SCM 作者简介 李国政,中国石油大学(华东)理学院,在读小科 , 主要研究方向为光电检测,图象处理,智能控制系统。 通讯地址:中国石油大学(华东)理学院 邮编:266580 邮箱:liguozheng719@163.com 刘鹏,中国石油大学(华东)理学院,硕上研究,}:, 师,生要研究方向为可见光通信及其 =ll 射频通信领域、 物联例领域的应用研究。 张家赫,中国石油大学(华东)理学院,本科 l 篮 研究方向为激光传感和光纤传感网络。 王大洋,中国石油大学(华东)理学院,本科生,} 研究方向为光学无线通信及其在远距离通信、定似领域 的应用研究。 姜少壮,中国石油大学(华东)理学院,本科 ,l 蛆 研究方向为光电检测,光谱分析。 李代林,中国石油大学(华东)理学院,硕士研究,{ , 副教授,主要研究方向为光电成像与机器视觉。 I