收藏 分享(赏)

红外遥控信号的一种编码解码方法.pdf

上传人:HR专家 文档编号:6247095 上传时间:2019-04-03 格式:PDF 页数:3 大小:211.58KB
下载 相关 举报
红外遥控信号的一种编码解码方法.pdf_第1页
第1页 / 共3页
红外遥控信号的一种编码解码方法.pdf_第2页
第2页 / 共3页
红外遥控信号的一种编码解码方法.pdf_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、收 稿 日 期 :2003 - 08 - 24 收 修 改 稿 日 期 :2004 - 04 - 27红 外 遥 控 信 号 的 一 种 编 码 解 码 方 法聂 诗 良 ,李 磊 民(西 南 科 技 大 学 信 息 与 控 制 工 程 学 院 ,四 川 绵 阳 621002)摘 要 :以 HS0038 (红 外 信 号 接 收 频 率 为 38 kHz)作 为 红 外 接 收 头 ,详 细 介 绍 了 红 外 遥 控 信 号 的 单 片 机 软 件 编 码 解 码方 法 ,包 括 编 码 、 调 制 和 解 码 的 原 理 以 及 以 AT89C2051 为 核 心 的 硬 件 电 路 和

2、程 序 实 现 ,实 现 了 基 于 字 节 的 红 外 数 据 传 输 。经 实 验 测 试 ,该 方 法 能 使 红 外 遥 控 信 号 可 靠 发 送 和 接 收 ,传 输 距 离 可 达 15 m ,如 果 适 当 减 少 编 码 所 用 的 脉 冲 个 数 ,传 输速 度 可 达 1 200 bit/ s. 该 方 法 可 用 于 一 些 计 算 机 控 制 系 统 中 。关 键 词 :红 外 遥 控 ;单 片 机 ;编 码 解 码中 图 分 类 号 :TP3 文 献 标 识 码 :A 文 章 编 号 :1002 - 1841 (2004) 08 - 0028 - 02Encodin

3、g and Decoding Method for Infrared Remote2control SignalNIE Shi2liang ,LI Lei2min(School of Information and Control Engineering ,Southwest University of Science and Technology ,Mianyang 621002 ,China)Abstract :In detail introduced an encoding and decoding method for infrared remote2control signal wi

4、th software of microchip ,in2frared signal was received by HS0038 whose frequency is 38 kHz ,including principle of encoding and modulation and decoding ,hardwarecircuit whose center was AT89C2051 and program. Transmission of infrared remote2control signal based on byte was realized. Its experi2ment

5、 indicates that the method can benefit to reliable transmission of infrared remote2control signal ,distance of transmission could reach15 m ,speed of transmission could reach 1 200 bit/ s if number of the pulse of encoding would be reduced properly. The method could beused to computer control system

6、.Key Words :Infrared Remote2control ;Microchip ; Encoding and Decoding1 单 片 机 红 外 遥 控 的 原 理1. 1 单 片 机 红 外 遥 控 概 述红 外 遥 控 有 发 送 和 接 收 两 个 组 成 部 分 。 一 方 面 ,发 送 端 采用 单 片 机 将 待 发 送 的 二 进 制 信 号 编 码 调 制 为 一 系 列 的 脉 冲 串信 号 ,通 过 红 外 发 射 管 发 射 红 外 信 号 ;另 一 方 面 ,目 前 红 外 接 收端 普 遍 采 用 价 格 低 、 性 能 可 靠 的 一 体 化 红

7、外 接 收 头 (如 HS0038接 收 红 外 信 号 ,频 率 为 38 kHz ,周 期 约 为 26 s) 接 收 红 外 信 号 ,它 同 时 对 信 号 进 行 放 大 、 检 波 、 整 形 ,得 到 TTL 电 平 的 编 码 信号 ,再 送 给 单 片 机 ,经 单 片 机 解 码 并 执 行 ,去 控 制 相 关 对 象 。 如图 1 所 示 。图 1 单 片 机 红 外 遥 控 的 过 程1. 2 二 进 制 信 号 的 编 码采 用 不 同 的 脉 宽 宽 度 来 实 现 二 进 制 信 号 的 编 码 ,可 由 发 送单 片 机 来 完 成 。 用 图 2(a)表 示

