一、引言
近年来,随着科技的进步,计算机和电子技术在各个领域的应用越来越广泛,人们对温湿度的要求也越来越高。现在用于食品、药品和环境监测的仪器、仪表和计算机等设备越来越多,它们与人们生产、生活的关系越来越密切。如何实现温湿度的实时监控,避免因环境条件异常而影响产品质量和使用性能是一项很有意义的工作。但目前各种温湿度传感器较多,且价格较高;温度测量范围集中在0~40℃之间;湿度测量范围在95%~98% RH之间。这就给温湿度监控带来很大困难。
传统温湿度监测系统主要是基于数字通信技术,采用模拟量的方式来测量温度、湿度和光照度等参数,随着微电子技术和通信技术的不断发展,现在已经发展到了以 ARM单片机为核心的数字采集系统和以太网传输技术。随着单片机技术的不断发展和广泛应用,传统数据采集系统正向数字式温湿度传感器方向发展,温湿度传感器已经由简单的显示测量功能向更加精确、更加智能、更能适应多种场合等方向发展。
目前已经开发出一系列基于STM32系列单片机为核心的温湿度监控系统,这一系列系统主要包括:RS485串口通信模块、 LCD液晶显示模块、 LCD背光模块、LCD1602液晶显示模块、按键识别模块、报警检测模块等。在设计时根据实际应用中所需要的功能和数据进行选择和配置,同时要保证硬件电路紧凑简单,软件功能完善易操作,便于维护。
二、系统构成
该系统采用基于 ARMCortex-M3内核的STM32处理器,具有强大的数据处理能力、高可靠性、低功耗、可移植性等特点,并且价格低廉,采用Cortex-M3内核的STM32系列处理器的特点:
(1)集成了片上系统(SOC),能够实现高度的可编程性;
(2)集成了片上系统(SOC)所拥有的强大通信功能,通过STM32处理器内置的 CAN通信功能实现与 PC机的远程通信,从而使得远程监控系统能够进行灵活可靠的数据交互;
(3)使用了高性能处理器(Cortex-M3)和低功耗Cortex-M3内核,具有超强处理能力,能够实现高精度、高实时性的控制任务;
(4)具有多种串口类型,能支持多种串口通信协议,例如RS232/RS485/WI-FI等。
通过STM32系列处理器良好的可扩展性