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

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

3天内不再提示

嵌入式技术的智能闭环反馈增氧系统

机智云 2022-03-01 20:20 次阅读

摘要: 传统经验养殖法的增氧存在人力物力严重浪费和养殖风险高的问题。本文以嵌入式技术为基础,拟开发一种将传感器、自动化、无线通信单片机等技术融为一体的嵌入式智能闭环反馈增氧系统。


本系统以机智云物联网平台为云端数据服务器,以STM32微处理器为控制节点,采用WiFi无线传输实时将溶解氧、pH、温度值、设备状态传输给机智云服务器,用户可通过手机远程查看水质参数及设备运行状态,微处理器通过PID算法进行智能反馈来调节溶解氧值,代替人工检测水质及控制增氧机,实现鱼塘的智能闭环反馈增氧。该系统不仅减少了人力物力成本,还有效降低了养殖风险。


随着水产养殖业的不断发展,我国养殖产量持续且稳步增长。目前,虽然我国水产品产量稳居世界前列,但水产养殖自动化水平不高,大多数渔民仍根据经验养殖法来控制增氧机的启停时间,此养殖方法不仅风险大,而且需耗费大量劳动力。水产养殖中,溶解氧是鱼类赖以生存的必要条件,其含量的多寡对鱼类觅食、饵料利用率和生长均有很大的影响,水中溶解氧含量的测量对水产养殖业的发展具有重要意义。


目前虽然已有一些智能养殖系统,但对水质的各项系数检测并不全面,检定精度不高。例如,张淋江等人单一地对水质溶氧量进行鉴定,通过网络把数据传给智能增氧系统,与用户设定值作比较,从而控制增氧机工作,实现对池塘溶解氧的智能控制[1]。水生物的健康生长对水的溶氧量、pH以及温度这几项指标都有较高的要求。


因此,本项目通过开发基于嵌入式技术的闭环反馈增氧系统,根据用户养殖对象对水的溶氧量、pH值、温度的上限值和下限值进行设定,并采集相关数据,对数据进行系列处理和判断,从而达到智能控制的目的。这样不仅提高了水质检测精度,还降低了检测误差,对水产养殖实现智能管理具有重要意义。


1 系统硬件组成


智能增氧系统结构框图如图1所示,本系统采用STM32微处理器为控制节点,以机智云物联云服务平台为云端数据服务器。机智云AIoT平台是致力于物联网、智能硬件云服务的开发平台,为开发者提供自助式智能软硬开发工具和开放的云端服务[2]。

智能闭环反馈增氧系统硬件由溶解氧传感器模块、水中温度检测传感器模块、pH检测传感器检测模块、STM32微处理器电路、增氧机设备、GSM短信透传模块、2.4G通信模块、WiFi无线通信模块和电源模块组成。


pYYBAGIeDyqARlFzAAIkaXQUGJw117.png

图1 智能增氧系统结构框图


溶解氧、水温、pH传感器模块负责采集水质参数;2.4G无线通信模块负责各个子节点控制器与主节点控制器的数据传输;主节点控制器负责接收各个子节点控制器发送过来的数据,与给定值进行分析和计算,并将数据结果返回各个子节点,从而智能调用不同调节机制;通过WiFi将数据传输到机智云物联网平台,用户可以通过手机APP连接机智云服务器,实时监控鱼塘水质参数和设备运行状态,还可以在客户端手动控制增氧系统;主控显示模块负责显示实时数据。


如果溶解氧含量、温度、pH超出设置范围,系统将自动报警并采取自动调节机制,同时将报警信息通过GSM短信方式发送给用户,达到实时监测和智能调节的功能,避免了因设备故障无法及时处理导致鱼浮头甚至死亡,有效降低了养殖风险。


2 系统主要硬件及其主要参数

2.1 溶解氧传感器


本系统选用瑞蒙德智慧型数字溶解氧传感器,它采用电极RS485通信接口,支持Modbus通信协议,自带温度补偿功能,准确度高、抗干扰能力强,保证了系统的稳定性和可靠性。溶解氧传感器是基于Clark氧电极的工作原理而制作的,传感器由两个电极、电解质溶液以及特定材料的薄膜组成,这种薄膜只能渗透过氧分子,其他有机及无机溶质和水不能渗透过,从而大大提高了测量的准确度。该溶解氧传感器主要参数如表1所示。


表1 溶解氧传感器主要参数

pYYBAGIeDzSAGhszAAChsQ8VEkk212.png


2.2 2.4G无线通信


本系统在通信方面采用了NRF24L01无线通信模块,该模块是一款工作在2.4GHz世界通用ISM频段的无线通信模块,抗干扰能力强、低功耗、低成本,供电电压为1.6~3.6V,传输速度可以达到2Mbps,距离可达2 000m。它特别适用于工业无线网络传输领域,在养殖范围分散、山区或沿海地区的数据传输场合有明显优势[3]。


2.3 GSM短信透传模块


