一种经济实用的智能红外遥控模块

・计算机应用・  史先传 游有鹏 一种经济实用的智能红外遥控模块21

一种经济实用的智能红外遥控模块

史先传, 游有鹏

(南京航空航天大学机电工程学院, 江苏南京 210016)

摘要:介绍了红外遥控发射和接收的原理, 提出了一种基于单片机红外遥控解码的方案。该方案思路新颖、原理简单、无需外围芯片、经济可靠、通用灵活, 可方便地应用于各种红外遥控场合, 组成通用的操作模块。关键词:红外遥控; 识别码; 编码; 解码

中图分类号:TN919. 72   文献标识码:A   文章编号:1007-9483(2001) 04-0021-02

An Economic and Practical Intelligent Module for Infrared R emote Control

SHI Xian -chuan , YOU Y ou -peng

(Nanjing University of Aeronautics &Astronautics , Jiangsu Nanjing , 210016,Chian )

Abstract :It introduces the principle of emission and taking over in the infrared remote control , a decoding project based SCM. This design is reliable. The device does not require , fit all kinds of infrared re 2mote control.

K ey w ords :Infrared Remote Control ; ;   及其它设备中, 。通常键盘与这些设备之间是通过并行方式传输数据的, 而在键盘与这些设备之间的距离较远或者操作位置随意性较大的情况下, 就会带来诸多不便, 且易形成干扰。

红外遥控技术已经在日常家用电器中得到了广泛应用, 其使用方便、功耗低、抗干扰能力强的优点也越来越受到重视。市场上的各种家电红外遥控系统技术成熟、成本低廉, 但都是针对各自的遥控对象(彩电、冰箱、空调等) , 不能直接用于遥控机器人、数控机床等工业自动化设备。本文探讨了如何借鉴家电红外遥控系统的原理, 自行设计解码电路, 使工业自动化设备具有遥控功能。

1 红外遥控原理

出的串行二进制码, 在内部根据本系统的遥控信号编码格式将串行码对转换成遥控器上的按键。显然, 这种在CPU 内部解码出的遥控指令是不便我们利用的。我们只需要利用普通红外遥控系统中的遥控发射器、遥控接收头, 自行设计解码模块直接对遥控接收头解调出的遥控编码脉冲进行解码, 就可以得到原始的按键信息。

2 红外遥控编码与传输

目前应用中的各种红外遥控系统的工作原理大同小异, 区别只在于各系统的信号编码格式不同。下面就以本文采用的红外遥控模块为例说明它的编码与传输。本系统的红外遥控发射器以TC9012F —011为核心,

由功能操作键盘、专用编码IC (TC9012) 、输出放大器、红外发射二极管、晶振和电源组合而成。当按下遥控器上任意按键时,IC 中的“键控输入”和“键扫描输出”电路便对该键进行识别与确认; 同时将“数据寄存输出”中相应的数字“功能码”送至输出电路并对40kHz 左右的载波进行脉冲幅度调制(PAM ) , 便形成了二进制数字脉冲序列, 经过放大器放

μm 的数字编码红外光向大, 驱动发光管发出波长为0. 94

[1]

空间辐射。

本系统的接收使用了具有通用性的HS0038A2红外遥控接收头。接收头将接收到的遥控信号, 经前置放大、限幅放大、带通滤波、峰值检波和波形整形, 从而解调出与输入遥控信号反相的遥控脉冲。

从接收头输出“1”和“0”是以脉冲的周期来表示。代码“1”的低电平宽为0. 5ms , 高电平宽度为1. 5ms , 其周期为2ms ; 代码“0”的低电平宽为0. 5ms , 高电平宽度为0. 5ms , 其周期为1ms 。代码波形如图2所示。

一般红外遥控系统由红外遥控信号发射器

、红外遥控信号接收器和微控制器及其外围电路3部分构成, 如图1所示。

图1 红外遥控系统

