0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于GD32F190R8的厨房用气管理系统的性能分析和介绍

GD32MCU 来源:djl 2019-10-22 11:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1设计思路

利用热电偶传感器采集天然气燃烧时的火焰温度,一般天然气燃烧时的温度为600度——850度之间。考虑到天然气质量可能造成燃烧温度稍低,认为采集到的温度大于500度,则有火焰燃烧。

利用气流传感器检测天然气管道中是否有天然气流动。

利用2.4G无线模块将 状态上传到主机,和接收主机下发的指令。

3完成功能

当我们正常使用燃气时,燃气管道内有天然气流动,炉灶上有火焰燃烧,这时我们可以用来煮饭或烧水。但是发生故障时:比如长时间烧水或煮饭,无人看管,导致 沸水溢出,将火焰浇灭,致使天然气泄漏;天然气管道老化,致使天然气泄漏。这时通过检测是否有天然气流动和炉灶上是否有火焰燃烧来判断是否有故障发生,当有故障发生时驱动电动阀门切断天然气, 并将故障上发给主机,报警。

可以定时用气,在主机上设置时间,主机将命令下发,时间到达后,切断天然气。

4方案框图

关于GD32F190R8的厨房用气管理系统的性能分析和介绍

实物图(从机)

安装于煤气灶上

***********************************

*函 数 名: Relay_Switch()

*功能说明: 电磁阀开关

*形 参:0---关阀,1---开阀,

*说明:若阀门新的状态与旧的状态不一样,则执行动作,并检测阀门反馈的位置信号

若15s内阀门仍没有到达极限位置,则关闭阀门,认为阀门故障

************************************

1. /////水阀 动作 状态 检测 /////

2. if(Relay_kongzhi != 0)

3. {

4. Relay_kongzhi_time++; //气阀控制时间

5. if(Relay_kongzhi_time == 400 ) //气阀控制时间 50ms一次 20s

6. {

7. Relay_kongzhi_time=0; //气阀控制时间清零

8. Relay_kongzhi=0; //气阀控制标志,0不动作 1开阀 2关阀

9. // Relay_kongzhi_ERR=1;//气阀控制状态 0阀无故障 1阀有故障

10. }

11. }else if(Relay_kongzhi == 0) //气阀控制标志,0不动作 1开阀 2关阀

*************************

*函 数 名: Air_Detec

*功能说明: 气流检测

*************************

1. //主机下发火焰状态

2. if( Air_Flow_Read() ) //读取气体状态 1为有气体

3. //if( 1 )

4. {

5. Air_Flow_State=1; //有气体 气体流动标志为 1

6.

7. if(Fir_State==0) //若无火焰(则开始漏气计时);若10S内仍没火焰,则认为漏气

8. AirTim++; //火焰状态 ,主机下发

9. else

10. AirTim = 0; //有火焰 ,漏气计时清零

11.

12. Air_0_time=0; //无气体流动时间

13. }else