8、 二 进 制 信 号 中 的 高 电 平 “ 1” ,其 特征 是 脉 冲 中 低 电 平 与 高 电 平 的 宽 度 均 等 于 0152 ms ,相 当 于 20个 26 s的 宽 度 ;用 图 2(b)表 示 二 进 制 信 号 中 的 低 电 平 “ 0” ,其 特征 是 脉 冲 中 高 电 平 的 宽 度 等 于 0152 ms ,而 低 电 平 的 宽 度 是 1104ms ,相 当 于 40 个 26 s的 宽 度 。 上 述 20 个 和 40 个 脉 冲 宽 度 还 可适 当 减 少 ,以 增 加 数 据 传 输 速 度 。(a)“ 1” 的 表 示 (b)“ 0” 的 表

9、示图 2 二 进 制 信 号 的 编 码1. 3 二 进 制 信 号 的 调 制二 进 制 信 号 的 调 制 仍 由 发 送 单 片 机 来 完 成 ,它 把 编 码 后 的二 进 制 信 号 调 制 成 频 率 为 38 kHz 的 间 断 脉 冲 串 ,相 当 于 用 二进 制 信 号 的 编 码 乘 以 频 率 为 38 kHz 的 脉 冲 信 号 得 到 的 间 断 脉冲 串 ,即 调 制 后 用 于 红 外 发 射 二 极 管 发 送 的 信 号 。 如 图 3 所示 ,A 为 二 进 制 信 号 的 编 码 波 形 , B 为 频 率 为 38 kHz(周 期 为 26 s)的

10、连 续 脉 冲 串 , C 为 经 调 制 后 的 间 断 脉 冲 串 (相 当 于 C = A B) ,用 于 红 外 发 射 二 极 管 发 送 的 波 形 。 图 3 中 待 发 送 的 二进 制 数 据 为 101。图 3 二 进 制 信 号 的 调 制1. 4 二 进 制 信 号 的 解 调二 进 制 信 号 的 解 调 由 一 体 化 红 外 接 收 头 HS0038 来 完 成 ,它 把 收 到 的 红 外 信 号 (图 4 中 波 形 D ,即 图 3 中 波 形 C) 经 内 部处 理 并 解 调 复 原 ,输 出 图 4 中 波 形 E (正 好 是 对 图 3 中 波 形

11、 A的 取 反 ) ,HS0038 的 解 调 可 理 解 为 :在 输 入 有 脉 冲 串 时 ,输 出 端输 出 低 电 平 ,否 则 输 出 高 电 平 。图 4 HS0038 的 输 入 输 出 波 形2004 年 仪 表 技 术 与 传 感 器 2004 第 8 期 Instrument Technique and Sensor No18 1. 5 二 进 制 信 号 的 解 码二 进 制 信 号 的 解 码 由 接 收 单 片 机 来 完 成 ,它 把 红 外 接 收 头送 来 的 二 进 制 编 码 波 形 (图 4 中 波 形 E) 通 过 解 码 还 原 出 发 送端 发 送

12、 的 数 据 。 如 图 4 ,把 波 形 E 解 码 还 原 成 数 据 信 号 101。1. 6 基 于 字 节 传 输 的 红 外 遥 控 数 据 格 式在 发 送 字 节 的 开 始 先 通 过 单 片 机 发 送 40 个 脉 冲 宽 度 (每个 脉 冲 周 期 26 s)的 高 电 平 作 为 传 输 开 始 ,接 着 发 送 8 位 数 据(字 节 高 位 在 前 ,低 位 在 后 ) ,最 后 发 送 20 个 脉 冲 宽 度 的 低 电 平作 为 传 输 结 束 ,如 图 5 所 示 。图 5 基 于 字 节 传 输 的 红 外 遥 控 数 据 格 式2 单 片 机 红 外

