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

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

3天内不再提示

我被红外遥控闪了一下腰

聚丰开发 2018-11-13 17:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

注:本文是作者以前发表在其个人博客,现在发布到“聚丰开发”专栏


提到红外遥控器,相信大多数人都认为这是一个简单到不能再简单的产品,如果说要开发一个红外遥控器,恐怕没几个技术人员不会捂着嘴偷笑,一个红外遥控器,随便一个硬件工程师半个小时就能搞定,这也算开发那真是侮辱开发二字。

我自己以前也是这么认为的,直到前段时间给客户做了一个红外遥控器,发现这种想法真的是太错了。没错,红外遥控器确实简单,半小时就能设计好一个可以工作的红外遥控器也不难,不过要把红外遥控器做好,就不见得是那么一件简单的事情。 一开始,客户和我都认为这个红外遥控器也就三两天的程序量,一周肯定可以出演示样板。


实际情况是从九月份开始,做到十二月底才给客户拿出满足基本要求的版本,叫人大跌眼镜。 为什么会这样,就是一开始想得很简单,做了才知道,一个简单的红外遥控器,也有国家标准,如果用单片机去开发设计一个能满足国标的红外遥控器,还真是麻烦多多。

首先红外载波频率就是一个问题,不信你可以去电子市场转转,你肯定找不到一个频率刚好适用能提供准确红外载波的晶振,比如常用的38K红外载波实际上是由 455K频率12分频得到的37.91667K,市面上是没有刚好是其整数倍的晶振的,这样如果选用常用晶振,程序输出的红外载波都和基准值存在一个偏差,这个偏差一是不符合载波频率的国家标准,二是会导致遥控距离变短。

其次要处理好不同用户的各种使用方法也不简单,一台电视、一部空调,一般用户买回家都会看看说明书,有的甚至有厂家的安装人员在安装时介绍如何使用,可遥控器不大一样,很少有人去看使用说明书。这样电视、空调这样的电器可以要求使用者按照厂家的要求进行操作,遥控器则不可能向使用者提不可以同时按多个键、用完请关电这类要求。结果就是单片机软件需要处理相当多的if(),做到最后可能原始程序已经满是补丁。

再次就是遥控器对待机电流是越小越好,可能一个遥控器从开始使用的那一天到被弄坏或弄丢,一对电池就解决所有问题,甚至不需要比较猛的南孚聚能环,只要便宜得不能再便宜的555即可。这种小的待机电流可能只有零点几微安,通用遥控器经过多年的技术积累已经完全可以靠硬件得以现,但如果是用单片机做的遥控器,肯定是要满足某些特殊需求,要想再做到零点几微安的待机电流,无疑是一件让人抓狂的事。

既然这个红外遥控器前后花了三四个月时间,我自认为已经对红外遥控比较熟悉,再有红外遥控器方面的问题对我来说肯定是小菜一碟,闭着眼睛都能解决,不会再让红外来闪腰了。就在我洋洋得意之际,转过头来又被红外遥控戏弄了一把。

这次更简单,是给客户用红外做一个开关,想法更简单,用一个38K的载波输出,然后用一个一体化的红外接收头接收,有红外载波接收头输出高,无红外载波接收头输出低,多简单啊。可结果是多么的让我伤心,做出来发现距离居然不足1厘米,只要超过1厘米,一体化的接收头就不响应输出,输出一直保持高,但用另外的遥控器测试接收头完全正常,示波器可以看到高低变化。

这就奇了怪了,一开始以为是驱动电流不够大,可把发射管的驱动电流加大到超过一百毫安,还是同样现象,发射管的红外载波频率也正确,想不到哪里出了问题。后来想着既然接收头能正确响应其它遥控器,那我就让发射电路发送和其它遥控器一样的波形,看是什么结果。

这一试有了新发现,示波器看到接收头输出变正常,难道是一体化的接收头响应连续的红外载波信号逐步加大红外载波持续的宽度,嘿!还真是这样,当宽度大到一定程度后接收头的输出就开始变得不稳定,变成时有时无。后来请教了一位遥控器行业的资深技术人士,原来一体化的接收头有两种,一种可以响应连续的红外载波,只要有载波,接收头就输出低,一种则只能响应宽度在一定范围内的红外载波,如果红外载波宽度超过最大限度,接收头停止输出低。

原来如此,这腰可把我闪得不轻。
————————————————————————————
红外遥控小贴士:
1.如果用单片机做红外遥控器,最好用3.64M的陶瓷谐振器
,不然频率无法做准。
2.如果要达到满足国标的遥控距离,红外发射的电流非常大,最大可能有400毫安,所以发码间隔要大,不然会烧发射电路。
3.载波用1/3的占空比,1:1虽然也可行,但耗电要多一些。
4.如果有LED做发射指示,LED不要和红外发射管同时打开,以减小最大峰值电流。
5.发码过程必须连续,不要被中断打断。
6.可以用手机照相模式看红外发射管是否有工作,有红外发射会看到白光。(iPhone可能有红外滤光片看不到)


聚丰开发官网

www.elecfans.com/kf/



