首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

RK 平台 IR 红外遥控

1、红外简介 红外遥控是我们常见的一种无线收发设备,具有抗干扰能力强,功耗低,成本低,易实现等优点。被很多电子设备采用,如电视遥控、空调遥控等。...红外遥控的发射电路是采用红外发光二极管来发出经过调制的红外光波;红外接收的电路由红外接收二极管、三极管或者硅光电池组成,把发出来的红外光经过转换变成相对应的电信号,再发送到后置放大器中。...2、红外协议:NEC 红外遥控的编码使用的是 NEC Protocol 的 PWM 机制,PWM 有三种工作模式:reference mode, one-shot mode 和 continuous mode...,如 LF0038GKLL-1、HS0038B、VS1838B 等,博主手里 RK3399 带的是 HS0038B,硬件原理图如下: 红外遥控驱动使用的是 PWM 接口,所以驱动基本不用写,都是内核里现成的...这里将红外编码值映射成 Linux 下标准键。

8510

红外线遥控

红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。...由于红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,所以,在设计红外线遥控器时,不必要像无线电遥控器那样,每套(发射器和接收器)要有不同的遥控频率或编码(否则,就会隔墙控制或干扰邻居的家用电器...),所以同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。...一、先设置红外线遥控和LED灯的端口 ? 二、在面包板上把LED灯的电路接好,注意要接电阻! ?...六、我只是为了分享我的红外控制基础,大家可以根据自己的想法改一下我的程序。

67111

46.Linux-分析rc红外遥控平台驱动框架,修改内核的NEC解码函数BUG(1)

内核版本          :  Linux 3.10.14 rc红外接收类型:  GPIO 类型的NEC红外编码 ---- 本章内容 1) rc体系结构分析 2) 分析红外platform_driver...平台驱动框架 3) 分析内核自带的NEC红外解码过程 4) 修改内核自带的NEC红外解码BUG,实现按键重复按下 下章内容 1) 自己创建一个红外platform_device平台设备 2) 试验 在分析之前...PS: 在下章创建红外平台设备时,会详细讲解如何使用 2.分析红外platform_driver平台驱动框架 我们选择的是CONFIG_IR_GPIO_CIR宏,所以接下来分析GPIO类型的rc驱动框架...,该宏对应的驱动文件为: ?...,并标记dev->keypressed = false. 2)然后,如果遥控器一直按下不松手的话,会隔110ms发送一次9ms+2.25ms重复引导码 ?

2.2K31

(35)STM32——红外遥控实验

内容 (十六)51单片机——红外遥控_花园宝宝小点点的博客-CSDN博客_单片机红外遥控电路 https://blog.csdn.net/weixin_66578482/article/details...由于红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,所以,在设计红外线遥控器时,不必要像无线电遥控器那样,每套(发射器和接收器)要有不同的遥控频率或编码(否则,就会隔墙控制或干扰邻居的家用电器...),所以同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。...这对于大批量生产以及在家用电器上普及红外线遥控提供了极大的方面。...由于红外线为不可见光,因此对环境影响很小,再由红外光波动波长远小于无线电波的波长,所以红外线遥控不会影响其他家用电器,也不会影响临近的无线电设备。

44030

(十六)51单片机——红外遥控

目录 学习目标 成果展示  硬件知识 简介 硬件电路 NEC编码 遥控器键码 外部中断  中断号 寄存器 代码  红外调控  直流电机 总结  ---- 学习目标         本节知识我们来学习关于红外遥控的部分...成果展示  https://live.csdn.net/v/embed/229226 红外遥控) https://live.csdn.net/v/embed/229231 红外调速直流电机 硬件知识 简介...        其实我们每天接触的各种遥控器大多都是红外遥控的,而且前面都有一个LED灯类似的,但是一般不发光或者闪烁几下,那就是用来发射红外信号的。...然后下面那个黑黑的LED灯就是用来接受解码的, 红外遥控是利用红外光进行通信的设备,由红外LED将调制后的信号发出,由专用的红外接收头进行解调输出 通信方式:单工,异步 红外LED波长:940nm...通信协议标准:NEC标准 硬件电路         接下来我们来介绍一下红外遥控的硬件电路。

50920

Linux驱动开发-编写NEC红外线协议解码驱动

