摘要
基于目前水虻的生长对养殖环境有一定的要求,设计了一种实时监测多项环境参数的环境监测器。环境监测器主芯片选用了ARM Cortex-M3架构的STM32芯片,并挂载了温度、氧气、二氧化碳和氨气等多个传感器,采集相应的环境参数。在软件设计方面,为了保证任务的实时性,环境监测器移植了嵌入式实时操作系统μC/OS-Ⅱ;移植了FreeModbus通信协议使得环境监测器所采集到的数据能够稳定、方便传输给上层的控制器。在与上层的控制器通信方面,使用了ZigBee无线通信方式,使环境监测器与控制器之间的通信更方便、高效。设计的环境监测器能够准确测量水虻养殖环境中的各项环境数据,且经过长期测试能够稳定运行,完全能够达到需求。
- 单位