GSM模块采用的是ATK-SIM800C-V15型号,它是一款高性能工业级模块,板载SIMCOM公司的工业级四频模块SIM800C,工作频四频分别为850、900、1 800、1 900MHz,可以低功耗实现SMS(短信)、GPRS数据信息的传输。


2.4 pH温度变送器


本系统运用BHT-D型的pH温度变送器,分别采集鱼塘中的pH值和温度。pH温度变送器采用双高阻三电极体系,具有在线一键校准、实时温度补偿、电极松断报警、校准时电极好坏报警、掉电保护(可使标定结果和预置数据不因关机或停电而丢失)、测量精度高、响应快、使用寿命长等特点。采集器对水的pH值和温度不会有影响,在测量的过程中只需要浸泡在水中即可。通过测试,采集的数据误差非常小,在测量允许误差范围内。采集器会每隔500ms给处理器发送实时数据,从而提高数据的可靠性,在指标不合格时能及时恢复指标。DHT-D型pH、温度模块技术参数如表2所示。


poYBAGIeDz2AcH_BAAC7YmMiTyA746.png

表2 BHT-D型pH值、温度模块技术参数


2.5 STM32微处理器


该系统采用意法半导体推出的STM32F1系列高性能的ARM Cortex-M3 32位的RISC内核,工作频率最高为72MHz,内置高速存储器,具有处理运算速度快、稳定性高、低功耗、低成本、扩张性强优点,非常适合在控制领域的应用。它在该系统中主要用于对数据的处理。


2.6 WiFi无线通信模块


本系统采用ATK-esp8266无线通信模块,该模块采用串口(LVTTL)与MCU通信,内置TCP/IP协议栈,能够实现串口与WiFi之间的转换,支持串口转WiFiSTA、串口转AP和WiFi STA+WIFI AP的模式,从而可以快速构建串口-WIFI数据传输方案,实现了ATK-ESP8266模块与机智云物联网云平台数据传输,如图2所示。


pYYBAGIeD0aAOD31AAC9ycoqok0076.png

图2 WiFi与机智云通信框图


3 系统软件设计


软件部分主要包括机智云AIoT平台、手机客户端。本系统程序设计采用美国Keil Software公司推出的Keil MDK5开发环境,它集编译、编辑、仿真等于一体,支持汇编C语言的程序设计,在调试程序、软件仿真方面有很强的功能。系统采用“主节点控制器+多个子节点控制器”模式,可提高系统的稳定性。


3.1 子节点控制器软件设计


子节点控制器软件设计程序框图如图3所示。首先,程序对各个设备进行初始化设置,随后判断增氧机运行状态,同时接收溶解氧、pH、温度传感器采集的数值,并每隔30s将数据发送给主节点控制器处理,接收主节点发送过来的继电器指令并触发相应的调节机制,同时判断增氧机是否运行,倘若增氧机发生故障,程序将发送报警信息给主节点控制器。

poYBAGIeD0-AUYX7AAHz9CmI2uw134.png

图3 子节点控制器软件设计程序框图


3.2 主节点控制器软件设计


主节点控制器软件设计程序框图如图4所示。首先对处理器上各个外部设备进行初始化,然后对机智云的协议初始化并判断手机APP是否连接了机智云服务器,若连接,则接收子节点数据并现场显示,同时将数据传输到机智云服务器,然后对数据进行分析、运算、处理;判断测量值是否小于最适值,若小于,则发送继电器闭合命令,接着判断是否还低于最低下限值,若是,则启动全部增氧机并进行声光报警,同时通过GSM模块发送报警信息,实现远程报警。系统支持用户根据养殖对象的不同生长阶段动态地设置水质参数。


poYBAGIeD1mALnlMAAKnSmcLhZw781.png

图4 主节点控制器软件设计程序图


3.3 主节点控制器部分主要代码


主节点控制器部分主要代码如下:


poYBAGIeD2KAdKUkAAIvNTv6e7Y177.png


4 试验结果与分析


为了测试该系统运行时的准确性与稳定性,2019年7月开始在广东省某淡水鱼塘里进行实地检测。测试鱼塘面积为0.1hm2,鱼塘平均深度达到2.7m,该鱼塘采取加州鲈与鲫鱼混养的方式,养殖密度为115 380尾/hm2。本次试验进行24h不间断的检测,检测地点分为三处,传感器安放在距离增氧机6m远的地方,探头布置在水下0.7m处,传感器通过浮筒固定在鱼塘测量位置。表3是部分采集数据。鲈鱼的最适溶解氧浓度应大于3mg/L,最适pH值为7.7~8.4,最适温度为20~30℃[4]。


本次测试期间,溶解氧数据在4.41~5.58mg/L之间变化,均在最适溶解氧之上,pH值和温度都在最适值之内。要使鲈鱼达到进食与生存的最适条件,在处理数据后可通过系统交流继电器开启增氧机,使水中溶氧量维持在3.8~5.5mg/L。如果pH值和温度偏离最适值,系统也会根据反馈发送紧急信息到渔民手机端。现场数据显示图、手机APP显示图、短信报警截图分别如图5、图6和图7所示。