目前几乎所有的视频和音频设备都可以通过红外遥控的方式进行遥控,比如电视机、空调、影碟机等,都可以见到红外遥控的影子。...这种技术应用广泛,相应的应用器件都十分廉价,因此红外遥控是我们日常设备控制的理想方式。 红外线遥控是目前使用最广泛的一种通信和遥控手段。...由于红外线遥控装置具有体积小、功耗低、功能强、 成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷 纷采用红外线遥控。...工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且 能有效地隔离电气干扰。...当前文章就介绍如何在Linux下通过红外线接收模块,编写一个NEC协议的红外线解码驱动,解析遥控器传输过来的各种控制指令,完成对应的动作响应;驱动里用到了外部中断接收数据,通过定时器计算间隔时间完成解码

99030

和12岁小同志搞创客开发:如何驱动红外遥控器?

项目专栏:https://blog.csdn.net/m0_38106923/category_11097422.html ---- 红外遥控器是我们常用的一种遥控设备。...想象一下只用一个遥控器就能搞定所有的家用电器控制,只需要搭配Arduino控制器、继电器和红外遥控器套件,就可以搭建一个智能家用电器平台。...1、红外遥控器通信原理 红外遥控器有两部分组成:红外发射装置(红外遥控器)和红外接收装置(红外接收头)。...红外发射装置(红外遥控器)发出的信号是一连串的二进制脉冲码为了使其在无线传输过程中免受其他红外信号的干扰,通常都是先将其调制在特定的载波频率上,然后再经红外发射二极管发射出去。...红外接收装置(红外接收头)内置接收管将红外发射管发射出来的光信号转换为微弱的电信号,此信号经由IC内部放大器进行放大,然后通过自动增益控制、带通滤波、解调变、波形整形后还原为遥控器发射出的原始编码,经由接收头的信号输出脚输入到电器上的编码识别电路

51420

MicroPython TPYBoard v102 无线红外遥控舵机(基于红外解编码模块)

红外解码/编码模块介绍 1.jpg 模块上搭载了红外接收头、红外发射器以及编码芯片。主要功能: 1、具备红外发射功能。 2、具备红外编码功能。 3、带红外发射头扩展接口。...将模块与开发板进行串口连接,通过串口发送指定的指令进行控制模块发射;通过串口接收方式进行红外解码操作,获取遥控编码信息。...解码 解码时不需要发送任何指令,只需要拿起遥控对准模块的接收头按下某一个键,这时模块的串口就会输出该键的红外编码值给开发板,开发板只要从串口里读取到数据,进行分析就会得出按下的是哪一个键。...红外解码/编码模块相关资料 下载 本次教程仅来学习解码功能。开发板写个串口读取的程序,先来看下遥控器按下之后,我们到底能接收到什么样的数据。...用遥控器上的|>|,控制舵机进行正反方向的转动。

1.1K20

树莓派基础实验22:红外遥控传感器实验

这样,遥控器发出载波在38KHZ的频率,接收管接受遥控器发送过来的信息,从而构成通讯。...---- 二、组件 ★Raspberry Pi主板*1 ★树莓派电源*1 ★40P软排线*1 ★红外接收模块*1 ★红外遥控器模块*1 ★RGB LED模块*1 ★面包板*1 ★跳线若干 三、实验原理...红外接收模块 ? 遥控器模块 ? RGB LED灯   在本实验中,我们将使用PWM脉宽调制技术来控制RGB的亮度。详情可以查看前面的实验:树莓派基础实验2:RGB-LED实验。   ...我们使用lirc库读取遥控器按钮返回的红外信号,并将它们转换为按钮值,然后使用pylirc来简化从远程控制中读取值的过程。在本实验中,使用遥控器顶部的9个按钮来控制RGB LED模块的颜色。...红外遥控传感器实验电路图 ? 红外遥控传感器实验实物接线图 第2步:安装lirc库,配置详情这里不作介绍。

2K20

【科普文】一文详解红外遥控模块工作原理

发射机一般由指令键(或操作杆)、指令编码系统、调制电路、驱动电路、发射电路等几部分组成。...当按下指令键或推动操作杆时,指令编码电路产生所需的指令编码信号,指令编码信号对载波进行调制,再由驱动电路进行功率放大后由发射电路向外发射经调制定的指令编码信号。   ...接收电路一般由接收电路、放大电路、调制电路、指令译码电路、驱动电路、执行电路(机构)等几部分组成。...指令译码器将编码指令信号进行译码,最后由驱动电路来驱动执行电路实现各种指令的操作控制(机构)。   ...红外遥控的重要环节 红外线遥控装置包括红外线发射(即遥控器)和红外线接收两部分。

3.9K20

红外遥控器让你的舵机转圈圈