13、遥 控 的 实 现2. 1 硬 件 电 路 设 计如 图 6 ,单 片 机 采 用 AT89C2051 ,它 是 51 系 列 8 位 单 片 机 ,内 部 有 2 kB 的 程 序 存 储 器 ,外 部 有 P1 和 P3 2 个 8 位 并 口 ,选用 晶 振 频 率 fosc = 24 MHz. 图 6 (a) 中 ,SE303 是 红 外 发 射 二 极管 ,当 P1. 0 = 1 时 ,三 极 管 9013 导 通 ,SE303 通 电 发 射 红 外 线 ,实 际 上 发 射 的 是 频 率 为 38 kHz 的 脉 冲 串 ;反 之 ,三 极 管 9013 截止 ,SE303 截

14、 止 ,不 发 射 。 图 6 (b)中 ,一 体 化 红 外 接 收 头 HS0038的 圆 形 面 为 红 外 接 收 面 ,它 与 SE303 红 外 发 射 管 的 有 效 收 发 直射 距 离 可 达 35 m.(a)发 射 电 路 (b)接 收 电 路图 6 单 片 机 红 外 遥 控 的 硬 件 电 路2. 2 软 件 设 计2. 2. 1 发 射 程 序 设 计编 程 要 点 :因 HS0038 的 红 外 接 收 频 率 为 38 kHz ,所 以 载 波信 号 采 用 38 kHz 的 矩 形 波 。 载 波 信 号 由 子 程 序 产 生 ,矩 形 波周 期 t = 26

15、 s. 对 需 要 发 送 的 二 进 制 信 号 调 制 ,如 图 2 ,“ 1” 用 20个 t 的 低 电 平 和 20 个 t 的 脉 冲 表 示 ,“ 0” 用 40 个 t 的 低 电 平 和20 个 t 的 脉 冲 表 示 ,占 空 比 分 别 为 1 2 和 1 3 ,符 合 NEC 通 用编 码 ,8 bit/ 帧 ,带 同 步 帧 (传 输 开 始 ) 和 结 束 帧 (传 输 结 束 ) ,如图 5。 发 射 1 个 字 节 的 子 程 序 如 下 :SEND :MOV A , # 32H ;发 送 “ 2” 的 ASC 码 32HMOV R4 , # 8 ;发 送 8

16、位MOV R5 , # 40 ;传 输 开 始 (同 步 帧 ) ,发 送 40 个 脉 冲LCALL H ;调 用 1 次 子 程 序 H ,产 生 1 个 周 期 26 s 的 脉冲GO :RLC A ;发 送 字 节 的 高 位JC S1 ;判 断 是 发 送 “ 0” 还 是 “ 1”MOV R5 , # 40 ;发 送 编 码 “ 0” ,先 发 送 40 个 脉 冲 宽 度 的低 电 平LCALL L ;调 用 1 次 子 程 序 L ,产 生 宽 度 为 26 s 的 低 电平MOV R5 , # 20 ;发 送 20 个 脉 冲LCALL HLJMP NEXTS1 :MOV R

17、5 , # 20 ;发 送 编 码 “ 1” ,先 发 送 20 个 脉 冲 宽 度 的低 电 平LCALL LMOV R5 , # 20 ;发 送 20 个 脉 冲LCALL HNEXT:DJNZ R4 ,GO ;发 送 8 位 未 完 ,继 续MOV R5 , # 20 ;8 位 传 输 结 束 ,再 发 送 20 个 脉 冲 宽 度 的低 电 平 (结 束 帧 )LCALL LRET;1 个 周 期 t = 26 s 的 脉 冲 (24 MHz 晶 振 ,1 个 机 器 周 期 =015 s)H :SETB P1. 0 ;015 sMOV R6 , # 11 ;015 sDJNZ R6

18、,S| ;执 行 11 次 1 s/ 次 = 11 sCLR P1. 0 ;015 sMOV R6 , # 11 ;015 sDJNZ R6 ,S| ;11 sDJNZ R5 ,H ;1 sRET ;1 s;1 个 26 s 宽 度 的 低 电 平L :CLR P1. 0 ;015 sMOV R6 , # 24 ;015 sDJNZ R6 ,S| ;24 sRET ;1 s2. 2. 2 接 收 程 序 设 计编 程 要 点 :HS0038 输 出 的 信 号 是 解 调 后 的 反 向 信 号 (如 图4 波 形 E) ,所 以 接 收 到 的 信 号 解 码 也 要 经 过 反 向 才 能