pYYBAGIeD2uAcbhMAAD4cyllN1c536.png

表3 系统测量试验数据结果


注:6:00、9:00、12:00等均为测量时间。

poYBAGIeD3SAGF1aAAEQxohI4IE103.png

图5 现场数据显示图


pYYBAGIeD32Ae422AAC70jx1xDE515.png


图6 手机APP显示图


poYBAGIeD4WAYIPKAACko5CdmUs452.png


图7 短信报警截图


5 结语


目前,人工无法及时、准确地判断鱼塘含氧量来控制增氧机,存在着一定的盲目性,从而导致人力物力的浪费和养殖风险的增加。本项目基于嵌入式技术,结合机智云物联网云平台,拟开发了一套智能闭环反馈增氧系统。试验结果表明,本系统达到了智能反馈实时检测数据并进行PID计算的目的,从而触发系统增氧机制。同时,检测数据及时更新,发送给客户端,一旦参数超出设定值,系统就会及时报警。系统运行稳定,满足了自动控制增氧系统的要求,降低了养殖风险,节省人力,节约电费,提高安全系数,具有广泛的应用价值。

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

    关注

    2251

    文章

    10728

    浏览量

    350515
收藏 人收藏

    评论

    相关推荐

    嵌入式系统怎么学?

    嵌入式系统怎么学? 随着物联网、智能制造等新技术的兴起,嵌入式系统的应用范围更加广泛。包括但不
    发表于 07-02 10:10

    嵌入式开发就业前景怎么样?

    。在智能家居领域,嵌入式开发的主要工作是开发各种智能化设备和系统,如智能照明、智能安防、
    发表于 06-07 14:51

    智能嵌入式系统设计大赛--龙芯2K500先锋板

    智能嵌入式系统设计大赛是依托IEEE国际元计算大会(IEEE ICMC)举办的一场挑战竞赛。 本次比赛致力于推动国产化人工智能平台的发展,培养学生
    发表于 05-14 21:15

    嵌入式系统软硬件基础知识大全

    嵌入式系统是现代科技发展的一个重要分支,广泛应用于工业控制、消费电子、医疗设备、汽车电子等领域。本文试图全面解析嵌入式系统的软基础知识,以期让读者对这一
    发表于 05-09 14:12

    嵌入式热门发展方向有哪些?

    ;POS网络、交通管理、环境工程等领域也都应用了嵌入式系统技术。 2.人工智能嵌入式系统在人
    发表于 04-11 14:17

    嵌入式会越来越卷吗?

    ,甚至在我们意识不到的地方发挥作用。 然而,“卷”也可能意味着技术的不断创新和发展。嵌入式系统经历了长足的进步,从最初简单的设备到如今高度智能化的
    发表于 03-18 16:41

    嵌入式工程师需要掌握哪些技术?

    嵌入式工程师需要掌握哪些技术? 嵌入式系统是当今科技领域中的重要组成部分,它们存在于我们生活的方方面面,从智能手机到汽车控制
    发表于 03-04 16:38

    嵌入式人工智能的就业方向有哪些?

    网络编程开发及实战下 数据库开发 Linux应用开发综合实战 三:嵌入式Linux系统工程师,Linuxkernel工程师,嵌入式Linux驱动工程师 ARM体系结构与接口技术
    发表于 02-26 10:17

    嵌入式系统发展前景?

    应用领域。随着汽车电子化和智能化程度的不断提高,嵌入式系统将在汽车控制、安全系统、自动驾驶等方面发挥更为重要的作用。 工智能和机器学习
    发表于 02-22 14:09

    嵌入式学习步骤

    开发板上测试固件以及在实际设备上进行测试。 嵌入式系统的多样化发展,它将更为广泛地应用于各个领域,实现智能化、网络化、自动化的目标。同时,随着人工智能和机器学习
    发表于 02-02 15:24

    到底要不要放弃嵌入式这条路?

    技术一直都是计算机科学领域中的重要分支,从智能手机到汽车控制系统,它贯穿了各个工业和消费电子设备领域。尽管当下有新兴的技术涌现,但嵌入式仍有
    发表于 12-07 10:43

    为什么嵌入式没有35岁危机?

    嵌入式技术是指将计算机系统嵌入到其他设备或系统中的一种技术。它广泛应用于汽车、家电、医疗设备
    发表于 11-17 10:33

    请问微机原理与接口技术嵌入式系统的区别是什么?

    微机原理与接口技术嵌入式系统的区别是什么?
    发表于 10-16 06:16

    什么是嵌入式Linux?

    仅仅是保底统计。) 目前,嵌入式开发人才需求大,而随着人工智能的崛起势必又将进一步推动嵌入式技术的发展,无论是从短期还是长期来看,嵌入式
    发表于 10-11 13:47

    从事嵌入式工作有哪些优势?

    随着物联网和人工智能的发展,嵌入式技术越来越值钱,学嵌入式的人也越来越多,现在开始入行嵌入式。根据一些权威部门统计,我国目前
    发表于 10-08 15:05