基于ARM的温室环境实时监测系统的设计与实现
2018-11-09杨博蔡春晓雷声健黄梁黄麟锋陈俊锦
杨博 蔡春晓 雷声健 黄梁 黄麟锋 陈俊锦
【摘 要】针对目前温室控制系统自动化程度不高的现状,系统采用嵌入式ARM处理器,能够对温室的温度和湿度进行实时的检测和异常报警。实现对温室环境的温度和湿度的检测与控制,为智能农业的发展做出有益的探讨。
【关键词】ARM处理器;温湿度检测;智能农业
中图分类号:TP273 文献标识码: A 文章编号: 2095-2457(2018)18-0046-002
DOI:10.19694/j.cnki.issn2095-2457.2018.18.020
【Abstract】In view of the current situation of low automation of the greenhouse control system, the embedded ARM processor is used in the system to detect and alarm the temperature and humidity of the greenhouse in real time. To realize the detection and control of temperature and humidity in greenhouse environment, and to make a useful discussion for the development of intelligent agriculture.
【Key words】ARM Processor; Temperature and Humidity Detection; Intelligent Agriculture
当前,随着自动化、智能化等高新技术应用于塑料大棚以及温室大棚,加上与各类现代化、智能化技术的结合。温室大棚越来越多的应用在植物的培植中。植物的生长离不了温度以及湿度,对温室体系中的温度以及湿度的检测成为现今最热门话题。本文针对目前温室控制系统自动化程度不高的现状,设计了基于ARM的温室环境实时监测系统。
1 系统总体设计
系统以ARM处理器STM32单片机为核心,系统主要包括电源模块、温湿度采集模块、显示输出以及控制模块、键盘输入模块和其他的辅助电路等,如图1所示。
2 系统硬件設计
2.1 核心处理器
STM32F103C8T6是一种中等容量增强型,32位基于ARM核心的带有64或128k字节闪存的微控制器、USB、CAN、7个定时器、2个ADC、9个通信接口的芯片。内置的ARM 32位Cortex-M3/32CPU 最高可到达72MHZ的工作频率,主存储器的0等待周期访问可达1.25DMips/MHZ。从64k或128k字节的闪存程序存储器与高达20k字节的SRAM使得芯片高度运行。在时钟、复位和电源管理方面有2.0-3.6伏供电和I/O引脚以及各类振荡器。芯片还包含2个12位的ADC;3个通用16位定时器,每个定时器有多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道以及增量编码器输入;……
