预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共37页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录TOC\o"1-3"\h\uHYPERLINK\l_Toc7212摘要PAGEREF_Toc7212IIHYPERLINK\l_Toc8257一无线通信网络简介PAGEREF_Toc82571HYPERLINK\l_Toc78731.1无线通信控制网络PAGEREF_Toc78731HYPERLINK\l_Toc127901.2VisualBasic简介PAGEREF_Toc127901HYPERLINK\l_Toc32620二系统整体设计方案PAGEREF_Toc326202HYPERLINK\l_Toc102952.1硬件设计PAGEREF_Toc102952HYPERLINK\l_Toc181802.1.1实验箱连接PAGEREF_Toc181803HYPERLINK\l_Toc309772.1.2串行通信基础PAGEREF_Toc309774HYPERLINK\l_Toc271422.2主界面设计PAGEREF_Toc271426HYPERLINK\l_Toc111252.3数据采集设计PAGEREF_Toc111256HYPERLINK\l_Toc280012.4控制算法设计PAGEREF_Toc280019HYPERLINK\l_Toc2532三主界面设计PAGEREF_Toc253210HYPERLINK\l_Toc283443.1VisualBasic的编程方法PAGEREF_Toc2834410HYPERLINK\l_Toc116713.2用户登陆模块设计PAGEREF_Toc1167112HYPERLINK\l_Toc5016四系统运营结果与分析PAGEREF_Toc501615HYPERLINK\l_Toc311424.1系统运营结果PAGEREF_Toc3114215HYPERLINK\l_Toc162454.2分析改善措施PAGEREF_Toc1624515HYPERLINK\l_Toc1421参考文献PAGEREF_Toc142115HYPERLINK\l_Toc11879附录PAGEREF_Toc1187916摘要基于无线通信平台VB的温度PID控制系统重要由被控对象(电热炉)、温度控制器和无线通信模块三部分组成。在被控对象和温度控制器之间设立过程控制接口,过程控制接口涉及温度检测装置和调功器,完毕接受客户端的请求和温度控制的功能。温度控制采用PID控制策略,完毕温度显示和参数设立的功能,将设立参数(恒温值、PID参数),实现远程监控。本课题重要研究基于无线通信平台VB的温度PID系统主界面设计。本系统涉及硬件设计、软件设计和数据采集,温度自动控制箱和传感器部分,在VB中实现动画显示、报警解决、流程控制、实时曲线和报表输出等功能。同时运用智能仪表控制系统,在所设计的VB监控界面中,进行相关仪表调校和控制器参数整定。最后向用户提供Pt100温度控制系统的动态运营结果。关键词:无线通信平台;VB;PID;Pt100一无线通信网络简介1.1无线通信控制网络无线通信网络,由于其特有的非接线通信方式的优点,广泛应用于特定地理位置(如山区、油田和水利设施等)的现场遥测遥控领域。特别在分布距离较远且数据传输量不大时,无线通信网络的优势更为明显。目前,采用无线通信技术的工控产品很多,有的采用RF调频通信原理;有的采用扩频通信原理。根据发射功率的不同,无线通信的距离也各不相同。也有很多公司开发出了应用于不同场合的无线数传模块,大大方便了无线通信测控系统的设计。考虑到实验系统的规定及实际应用情况,我们选用了台湾威达(ICP)的牛顿无线通信模块和工控模块开发无线通信控制网络实验平台。台湾威达(ICP)公司是著名的工控产品研发和生产公司,其公司生产的工业控制计算机、数据采集卡和工控模块都是目前工控行业的主流产品。特别是工控模块产品,由于性价比高、组合使用方便,深受用户好评。典型的无线通信控制网络分布式控制系统如图1-1所示。图1-1典型无线通信控制网络1.2VisualBasic简介VisualBasic(简称VB)是Microsoft公司为开发Windows应用程序提供的强有力的开发环境和工具,它是具有很好的图形用户界面的程序设计语言,采用面向对象和事件驱动的程序设计两种新机制,把过程化和结构化编程结合在一起。程序开发图形化的构思使开发者非常容易地创建一个窗体(Form),再从VB工具箱中选择一些控件放入窗体中,无需编程设计界面。界面设计面向对象,容易完毕,但是应用程序的过程部分却不是