芯查查logo
  • 数据服务
    1. 新产品
    2. 物料选型
    3. 查替代
    4. 丝印反查
    5. 查品牌
    6. PCN/PDN
    7. 查方案
    8. 查代理
    9. 数据合作
  • SaaS/方案
      SaaS产品
    1. 供应链波动监控
    2. 半导体产业链地图
    3. BOM管理
    4. 解决方案
    5. 汽车电子
    6. 政府机构
    7. 数据API
  • 商城
  • 行业资讯
    1. 资讯
    2. 直播
  • 论坛社区
    1. 论坛
    2. 学习
    3. 测评中心
    4. 活动中心
    5. 积分商城
  • 查一下
  • 开通会员
厨房里的独眼仔
原创 精华 发布时间:2023/05/16 15:46
版块:
电子DIY
简介:使用瑞萨MCU 结合MQ-2电化学气体传感器、火焰传感器以及LED灯实现燃气实时监测及报警

一月一开源又来啦~转眼就到五月中旬啦,阳光洒在身上,温暖的微风轻拂脸颊,五月的天空像一幅绘画,将希望与活力展现得淋漓尽致。转载一个以前开源的小项目~

项目描述

在家都是自己做饭,每次做完饭都要检查一下燃气阀门和灶台是否关闭,有时也会疏忽只关闭了一个,这样就留下了安全隐患。

趁着这次复活节假期,设计了这个设备。有个这款设备,给家里的燃气安全增加一层保障,成本低且灵敏,非常适合DIY。🎉🎉🎉

本项目的主控芯片是瑞萨R7FA2E1A72DFL。R7FA2E1A72DFL是瑞萨RA系列的入门级单核微控制器,以下是该芯片的优势:            

😮它基于48 MHz Arm® Cortex®-M23内核,最高可选择128 kB的flash以及16 kB的SRAM;            

😮这款产品采用了瑞萨电子的低功耗工艺技术,属于业界一流水平的超低功耗微控制器;            

😮R7FA2E1A72DFL支持1.6V至5.5V的宽工作电压和多种封装,例如 LQFP、QFN、LGA、BGA 和 WLCSP;

本项目的功能是:            

💥实时精确监测环境中丁烷和丙烷含量,并通过6个不同颜色LED实时显示            

💥火焰传感器检测是否有明火;            

💥高响度蜂鸣器实现大范围警报;            

💥一键暂停,当引起用户注意后可一键暂停,留给用户安静的环境反思是哪出现了问题。

Snipaste_2022-04-24_17-54-52.jpg

硬件部分

1.主控部分

主控芯片是瑞萨R7FA2E1A72DFL,这里采用官方手册的最小系统,需要注意的是在芯片的每个VCC端均要连接电容,进一步降低输入电源的纹波: Snipaste_2022-04-24_17-57-56.jpg

2.模式切换

根据官方手册描述,主控芯片需要通过P015引脚判断当前为下载模式还是运行模式,因此在原理图设计阶段需要考虑到这个引脚,在运行模式下需要上拉,下载模式下拉:Snipaste_2022-04-24_18-01-40.jpg



因为第一次使用此芯片,为了避免材料的浪费,因此硬件部分比较简单,大家也可以通过本工程更了解瑞莎芯片的使用,为后面的复杂项目做准备。

软件部分

给瑞萨MCU编程有好几种方法,也可以使用不同的编译平台,本次我使用官方推荐的e2 studio平台,下载地址:https://www.ramcu.cn/lists/21.html  安装过程很简单和便捷,根据需要勾选就可以很快安装完成。顺利打开:

Snipaste_2022-04-24_18-10-32.jpg


打开 e2 studio ,点击 文件 -> 新建 -> Renesas C/C++ Project > Renesas RA 然后选择自己使用的MCU,即可打开模板,工作界面:Snipaste_2022-04-24_18-12-37.jpg 官方给我们提供了很便捷的图形化编程,根据右图,我们可以用右键选择自己需要的管脚,并定义其功能。在mode选项卡里可以更加细致,选着输出的默认电平模式,非常便捷。 在配置完成后,选择右上角的generate project content即可快速生成基本代码:Snipaste_2022-04-24_18-16-58.jpg

随后我们只需要根据需求编辑SRC文件夹里的hal_entry.c文件即可。 烧录固件需要用到官方烧录工具:Renesas Flash Programmer V3.08  烧录芯片选着RA,烧录前需要按住BOOT开关并短按一次复位,即可成功将固件写入到芯片中。 本项目的所有程序文件可在附录找到,大家可以直接导入到编辑器更改,也可以直接用烧录软件烧录我的固件,固件位置:demo/Debug/demo.hex。

演示视频

功能很简单,实现没有任何问题,静音按钮和火焰传感器均工作正常,视频见B站和此页面底端。

https://www.bilibili.com/video/BV1DY4y1Y7L5/

DIY设计
2023/05/16 15:46
  • 举报
😁😂😃😄😅😆😉😊😋😌😍😏😒😓😔😖😘😚😜😝😞😠😡😢😣😤😥😨😩😪😫😭😰😱😲😳😵😷😸😹😺😻😼😽😾😿🙀🙅🙆🙇🙈🙉🙊🙋🙌🙍🙎🙏✂✅✈✉✊✋✌✏✒✔✖✨✳✴❄❇❌❎❓❔❕❗❤➕➖➗➡➰🚀🚃🚄🚅🚇🚉🚌🚏🚑🚒🚓🚕🚗🚙🚚🚢🚤🚥🚧🚨🚩🚪🚫🚬🚭🚲🚶🚹🚺🚻🚼🚽🚾🛀Ⓜ🅰🅱🅾🅿🆎🆑🆒🆓🆔🆕
@好友

全部评论

加载中
游客登录通知
已选择 0 人
自定义圈子
移动
发布帖子
发布动态
发布问答
发布者
momo
目录

一月一开源又来啦~转眼就到五月中旬啦,阳光洒在身上,温暖的微风轻拂脸颊,五月的天空像一幅绘画,将希望与活力展现得淋漓尽致。转载一个以前开源的小项目~

项目描述

硬件部分

1.主控部分

2.模式切换

软件部分

演示视频

最新帖子
【工程师经验】+ 飞线【开源】zvs142857 2.1A,3A快充 充电宝迷你UC3842 开关电源优化全解析:攻克常见难题,提升性能飞腾CPU × DeepSeek大模型,双芯加持全系列稳跑速进!解锁芯查查核心用户 2024 活动宝藏经历
热门版块
查看更多
维修技术
电子元器件
电子DIY
每日打卡
汽车电子工程师论坛
工业电子专区
新手入门指南
单片机/MCU论坛
PCB设计
开源项目

846

收藏

分享

微信扫码
分享给好友

评论