关键词:
GPRS
μC/OS-III
嵌入式系统
低功耗
摘要:
为了实现数据的远程无线采集和传输,满足不同环境下的数据采集需求,本课题设计了一款基于GP RS无线通信网络技术的远程数据采集传输模块。本模块可以实现对模拟信号以及数字信号脉冲量等数据的远程采集,然后利用GPRS无线网络或者以短消息的方式对数据进行实时上传,并可以选择将数据上传至服务器或者是用户手机。本设计可实现数据的自动采集、处理和无线传输工作,无需人工干预。通过对本设计的应用,可以大大减小远程数据采集的难度和成本。通过对用户需求的分析以及对国内外同类型设计的研究,本课题采用电池供电。为了保证系统续航能力,在设计时充分考虑了整机功耗的问题,通过低功耗技术的研究和系统功耗分析,对硬件系统各个模块进行低功耗处理。同时,利用微控制器实现对硬件部分的电源调度以及对系统工作频率动态管理,达到最大限度降低系统功耗的目的。结合芯片手册和相关技术文献,对方案可行性进行论证分析,给出了系统实现的具体方案。从产品低功耗要求出发,嵌入式微处理器选用32位的低功耗AR M作为系统的主控芯片,并选择植入μC/OS-II I操作系统,大大地增强了系统的可控性和可操作性;无线通讯模块选用希姆通公司的S IM800C GP RS无线收发模块,利用GPR S网络,基于T CP/IP协议对数据进行远程传输。在软件实现方面,本文给出了系统进行数据采集处理、传输、检测以及功耗调理等不同操作时的设计思路和具体实现流程。通过软件对系统各个不同模式的实时切换以及对不同工作模式下系统工作频率的动态管理,使得系统整机功耗得到了更进一步的下降。本设计在电源管理部分添加的针对锂原电池的预警功能,是在前人设计中从未出现过的,该功能不仅可以实现对电池断电的预警,更可以为系统持续续航,减少电池更换周期造成的数据丢失。硬件平台的搭建工作以及软件的编译工作完成以后,对系统进行了调试以及功能性和技术指标的测试。通过对测试数据的分析,证明本设计能够满足用户功能上的需求,在技术上也达到了对技术指标的预期。同时,通过对系统功耗的测试和与之前的同类设计进行对比,系统在功耗方面优于绝大多数同类产品。最后,由于整个系统采用了模块化的设计方法,极大的增加了系统的通用性和可移植性,对其他类似模块的开发具有参考意义。