0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

探究MC9RS08KA2红外远距离多键控制方案设计

电子工程师 来源:北京昊天诚业科技有限公 作者:何此昂 2021-04-02 15:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

系统采用了Freescale公司低成本、高集成度的IC,因而体积很小,功能强大。该方案用于控制家居室内不同的电器,用一个红外发射器,多个相同的红外线接收装置,发射器不同的按键对应不同的电器。实际证明,系统能正常识别每种不同电气设备,无误动作,效果良好。

引 言

在空调和许多家电应用中,常常使用无线数据接口(如红外通信)来发送和接收数据,在红外通信中基本的要求是:待机模式低功耗,低电压操作,低成本,简易的代码调制来客户化定制不同的模式。

本方案包括发送和接收部分。设计中采用6引脚DFN封装的MC9RS08KA2来实现红外远程控制;采用6引脚的BDM接口实现Flash在线编程和调试。红外远程控制发送部分通过红外线发射产生数字控制帧到接收部分。红外发送二极管和红外接收调制元件是红外控制的重要器件,作为家居应用,红外载波频率的典型值是38kHz。对于不同的发射和接收设计,红外线数据帧模式都是确定的,它依赖于应用的要求。

载波频率是38 kHz,在红外线数据传输中考虑到低功耗问题,占空比设计成l/3,红外发射二极管导通时间为8μs,截止时间为18μs。相对于占空比为1/2时,红外发射二极管导通时间为13μs,截止时间为13μs,功耗降低了很多。数据位0/l表示基于调制信号的导通和截止时间。数据位0表示载波导通和截止时问都足0.5ms;数据位1表示载波导通时间足O.5 ms,截止时间是1.5 ms。

本次设计的数据帧由前导码、多个数据码、1字节的客户识别码和1个停止位组成。前导码代表不同的IR接收器,数据码用于控制开闭信号、加减、不同模式等,客户识别码用于识别小同的客户,停止位用于标识当前传输结柬。

1 MC9RS08KA2微处理器

MC9RS08KA2(KA2)是一个超低功耗、低引脚封装的MCU,适合于家居、玩具和远程控制的应用。它是RS08 CPU内核,包含62字节RAM、2 KB Flash和1个8位的定时器,具有键盘中断、低压检测和模拟比较功能,有6引脚和8引脚2种封装形式。设计中通过软件延时的38 kHz载波频率,硬件电路使用9个按键实现远程控制,具有可反复编程和凋试的BDM接口,工作电压低至1.8V,系统采用锂电池供电,低功耗模式下的电流值是lμA。

2 系统说明

设计中使用MC9RS08KA2作为发送和接收处理器。发送部分执行键盘扫描、数据帧编码、载波频率产生,以及通过红外线发送数据帧。接收部分执行键盘扫描、数据帧解码、LCD和LED显示。

2.1 硬件部分

MC9RS08KA2具备内部时钟ICS模式,不需要额外的外部时钟源,内部RC晶振的最高时钟频率町达20 MHz(10MHz的总线频率)。如图1所示,6引脚封装具备足够的资源来识别9个按键。尽管MC9RS08KA2没有内建ADC转换器,但是可通过内建的比较器来实现ADC功能。通过电阻网络,比较器检测不同按键按下的电压值来识别按键。

通过按下按键将KBl2连接到地,因此CPU上会有键盘中断发生,同时按键电阻网络会在ACMP一引脚产生一个确定的电压。当KB1中断发生时,开始对RC网络(R1l和C3)的ACMP+充电。当检测到有按键按下时,通过计算ACMP+的充电电压达到电阻网络在ACMP一上的分压值的时间来识别按键(Sl~S9)。

pIYBAGBmx9yAWRN2AABOnm0wEy0343.png

为了保持系统的低功耗,MC9RS08KA2直接驱动红外线发射,如图2所示。电路使用PTA3来驱动IR发射硬件接收部分(如图4所示)使用PDIP-8封装的MC9RS08KA2,通过数码管显示不同的按键数值,通过PTA3驱动继电器来控制电器(如灯具或直流电机)。

