红外遥控技术在我们日常生活中的应用可以说是非常广泛了,凡是涉及到遥控人们第一个想到的就是红外遥控。红外遥控的发射电路是采用红外发光二极管来发出经过调制的红外光波,而红外接收电路则由红外接收二极管、三极管或硅光电池组成,它们将红外发射器发射的红外光转换为相应的电信号,再送后置放大器,由于原理简单,实际应用便捷,所以大部分遥控器都采用红外作为调制解调信号。本设计则是通过单片机内置的红外线遥控发射技术,实现对空调的控制功能,达到使空调制冷、制热、温度、风向等功能的实现目的,当然且红外遥控器还具有设计简单、体积小、功耗低等优点。
该空调遥控器的MCU采用的是芯源半导体有限公司推出的一款低功耗、自带IR功能、自带LCD驱动的MCU——CW32L083。CW32L083 内部集成红外调制发送器 (IR),通过两路通用定时器或一路通用定时器与UART配合使用,可方便实现各种标准的 PWM 或 PPM 编码方式,也可实现 UART 数据的红外调制发送;CW32L083 内部还集成一个液晶,用于单色无源液晶显示器(LCD)的数字控制与驱动,最多具有 8 个公用端子(COM)和 56 个区段端子(SEG),可以驱动 224(4×56)、324(6×54)或 416(8×52)个 LCD 图像元素,无需外加辅助电路;另外该单片机系统提供的双晶振结构可以对系统时钟进行切换,从而实现空调遥控器的节能设计。
该空调遥控器是以单片机为核心,由键盘接收用户命令,通过发射编码对空调进行操作并用LCD对当前状态进行显示,无操作状态下则会进入低功耗模式。具体有以下几个功能:图4 遥控器实物图
该空调遥控器是以单片机为核心,由键盘接收用户命令,通过发射编码对空调进行操作并用LCD对当前状态进行显示,无操作状态下则会进入低功耗模式。具体有以下几个功能:
首次装上电池接通电源后,遥控器进入的状态为复位状态,进入复位状态后,液晶显示屏全部被点亮两秒钟,然后保留上一次设定的值和模式(或者默认温度值和模式)。遥控器系统设计框图如下图1所示:
根据设计电路要实现的功能对红外进行编码,当按压功能指令键盘时,产生经过调制的串行编码,通过激励电路,驱动红外发光二极管,发射给接收端。
本模块才用LCD显示屏与单片机的LCD驱动接口相连,用于读取各项显示数据,并与按键一起用于系统运行参数的设定及运行状态。
根据以上设计基础,设计如图2所示的遥控器原理图,图3、图4分别为遥控器的PCB电路板及实物图。
本遥控器的软件部分不便透漏,所以软件设计部分忽略。将程序通过预留的烧录口烧录进去后,把PCB板和遥控器外壳组装起来。装好电池,打开开关,分别测试每个按键是否有反应,自动、制冷、制热、抽湿、通风等模式的设置,风速的调整,出风口方向,睡眠设置等。
/***************************************/ /* Target : avr单片机 ATmega8l */ /* Crystal: 3.6864Mhz */ /* 2007.8.20 */ /* 外国人写的学习型空调红外遥控器的源程序*/ /* AT24C512里存储2个键的时间数据, */ /* 学习和发射时都通过串口输出 */ /* 按键学习和串口学习都可以 /*带多键盘通讯接口 /***************************************/ //IRD-1V20 模块地址写EEPR
1 引言 近年来,计算机技术、现代通信技术和自动控制技术高速发展,智能化家居系统也随着新技术的发展进入了千家万户,家居系统中如空调、电视、照明系统等,都使用遥控器进行控制。红外线遥控器由于具有结构简单、体积小、功耗低、功能强、成本低等特点,已成为使用最广泛的一种遥控方式。然而,由于各种红外设备采用的技术标准与协议大不相同,使得各种设备的遥控器并不能兼容,给用户和消费者带来了诸多不便。 目前,市场上已有的万能遥控器多是内置了多种品牌的红外控制指令,对内置品牌以外的红外设备则无能为力。为此,本文设计了一款针对空调设备的智能学习型红外遥控器,采用记录脉冲宽度的方法,成功实现了对多种红外空调遥控信号的学习与再现,真正实现了万
器 (张云坤 张新德) target=_blank
YB0F2按键码 target=_blank
安霸(Ambarella) 一直在扩展其 AI SoC 产品组合,最新是 CV75S 系列 5nm 芯片。 该公司声称,该系列推出了最具成本效益和能效的 ...
这几天,有媒体揭露了这背后的——高通在提供给OEM和媒体的Snapdragon X Plus Elite基准测试中作弊了。...
每年,全球嵌入式技术生态系统都会齐聚嵌入式世界展会,我们很高兴与大家分享莱迪思今年发布和展示的最新、先进的可编程解决方案。推进下一 ...
Green Hills µ-velOSity RTOS 和 ST 的 Stellar SR6 MCU紧密协同
ST 授权合作伙伴 Green Hills Software 设计了一款集成的硬件软件解决方案,为嵌入式系统开发人员提供了显着的优势。该创新平台将 Gr ...
在航空航天、AI ML、汽车、数据中心、嵌入式、HPC 和安全等市场,各公司正在新发布的 RISC-V 规范和支持扩展的支持下构建创新、定制和可 ...
站点相关:嵌入式处理器嵌入式操作系统开发相关FPGA/DSP总线与接口数据处理消费电子工业电子汽车电子其他技术存储技术综合资讯论坛电子百科