APP下载

基于STM32的GPRS远程监测终端设计

2012-01-29兰州交通大学机电技术研究所马殷元

电子世界 2012年11期

兰州交通大学机电技术研究所 李 涛 马殷元

太原理工大学 杨 东

基于STM32的GPRS远程监测终端设计

兰州交通大学机电技术研究所 李 涛 马殷元

太原理工大学 杨 东

随着网络通信及嵌入式系统的发展,远程监测广泛应用到了各个领域。本文以32位STM32F103RBT6处理器为核心,利用SIM900模块设计出了基于采用GPRS的远程监测终端,并介绍了其硬件和软件的设计方案。

远程监测;STM32;SIM900模块

随着网络和通信技术的迅速发展,远程监测系统在工业控制领域中有着非常重要的意义。在工控领域,由于需要监控的区域广,监控的对象种类繁多,需要花费大量的人力和物力,再者,在许多条件恶劣或人们不易到达或不能长久的停留的地方采集数据,是很不方便的。所以,在这种情况下,采用基于GPRS的无线网络通信技术,具有相当大的优势。将嵌入式应用系统与无线通信技术结合在一起是未来嵌入式应用的必然趋势。

1.系统总体方案设计

远程数据监测终端以STM32为主控制器,实现现场数据采集和远程数据传输两大功能。传感器采集模拟信号转换成相应的数字量,通过串口发送给SIM900模块,SIM900自动将要发送的数据打包成TCP/IP数据包,并通过GPRS网络与Internet上的服务器建立连接,将采集到的数据发送给服务器。系统原理图如图1所示。

图1 系统原理图

图2 终端硬件结构框图

2.终端硬件设计

本监测终端是通过STM32控制传感器采集被监测对象数据并通过GPRS模块把数据传输给服务器,系统中所涉及的硬件电路主要包括以下几部分:微控制器模块,无线GPRS模块,数据采集模块,电源模块。……

登录APP查看全文