秦岭野生动物园蓄水池短信远程遥测水位方案详解

  1. 蓄水池布局说明
    野生动物园位于秦岭山下,在山上建有两个蓄水池,为整个园区动物提供生活用水。1 号蓄水池距中心监控室约 600m 左右,2 号蓄水池距中心监控室约 3000 米左右。监控室在山下工作区,安装了水泵和控制器。
  2. 存在的问题
    由于早期的设计存在缺陷未考虑水位闭环控制,由工作人员估算时间对蓄水池注水。这种方式要么出现蓄水池水位溢出造成附近村庄发水引起村民不满,要么出现蓄水池被抽干而损坏水泵。
  3. 限制条件
    1. 山上没有动力电源;
    2. 时间紧,不能开挖电缆沟布线;
    3. 实现无人值守,自动控制;
    4. 无线控制不受距离限制;
    5. 不用架设天线,不用考虑避雷。
  4. 解决方案
    针对以上条件,采用 GSM 短信测控方案可以完全达到甲方的要求,当地手机信号很好,这种方案不需要挖沟布线,不像无线电台受距离限制,不用架设天线。本方案的核心控制器是DTP_RE+C 一体化短信测控终端。在山上蓄水池中安装水位开关,用一个DTP_RE+C 测控终端实现水位的报警检测,由于山上没有电源,所以采用太阳能和蓄电池的供电方式。在山下控制室安装一个DTP_RE+C测控终端在收到山上水位报警短信后输出开关信号控制水泵启停及控制室指示灯的闪亮,同时也可以给工作人员手机发送报警短信。
  5. 方案说明
    无线控制网络采用公用 GSM 网络,通过短信进行远程控制。液位传感器的布局及控制器的接线原理如下图所示。

    1 液位传感器:浮球开关
    先将每个蓄水池分为四段,代表四个不同的水位高度,每段安装一个浮球开关,用这四个浮球状态来表示蓄水池当前大体水位高度。
    2 山上水位报警:发送报警短信DTP_RE+D 测控终端提供了 8 位开关量输入,具有开关量报警功能,对于每路开关量输入都可以定义报警内容。DTP_RE+D 测控终端的 8 路开关量输入可以用来采集每个浮球当前的开关状态,这样当某个浮球状态发生变化时,就向事先设定的电话号码发送特定的报警内容。将浮球开关 A 连接至现场 DTP_RE+D 测控终端的第一路和第二路开关量输入接线端子上,将DTP_RE+D 测控终端第一路设为高电平报警,第二路设为低电平报警,报警内容分别为“控制开关量输出 0899999991”和“控制开关量输出 0899999990” ,这样当水位上升至浮球开关 A 后,该浮球开关输出高电平,由于事先 DTP_RE+D 测控终端第一路本身设为高电平报警,所以将会触发报警状态,向目标电话号码发送事先定义的报警内容“控制开关量输出 0899999991” ;同理当水位下降至浮球 A 后,浮球 A 输出低电平,这样 DTP_RE+D 第二路报警状态将被触发,所以 DTP_RE+D 测控终端将向目标电话号码发送报警内容“控制开关量输出 0899999991” 。
    将浮球开关 B 连接至现场 DTP_RE+D 测控终端的第三路和第四路开关量输入接线端子上;将浮球开关 C 连接至现场 DTP_RE+D 测控终端的第五路和第六路开关量输入接线端子上;将浮球开关 D 连接至现场 DTP_RE+D 测控终端的第七路和第八路开关量输入接线端子上,工作方式于之前描述浮球 A的工作方式相同。

  6. DTP_RE+D 测控终端利用 GSM 网络,以短信的方式向山下控制的手机号码发送报警短信,控制其收到短信后,可以通过其继电器输出信号驱动水泵控制器启停,同时使对应的指示灯闪亮,还可以向操作员手机发送报警短信。
时间: 2024-10-17 13:29:32

秦岭野生动物园蓄水池短信远程遥测水位方案详解的相关文章

【我得~意的笑!】一条短信轻松控制水位

1.蓄水池布局说明野生动物园位于秦岭山下,在山上建有两个蓄水池,为整个园区动物提供生活用水.1 号蓄水池距中心监控室约 600m 左右,2 号蓄水池距中心监控室约 3000 米左右.监控室在山下工作区,安装了水泵和控制器.2.存在的问题由于早期的设计存在缺陷未考虑水位闭环控制,由工作人员估算时间对蓄水池注水.这种方式要么出现蓄水池水位溢出造成附近村庄发水引起村民不满,要么出现蓄水池被抽干而损坏水泵.3.限制条件1. 山上没有动力电源:2. 时间紧,不能开挖电缆沟布线:3. 实现无人值守,自动控制

