【应用】R5F100LE低功耗16位单片机在窗户报警器中的应用
本文介绍了瑞萨电子公司推出的R5F100LE单片机在窗户报警器中的应用。
随着人们安防意识的逐渐增强,安防报警系统广泛应用于生产、生活的各个领域,窗户报警器是安防报警器的一种类型,由于其价格低廉、易操作、安全性强等特点得到广泛的应用,本文说明提供了一种基于瑞萨单片机R5F100LE的窗户报警器的解决方案。
R5F100LE的结构框图
R5F100LE是RL78/G13群的一款MCU,RL78/G13群的结构框图请参见图1:
图1 R5F100LE结构框图
引脚配置
R5F100LE引脚配置请参见图2:
图2 R5F100LE引脚配置
系统框图
本文说明的系统框图请参见图3:
图3 窗户报警器系统框图
功能介绍
系统上电后,LED 以 500ms 的 周期闪烁,持续时间大约为 10 秒(待机时间),当 LED 常灭后,表示系统可以正常工作。通常情况下MCU运行在 STOP 模式以节省功耗,只有触发中断后才进入正常工作模式。如果振动检测模块 Z02 侦测到振动信号产生外部中断, 系统退出STOP模式,进入振动处理任务。在振动处理任务中,系统使 LE 以 50ms 的周期闪烁, 同时调用 M3 S-S2-Tiny 库对 ROM 中的语音数据(ADPCM)进行解码(PCM),解码 后利用 TAU 的 PWM 输出功能驱动 语音报警,报警声(> 80 dB)持续约 20 秒。
振动处理状态结束后,系统再 次进入STOP模式,以待下一次检测。如果电池电量不足,低电压检测电路会检测到低电压状态 并产生中断,系统退出STOP模式,进入低电压处理任务。在低电压处理任务中,如果系统电压低于预 先设定的检测电压(3.75 V),系统点亮LED以提醒用户及时更换电池。低电压处理任 务结束后,系统再次进入STOP模式,以待下一次检测。本章主要描述与 MCU 相关部分的电路。电路主要分为振动检测电路、扬声器驱动电路、以及LED驱动电路。
振动检测电路
振动检测电路原理图,请参见图4:
图 4 振动检测电路原理图
振动检测电路功能描述
本系统使用Z02振动传感器来检测是否受到振动。Z02是一种Φ20mm,厚度为3.5mm的片状高灵敏振动检测模块,可作为振动报警器的微型传感头,用于门窗及其他场合的防盗报警,也可以用于其他即时监测控制电路。模块的黄铜底板可检测到极其微弱的振动波,经内部放大、滤波、整形、电平转换,延时3~5秒后输出幅度接近电源电压的瞬态脉冲信号。如果振动停止,输出信号即刻恢复到零电平状态。
扬声器驱动电路
扬声器驱动电路原理图,请参见图5:
图5 扬声器驱动电路原理图
扬声器驱动电路功能描述
本系统使用扬声器来进行语音报警。扬声器驱动电路使用音频功率发大器 HT82V733 来驱动扬声器。 HT82V733 是一款 240mA 音频功率放大器,可用来驱动单声道扬声器,该芯片具有待机功能,在待机状态可关闭内部放大器以节省功耗。LS1是一款额定阻抗8Ω,额定功率1W的扬声器。单片机利用 PWM 做语音输出时,PWM的频率为11.025KHz(同语音信号采样频率一致),PWM 的占空比由解码后的PCM数据产生。在本设计中,HT82V733 接收 MCU 输出的 PWM,经内部放大后驱动扬声器实现语音报警功能。
LED 驱动电路
LED 驱动电路原理图请参见图6:
图6 LED 驱动电路原理图
LED 驱动电路功能描述
本系统状态指示灯选择高亮 LED,驱动电流一般在 10 mA 左右。由于单片机的大电流驱动能力能直接驱动LED,因此选用低电平点亮 LED。P1.1 连接的 LED 用于指示状态,指示状态如下:
1. 当系统上电复位完成时,LED 慢速闪烁约 10 秒,提示系统完成复位状态。
2. 当检测到振动发出语音报警时,LED 快速闪烁,在声音报警结束后熄灭。
3. 当检测到电池电压过低时,LED 常亮状态,提示用户及时更换电池。
P1.0 连接的 LED为备用 LED,本设计中未使用。
软件模块
整个系统主要有以下 5 个任务。它们分别是:复位待机任务、低功耗任务、中断唤醒任务、振动处理任务、低电压处理任务。任务转移框图请参见图7:
图7 任务转移框图
复位待机任务
系统上电后,系统进入复位待机状态。此状态下,LED 以 500ms 的周期闪烁。大约 10 秒(待机时间)后, LED 常灭,表示系统待机任务完成,可进行正常的工作。
低功耗任务
系统从复位待机任务退出后,通过执行 STOP 指令进入低功耗模式。此时,所有外围功能停止运行,仅中断功能和 LVD 功能有效。
中断唤醒任务
当振动检测模块产生外部中断或者低电压检测功能产生中断后,系统被唤醒,退出STOP模式。
振动处理任务
当系统被振动检测模块产生的外部中断唤醒时,表示有异常侵入,需要产生声光信号进行报警。系统调用瑞萨公司的“M3S-S2-Tiny”库文件解码 ADPCM,在解码语音文件后,使用TAU的PWM输出功能驱动扬声器发出声音,同时快速闪烁 LED。
低电压处理任务
当系统检测到系统电压低于预先设定的检测电压(3.75V)时,产生中断信号唤醒系统,LED 点亮提示用户需及时更换电池。如果没有产生低电压检测中断,则LED为熄灭状态。
R5F100LE单片机在窗户报警器系统的关键特性
· 超低功耗科技
· VDD = 1.6~5.5V
· HALT 模式/STOP 模式/SNOOZE 模式
· RL78 CPU 内核
· 3 段流水线的 CISC 哈佛体系结构
· 最短指令执行时间:能在高速(0.03125us:以高速内部振荡器时钟 32MHz 运行时)到超低速(30.5us:以副系统时钟 32.768kHz 运行时)之间变换。
· 地址空间:1M 字节, 内部 RAM:2KB~32KB
· 通用寄存器:8 位寄存器×8×4 组
代码闪存
· 代码闪存:16KB~512KB
· 禁止块擦除、改写(安全功能),内置片上调试功能,具有自编程、引导交换功能以及闪存屏蔽窗口功能
数据闪存
· 数据闪存:4KB~8KB
· 能执行后台操作(BGO)以及能在改写数据闪存期间执行程序存储器中的指令
· 改写次数:1000000 次(TYP.)
高速内部振荡器
· 可从 32MHz/24MHz/16MHz/12MHz/8MHz/6MHz/4MHz/3MHz/2MHz/1MHz 中选择
· 高精度±1.0% (VDD = 1.8 ~ 5.5V、TA = -20 ~ +85°C)
工作环境温度
· TA = -40 ~ +85°C (A :民用产品、D :工业用产品)
· TA = -20 ~ +105°C(G :工业用产品)
总而言之,R5F100LE 是一款具有 RL78 内核,可以在最低功耗下实现最优处理性能的微控制器。主要应用于家庭应用、移动设备、健康医疗设备等消费类电及工业应用中。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由杯中的清泉转载自Renesas,原文标题为:【应用】R5F100LE单片机在窗户报警器中的应用,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【成功案例】瑞萨16位单片机R5F212A7SNFA用于智能空调主控板,具有很强的抗干扰性能
空调作为每个家庭的必需品,内部集成越来越多的传感器如温湿度传感器、PM2.5传感器以及WIFI通信模块。对空调主控的稳定性要求也越来越严格。 笔者设计的这款智能空调主控板,选用瑞萨推出的16位单片机R5F212A7SNFA作为主控MCU,该芯片具有很强的抗干扰性能 ,可减少电磁噪声的产生和承受EMI干扰 ,满足产品设计选型要求。
应用方案 发布时间 : 2020-03-12
【应用】瑞萨低功耗单片机RL78/G11实现自动感应皂液器的应用
本篇应用说明介绍了使用瑞萨低功耗单片机RL78/G11 实现自动感应皂液器的应用。系统硬件包括红外LED 和光电晶体管、蜂鸣器、LED 以及电机。光电晶体管用来检测来自红外LED 的光。当人手置于给液口,光束被遮挡,光电晶体管状态发生改变。MCU 检测到此变化后,驱动蜂鸣器、LED 和电机工作。皂液被电机从储液器中抽取并泵出至给液口。
应用方案 发布时间 : 2018-12-03
【应用】Renesas R5F102AAASP 16位MCU在智能风扇上的应用
瑞萨单片机在智能风扇上的应用概述智能风扇作为本公司的重点项目,在满足客户需求的前提下要求在设计方面尽量做到性价比最优,功能最稳定。因为瑞萨与本公司有合作并且有很多成功的案例,尤其是在技术支持与供货方面比较稳定,另外瑞萨做为知名品牌,各项参数指标均可满足本项目的设计要求。下面对本项目的选型以及应用做个简单分享。
应用方案 发布时间 : 2020-02-29
寻找Microchip SST89V54RD2 16位单片机的替代品,最好是pin to pin兼容的,谢谢!
你好,该芯片为Microchip的产品早已经停产,建议使用新的产品来代替,推荐使用瑞萨RL78系列16位单片机来替代。详情可以在世强官网搜索RL78
技术问答 发布时间 : 2018-10-19
【经验】瑞萨RL78系列汽车级16位MCU低功耗STOP模式如何唤醒?
本文以瑞萨汽车级16位MCU RL78系列,32PIN QFN小封装,96KB FLASH的车规级16位单片机 R5F10BBF为例,介绍如何配置和唤醒R5F10BBF芯片的低功耗STOP模式。
设计经验 发布时间 : 2019-05-02
R7F0C019L2DFB 16位单片机用户手册 硬件篇
型号- R7F0C019L2DFB-C#AA0,R7F0C019L2DFB,R7F0C019,RL78,R7F0C019L2DFB-C#HA0
R7F0C020M2DFB 16位单片机 用户手册 硬件篇
描述- 本手册以理解R7F0C020 的功能并且以设计和开发其应用系统和程序的用户工程师为对象。
型号- R7F0C020M2DFB,R7F0C020,R7F0C020M2DFB-C#AA0
【经验】车规级16位单片机RL78系列R5F10BBF睡眠模式使用IO唤醒操作指引
瑞萨汽车电子推出的高性价比的汽车级16位MCU RL78/F1x系列,广泛用于汽车零部件主控开发,受到车厂的好评公认。RL78系列是瑞萨78K系列的升级产品,主频可以达到32MHZ,集成了片上EEPROM。本文以瑞萨16位RL78系列,32PIN QFN小封装,96KB FLASH的车规级16位单片机 R5F10BBF为例,介绍如何使用IO口唤醒R5F10BBF芯片的睡眠模式。
设计经验 发布时间 : 2019-11-01
RL78/L13 16位单片机用户手册硬件篇
型号- R5F10WLDGFA,R5F10WLDGFB,R5F10WLDAFB,R5F10WMG,R5F10WMF,R5F10WMGAFA,R5F10WME,R5F10WMGAFB,R5F10WMD,R5F10WMC,R5F10WMA,R5F10WMCAFB,R5F10WMGGFB,R5F10WMCAFA,R5F10WMCGFA,R5F10WMGGFA,R5F10WMCGFB,R5F10WLDAFA,R5F10WLAAFB,R5F10WLEGFB,R5F10WLAAFA,R5F10WLEGFA,R5F10WLX,R5F10WLAGFB,R5F10WMFAFA,R5F10WLAGFA,R5F10WMFAFB,R5F10WMFGFA,R5F10WLEAXXXFB,R5F10WMFGFB,R5F10WLEAFB,R5F10WLEAFA,RL78,R5F10WLFGFB,R5F10WLFGFA,R5F10WMX,R5F10WMEAFA,R5F10WMAAFA,R5F10WMEAFB,R5F10WMAAFB,R5F10WMEGFB,R5F10WMEGFA,R5F10WMAGFB,R5F10WLFAFB,R5F10WMAGFA,R5F10WLFAFA,R5F10WLCGFA,RL78L13,R5F10WLCGFB,R5F10WLCAFA,R5F10WLGGFA,R5F10WLCAFB,R5F10WLGGFB,R5F10WLF,R5F10WLE,R5F10WLD,R5F10WLC,R5F10WLA,R5F10WMDAFB,R5F10WMDAFA,R5F10WMDGFB,R5F10WMDGFA,R5F10WLG,R5F10WLGAFA,RL78/L13,R5F10WLGAFB
【经验】分配好RAM空间,助你更好的使用瑞萨RL78系列16位MCU的自编程库
瑞萨低功耗高集成的RL78系列16位MCU芯片,同样支持自编程功能,并提供了自编程软件库,以方便工程师通过调用自编程函数来实现。本文针对在使用瑞萨RL78的自编程库时出现的RAM空间占用问题进行解答。
设计经验 发布时间 : 2020-06-01
【经验】RL78系列16位MCU看门狗设置及喂狗注意事项
本文介绍瑞萨16位MCU RL78系列,32PIN QFN小封装,96KB FLASH,支持CAN/LIN通讯的,通过AEC-Q100汽车级认证的MCU R5F10BBF,在开发过程中需要注意的看门狗设置问题,以及喂狗方法介绍.。
设计经验 发布时间 : 2019-07-28
【经验】瑞萨16位MCU RL78 Bootloader开发flash划分教程
RL78作为低成本的16位MCU得到了工业及汽车的大量应用的青睐,而随着系统的升级,越来越多的开发都需要增加Bootloader的功能,即在线升级。而开发中常常有工程师困惑,如flash的划分、中断如何映射、系统是否可以联调及如何合并输出烧录文件等问题,下面详细介绍下RL78的Bootloader开发过程。
设计经验 发布时间 : 2023-03-15
【经验】瑞萨RL78/G13 16位MCU有关RAM奇偶校验失败导致复位的问题分析
关于瑞萨RL78/G13系列16位MCU的RAM奇偶校验失败导致复位的问题 目前市场上MCU在各行各业中广泛应用,也出现过很多现象与问题。本文通过实例,阐述了项目开发使用了瑞萨RL78/G13系列芯片,出现奇偶检验失败导致复位的问题,希望对大家使用MCU时遇到此类问题提供参考。
设计经验 发布时间 : 2019-08-22
16位MCU R5F10BBF的BOOTLOAD,如何设置APP的起始偏移地址以及如何实现BOOT交换?
配置DR文件,即可修改APP程序的起始位置。设置BOOT区域的特定标志位,即可使用库文件中引导交换的功能,调用库函数即可实现。
技术问答 发布时间 : 2017-08-01
78K0R/Fx3 Series 16 Bit Single-chip Microcomputer EEPROM Emulation Library EEL T03
型号- 78K0R/FX3 SERIES,78K0R/FX3
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
提供全面表征产品器件耗电特征及功耗波形、快速瞬态效应、电源优化、表征和仿真测试服务,使用直流电源分析仪测量精度达50µV,8nA,波形发生器带宽100kHz,输出功率300W,示波器200kHz,512 kpts
实验室地址: 深圳/苏州 提交需求>
登录 | 立即注册
提交评论