摘要:ZigBee由于具有低功耗、低成本、短时延、高安全和自组网等优点,被广泛应用在各种工作领域。本文设置CC2530为通信芯片,STMF103为主控芯片作为系统的硬件电路和软件部分,将电导率模块、pH模块和DS18B20温度模块的信息传输到上位机,利用ZigBee自组网可以在上位机上读取水域不同位置的水体信息。实验结果表明,本文制作的水质监控具有低功耗、实时性高等优点。
关键词:ZigBee;水质监控;自组网
Abstract: ZigBee is widely used in various fields due to its advantages such as low power consumption, low cost, short time delay, high security and AD hoc network. In this paper, CC2530 is used as the communication chip and STMF103 as the main control chip as the hardware circuit and software part of the system. The information of conductivity module, pH module and DS18B20 temperature module is transmitted to the upper computer, and ZigBee AD hoc network can be used to read the information of water bodies at different positions in a sea area on the upper computer. The experimental results show that the water quality monitoring produced in this paper has the advantages of low power consumption and high real-time performance.
Key words: ZigBee; Water quality monitoring; Ad-hoc network
1 引言
对于较大水域其不同区域的温度、pH和电导率等会存在差异,为了得到水体的综合信息,因此需要机器来对水体各个区域的水质信息进行采集和上传。对于室外水产的养殖,环境复杂多变,设备需要长时间在水中工作,这要求设备要具有较高的续航能力。同时为了确保水体信息的实时性,往往需要多个机器协同工作[1、2]。为了解决设备的续航里程和成本高等问题,本文以ZigBee作为无线通信技术,以STM32为主控芯片,将电导率模块、pH模块和DS18B20温度模块采集的水质信息传输到终端,利用ZigBee自组网可以在上位机上读取到一片海域不同位置