基于GPRS的野生动物远程监测系统设计

时间:2012-06-05来源:网络

2.3 系统软件设计
在以上硬件上进行软件编写,采用C语言编程。主要包括初始化部分,传感器数据采集部分,对收到的数据进行纠错、压缩处理部分以及数据发送部分。在发送部分,单片机通过串口以AT指令形式与sim300模块进行通信,系统采用TCP点对点连接方式。总体程序流程图如图6所示。

d.jpg


系统采用使用GPRS传输数据采用TCP方式进行连接,通过服务器端的IP地址进行本地设置,发起连接。初始化过程中优先启动两路温度传感器,测量动物体温及环境温度,防止监测终端发热影响温度测量的准确值。系统在处理数据过程中将处理器接收到的体温数据与上一次得到体温数据进行比较,若数据相差绝对值超过0.2摄氏度则舍弃前一次数据以期对温度数据进行简单纠错,保证数据的精确。

3 实验结果与分析
使用本系统中用于体温测量的温度传感器对室温进行测量,测量结果如图7所示。

e.jpg


由图7可以看出由于在初始测温时传感器温度急剧上升,变化量过快而导致温度结果不显示,随着时间推移所测温逐渐趋于稳定,与实际温度基本相符。对于长时间工作能有效防止测量误差,测量温度稳定。

4 结束语
本系统主要是针对野生动在野外生存的参数进行采集,由传感器采集数据发送至微处理器,再通过SIM300无线通信模块和Intemet相连,进行数据的无线传输,实现野生动物的生理参数的实时监测,同时,该系统预留了端口,可用于后期GPS或者其它功能扩展。系统中引入的两路温度信号比较对于保护珍稀野生动物、防止偷猎也能起到一定预警作用。采用GPRS无线通信,实时稳定的远程监测野生动物的运动量、体温以及外界环境温度,为对野生动物的研究、监测节省了大量的人力、物力,对保护野生动物资源具有重要的意义。

1 2 3

关键词: GPRS 远程监测 系统设计

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版