当遥控器的某个按键被按下, 其内部的信号发射器就产生遥控编码脉冲, 由红外发射管串行输出, 遥控接收头完成对遥控信号的接收放大、检波、整形、解调出遥控编码脉冲。遥控编码脉冲是一组组串行二进制码, 对于一般的红外遥控系统, 此串行码输入到微控制器, 由其内部CPU 完成遥控指令解码, 并执行相应的遥控功能。

  在红外遥控系统中, 解码的核心是CPU 。它接收解调

收稿日期:2001-01-13; 修订日期:2001-04-20

作者简介:史先传(1972-) , 男, 安徽合肥人, 南京航空航天大学硕士生

, 主要研究领域为机电控制及自动化。

22

  每个按键的编码包括32位, 其中前6位为用户码(识别码) , 不随按键的不同而变化, 其作用主要是防止不同机种的遥控器之间相互干扰产生误操作。后16位是操作

码, 而且这16位操作码的前8位与后8位成反码关系, 它们随按键的不同而改变, 读取这16位操作码, 经解码可得到8位字节型数据。本发射器使用了22种键操作, 其功能操作码见表1。

表1 功能操作码表

键功能按键1按键2按键3按键4按键5按键6按键7按键8按键9选台+选台-音量+音量-电源静音伴音录/放显示模拟量模拟量+模拟量-定时关机

符号

12345678U DOWN VOLUME +VOLUME -POWER MU TE AUDIO PR/VA DISPLA Y ANS ANALO G +ANALO G -OFF TIME

2001年7月 机械设计与制造工程 第30卷 第4期

由并行口P1锁存输出, 然后由P3. 7发出一个负脉冲, 作为握手信号, 通知其它设备读取数据。

4 软件设计

图2 代码波形图

4. 1 设计原理

将89C2051的外部中断IN T0设置成下降沿触发方式, 设置内部定时器T0工作于方式1, 且不允许T0产生中断, 并将寄存器TMOD 中的选通门G A TE 设置为1, 当

P3. 2为高电平时, T0开始计数。当检测到P3. 2引脚上电

平有负跃变, 由硬件置位IE0, 请求中断。进入IN T0中断程序后, 读出T0计数值, 判断出“1”或“0”后, 在内部RAM

操作码

[***********][***********][***********][***********][***********][***********][***********][***********][***********][***********][***********][***********][***********][***********][***********][***********][***********]11

中存入“FF ”或“00”, 再置初值TH =0, TL =0。

μs 在本系统中, 单片机使用12MHz 晶振, 所以每经过1

定时器T0加1, 若分别用ΔT 0, 1表示代码“0”、“1”脉冲, 则

0T 1==5DCH

1

因此, 读取的T0计数值为1F4H 时, 其对应的代码为“0”, 为5DCH 时则为“1”。

4. 2 软件抗干扰措施

为了减少干扰对脉冲信号的影响, 提高系统的抗干扰能力, 在软件上采用了多种抗干扰措施。

措施之一是为读出计数值设计一个“窗口”, 只有计数值落在“窗口”内才为有效值, 窗口范围为±0. 1ms (对应计数值为64H ) , 即:

 “0”范围:1F4H±64H ,  “1”范围;5DCH ±64H ,

只有位于“窗口”内的计数值才作为有效计数值。

措施之二是确定识别码, 只有读到正确的识别码时, 才对其后的16个字节进行解码。

措施之三是根据红外遥控器编码的特点, 操作码的前

8位与后8位是互为反码, 通过判断前8位与后8位是否成

3 解码电路

红外遥控接收头解调出的编码是串行二进制码, 包含着遥控按键信息, 但它还不便于CPU 读区识别, 因此需要先对这些串行二进制码进行解码。本系统采用的解码电路如图3所示。该电路十分简单, 由廉价的简单型89C2051和通用的HS0038A2组成。由于89C2051内部有2K 字节的

图3 解码模块原理图

快闪可编程/擦除只读存储器(FPEROM ) 和128个字节的

RAM , 已经足够使用, 故无需外部ROM 和RAM [2]。

反码关系来确定接收的数据的正确性。

413 程序流程图

解码的控制软件由主程序和外部中断程序两部分组成, 其程序流程图如图4、图5所示。

红外接收头输出的脉冲信号经由89C2051的引脚P3.

2输入到CPU , 使用此引脚的外部中断0, 设置为下降沿触

