2926|6

166

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

基于GD32E231的堆肥发酵控制 [复制链接]

项目名称:基于GD32E231的堆肥发酵控制

作品简介

堆肥是一种有机肥料,就是利用各种植物残体(作物秸杆、杂草、树叶、泥炭、垃圾以及其它废弃物等)为主要原料,混合人畜粪尿经堆制腐解而成的有机肥料,随着环保要求的逐年提高,厨余垃圾的分类处理,污水净化过程形成的副产品污 泥处理,以及生物粪肥的循环利用等,都开始引入堆肥技术。

原理

主要利用多种微生物的作用,将植物有机残体,进行矿质化、腐殖化和无害化,使各种复杂的有机态的养分,转化为可溶性养分和腐殖质,同时利用堆积时所产生的高温(60—70)来杀死原材料中所带来的病菌、虫卵和杂草种子,达到无害化的目的。因此,为了获得优质堆肥,在堆制过程中,千方百计地为微生物的生命活动创造良好的条件。

以温度为发酵过程被控变量,以 通风供气量为操纵变量调节氧气,以GD32E231单片机为主控单元,以输出继电器控制风机调节氧气。,通过硬件电路和相关应用程序设计,针对发酵的四个过程进行调节,达到加快堆肥腐熟和提高肥效的功效。

 

堆肥的发酵过程主要分为四个阶段

一、发热阶段  堆肥制作初期,堆肥中的微生物分解产生大量的热,不断提高堆肥温度,从20℃左右上升至40℃,称为发热阶段,或中温阶段。

超过 40度,风机通风10分钟,间歇停止10分钟再吹风增加氧气。

  评估板上的  LED1  点亮指示其当前状态

 

二、高温阶段  随着温度的提高,好热性的微生物起主导作用,温度持续上升,一般在几天之内即达50℃以上,进入高温阶段。在高温阶段堆肥中复杂的有机物质进行强烈分解,热量积累,堆肥温度上升至60-70℃,甚至可高达80℃.随即大多数好热性微生物也大量死亡或进入休眠状态(20天以上),

超过50 度,风机通风15分钟,间歇停止5分钟再吹风增加氧气。

超过 65度,风机通风5分钟,间歇停止15分钟再吹风增加氧气。

  评估板上的  LED2 点亮指示其当前状态

三、降温阶段  当高温阶段持续一定时间后,纤维素、半纤维素、果胶物质大部

分已被分解,微生物的活动减弱,温度逐渐下降。当温度下降到40℃以下时,中温性微生物又成为优势种类。

降到 50度,风机通风10分钟,间歇停止10分钟再吹风增加氧气。

        评估板上的  LED3  点亮指示其当前状态

  

四、腐熟保肥阶段  堆肥腐熟后,体积缩小,堆温下降至稍高于气温,这时应将堆肥压紧,造成厌气状态,使有机质矿化作用减弱,以利于保肥。

降到 40度,风机持续通风。

  评估板上的  LED4  点亮指示其当前状态

 

硬件组成:GD32E231C=START评估板

      罗姆温度传感器BD1020HFV  

      电扇指示灯(外挂一个指示灯)代表电风扇的运行指示

 

软件环境PC  WIN10_64bit

MDK V5.26

 

 

使用GD32E231资源 GD32E231用到的资源:AD DMA Time0,定时采样,结果自动传到DMA

Time2 Time5 控制电机间歇运行

演示视频时,时间太长,分钟改成秒

电扇的控制间歇,改用2个定时器实现,一个TIME2启动电机风扇运行延时,一个TIME5关闭后计时。

TIME2中断后关闭,启动TIME5TIME5中断后关闭,启动TIME2

 

void TIMER2_IRQHandler(void)

{

        if(RESET != timer_interrupt_flag_get(TIMER2, TIMER_INT_FLAG_UP))

        {

            Engine_LED_SET;   //

                 }

                 timer_interrupt_flag_clear(TIMER2, TIMER_INT_FLAG_UP);

            timer_disable(TIMER2);

            timer_enable(TIMER5);        

}

void TIMER5_IRQHandler(void)

{

        if(RESET != timer_interrupt_flag_get(TIMER5, TIMER_INT_FLAG_UP))

        {

              Engine_LED_CLR;    //

                 }

        timer_interrupt_flag_clear(TIMER5, TIMER_INT_FLAG_UP);

                timer_disable(TIMER5);

            timer_enable(TIMER2);


系统框图

代码:

GD32E231_.zip (2.21 MB, 下载次数: 19)

 

演示视频

https://training.eeworld.com.cn/video/20642


后记:项目虽然完成了,实用化还是有些改进,降温过程,如果温度下降,还需要人工翻搅处理堆肥,细节方面还有改进空间。

感谢本次活动的主办方兆易创新及电子工程世界论坛!提供一次熟悉使用GD32的机会。

 

 

IMG_20190526_162028.jpg (1.68 MB, 下载次数: 0)

IMG_20190526_162028.jpg

QQ截图20190526184319.png (41.96 KB, 下载次数: 0)

QQ截图20190526184319.png

GD32E231_.zip

2.21 MB, 下载次数: 21

此帖出自GD32 MCU论坛

最新回复

谢谢分享   详情 回复 发表于 2021-4-19 21:42
点赞 关注(1)
 

回复
举报

824

帖子

216

TA的资源

管理员

沙发
 

楼主,还需要提交一下作品的word文档哈,如果不能编辑帖子了,可以使用回帖对话况下的“高级模式”在帖子下方提交。

此帖出自GD32 MCU论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

已经添加 word 文档啦。    详情 回复 发表于 2019-6-20 15:52
 
个人签名在路上……

EEworld 有你有我
 
 

回复

166

帖子

1

TA的资源

一粒金砂(中级)

板凳
 

原稿的word 文档

 

基于GD32E231的堆肥发酵控制.docx

131.23 KB, 下载次数: 6

此帖出自GD32 MCU论坛
 
 
 

回复

166

帖子

1

TA的资源

一粒金砂(中级)

4
 
lightxixi 发表于 2019-6-14 09:58 楼主,还需要提交一下作品的word文档哈,如果不能编辑帖子了,可以使用回帖对话况下的“高级模式&rdqu ...

已经添加 word 文档啦。

 

此帖出自GD32 MCU论坛
 
 
 

回复

824

帖子

216

TA的资源

管理员

5
 

楼主,在论坛的大学堂上传视频哈,上传网址:https://training.eeworld.com.cn/course/upcourse,期待你的demo演示视频。

此帖出自GD32 MCU论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名在路上……

EEworld 有你有我
 
 

回复

5220

帖子

236

TA的资源

管理员

6
 

楼主,请教一个问题,高温阶段“超过 65度,风机通风5分钟,间歇停止15分钟再吹风增加氧气。
为何越高温,风机通风时间反而短了?

此帖出自GD32 MCU论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

661

帖子

0

TA的资源

纯净的硅(初级)

7
 

谢谢分享

此帖出自GD32 MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表