14. {

15. if(++Air_0_time>=2) //连续两次无气体流动,认为无气体

16. {

17. Air_0_time = 0; //无气体流动时间清零

18. AirTim = 0; //漏气时间清零

19. Air_Flow_State=0;//气体流动标志为 0 无气体

20. if( (Air_Flow_State==1) && (Fir_State==0) && (AirTim>=100) )//有气体流动 并且连续10S内无火焰

21. { //则开始报警

22. Relay_State = 0x02;//阀状态,主动关阀

23. Air_Flow_State=0x01;//微流量传感器状态

24. LED_Con(ON);

25. AirTim = 0;

**********************************

*函 数 名: Wireless_Detec

*功能说明: 无线通讯数据处理

**********************************

1. case 0x03: //主机下发配置信息,

2. {

3. // Water_Num = RX_Buff[4];

4. // WriteByte(Water_Lou_Addr,Water_Num); //记录水流瞬时流量值

5. }break;

6. case 0x04: //主机下发动作,本模块用

7. {

8. i = RX_Buff[3]; //气阀的控制if(i==0x00)

9. {

10. Relay_State = 0x00;

11. }

12. else

13. {

14. Relay_State = 0x01;

15. Air_Flow_State=0x01;//微流量传感器状态

16. }

17. TX_Buff[2] = 0x02;

18. TX_Buff[3] = Relay_State;

19. // TX_Buff[3] = 0x0;

20. TX_Buff[4] = 0x00;

21. crcdat = getCRC16(TX_Buff,Modbus_Buff_Len - 2);//前5个字节校验

22. TX_Buff[5] = crcdat & 0xff;

23. TX_Buff[6] = (crcdat >> 8) & 0xff;

24. } break;

25. case 0x05: //主机索要本模块状态

26. {if( (i&0x02) != 0 )

27. Relay_State=0x00

28. TX_Buff[2] = 0; //子功能码

29. TX_Buff[3] = Air_Flow_State;//微流量传感器状态

30. TX_Buff[4] = Relay_State; //电磁阀状态

31. // TX_Buff[3] = 0;//微流量传感器状态

32. // TX_Buff[4] = 1; //电磁阀状态

33. crcdat = getCRC16(TX_Buff,Modbus_Buff_Len - 2);//前5个字节校验

34. TX_Buff[5] = crcdat & 0xff;

35. TX_Buff[6] = (crcdat >> 8) & 0xff;

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 管理系统
    +关注

    关注

    1

    文章

    2887

    浏览量

    38311
  • 无线模块
    +关注

    关注

    12

    文章

    670

    浏览量

    50024
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于RT-Thread与GD32F527I-EVAL的多媒体门禁系统 | 技术集结

    兆易创新本月正式推出GD32F503/505高性能系列32位通微控制器,新品将全面支持RT-Thread平台。GD32F503/505高性能
    的头像 发表于 11-25 18:31 585次阅读
    基于RT-Thread与<b class='flag-5'>GD32F</b>527I-EVAL的多媒体门禁<b class='flag-5'>系统</b> | 技术集结

    兆易创新GD32 MCU家族高性能产品再添新锐:GD32F503/505系列芯片实力亮相

    业界领先的半导体器件供应商 兆易创新GigaDevice 今日宣布,正式推出GD32F503/505高性能系列32位通微控制器,显著扩大了基于Arm® Cortex®-M33内核的产品阵容,为
    的头像 发表于 11-05 09:24 254次阅读

    气管理系统的四大核心能力

    的数字孪生,实现从基础保障到价值创造的跨越。 传统电气管理存在诸多痛点:依赖人工巡检导致隐患发现滞后,故障处置被动响应影响生产连续性,能数据沉睡无法支撑决策,各子系统信息孤岛难以形成统一管理
    的头像 发表于 11-03 10:52 144次阅读

    基于兆易创新GD32F527系列MCU的多媒体门禁系统解决方案

    基于GD32F527系列MCU的多媒体门禁系统,主控GD32F527系列MCU,具备摄像头采集图像(DMA直接到SDRAM),保存照片,查看照片。DCI数字图像接口、TLI接口驱动TFT-LCD屏幕
    的头像 发表于 10-29 11:37 3964次阅读
    基于兆易创新<b class='flag-5'>GD32F</b>527系列MCU的多媒体门禁<b class='flag-5'>系统</b>解决方案

    气管理系统:实现预测性维护与能耗优化

    气管理系统,过去常被狭义地理解为配电房内的监控工具,核心职责是确保供电安全、在故障时快速切断。然而,随着企业精细化运营与降本增效需求的日益迫切,这一系统的角色已经发生了根本性的转变。它正从一个被动
    的头像 发表于 10-10 11:46 209次阅读

    gd32f470移植成功无法进入main函数,怎么解决?

    如下所示,我之前gd32f470移植成功无法进入main函数,之后用官方例程stm32f407去跑也还是这样
    发表于 09-10 06:24

    STM32项目分享:智能厨房安全系统(机智云)

    01—项目简介1.功能详解STM32智能厨房安全系统(机智云)功能如下:STM32F103C8T6单片机作为主控芯片检测功能:检测环
    的头像 发表于 09-10 00:01 890次阅读
    STM32项目分享:智能<b class='flag-5'>厨房</b>安全<b class='flag-5'>系统</b>(机智云)

    高新兴瑞联推出新款LTE Cat.1高性能OBD产品GD303

    2025年8月,高新兴瑞联新款LTE Cat.1高性能OBD产品——GD303正式上市!凭借卓越的性能、丰富的功能和广泛的应用场景适用性和易用性,G
    的头像 发表于 08-15 11:02 1750次阅读

    广州唯创电子WT588F02B-8S语音芯片:赋能智能集成灶,开启智慧厨房新体验

    在智能家居浪潮席卷之下,厨房作为家庭核心空间,正经历智能化升级的关键转型。集成灶以其高效集成与卓越性能,成为现代厨房升级的重要选择。为提升用户交互体验与操作便捷性,广州唯创电子创新推出
    的头像 发表于 08-15 08:28 695次阅读
    广州唯创电子WT588<b class='flag-5'>F02B-8</b>S语音芯片:赋能智能集成灶,开启智慧<b class='flag-5'>厨房</b>新体验

    GD32F4xx系列MCU基础工程资料

    GD32F4xx系列MCU基础工程创建.
    发表于 08-04 14:53 2次下载

    GD32F30x和GD32F403硬件开发指南

    电子发烧友网站提供《GD32F30x和GD32F403硬件开发指南.pdf》资料免费下载
    发表于 02-07 17:21 2次下载
    <b class='flag-5'>GD32F</b>30x和<b class='flag-5'>GD32F</b>403硬件开发指南

    GD32F30x的设备限制

    电子发烧友网站提供《GD32F30x的设备限制.pdf》资料免费下载
    发表于 01-21 15:42 0次下载
    <b class='flag-5'>GD32F</b>30x的设备限制

    GD32F527的设备限制

    电子发烧友网站提供《GD32F527的设备限制.pdf》资料免费下载
    发表于 01-17 15:54 0次下载
    <b class='flag-5'>GD32F</b>527的设备限制

    AN030 GD32F47x&F42x与GD32F45x&F40x系列间的差异

    电子发烧友网站提供《AN030 GD32F47x&F42x与GD32F45x&F40x系列间的差异.pdf》资料免费下载
    发表于 01-17 15:42 0次下载
    AN030 <b class='flag-5'>GD32F</b>47x&<b class='flag-5'>F</b>42x与<b class='flag-5'>GD32F</b>45x&<b class='flag-5'>F</b>40x系列间的差异

    气管道安全监测自动告警系统方案

    随着高校规模的不断扩大和燃气使用量的增加,燃气安全成为高校后勤管理中的重要一环。 燃气作为一种清洁、高效的能源,为高校的教学、科研和生活提供了有力保障。然而,由于燃气管道铺设复杂、使用环境多变,以及
    的头像 发表于 01-14 16:10 997次阅读
    燃<b class='flag-5'>气管</b>道安全监测自动告警<b class='flag-5'>系统</b>方案