19、 和 发 送信 号 编 码 一 致 。 当 接 收 到 同 步 帧 后 ,进 入 解 码 部 分 ,接 收 完 1帧 (8 bit)后 ,处 理 收 到 的 数 据 并 进 入 下 一 次 接 收 。 解 码 采 用 软件 抽 样 判 决 ,以 30 个 脉 冲 (1 个 脉 冲 = 26 s) 为 判 决 门 限 ,在 门限 时 刻 读 得 低 电 平 时 (如 图 7 中 A 点 ) ,即 可 判 定 为 编 码 “ 1” ;在门 限 时 刻 读 得 高 电 平 时 (如 图 7 中 B 点 ) ,即 可 判 定 为 编 码“ 0” 。 解 码 一 位 后 ,需 等 到 下 一 位 的 高

20、 电 平 到 来 ,再 计 数 30 个脉 冲 后 ,判 断 读 得 的 电 平 是 高 还 是 低 ,进 行 解 码 。 如 图 7 中 , C点 为 高 ,解 码 为 “ 0” ; D 点 为 低 ,解 码 为 “ 1” 。图 7 波 形 解 码 示 意 图接 收 1 个 字 节 的 程 序 如 下 :RECE:MOV R5 , # 8 ;接 收 8 位JB P1. 0 ,S| ;等 待 同 步 帧 ,同 步 帧 为 低 电 平MOV R7 , # 30 ;同 步 帧 (低 电 平 ) 到 来 后 ,延 时 等 待 30 个脉 冲 的 时 间LCALL DELAY ;调 用 1 次 子 程

21、 序 DELAY,产 生 1 个 26 s的 延 时 (下 转 第 32 页 )第 8 期 聂 诗 良 等 :红 外 遥 控 信 号 的 一 种 编 码 解 码 方 法 29 Ts = Tk (6)式 中 : Ts 为 采 样 周 期 ; T 为 计 算 周 期 ; k 为 1 个 计 算 周 期 内 采 样点 的 个 数 。图 3 轮 胎 压 力 采 样 示 意 图4 抗 干 扰 措 施由 于 汽 车 有 多 个 轮 胎 ,每 个 轮 胎 中 都 要 安 装 1 个 数 据 采 集和 发 射 模 块 ,其 中 的 无 线 射 频 发 射 芯 片 若 工 作 在 同 一 频 点 ,相同 频 率

22、 的 射 频 信 号 之 间 将 会 产 生 干 扰 ,严 重 时 ,将 会 造 成 数 据根 本 无 法 接 收 ;另 一 方 面 ,不 同 汽 车 上 的 无 线 射 频 发 射 芯 片 也同 样 会 存 在 相 同 频 率 的 射 频 信 号 之 间 产 生 干 扰 现 象 。 针 对 以上 情 况 ,通 常 可 以 采 用 以 下 的 几 种 解 决 办 法 :射 频 发 射 天 线 定向 ,即 让 射 频 发 射 天 线 向 接 收 装 置 定 向 发 射 射 频 信 号 ;分 频 发根 据 RF发 射 芯 片 的 FSK调 制 解 调 和 总 的 频 宽 来 分 频 段 ,每 1个

23、 无 线 射 频 发 射 芯 片 占 用 惟 一 一 个 频 点 ;用 汽 车 轮 胎 的 轮 毂 钢环 作 天 线 ;控 制 发 射 功 率 以 减 少 干 扰 。考 虑 到 实 际 效 果 和 实 现 的 难 易 程 度 ,系 统 采 用 了 分 频 发射 ,通 过 不 同 的 频 点 来 区 分 不 同 的 轮 胎 ,并 尽 可 能 减 小 发 射 功率 。5 结 束 语系 统 采 用 分 模 块 设 计 ,每 1 个 轮 胎 对 应 1 套 感 测 和 RF 发射 模 块 ,通 过 不 同 的 发 射 频 点 ,实 现 对 不 同 轮 胎 的 识 别 和 检 测 ,提 高 了 系 统

