- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VB和GSM水量信息化测控系统
基于VB和GSM水量信息化测控系统 【摘 要】基于VB与GSM的水量信息化测控系统的软件实现的设计是上位机通过GSM对下位机进行监控,对远端进行无线通信。利用VB编写一个可视化的用户界面,通过GSM网络以短消息的形式完成远程数据传输,利用无线通信网络GSM对下位机进行监控。采用串行通信MSComm控件作通信控制,根据数据协议以及GSM AT指令实现数据的远程传输。 【关键词】VB GSM AT指令 串口编程 MSComm控件 一、绪论 (一)引言 水利工程一般分布较分散,且大多位于有线通讯条件较差的偏僻山区和农村。管理人员较难及时掌握设备运行状况,比如设备的电源监视、闸门开度、水位等信息。而且这些系统只能由维护人员巡回检查和维护,设备的故障在维护人员巡检之前是不会发现的,及时掌握水情信息是很难的。 因此必须发展水渠的无线检测自动化系统,一方面是检测仪器的自动测量和数据自动采集,以提高数据采集速度,改善观测人员的工作条件;另一方面是数据的集中处理和分析,以优化水量调度及进行控制决策。因此,采用GSM网络作为无线通信方式解决了上述无线检测中的问题。 (二)系统的发展及现状 在传统的无线检测与控制系统中, 几乎都是利用数传电台来完成数据和控制指令的发送与接收。目前远程监测主要有以下几种方式:短距离长线监测;通过市话网;通过 internet 网络;通过自组网络;通过数传电台方式。短距离长线监测和通过自组网络首先要自行建设通信网络,建网初期投资巨大,相对运营费用高;通过市话网和internet方式无需自行建设通信网络;数传电台出现较早,应用很广泛,但建网初期投资巨大,传输范围有限。GSM网络通过短消息业务不需要建立拨号连接,只需把待发的消息加上目的地址发送至短消息中心,再由短消息中心转发到最终目标。随着移动通信技术的迅猛发展,基于VB与GSM的水量信息化测控系统软件将广泛应用于国民经济的诸多领域,成为一个新的研究热点。 二、通信协议的制定与关键技术 根据对无线信道模型的分析,了解外部因素对无线数据传输的影响,设计实用的无线通信协议。 (一)RS-232串口的概述 RS-232 是在任何时候都常用的接口之一。RS-232 接口的最通常的用处是连接到一个Modem上,其他拥有RS-232接口的设备包括打印机、数据采集模块等。 串行通信可以分为同步及异步两种模式。目前采用异步传输模式较为普遍,异步传输只要9支引脚就足够了。如果要采用同步传输,则需要25支引脚。 (二)串行通信控件 MSComm 简介 Visual Basic的串行通信对象MSComm是将RS-232的初级操作予以封装,用户以高级的Basic语法即可利用RS-232与外界通信。本系统中比较常用的MSComm属性如下: 三、系统软件设计 (一) 系统模块 上位机作为系统的人机界面,除了与下位机进行数据通信外,还要求在上位机上编写相应的程序代码。本系统的人机界面与通信程序全部由VB开发。VB将该系统大体分为5个模块,分别为系统参数设定、数据库管理与查询、报表、帮助,可以随时查看各个模块。 (二) 系统软件设计基础 本系统是基于VB与GSM的水量信息化测控系统的软件实现,GSM网络以短消息的形式完成远程数据传输,从而实现对下位机的监控。 1.VB 6.0 简介 Visual Basic是在世界范围内广泛使用的一种强大的编程语言,它为Windows应用程序开发提供了最迅速和便捷的方法。 采用VB开发平台,具有编程简洁、程序集成度高的特点,可以充分利用其界面设计工具,迅速完成各种功能的图形界面设计,得到美观清楚的界面。VB是一种可视化的,面向对象的采用事件驱动的结构化高级程序设计语言,简单易学,效率高且功能强大,可与专业的开发工具相媲美。 2.常见AT指令介绍 AT指令是基于字符的命令结构,有BLOCK模式, TEXT模式和PDU模式。相关的GSM AT指令: AT+CMGF 选择消息格式, 0-PDU;1-文本。 AT+CSCA 选择消息中心地址。 AT+CNMI 新消息指示方式。 AT+CMGS 发送短消息。 AT+CMGR 阅读短消息。 AT+CMGD 删除短消息。 (三) 数据库设计 1.数据库的建立 在VB中建立数据库可以使用的方法:(1)使用可视化数据管理器。(2)使用Microsoft Access数据库。(3)第三方数据库设计器。(4)用编程的方式创建数据库。 2.数据库的访问 数据库建立后,它是一个孤立的数据库,要访问该数据库,对其进行操作就必须先和它连接起
您可能关注的文档
最近下载
- 孝德与感恩(孝文化讲坛).pptx VIP
- 地下消防水池开挖专项施工方案.docx VIP
- 人工智能在小学数学个性化作业设计中的应用研究教学研究课题报告.docx
- 五上英语每日一练小纸条(含答案11页).pdf VIP
- Unit 3 Yummy food(Wrap up)外研版(三起)(2024)英语三年级下册.pptx VIP
- 近五年黑龙江省中考数学真题及答案2023.docx VIP
- 2022病毒疣基层诊疗指南.pdf VIP
- 大学物理化学第四版课程课件:第6章化学平衡.pptx VIP
- 中国体癣和股癣诊疗指南(基层实践版2022).docx VIP
- 张昕-行政组织学-第八章行政组织变革.pptx VIP
文档评论(0)