【应用】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 控制四个电机以达到控制四轴飞行器姿态的目的。
应用方案 发布时间 : 2018-12-08
【应用】R7F0C001单片机在超声波测距以及直接驱动LCD的应用
本文介绍了瑞萨电子公司推出的R7F0C001单片机在超声波测距以及直接驱动LCD的相关应用。本文使用单片机R7F0C001 配合超声波模块HC-SR04 实现距离测量,并通过单片机R7F0C001 装载的LCD 驱动模块驱动LCD显示。
应用方案 发布时间 : 2018-12-19
【应用】R7F0C004单片机在微型电力监测仪演示板中的应用方法
本文介绍了瑞萨电子公司推出的R7F0C004单片机在微型电力监测仪演示板中的应用方法。本文所描述的微型电力监测仪,采用R7F0C004 单片机和专用的电能计量芯片,配合高精密的电流电压采样电路及LCD 显示器,实现对用电设备的全面监控。
应用方案 发布时间 : 2018-12-16
请问世强有没有“PIC12F510 美国微芯Microchip”单片机的替代型号?
推荐使用瑞萨RL78系列MCU代替Microchip的型号。具体料号:R5F10268ASP。可以在世官网搜索下该型号获取资料。
技术问答 发布时间 : 2018-12-07
寻找Microchip SST89V54RD2 16位单片机的替代品,最好是pin to pin兼容的,谢谢!
你好,该芯片为Microchip的产品早已经停产,建议使用新的产品来代替,推荐使用瑞萨RL78系列16位单片机来替代。详情可以在世强官网搜索RL78
技术问答 发布时间 : 2018-10-19
【经验】如何进行单片机中断处理?—以瑞萨RH850F1KM-S4为例
中断处理是我们在开发单片机时会经常用到的,本文以Renesas RH850F1KM-S4为例。找到;USE_TABLE_REFERENCE_METHOD .set 1,这句话决定了工程是否能够支持中断功能,将“;”删除,即可支持中断功能。
设计经验 发布时间 : 2022-06-08
【经验】瑞萨单片机RL78/F14调试开发注意事项
拿到单片机首先会比较关心硬件设计是否正确,是否可以下载调试,尤其是刚接触不久单片机的小伙伴,急于实践,拿前辈的图纸,往往还会出现设计缺陷,导致下载不畅,本文将结合瑞萨RL78/F14的单片机,介绍设计和调试常出现问题。
设计经验 发布时间 : 2022-12-16
瑞萨在Lab on the Cloud中新增DSP解决方案,基于RX单片机的DSP系统可实现在线访问
本期将为大家介绍的是Lab on the Cloud中的RX产品家族DSP解决方案,通过该方案用户可以在线连接RX单片机的评估板并体验DSP。
设计经验 发布时间 : 2023-11-16
【经验】单片机RH850的Smart Configurator OS Timer模块配置
在数字系统中,使用单片机时经常用到一个模块,那就是单片机定时器,单片机定时器的作用主要是在发生软件故障时,通过使器件复位(如果软件未将器件清零)将单片机复位,也可以用于将器件从休眠或空闲模式唤醒,还能用做精确延时处理,常被应用于时间控制、程序延时、对外部时间计数和检测等工作范围内。本文介绍以RH850单片机,使用Smart Configurator开发工具开发定时器模块。
设计经验 发布时间 : 2021-03-09
R7F0C020M2DFB 16位单片机 用户手册 硬件篇
描述- 本手册以理解R7F0C020 的功能并且以设计和开发其应用系统和程序的用户工程师为对象。
型号- R7F0C020M2DFB,R7F0C020,R7F0C020M2DFB-C#AA0
如何使用瑞萨RX单片机和串行LCD轻松实现HMI进化?
本解决方案使您能够用所有RX家族单片机实现对SPI连接TFT LCD模块的控制。用更少的硬件资源实现更复杂的HMI。
设计经验 发布时间 : 2023-11-15
【选型】RENESAS ( 瑞萨电子)通用IC--电源线性/单片机/SOC外围IC选型指南
目录- 电源线性IC 单片机、SoC外围IC
型号- M62213FP,R2A20124AFP,M5291FP,R2A20114SP,M62383FP,R2A20169NP,R2A20152SP,M51996AFP,M62333P,M62212P,M5291P,R2A20152NS*,R2A20158NP,M62368GP,R2A20150NP,HA17393A,M62320P,M62333FP,M62235P,R2A20168SA*,M62332P,M62211P,R2A20162SA,R2A20152SP*,M62237FP,RNA53A27FUS,M62371GP,R2A20168NP,RNA50C27AUS,M62367FP,M62290FP,R2A20162SA*,M62393FP,M62249FP,M62332FP,M62367GP,M62291GP,M62281P,M62213P,R2A20104FP,M62334P,HA1631D01,HA1631D02,R2A20169NP*,HA1631D03,HA1631D04,M62211FP,HA1630S08,M62393P,R2A20154SP,M62362FP,R2A20131SP,M62301FP,M51998FP,M62337P,M62393F,M62212GP,R2A20118ASP,R2A20152NS,HA16121FP,R2A20158NP*,R2A20162SP*,M62392P,R2A20016NP,R2A20164NP*,M51995AFP,M51995AP,R2S20020SP,R2A20124ASP,R2A20166SA,M62364GP*,M62212FP,M62235FP,M62253AGP,R2A20164SA,M62504FP,R2A20115SP,HA17358A,R2A20113ASP,R2A20162NS,HA1631S01,HA1631S02,RNA51953A,HA1631S03,HA1631S04,M62384FP,RNA51953B,R2S20031SP,R2A20162NS*,M62339P,R2A20166SA*,R2A20104SP,HA16114P,HA1630Q02,HA1630Q03,HA1630Q04,R2A20050ANS,HA1630Q05,HA1630Q06,M62352AGP,M62334FP,M62242AFP,RD40LD003,M51996AP,M62338P,HA1630Q01,M62342HP,M62293FP,M62303FP,M62353GP,M62364FP,M62376GP,M51998P,R2A20035SP,M62332,M62334,M62333,HA1630D01,HA1630D02,HA1630D03,R2A20168NP*,RNA51XX,M62244FP,HA1630D04,HA1630D05,HA1630D06,M62301SP,RNA52A10MM,R2A20154NS,R2A20168SP,HA16116FP,M62364GP,M62352FP,HA1630D07,R2A20010NP,HA1630D08,M62337FP,R2A20168SA,RNA50C27AMM,HA1631S01-04,R2A20178SP,R2A20164NP,RNA51957B,R2A20132SP,M62352GP,M62353AGP,M62363FP,M62294FP,HA16174P,HA1630D01-08,M62501P,RNA51957A,R2A20178SA,M62245FP,R2A20112ASP,HA1631D01-04,HA1630S01,HA1630S02,HA1630S03,R2A20121SP,M62362P,HA1630S04,HA1630S05,HA1630S06,HA16120FP,HA1630S07,RNA51ABXX,R2A20154SP*,R2S20030NP,M62215FP,M6236FP,M62501FP,M62370GP,M62320FP,HA16174FP,R2A20154NS*,M62353P,R2A20169SA*,M62343FP,M62220L,HA1630Q01-06,R2A20150SA,R2A20164SA*,M62216GP,R2A20114FP,R2A20118ASPR2A20131SP,M62242FP,M62392FP,R2A20178NP*,HA16114FP,R2A20133BSP,M62320GP,HA1630S01-08,M62343GP,M62354AGP,M62366GP,M62352P,M62354FP,R2A20162SP,RNA51958A,RNA51958B,M62339FP,R2A20178SP**,R2A20166NP,R2A20134SP,M6227XGP,M62216FP,R2S220031SP,M62290L,M62292FP,M62342FP,M62354GP,M62343P,M62220FP,R2A20178NP,R2J20071ANS,R2A20169SP,R2A20133ASP,R2J20052NS,M62281FP,M62342GP,M62342P,M62353FP,M62354P,R2A20166NP*,M62270GP,M62338FP,M62504P,R2A20169SA
国内哪家32位单片机做的好的
1 瑞萨科技 2 飞思卡尔半导体 3 Microchip Technology 4 NEC电子 5 英飞凌 6 东芝 7 Atmel 8 三星 9 恩智浦半导体(NXP) 10 意法半导体
技术问答 发布时间 : 2020-10-26
基于RX的数字电源转换能力用RX单片机实现图腾柱交错式PFC
本期以AC-DC电源控制为例,介绍如何使用RX单片机对图腾柱交错式PFC进行控制。
设计经验 发布时间 : 2023-11-14
【经验】解析Renesas单片机RE01系列使用e2 studio生成led初始代码的方法
初学者在接触一款MCU时,一个新的开发环境,最开始的实验应该就是IO口(PGIO)的高低电平控制了。本次我们通过使用e2 studio自带代码生成工具生成多个LED闪烁的程序,以此开启瑞萨RE01的学习之路。
设计经验 发布时间 : 2022-07-08
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制
最小起订量: 1台 提交需求>
登录 | 立即注册
提交评论