发方式, 并通过定时器0测取该引脚的正脉冲宽度, 由此解出输入的脉冲编码。解码后的操作码是8位字节型数据,

图4 

中断IN T0服务程序

(下转第29页)

・先进制造技术・  张 军 汤文成 陈晓勇 敏捷制造模式下质量网络控制的研究  该系统包含盟主质量系统和盟友质量系统两级系统。其中盟友企业质量系统又包含两个子系统:宏质量系统和微质量系统。盟主企业质量系统主要用于外部质量信息的动态交换, 一方面在网络上收集用户需求信息和市场激励信息, 形成体现产品外部质量内容的质量目标信息; 另一方面通过网络向联盟内的盟友企业进行质量信息发布, 以便联合盟友企业的宏质量系统根据企业实际资源状况制定质量规划和质量计划。

盟友企业宏质量系统负责接收由盟主企业发出的产品外部质量信息, 并根据外部质量要求, 在参照有关标准的基础上、制定适合本企业资源状况的质量标准、组织有关产品的开发工作和制定相关质量文件。宏质量系统一方面将信息反馈给盟主企业, 以便对质量目标进行及时修正; 另一方面将质量信息传达给微质量管理系统, 以便制定具体的质量工作程序。

盟友企业微质量系统主要功能是管理产品的内部质量内容, 根据企业的制造资源、管理资源、供应链信息和从宏质量系统获取的质量目标等信息, 程序和质量控制措施。同时, , 盟主企业质量管理系统和盟友企业宏质量管理系统处理的是有关产品的外部质量信息, 这类信息为共享信息, 它们存储在盟主企业的数据库和知识库中。盟友企业质量管理系统处理的产品的内部质量信息, 这类信息为企业的私有信息, 它们存储在企业本地的数据库和知识库中。

为了实现各盟友微质量管理系统的质量信息交换, 考虑到私有数据的安全性和跨平台间数据访问的兼容性, 我们采用中间代理进行处理:一方面对一些私有信息的访问中间代理能按权限进行屏蔽; 另一方面基于CORBA 技术

(上接第22页)

29

的中间代理可实现跨平台的信息访问。

总结以上描述, 该体系结构有如下特点:(1) 具有分层、分级的质量信息描述机制。盟主质量系统和盟友宏质量系统处理和描述外部质量信息, 盟友微质量系统处理质量内部信息。

(2) 具有面向目标的分布式管理体系。质量总体目标确定后, 由分布的各盟友微质量系统制定具体措施。

(3) 具有动态的质量控制和协调能力。微质量系统的反馈信息能及时的传递给本地宏质量系统, 也可通过网络被盟主质量系统接受, 从而能够动态地调整相关质量要求。

(4) 具有异构数据的交换和共享能力。中间代理大大提高了基于不同操作系统、数据库管理系统、产品数据管理系统的各盟友企业间的数据共享能力, 同时也加强了数据访问的安全性。

5 , 国内外都, 希望本文是对建立该体系模式的一种尝试。参考文献:

[1] 张芳霁, 余忠华, 吴昭同, 等1支持保质设计过程的质量数据

总体模型研究[J]1计算机工程与应用,1999, (8) :11-131

[2] Mikkel Morup 1A new design for

quality paradigm [J]1Engineer 2

ing Design ,1992, (3) :1-41

[3] 赵世光, 林 毅, 金 烨1面向动态联盟的网络分布式集成工

艺管理系统[J]1机械工业自动化,1999, (3) :1-31

[4] 段桂江, 唐晓青, 汪叔淳1面向现代制造企业的集成质量系统

模型[J]1中国机械工程,1999, (3) :292-2941

本系统已经成功地应用于红外遥控机械手。实践表明将技术成熟的家电红外遥控器以及通用的红外接收头作为红外遥控发射接收装置, 采用本文提出的基于简单型单片机组成的解码电路,

可以方便地组成成本低廉、工作稳定、性能可靠的遥控系统, 并能够提供8位并行接口, 可以与其它设备直接相连, 构成遥控键盘输入系统。参考文献:

