- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
粮库环境无线监控系统方案设计
粮库环境无线监控系统-方案设计
一、总体设计方案 以上是我公司为您量身定制的方案,本方案中,我方为您主要定制了四块内容:GPRS-RTU数传模块(硬件),粮仓环境监控控制器(硬件),服务器软件(软件),客户端软件(软件)。简要说明:1、服务器: 服务器软件运行的主机,负责数据的采集接收和分发。2、Internet互联网: 数据通讯的载体。3、客户端: 客户端软件运行的主机,客户端可以有多个。利用客户端与服务器通信,获得相应的数据,并且向服务器发送相应的指令和数据,从而获取控制终端的相关数据。4、移动通信网: GPRS-RTU模块通讯的载体。5、GPRS-RTU: GPRS-RTU负责数据传输的模块。6、485总线: 专门为与能带有485的控制器进行数据交互或者做相关控制而设置的总线。7、RF总线: 适合于带有近距离无线通信的用户使用。下面我们将详细介绍各块的功能、详细参数和设计方案。
二、GPRS-RTU数传模块(硬件)及粮仓环境监控控制器(硬件)A、GPRS-RTU数传模块(硬件) GPRS-RTU负责数据的传送,我们将留出数据传送接口和相关的控制接口,方便粮仓环境监控控制器控制操作。主要框图如下:
简单说明: 1、一个RTU可能需要与多个粮仓环境监控控制器进行通讯 2、考虑到可能采用电池供电,在不进行数据传输时,GPRS-RTU将采用休眠方式或者控制GPRS-RTU模块的电源的切断。 3、具体工作过程如下:平常粮仓环境监控控制器负责监控粮仓的相关环境参数并记录保存,当需要传输粮仓环境监控相关数据时,仓环境监控控制器打开GPRS-RTU的供电电源,粮仓环境监控控制器把相关数据发给GPRS-RTU,待GPRS-RTU连上网后, GPRS-RTU模块把相关的数据发送到服务器,服务器进行解析保存,数据传输完毕后,关闭GPRS-RTU的供电电源,达到省电的目的。 4、根据需要,可以在近距离挂接RF模块(如Zigbee,RF905等无线模块),减少RTU数量,降低成本。GPRS -RTU数传模块相关介绍: GPRS –RTU主控制器采用意法半导体(ST Microelectronics)系列ARM-STM32,全部是工业级芯片,工作温度在-40℃~85℃,抗干扰能力强,在72MHZ高速运行的情况下,可以很稳定的工作在工业环境中。由于STM32采用精简指令集,内核执行效率为0.75MSPIS/MHZ,而且采用了低功耗设计,所以耗电量也很少,平均1MHZ耗电1.5mA。 GPRS模块采用SIMCOM、华为或者西门子的模块,都是纯工业级模块。 模块上带有大容量Flash,可以存储大量的数据,可以用于数据记录。 尺寸大小:100mm×60mm×25mm 工作温度:-40℃~85℃ 储存温度:-45℃~100℃ 经工程项目检验,GPRS -RTU数传模块,体积小巧占用空间小,接口方便,数据通讯实时性好,工作稳定可靠。模块相关图片如下图:B、粮仓环境监控控制器(硬件) 粮仓环境监控控制器负责粮仓数据的实时测量和监控,并将相关数据发给服务器,并执行客户端和服务器端发出的相关指令。主要框图如下:简单说明: 1、粮仓环境监控控制器负责测量粮仓里多点的温度、湿度等数据,一个粮仓环境监控控制器可以接多路温度、湿度测量模块; 2、粮仓环境监控控制器可以选用有线的RS485通信,或者采用无线方式的RF通信; 3、粮仓环境监控控制器可以选配摄像头监控模块,当需要获取现场画面时,可以启动摄像头摄像,并通过GPRS-RTU传回,起到更好的监控效果。 4、根据需要粮仓环境监控控制器还接上相关的温度调节器和湿度调节器,更好的进行粮仓环境的调节。 三、服务器软件(软件) 服务器程序是提供所有设备连接传送数据的服务器程序,同时也是所有客户端软件连接查询设备状态和数据的服务程序,需要有个公网上的固定 IP 地址。 简要说明: 当GPRS -RTU数传模块连接上服务器以后,服务器能够记录下登录的RTU的IP地址,并根据数据分析传输的数据和需要转发的地址。同时,服务器软件会根据设置,判断需不需要将收到的数据保存起来。 在客户端软件发送相关数据请求命令后,能根据相关指令转发回传相关数据至客户端软件。 服务器软件数据库可以采用InterBase、MSQL、Oracle等,由于采用了数据库,可以采用数据的相
文档评论(0)