o4YBAGBmyPiAYp41AAA4Ye1uPzk787.png

o4YBAGBmyQqAERdYAAGqRYhkLGY604.png

o4YBAGBmySWAASB3AAEID-LaoUg149.png

2.2 软件部分

当系统发送部分上电后,MC9RS08KA2进行初始化。时钟提升到16MHz,初始化变量寄存器,使能低压监测,I/0口和PTA2设置为输入,使能KBl2的下降沿中断方式。初始化完成后,主程序进入待机模式。当有按键按下时,系统唤醒,CPU执行按键识别和数据帧的发送;之后系统继续进入低功耗模式.继续准备按键唤醒。发送流程如图5所示。

接收部分(如图6所示)则在初始化I/O口后,检测是否有红外信号。若无,则继续检测;若有,则判断数据帧地址码足否与接收机相匹配。若匹配,则通过调用数码显示二极管。当PTA3是逻辑高电平时,IR发射二极管接通。

pIYBAGBmyTOAeRloAAC5NqSOS3M088.png

pIYBAGBmyV2AEwlQAABvn7t7ozY016.png

R14是一个限流电阻,可以通过改变输出的PWM信号占空比来改变IR发射二极管的输出功率。硬件发送部分原理图如3所示。

驱动程序显示地址号,同时驱动继电器动作;若不匹配,则继续下一轮接收。

结语

