【应用】R7F0C807单片机在智能手机空调遥控器的应用
本文介绍了瑞萨电子公司推出的R7F0C807单片机通过耳机接口和智能手机实现通信,并通过智能手机APP 控制单片机发送控制空调的红外信号。
智能手机空调遥控器通过3.5mm 标准音频接口实现了单片机R7F0C807 和智能手机APP 的通信,并通过I/O口控制红外传感器输出空调控制信号。随着智能设备的快速发展,利用耳机接口的相关应用也越来越广泛,如智能电视遥控器,拉卡拉刷卡器等。左声道用于智能手机发送数据到单片机R7F0C807,麦克风用于接收来自单片机R7F0C807 发送的数据。智能手机空调遥控器系统如“图 1”所示。相关功能:空调电源开/关、升温、降温、自定义功能1~3 以及实时温度显示。
图1 智能手机空调遥控器
智能手机和单片机R7F0C807的通信
(1) 曼彻斯特编码:曼彻斯特编码将时钟和数据包含在数据流中,在传输代码信息的同时,也将时钟同步信号一起传输到对方,每一位的中间有一跳变,位中间的跳变既作时钟信号,又作数据信号,并且不存在直流分量。从低到高跳变表示“1”,从高到低跳变表示“0”。
(2) 智能手机到单片机R7F0C807:智能手机音频接口的左声道经过含有比较器的信号处理电路,可以将音频模拟信号转变为数字信号,并由单片机的外部中断INTP0 配合TAU01 完成信号的解调。左声道的波形和经过比较器后的波形如“图 2”所示,单片机从智能手机接收的曼彻斯特波形数据为0x55。
(3) 单片机R7F0C807 到智能手机:单片机R7F0C807 通过TAU02 定时功能,持续从端口P06 发送当前温度数据到音频麦克风接口,并在智能手机APP 上完成显示。如“图 1.3”所示,智能手机收到的曼彻斯特波形数据为0x19。
图2 R7F0C807 数据接收波形图
图3 R7F0C807 数据发送波形图
红外发射信号
红外发射信号是30KHz,占空比为1/3 的载波信号。系统中,单片机R7F0C807 的TAU03 中断服务子程序用于控制载波输出(P01 端口输出载波)。当按下智能手机APP 的有效按键,如空调电源开/关、升温、降温、功能1~3,红外传感器发送相应载波信号。红外发射信号格式如“图 1.4”所示,其中t=420us,发送顺序为:代码头,数据(8 个字节),代码结束。低位在前。以下格式为参考样例,用户可以根据自己情况调整红外信号发射格式。
图4 红外发射信号格式图
智能手机空调遥控器演示板
本文说明使用的演示板如“图5”所示。
图5 智能手机空调遥控器演示板
智能手机空调遥控器APP
本文中智能手机遥控器APP 基于Android 4.0 开发设计,智能手机空调遥控器演示板可以通过此安卓APP 进行控制。按下有效按键,APP 通过左声道接口发送曼彻斯特码到演示板完成空调的相应控制;通过麦克风接口不断对演示板发来的曼彻斯特码进行解码,并实时显示当前温度;通过右声道接口持续输出峰峰值约为400mV(不同型号智能手机对应大小也会不同)的正弦信号使能演示板供电系统。智能手机空调遥控器APP 如“图 6”所示。
图6 智能手机空调遥控器APP
操作说明
(1) 下载并安装本应用中的智能手机空调遥控器APP,智能手机操作系统要求Android 4.0 以上。
(2) 打开智能手机空调遥控器APP,将演示板插入音频接口,APP 完成检测后,演示板自动上电运行,电源指示灯LED1 点亮。
(3)智能手机空调遥控器APP 实时刷新当前温度。
(4)按下APP 中有效按键(电源,温度加减等),演示板的红外发射管发射对应红外控制信号,控制空调状态。每次按下有效按键,智能手机按键信号灯LED2 将会点亮约0.5s。
(5) 关闭智能手机空调遥控器APP,演示板将自动断电,工作停止。
(6) 可以通过Mic USB 线对空调遥控器演示板装载的锂电池进行充电,充电时,LED4 点亮。
智能手机空调遥控器演示板介绍
智能手机空调遥控器演示板正面如“图7”所示。
图7 智能手机空调遥控器演示板正面
智能手机空调遥控器演示板背面如“图8”所示。
图8 智能手机空调遥控器演示板背面
硬件结构框图
智能手机空调遥控器演示板的硬件结构框图如“图9”所示。
图9 智能手机空调遥控器硬件结构框图
主控MCU
智能手机空调遥控器使用R7F0C807 作为主控MCU。R7F0C807 的Flash ROM大小为8KB,RAM大小为1KB。R7F0C807主控MCU电路如“图10”所示。
图10 主控MCU 电路
原理图
智能手机空调遥控器演示板原理图如“图11”所示。
图11 原理图
PCB图
智能手机空调遥控器演示板PCB 图如“图12”所示。
图12 PCB 图
- |
- +1 赞 0
- 收藏
- 评论 3
本文由杯中的清泉转载自RENESAS,原文标题为:【应用】R7F0C807单片机在智能手机空调遥控器的应用,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
评论
全部评论(3)
-
korey Lv7. 资深专家 2019-04-24学习
-
10531315世强 Lv7. 资深专家 2019-04-11手机自带了
-
Panda Lv8. 研究员 2019-02-23学习了
相关推荐
【应用】R7F0C014单片机助力四轴飞行器控制飞行稳定的应用方案
本文介绍了R7F0C014单片机在四轴飞行器控制方面的应用。瑞萨电子单片机R7F0C014通过I/O 端口模拟IIC 控制姿态芯片MPU6050,然后使用MPU6050 的硬件解算(内置的DMP 模块)直接获取和姿态相关的四元数等数据,再将四元数转化为欧拉角,最后以当前姿态角和捕捉的遥控数据为控制量,通过PID 控制四个电机以达到控制四轴飞行器姿态的目的。
【应用】R7F0C004单片机在微型电力监测仪演示板中的应用方法
本文介绍了瑞萨电子公司推出的R7F0C004单片机在微型电力监测仪演示板中的应用方法。本文所描述的微型电力监测仪,采用R7F0C004 单片机和专用的电能计量芯片,配合高精密的电流电压采样电路及LCD 显示器,实现对用电设备的全面监控。
【应用】R7F0C807单片机利用PWM电机控制和A/D转换器在真空吸尘器中实现按键检测以及电池电压监测
本文介绍了瑞萨电子推出的R7F0C807单片机利用PWM波控制电机转速,利用多路A/D 转换器实现按键检测以及电池电压监测。真空吸尘器是利用电动机带动叶片高速旋转,在密封的壳体内产生空气负压,吸取尘屑,广泛应用于家庭和公共场所清洁。真空吸尘器的工作原理为:当开关按键按下时,MCU 上电,吸尘器开始以默认的高速进行工作。
寻找Microchip SST89V54RD2 16位单片机的替代品,最好是pin to pin兼容的,谢谢!
你好,该芯片为Microchip的产品早已经停产,建议使用新的产品来代替,推荐使用瑞萨RL78系列16位单片机来替代。详情可以在世强官网搜索RL78
【经验】瑞萨R8C/2A组单片机R5F212A7SNFA固件烧录方法及步骤
R8C/2A组单片机采用R8C/微系列CPU内核,具有1兆字节的地址空间,能够高速执行指令。广泛应用于家电主控板、智能家电、工业控制等自动化设备上。本文通过具体项目案例介绍瑞萨R8C/2A组16位单片机R5F212A7SNFA的烧录方法及步骤。
【经验】自定义瑞萨单片机RL78 启动文件的六个步骤
在使用瑞萨单片机RL78编程时,编译器CS+自带启动文件,启动文件中定义了堆栈首地址,errno,调用硬件初始化,清除RAM等。本文将介绍了自定义RL78 启动文件的六个操作步骤。
瑞萨在Lab on the Cloud中新增DSP解决方案,基于RX单片机的DSP系统可实现在线访问
本期将为大家介绍的是Lab on the Cloud中的RX产品家族DSP解决方案,通过该方案用户可以在线连接RX单片机的评估板并体验DSP。
瑞萨RH850单片机开发教程AN001——开发板介绍
瑞萨RH850单片机开发教程AN001——开发板介绍瑞萨RH850系列作为在汽车业界首屈一指的32位MCU,在汽车行业应用广泛,从涉及到安全的发动机的电喷,EPS等到车载仪表,车载娱乐系统都有RH850系列MCU的身影。该系列采用最新的40nm工艺,功能安全方面符合ASIL-B,ASIL-C,ASIL-D等级。接下来作者将一步一步引导大家对瑞萨RH850单片机进行开发。瑞萨推出了一开针对RH850
【经验】如何进行单片机中断处理?—以瑞萨RH850F1KM-S4为例
中断处理是我们在开发单片机时会经常用到的,本文以Renesas RH850F1KM-S4为例。找到;USE_TABLE_REFERENCE_METHOD .set 1,这句话决定了工程是否能够支持中断功能,将“;”删除,即可支持中断功能。
如何使用瑞萨RX单片机和串行LCD轻松实现HMI进化?
本解决方案使您能够用所有RX家族单片机实现对SPI连接TFT LCD模块的控制。用更少的硬件资源实现更复杂的HMI。
【经验】瑞萨单片机RL78/F14调试开发注意事项
拿到单片机首先会比较关心硬件设计是否正确,是否可以下载调试,尤其是刚接触不久单片机的小伙伴,急于实践,拿前辈的图纸,往往还会出现设计缺陷,导致下载不畅,本文将结合瑞萨RL78/F14的单片机,介绍设计和调试常出现问题。
【经验】单片机RH850的Smart Configurator OS Timer模块配置
在数字系统中,使用单片机时经常用到一个模块,那就是单片机定时器,单片机定时器的作用主要是在发生软件故障时,通过使器件复位(如果软件未将器件清零)将单片机复位,也可以用于将器件从休眠或空闲模式唤醒,还能用做精确延时处理,常被应用于时间控制、程序延时、对外部时间计数和检测等工作范围内。本文介绍以RH850单片机,使用Smart Configurator开发工具开发定时器模块。
基于RX的数字电源转换能力用RX单片机实现图腾柱交错式PFC
本期以AC-DC电源控制为例,介绍如何使用RX单片机对图腾柱交错式PFC进行控制。
国产单片机哪家强?
国产单片机品牌主要是兆易、宏晶、华大、新唐等,目前主要应用在一些低端领域。可以看下Siliconlabs和Renesas的MCU 。【选型】Silicon Labs(芯科科技) EFM8 8位MCU选型指南【选型】Silicon Labs(芯科科技) EFM32 32位MCU选型指南【选型】Renesas(瑞萨电子) RX系列MCU选型指南【选型】Renesas(瑞萨电子) RL78系列16位MCU选型指南
【经验】Renesas单片机RE01系列开发过程——e2 studio环境配置
IAR作为ARM通用开发软件适用性强,但是收费,e2 studio则为瑞萨官方软件,推荐使用。然而单片机RE01在e2 studio使用时有一些问题,在新建工程时可以发现新建SDK工程时出现错误,这是由于没有相关pack。
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制
最小起订量: 1台 提交需求>
登录 | 立即注册
提交评论