[1] 邓又强, 陈碧凤1彩色电视机维修技术精选(下册) [M ]1北

京:北京电子工业出版社,20001

[2] 李朝青1单片机原理及接口技术[M ]1北京:北京航空航天

大学出版社,19931

[3] 张毅坤, 陈善之, 裘雪红1单片微型计算机原理及应用[M ]1

西安:西安电子科技大学出版社,19981

图5 解码软件主程序


相关文章

  • 电子遥控防盗密码锁的设计方案
  • 电子遥控防盗密码锁帕设计方案 汕头市无线电一厂 郑小东 [摘要]随着人们生活水平的提高和安全意识的加强,各种各样的密码锁广泛进入了人们的生活和工作.当前市场上的密码锁有以下几种形式:机械式.电子式.磁卡式.智能Ic卡式.指纹式等,电子式的密码锁市场占有量最大,因为它的成本相对较低,安全性高,操 作简 ...

  • 住宅小区智能化样板间方案设计
  • 住宅小区智能化样板间 设 计 方 案 2010年11月 第一章 系统概述 ........................................................................................................ 3 第二章 设计 ...

  • 智能家居论文
  • 智能家居 摘要:本文简单的介绍了智能家具国内外的发展趋势,主要产品及技术原理,特点,设计规范,应用领域等. 1. 绪论 随着国民经济和科学技术水平的提高,特别是计算机技术.通信技术.网络技术.控制技术的迅猛发展与提高,促使了家庭实现了生活现代化,居住环境舒适化.安全化.这些高科技已经影响到人们生活的 ...

  • 优易家智能家居产品介绍及技术方案书
  • 深圳市优易家智能家电科技有限公司 <深圳市 优易家智能家居介绍及技术方案> 一.品牌介绍 深圳市优易家智能家电科技有限公司是中国最著名的智能家居生产商之一, 优易家人经过多年的 市场调研,还到智能家居发展最早的欧美等国家考察论证,结合国内的实际情况,把产品的功能进行 了筛选,将不实用的功 ...

  • 智能小车控制系统的设计
  • 本科毕业设计论文 题 目 智能小车控制系统的设计 专业名称 学生姓名 指导教师 毕业时间 毕业 一.题目 智能小车控制系统的设计 二.指导思想和目的要求 (1)掌握运用所学理论知识分析解决工程实际问题的一般方法: (2)培养分析问题.解决问题和独立工作的能力: (3)通过毕业实习.毕业设计及毕业答辩 ...

  • 基于红外反射式智能循迹遥控小车系统设计
  • 关键词:"红外,循迹,L298N,STC89C52,智能小车" 时间:2014-02-26 10:17:33      来源:中电网 摘要:介绍了一种采用STC89C52.L298N和TCRT5000设计的智能循迹和红外遥控的小车.智能循迹采用红外传感器检测路面信息,传递给单片机 ...

  • 别墅智能化设计方案-
  • 青风馆T-BUS 别墅智能控制系统 智 能 化 设 计 方 案 深圳市沃尔钛科技有限公司 目 录 一.企业简介 .............................................................................................. ...

  • 红外遥控设计-毕业设计论文 精品
  • 摘 要 目前,电风扇的使用十分广泛,面对庞大的市场需求,我们需要提高电风扇的市场竞争力,使之不仅功能多样.安全可靠,而且操作简便:而单片机因其高可靠性和高性价比,在智能化家用电器.仪器仪表等诸多领域得到了极为广泛的应用.因此,基于单片机技术设计一款电风扇遥控开关是大有必要的,不仅方便而且智能化.本设 ...

  • 豪华别墅楼宇对讲系统设计方案
  • 豪华别墅 楼宇对讲方案 一.SHENAN 安全防范网络系统简介 随着微电子技术与网络技术的飞速发展,人们对于居住环境的安全.方便.舒适提出了越来越高的要求,因此智能化住宅就随之出现,也随着改革开放的深入和市场经济的迅速发展.提高,城市外来流动人口大量增加,带来许多不安定因素,刑事案件特别是入室盗窃. ...

© 2024 范文中心 | 联系我们 webmaster# onjobs.com.cn