- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
摘 要 II
一 无线通信网络简介 1
1.1无线通信控制网络 1
1.2 Visual Basic简介 1
二 系统整体设计方案 2
2.1硬件设计 2
2.1.1 实验箱连接 3
2.1.2 串行通信基础 4
2.2主界面设计 6
2.3数据采集设计 6
2.4控制算法设计 9
三 主界面设计 10
3.1 Visual Basic的编程方法 10
3.2用户登陆模块设计 12
四 系统运行结果与分析 15
4.1 系统运行结果 15
4.2 分析改进措施 15
参考文献 15
附录 16
摘 要
基于无线通信平台VB的温度PID控制系统主要由被控对象(电热炉)、温度控制器和无线通信模块三部分组成。在被控对象和温度控制器之间设置过程控制接口,过程控制接口包括温度检测装置和调功器,完成接收客户端的请求和温度控制的功能。温度控制采用PID控制策略,完成温度显示和参数设置的功能,将设置参数(恒温值、PID参数),实现远程监控。
本课题主要研究基于无线通信平台VB的温度PID系统主界面设计。本系统包括硬件设计、软件设计和数据采集,温度自动控制箱和传感器部分,在VB中实现动画显示、报警处理、流程控制、实时曲线和报表输出等功能。同时利用智能仪表控制系统,在所设计的VB监控界面中,进行相关仪表调校和控制器参数整定。最后向用户提供Pt100温度控制系统的动态运行结果。
关键词:无线通信平台;VB;PID;Pt100
一 无线通信网络简介
1.1无线通信控制网络
无线通信网络,由于其特有的非接线通信方式的优点,广泛应用于特定地理位置(如山区、油田和水利设施等)的现场遥测遥控领域。尤其在分布距离较远且数据传输量不大时,无线通信网络的优势更为明显。
目前,采用无线通信技术的工控产品很多,有的采用RF调频通信原理;有的采用扩频通信原理。根据发射功率的不同,无线通信的距离也各不相同。也有很多公司开发出了应用于不同场合的无线数传模块,大大方便了无线通信测控系统的设计。考虑到试验系统的要求及实际应用情况,我们选用了台湾威达(ICP)的牛顿无线通信模块和工控模块开发无线通信控制网络实验平台。
台湾威达(ICP)公司是著名的工控产品研发和生产公司,其公司生产的工业控制计算机、数据采集卡和工控模块都是目前工控行业的主流产品。尤其是工控模块产品,由于性价比高、组合使用方便,深受用户好评。典型的无线通信控制网络分布式控制系统如图1-1所示。
图1-1 典型无线通信控制网络
1.2 Visual Basic简介
Visual Basic(简称VB)是Microsoft公司为开发Windows应用程序提供的强有力的开发环境和工具,它是具有很好的图形用户界面的程序设计语言,采用面向对象和事件驱动的程序设计两种新机制,把过程化和结构化编程结合在一起。程序开发图形化的构思使开发者非常容易地创建一个窗体(Form),再从VB工具箱中选择一些控件放入窗体中,无需编程设计界面。界面设计面向对象,容易完成,但是应用程序的过程部分却不是面向对象的,然而VB具有事件驱动方法,使开发者容易地完成界面设计和代码编写。
VB使用方便,具有Windows开发环境所支持的一些主要功能:
(1)创建各种程序对象,如文本框和命令按钮等。
(2)创建多个多种类型的窗口,如窗体等。
(3)实时地响应光标和键盘事件,如鼠标选中的事件过程等。
(4)可根据需要显示或隐藏各种对象,如命令按钮可不见。
(5)直接控制打印机输。
(6)控制RS-232串行通迅接口,实现串行数据通迅。
(7)可实现和其它Windows程序之间的相互通信。
(8)有强大的图形图像处理功能。
(9)能创建和管理数据库。
与其它程序设计语言相比,VB也有许多独特的性能:
(1)成功地简化了界面设计,为应用程序开发提供了通向Windows操作环境的快捷途径。
(2)提供了应用程序开发所需的许多代码(如窗体、控件),加快了开发速度。
(3)让开发者以可视化方式和代码方式进行工作。
(4)完善的运行错误处理功能。
(5)丰富的图形指令,可生成和机制作各种图形。
(6)强大的数据和字符处理功能。
(7)具有丰富的控件库。
(8)可编译成.EXE文件,脱离VB环节单独运行。
自从VB产生之后,很多人都会使用其来开发自己的应用程序,在开发过程中,开发人员不需要非常清楚有关Windows操作系统的细节,就可以作出满意的作品。
二 系统整体设计方案
系统设计主要包含硬件设计、主界面设计、数据采集与算法设计,下面就对这几方面做主要的分
文档评论(0)