垃圾短信相关用户细分方案

垃圾短信是困扰很多用户的问题.其实通讯公司也曾通过一系列算法给用户标签,以此屏蔽掉容易发送垃圾短信的“黑名单”用户. 转:http://www.weibo.com/p/1001593925349334418467?mod=zwenzhang

php批量发送短信或邮件的方案

最近遇到在开发中遇到一个场景,后台管理员批量审核用户时候,需要给用户发送审核通过信息,有人可能会想到用foreach循环发送,一般的短信接口都有调用频率,循环发送,肯定会导致部分信息发送失败,有人说用sleep()睡一会儿,这样也不行,如果遇到用户多的情况肯定会导致php执行超时,楼主参考网上方案,有2种解决方案,第一种是用队列,比较常用的有rabbitMQ,这一个跨多语言的消息队列实现,功能很强大,具体可以百度,由于这个场景算小,不打算用rabbitMQ,还有一种方案,就是用Linux任务计划

秦岭野生动物园

今天是凌晨一点多睡的,和琼打电话聊了很久. 早上,是九点多起床的,七点钟起床去卫生间,大约是昨天下午的火锅吃了闹肚子,现在很清楚自己的身体状况,每次吃完火锅肚子疼是肯定的了.早晨,洗漱完,吃过早餐,先来了教研室,然后便一个人骑着自行车去动物园.这条路已经走过很多次.大约半个小时左右就到目的地.在归来的途中,我感觉到眼前的视野很开阔,我想这就是整体大于部分之和. 刚到的时候,觉动物园有点冷清,毕竟是淡季.大学时来过一次,没有进去,当时肯定是非常繁华的,这种冷清一直伴随着我逛完整个动物园.园中的动物

linux下ssh客户端命令远程登入系统详解

1.远程登入系统有常用两个服务telnet和ssh,都属于C/S架构 telnet: 远程登录协议,端口为23/tcp 特点:明文传输,不加密 ssh: Secure SHell,端口为22/tcp有v1,v2两个版本 特点:主机加密认证 用户认证过程加密 数据传输过程加密 sshv1:由于受到中间人攻击等安全隐患,现在用的不多 sshv2:相对sshv1,很安全,其认证过程有两种:基于口令认证及基于密钥认证 2.Linux系统程序是openSSH 服务器端:sshd, 配置文件/etc/ssh

远程连接服务器---SSH详解

对于系统管理员来说,远程连接服务器是一个很有用的操作,它使得服务器管理变得更加方便. 下面我就来科普一下有关远程连接服务器的知识: 目前,远程连接服务器的类型有以下几种: ① 文字接口的明文传输:Telnet.RSH为主,很少用到. ② 文字接口的加密传输:以SSH为主,已经取代了上面的明文传输方式. ③ 图形接口:XDMCP.VNC.XRDP等较为常见. 这篇文章只为实战,不为普及概念性知识.所以我只讲解在工作中最常用到的技术SSH.关于SFTP技术和VNC技术,请查阅我的其他博客. 好,先来

iOS 远程推送通知 详解

1: ios本地通知和远程通知 http://wangjun.easymorse.com/?p=1482 2: 苹果远程通知服务申请激活例图 (外国佬写的.) http://mobiforge.com/developing/story/programming-apple-push-notification-services 3:书籍参考:iPhone 开发秘籍 第16章 推送通知. 好了,进入正文: 首先是申请证书的网址 https://developer.apple.com/ios/manag

linux 下远程连接mysql命令详解

http://hi.baidu.com/aaxh/blog/item/49bcb78ffe3dfae4f01f36b2.html一.MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格) C:\>mysql -h localhost -u root -p123(注意-p与密码是紧跟的) 二.MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123” C:\>mysql -h 172.1

rsync 远程数据同步工具详解

rysnc 命令用法:(OPTION-参数,USER-用户,HOST-IP地址,SRC-复制源位置,DEST-复制目标位置)Shell拉:rsync [OPTION] [[email protected]]HOST:SRC [DEST]rsync拉:rsync [OPTION] [[email protected]]HOST::[MODULE] [DEST]Shell推:rsync [OPTION] SRC [[email protected]]HOST:DESTrsync推:rsync [OP