系统采用了Freescale公司低成本、高集成度的IC,因而体积很小,功能强大。该方案用于控制家居室内不同的电器,用一个红外发射器,多个相同的红外线接收装置,发射器不同的按键对应不同的电器。实际证明,系统能正常识别每种不同电气设备,无误动作,效果良好。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20332

    浏览量

    254899
  • 空调
    +关注

    关注

    11

    文章

    1306

    浏览量

    61134
  • PWM
    PWM
    +关注

    关注

    116

    文章

    5894

    浏览量

    226554
  • 无线数据
    +关注

    关注

    0

    文章

    87

    浏览量

    18474
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析MC9S08QD4/S9S08QD2系列MCU:功能特性与应用指南

    深入解析MC9S08QD4/S9S08QD2系列MCU:功能特性与应用指南 在电子设计领域,微控制器(MCU)是众多项目的核心组件。今天,我们就来深入探讨MC9S08QD4和S
    的头像 发表于 04-16 17:30 479次阅读

    WiFi 7 工业远距离无线新标杆 ——Wallystech 全场景解决方案

    随着智能制造、智慧矿山、港口码头与大范围安防监控的普及,传统无线网络在远距离传输、抗干扰、低时延、高带机上逐渐力不从心。WiFi 7(802.11be)凭借 MLO 链路聚合、320MHz 超宽
    发表于 04-14 11:30

    Freescale MC9RS08LA8 MCU:技术特性与设计要点解析

    Freescale MC9RS08LA8 MCU:技术特性与设计要点解析 在电子设计领域,微控制器(MCU)的选择至关重要,它直接影响产品的性能、功能和成本。Freescale的MC9RS08
    的头像 发表于 04-10 12:15 211次阅读

    深入解析Freescale MC9RS08KA2系列微控制

    深入解析Freescale MC9RS08KA2系列微控制器 在电子工程领域,微控制器的性能和特性对于产品的设计和开发至关重要。Freescale的MC9RS08KA2系列微
    的头像 发表于 04-10 12:15 268次阅读

    Freescale MC9RS08KA8系列MCU深度剖析

    Freescale MC9RS08KA8系列MCU深度剖析 在电子设计领域,微控制器(MCU)是众多项目的核心组件。Freescale的MC9RS08KA8系列MCU凭借其丰富的特性和出色的性能,在
    的头像 发表于 04-09 15:40 162次阅读

    深入了解MC9S08GB/GT系列微控制

    深入了解MC9S08GB/GT系列微控制器 在电子工程领域,微控制器的性能和功能对于产品的设计和开发至关重要。今天,我们将深入探讨Freescale Semiconductor(现NXP
    的头像 发表于 04-09 14:35 213次阅读

    Freescale MC9S08DN60系列微控制器深度剖析

    Freescale MC9S08DN60系列微控制器深度剖析 在电子设计领域,微控制器是众多项目的核心组件,其性能和功能直接影响着产品的整体表现。Freescale的MC9S08DN6
    的头像 发表于 04-09 13:50 181次阅读

    UWB宠物电子围栏系统解决方案 | 远距离宠物测距技术

    围栏系统。该方案支持远距离测距、低延时控制宠物管理,适用于智能宠物设备开发。该方案通过“ 智能宠物项圈 + 手持遥控器” 的极简硬件组合
    发表于 03-23 15:15

    变频器远距离体系的管理及应用分析

    变频器远距离管理应用的核心在于构建一个稳定、可靠且智能的通信链路,以克服传统控制方式在距离、环境和数据集成上的限制。随着工业物联网和通信技术的发展,这一领域正从“本地有线控制”向“云端
    的头像 发表于 03-23 12:05 152次阅读

    深入解析MC9S08LG32系列微控制器:特性、参数与应用考量

    深入解析MC9S08LG32系列微控制器:特性、参数与应用考量 一、引言 在当今的电子设计领域,微控制器扮演着至关重要的角色。Freescale Semiconductor的MC9S08
    的头像 发表于 03-16 15:20 312次阅读

    Freescale MC9RS08KB12系列MCU:设计与应用全解析

    Freescale MC9RS08KB12系列MCU:设计与应用全解析 一、引言 在电子设计领域,微控制器(MCU)是众多项目的核心组件。Freescale的MC9RS08KB12系列MCU以其丰富
    的头像 发表于 02-09 11:50 454次阅读

    远景达LV4900远距离扫描模组:远距离识别场景的性能标杆

    OEM设备集成的优选方案,完美解决了空间受限场景下的远范围扫描难题,为智能收费、无人值守等领域注入强劲动力。作为一款专注远距离识别的高性能产品,远景达LV4900远
    的头像 发表于 01-22 10:52 317次阅读
    远景达LV4900<b class='flag-5'>远距离</b>扫描模组:<b class='flag-5'>远距离</b>识别场景的性能标杆

    新大陆NLS EM6000远距离二维码扫描模块:解锁远距离识读新体验

    NLS-EM6000远距离二维码扫描模块,凭借卓越性能成为远距离识读场景的优选解决方案,重新定义了条码远距离识别模块的应用标准。新大陆NLS-EM6000的核心优势在于超强的远
    的头像 发表于 01-06 16:37 723次阅读
    新大陆NLS EM6000<b class='flag-5'>远距离</b>二维码扫描模块:解锁<b class='flag-5'>远距离</b>识读新体验

    远距离无线控制模块的应用场景和未来发展趋势

    远距离无线控制模块正在成为现代科技中不可或缺的一部分。无论是家庭智能化、工业自动化,还是无人机控制、远程监控,它都展示了卓越的应用前景。本文深入探讨了远距离无线
    的头像 发表于 12-02 11:41 500次阅读

    哪款二维条码识别器支持远距离连续扫描的?远距离扫描模组介绍

    在物流仓储、停车场收费、高速公路自助缴费等场景中,工作人员常常需要对远距离的二维条码进行快速识别,传统设备因扫描距离有限、稳定性不足,难以满足高效作业需求。此时,搭载专业“远距离扫描模组”的“二维
    的头像 发表于 11-12 16:20 552次阅读
    哪款二维条码识别器支持<b class='flag-5'>远距离</b>连续扫描的?<b class='flag-5'>远距离</b>扫描模组介绍