完成目标 HAL库定时器输入捕获功能使用 HAL库PWM多路输出使用 红外发射、接收测试 红外控制PWM控制MG995 180度舵机 硬件环境 STM32F407ZGT6(或其他主控板) 红外发射器(遥控器...软件环境 keil5 cubemx sscom串口调试助手(或其他) 1 红外遥通讯简介 1.1 红外信号调制解调原理   平时所使用的红外遥控器传输的信号是经过调制过的信号,调制、解调是无线通信的经常用的通信手段...红外遥控器所使用的是38KHZ的载波频率,下面结合红外通讯做点简单介绍。   调制:就是用待传送信号去控制某个高频信号的幅度、相位、频率等参量变化的过程,即用一个信号去装载另一个信号。...比如我们的红外遥控信号要发送的时候,先经过38K调制,如图所示。   ...,可能有心细的小伙伴已经看到了,下面方向键,串口还打印出了,旋转度数,是的,接下来我们来通过红外遥控器对舵机进行控制。

1.5K10

红外遥控接收发射原理及ESP8266实现

--作者:燕十三(flyingcys) -- blog:http://blog.csdn.net/flyingcys --QQ:294102238 红外遥控是利用近红外光进行数据传输的一种控制方式。...近红外光波长0.76um~1.5um ,红外遥控收发器件波长一般为 0.8um~0.94um ,具有传输效率高,成本低,电路实现简单,抗干扰强等特点,在家用电器上被广泛使用。...红外遥控一般有发射和接收两部分组成,发射元件为红外发射管,接收一般采用一体化红外接收头,但发射载波频率与接收头固定频率需一致才能正确接收。 1.gif 一、发射 1. ...调制 红外遥控是以调制方式发射数据,将数据调制到固定的载波上发送,调制发送抗干扰能力更强,传送距离也更远。红外发送首先要解决的就是调制问题。 目前主流的调制方式有PPM和PWM。...: 11.png 三、ESP8266红外发送与接收 ESP8266定义了1个IR红外遥控接口,IR红外遥控接口由软件实现,接口定义如下: 12.png 1.

3K20

SONY NEX 5N相机遥控红外码分析

0802/20/13253171_580329468.shtml https://mbb.eet-china.com/blog/1376226-348165.html 小结: 这是标准的NEC 32位红外协议...p=565 索尼的遥控器采用通用的红外线遥控的方式,红外线波长为940nm,市售的最普通的几毛钱一个的红外线发射管的波长一般就是940nm。...(850nm的红外线更常见于几瓦的大功率红外发射管)索尼的红外协议有三个不同的版本:每数据包12位、每数据包15位与每数据包20位。索尼的相机遥控器应该是采用的20位的版本。...经过推测,索尼的红外传输协议的要点如下: ·采用950nm的红外线进行传输 ·载波频率为40KHz ·每个数据包包含20位的数据 ·采用脉宽的方式对每个位的数据进行调制:逻辑“1”的正脉宽为1200us

73540

用家里旧的红外遥控器控制树莓派小车

0x01 前言 红外遥控是一种无线、非接触控制技术,在工业控制、航空航天、家电等领域都得到了广泛应用。大部分的电视的遥控器,空调遥控器就都是红外遥控。...在baidu上检索了树莓派小车的各种控制方案,没有找到红外遥控的控制方案。所以本文尝试使用红外控制方案对树莓派小车进行控制。 0x02 所需材料 1. 树莓派小车。...红外接收头 型号:VS1838B(价格很便宜,几毛钱一个。) ? 3. 家里废旧的红外遥控器 ?...0x03 红外通讯协议学习 遥控器的基带通信协议很多,大概有几十种,用的最多的就是 NEC 协议了,下面开始了解下NEC协议。 ?...0x04 监听红外遥控 VS1838B的3个管脚分别为OUT、GND、VCC。当收到有载波的信号的时候,OUT管脚会输出一个低电平,空闲的时候会输出高电平。 本次将树莓派的18引脚作为红外接收引脚。

1K30

4.4 51单片机-NEC红外线遥控器解码

4.4 NEC红外线遥控器解码 4.4.1 接收头原理图介绍 图4-4-1 实验板上的红外线接收头是接在单片机的P3.2 IO口上,要使用红外线接收功能,需要将红外线接收头的跳线帽接上。...图4-4-2 4.4.2 NEC红外线协议介绍 红外线遥控是目前使用最广泛的一种通信和遥控手段。...由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。...家电遥控器通信距离往往要求不高,而红外的成本比其它无线设备要低的多,所以家电遥控器应用中红外始终占据着一席之地。...比如:我们的红外遥控信号要发送的时候,先经过 38K 调制。

1.3K20
领券