24、的 抗 干 扰 能 力 。 感 测 和 发 射 模 块 与 接 收 模 块 之 间通 过 无 线 射 频 进 行 数 据 传 输 。 通 过 软 件 设 计 来 控 制 RF 发 射器 的 发 射 次 数 ,进 一 步 降 低 功 耗 ,延 长 了 电 源 的 使 用 寿 命 。 系统 各 个 模 块 中 的 主 要 芯 片 ,尽 可 能 地 选 用 了 同 一 生 产 厂 家 的 芯片 ,降 低 了 对 主 要 芯 片 的 要 求 和 成 本 ,进 一 步 提 高 了 系 统 各 个部 分 的 兼 容 性 和 稳 定 性 。 为 了 检 验 系 统 的 实 际 应 用 效 果 ,把 实验 样

25、 机 安 装 在 一 辆 4 轮 轿 车 上 ,对 轮 胎 进 行 了 48 h 的 变 压 检测 ,结 果 表 明 :系 统 具 有 良 好 的 稳 定 性 和 可 靠 性 ,正 常 情 况 下 ,电 源 的 寿 命 应 在 8 a 以 上 ,达 到 了 设 计 的 目 的 ;同 时 ,准 确 检 测轮 胎 的 压 力 ,保 证 给 轮 胎 及 时 充 气 ,还 可 以 减 少 轮 胎 的 磨 损 ,进一 步 降 低 了 油 耗 ,具 有 现 实 意 义 。参 考 文 献1 姚 琳 . 来 自 西 门 子 的 轮 胎 压 力 监 测 . 系 统 橡 塑 技 术 与 装 备 ,2002(28)

26、 :52.2 张 晓 云 . 轮 胎 压 力 监 测 系 统 . 矿 业 快 报 ,2002 (8) :22.(上 接 第 27 页 ) 通 过 测 量 磁 场 的 强 弱 ,还 可 以 进 行 位 置 、 距离 的 判 别 。 在 一 些 警 卫 系 统 中 ,就 是 通 过 摄 像 机 摄 取 人 的图 像 ,与 数 据 区 的 图 像 进 行 鉴 别 。 利 用 磁 阻 来 获 取 磁 场 信息 有 非 接 触 、 成 本 低 、 体 积 小 、 隐 蔽 性 的 优 点 ,也 可 方 便 地 实现 与 微 机 的 接 口 。 当 然 ,由 于 微 弱 磁 场 的 干 扰 以 及 三 维

27、物体 形 状 的 不 规 则 、 磁 场 的 不 均 匀 性 等 问 题 ,在 三 维 复 杂 问 题的 识 别 中 ,要 经 过 很 多 复 杂 的 提 取 、 验 算 工 作 ,正 在 进 一 步的 改 进 。5. 4 其 他 应 用此 外 ,由 于 AMR磁 阻 传 感 器 的 优 良 特 性 ,人 们 也 将 它 广 泛用 于 其 他 技 术 领 域 ,如 磁 罗 盘 、 电 流 测 量 、 流 动 检 测 、 转 速 检 测 、阀 位 控 制 、 点 火 定 时 、 机 器 人 控 制 、 活 门 位 置 检 测 、 周 期 和 时 间测 量 、 位 移 和 力 的 测 量 ,直 线

28、 或 旋 转 运 动 及 位 置 检 测 以 及 磁 场分 布 的 测 量 和 铁 磁 材 料 磁 滞 回 线 的 测 量 等 领 域 。6 结 束 语各 向 异 性 磁 阻 传 感 器 是 一 种 以 量 子 效 应 为 原 理 的 高 精度 、 小 体 积 、 高 稳 定 性 的 新 型 磁 性 传 感 器 。 HMC1002 有 两 个敏 感 轴 方 向 ,是 一 种 二 维 传 感 器 。 它 的 offset 与 set/ reset 管脚 的 设 计 有 利 于 提 高 精 度 和 数 据 测 量 的 可 重 复 性 。 将HMC1002 与 数 字 技 术 结 合 起 来 ,在