声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    力芯微红外遥控IC芯片ET4008MTC是家用遥控器的智能芯选

    集成度等优势,正在成为家用遥控器的智能芯选。这里,力芯微代理商南山电子就给大家介绍一下力芯微红外遥控IC芯片ET4008MTC的优势和应用。ET4008MTC是
    的头像 发表于 10-23 14:41 335次阅读
    力芯微<b class='flag-5'>红外</b><b class='flag-5'>遥控</b>IC芯片ET4008MTC是家用<b class='flag-5'>遥控</b>器的智能芯选

    VScode调试qemu-vexpress-a9工程,GDB出错怎么解决?

    按官方教程编译了,也修改了qemu-dbg.bat文件。启动调试后qemu窗口闪了一下,然后vscode弹窗表示不行。 有小伙伴遇到过吗?
    发表于 09-28 08:17

    奥比中光助力支付宝碰一下落地电梯场景

    近日,支付宝与分众传媒宣布联合推出“碰一下抢红包”服务。作为创新交互方式,“支付宝碰一下”首次引入至电梯场景,并已在全国20余个城市的电梯铺设。奥比中光作为“支付宝碰一下”业务的核心
    的头像 发表于 08-12 11:32 979次阅读

    【选型】常见的遥控开关控制协议,看看哪种适合你?

    遥控开关,是种通过无线信号非接触式远程控制电路通断的装置,今天我们起聊聊常见的无线信号类别,看看哪种更适合你?1.红外
    的头像 发表于 07-17 19:34 1116次阅读
    【选型】常见的<b class='flag-5'>遥控</b>开关控制协议,看看哪种适合你?

    “碰一下”支付终端应用在酒店:智能无卡入住与客房控制

    “碰一下”支付终端和“碰一下”支付机具今年已在各种餐饮零售门店推广应用。就连天波小编家附近的村口小超市也用上了“碰一下”支付终端。近日,卤味龙头企业绝味食品宣布,全国门店将接入“支付宝碰一下
    的头像 发表于 07-04 09:57 626次阅读
    “碰<b class='flag-5'>一下</b>”支付终端应用在酒店:智能无卡入住与客房控制

    一下终端,让自助售货机秒变 “家里的冰箱”

    继刷脸支付后,支付宝近日又推出了新的支付方式——碰一下支付。只需将手机轻轻靠近支付宝“碰一下”支付终端,即可完成支付,比以往要先解锁手机,调出APP的付款码再支付的操作环节要便捷和省时许多。“碰一下
    的头像 发表于 06-18 10:49 1441次阅读
    碰<b class='flag-5'>一下</b>终端,让自助售货机秒变 “家里的冰箱”

    请问一下是不是LMX2541只有输入为整数时才能锁定

    请问一下是不是LMX2541只有输入为整数时才能锁定,像我如果需要输入117.284576MHz,输出500.7MHz的话,PLL是锁定不了的?因为看OSC_FREQ只能设置为整
    发表于 04-30 13:19

    “朋友想用RK3506核心板自研款嵌入式工业网关,分享一下的设计思路”

    款数据采集器,用来采集工业现场的设备数据,并且可以根据不同的业务场景,通过不同的接口把这些数据分发出去。 把他提的需求总结了一下,这款产品方案大概有以下功能接口,妥妥地款工业网关,在网上也能找到很多类似的产品方案,为啥他不直
    的头像 发表于 03-31 14:13 679次阅读
    “朋友想用RK3506核心板自研<b class='flag-5'>一</b>款嵌入式工业网关,分享<b class='flag-5'>一下</b><b class='flag-5'>我</b>的设计思路”

    教你招,破解红外遥控器(可下载)

    是角度问题了。就以研究过的身份跟大家起分析它是什么,怎么工作的。揭开它神秘的面纱就拿我们生活中最熟悉的遥控器来说,是红外发送接收,
    发表于 03-13 15:30 1次下载

    的DIY遥控器——小摆件远程控

    摆件的开关。    DIY遥控器小摆件       想要遥控摆件的电源开关,就需要有个RF遥控器发射信号,加个接收器连接线路。在发射器方
    的头像 发表于 02-17 11:02 1440次阅读

    红外发射器是什么_红外发射器怎么安装

    红外发射器是种通过红外线发射管在定范围内发射光线,从而达到控制信号作用的遥控设备。以下是对红外
    的头像 发表于 01-28 13:46 3907次阅读

    “碰一下”支付背后的4G技术

    不知道你是否有留意,近期,在线下支付场景中,多了个支付宝“碰一下”支付的设备,只需要“解锁手机—碰一下—确认”即可完成支付,对比打开付款码支付,步骤确实更加简洁。
    的头像 发表于 01-03 16:27 5003次阅读

    支付宝发布新代AI视觉搜索“探一下

    支付宝近日正式推出了基于自研多模态大模型技术的新代AI视觉搜索产品——“探一下”。这创新产品的问世,标志着支付宝在AI技术应用领域迈出了重要步。 “探
    的头像 发表于 12-31 10:49 939次阅读

    高清电视盒子方案分享,红外遥控适配过程全解析

    应用背景 随着红外线设备的应用日益广泛,例如遥控器和红外传感器等。而RK3399作为款高性能处理器,广泛应用于电视盒子等智能终端。通过将红外
    的头像 发表于 12-17 10:46 1697次阅读
    高清电视盒子方案分享,<b class='flag-5'>红外</b><b class='flag-5'>遥控</b>适配过程全解析

    tsw1400能不能自行通过JTAG接口写入FPGA程序,通过LVDS连接DAC3171?

    for DAC\",也出现了“Downloading Firmware Please wait” ,然后LED0-7闪了一下,提示“No firmware .Please select a
    发表于 12-10 08:16