29、工 业 与 军 事 方 面 都 有 应用 的 前 景 ,在 一 些 智 能 识 别 系 统 中 应 用 的 就 是 相 关 性 检 测的 方 法 ,而 各 项 异 性 磁 阻 传 感 器 以 其 在 弱 磁 检 测 中 的 独 特优 势 ,在 识 别 检 测 方 面 一 定 有 更 广 的 应 用 前 景 。参 考 文 献1 BAIBICH. M. N. Phys. Rev.Lett ,1988 (64) :2472 - 2487.2 周 勋 ,梁 冰 清 ,唐 文 俊 ,等 . 磁 电 阻 效 应 的 研 究 进 展 . 物 理 实 验 ,2000 ,20 (9) :13 - 16.3 姚

30、学 标 ,郑 万 鎏 ,柳 宗 英 . 铁 磁 金 属 薄 膜 磁 阻 传 感 器 的 研 制 . 安徽 大 学 学 报 ,1995 ,15 (1) :45 - 49.4 Honeywell Magnetic Sensor Products Userps Manual ,1998.5 徐 彤 ,王 涌 天 ,阎 达 远 . 用 于 虚 拟 现 实 的 六 自 由 度 电 磁 跟 踪 系统 . 北 京 理 工 大 学 学 报 ,2000 ,20 (5) :62 - 64.6 程 佩 青 . 数 字 信 号 处 理 教 程 . 北 京 :清 华 大 学 出 版 社 ,2001 :90- 110.(

31、上 接 第 29 页 )JB P1. 0 ,RECE ;延 时 30 个 脉 冲 后 ,若 P1. 0 = 1 ,转 RECE 重 新检 测JNB P1. 0 ,S| ;延 时 30 个 脉 冲 后 ,若 P1. 0 还 是 0 ,传 输 开 始 ,再等 编 码 中 的 高 电 平 (如 图 7 中 E 点 和 F 点 )GO :MOV R7 , # 30 ;编 码 中 的 高 电 平 到 来 后 ,延 时 30 个 脉 冲 的时 间LCALL DELAYJNB P1. 0 ,RE1 ;延 时 30 个 脉 冲 后 ,P1. 0 = 0 转 RE1 ,P1. 0 = 1顺 序 执 行CLR C

32、 ;P1. 0 = 1 时 应 解 码 为 0 (图 7 中 B 点 ) ,使 C清 0RLC A ;把 移 入 寄 存 器 A 中 ,经 8 次 移 位 到 A 的 高 位JB P1. 0 ,S| ;跳 过 后 续 高 电 平 (图 7 中 G点 所 在 高 电 平 段 )JNB P1. 0 ,S| ;跳 过 后 续 低 电 平 (图 7中 H点 所 在 低 电 平 段 )LJMP NEXT ;转 接 收 下 一 位RE1 :SETB C ;P1. 0 = 0 时 应 解 码 为 1 (图 7 中 A 点 ) ,使 C置 1RLC A ;把 C = 0 移 入 寄 存 器 A 中JNB P1

33、. 0 ,S|NEXT:DJNZ R5 ,GO ;8 位 未 接 收 完 ,继 续RET;26 s 延 时 子 程 序 (24 MHz 晶 振 ,1 个 机 器 周 期 为 015 s)DELAY:NOP ;015 sMOV R6 , # 24 ;015 sDJNZ R6 ,S| ;24 sDJNZ R7 ,DELAY ;每 次 1 sRET ;1 s(可 忽 略 )3 结 束 语经 实 验 测 试 ,红 外 遥 控 信 号 的 编 码 解 码 方 法 没 有 出 现 传 输 误码 ,可 靠 、 实 用 ,在 编 码 解 码 方 面 降 低 了 硬 件 成 本 。 若 在 数 据 传 输协 议 中 ,加 上 地 址 帧 (设 备 号 码 识 ) 和 校 验 帧 ,该 方 法 在 计 算 机 系 统中 将 有 更 广 泛 的 应 用 。参 考 文 献1 丁 元 杰 . 单 片 微 机 原 理 及 应 用 . 第 2 版 . 北 京 :机 械 工 业 出 版 社 ,2001.32 Instrument Technique and Sensor Aug 2004

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报