




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
成 绩 评 定 表学生姓名班级学号专 业测控技术与仪器课程设计题目基于无线通信平台VB温度PI控制系统硬件设计评语组长签字:成绩日期 2016 年 月 日课程设计任务书学 院自动化与电气工程专 业测控技术与仪器学生姓名班级学号课程设计题目基于无线通信平台VB温度PI控制系统硬件设计实践教学要求与任务:1)掌握电热炉温度控制的原理及方法。2)掌握基于无线通信平台VB电热炉温度控制系统硬件工作原理。要求在课程设计报告中给出:1)装置的结构和电路原理图。2)调试过程,说明发现的向题及处理过程。3)分析存在的问题。4)收获与改进方案。工作计划与进度安排:2016年11月30日2016年12月7日根据设计要求和内容查阅参考文献或资料,提出设计方案,进行原理设计。2016年12月10日2016年12月14日根据设计方案,进行调试,测试,撰写课程设计报告,答辩。指导教师: 2016 年 月 日专业负责人:2016年 月 日学院教学副院长:2016 年 月 日摘 要本次设计主要利用了VB6.0软件,针对电加热炉这一控制对象,设计了基于无线通信控制网络平台,通过温度实验箱对电加热炉进行控制的控制系统。该温度主要是用于对DS18B20温度传感器的温度进行实时采集,并在上位PC机上进行显示,通过PI控制算法,并对PI各参数进行调节,得出温度调节值同时将该数据通过牛顿模块传送给控制温度实验箱上的双向可控硅,从而达到对电加热炉通断电控制的目的本系统主要能实现实时温度数据采集、处理,能在的实时趋势曲线里显示温度的变化,最终实现对电加热炉温度的实时检测和控制,生成较理想的实时温度曲线。关键词:牛顿模块;温度自动控制实验箱;PI控制目录一 无线通信网络简介11 无线通信控制网络12 Visual Basic介绍1二 基于无线通信平台VB温度PI控制系统设计21 选用仪器22课程设计的内容33 系统电路34 实验步骤3三 基于无线通信平台VB温度PI控制系统控制算法设计4四 基于无线通信平台VB温度PI控制系统硬件设计41 硬件系统结构42 无线通信控制网络系统模块53 温度自动控制模块84 温度采集模块9五 基于无线通信平台VB温度PI控制系统主页面设计101 工程的建立102用户登陆模块设计103系统功能模块设计114主界面的设计11六 基于无线通信平台VB温度PI控制系统数据采集设计121 流程和原理122 通信参数133 波特率设置144 起始位和校验位14七 系统运行结果与分析151 系统运行结果152 分析改进措施15八 参考文献16一 无线通信网络简介1 无线通信控制网络无线通讯控制网络由于其特有的非界线通信方式的优点,广泛应用于特定地理位置(如山区、油田和水利设施等)的现场遥测遥控领域。尤其在分布距离较远且数据传输量不大时,无线通讯控制网络的优势更为明显。目前,采用无线通信技术的工控产品很多,有的采用RF调频通讯原理;有的采用扩频通信原理。根据发射功率的不同,无线通讯的距离也各不相同。也有很多公司开发出了应用于不同场合的无线数传模块,大大方便了无线通信测控系统的设计。考虑到实验系统的要求及实际应用情况,本次设计选用了台湾威达(ICP)的牛顿无线通信模块和工控模块开发无线通信控制网络实验平台。台湾威达(ICP)公司是著名的工控产品研发和生产公司,其公司生产的工业控制计算机、数据采集卡和工控模块都是目前工控行业的主要产品。尤其是工控模块产品,由于性价比高、组合使用方便,深受用户好评。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操作系统的细节,就可以作出满意的作品。二 基于无线通信平台VB温度PI控制系统设计1 选用仪器微机、自动控制实验箱、无线通信网络2课程设计的内容 本次设计所做的是基于无线通信平台VB温度PI控制系统数据采集及显示。分为VB控制界面设计、数据采集、系统算法设计及硬件设计四部分,目的是通过DS18B20温度传感器,将电热炉的温度数据传输到实验箱上,实验箱会显示当前温度,通过单片机的处理及RS232通信,将数据显示到电脑上,并通过VB界面进行显示和监控。其中,硬件方面是由PC机和MAX232来实现的,DS18B20采集到的温度数据通过串行通讯线传送给PC机,运行在PC机上的编程软件VB利用串行通讯线提供给硬件的接口,对整个单总线进行操作控制,并且对测量数据进行处理。软件方面主要是通过对系统参数的设置,通信控件的应用,最终实现对DS18B20的控制和温度数据的读取。3 系统电路系统总体设计框图如图2-1所示图2-1 系统总体电路图整个系统结构由一台工控机构成的上位机用于整个系统的管理,安装多点测温系统管理软件,并通过无线通信对下位分机进行控制。硬件系统采用这种结构,成本小、维护简单、工作稳定。4 实验步骤1 总体系统设计2 VB界面设计3 硬件设备连接4 利用调试软件及通信连接软件进行无线连接5 开启电热炉,用DS18B20测炉温,进行数据采集6 进行监控和调试三 基于无线通信平台VB温度PI控制系统控制算法设计控制系统主要由控制器和控制对象两部分组成,通过一定的控制方法使系统达到所要求的控制性能。控制模式有开环控制、闭环控制和复合控制三种。所谓的开环控制是控制器与控制对象之间只有正向作用,没有反向联系,是一种单向的控制过程。如果控制器与控制对象之间既有正向作用又有反向联系,这种控制方式称为闭环控制或反馈控制。在某种情况下,为了达到较好的控制效果,往往将开环控制和闭环控制结合起来,这种控制方式称为复合控制。过程控制的基本算法很多,本实验主要采用 PID 控制算法。PID 控制是最早发展起来的控制策略之一,由于算法简单、鲁棒性好和可靠性高,被广泛应用于过程控制和运动控制中,尤其适用于可建立精确数学模型的确定性控制系统。随着计算机进入控制领域,不仅可以用软件实现 PID 控制,而且可以利用计算机的逻辑功能,使 PID 控制更加灵活。常规的PID 控制系统原理框图如图3-1所示,系统由 PID 控制器和被控对象组成。PID 控制器是一种线性控制器,它根据给定值 r(t)与实际输出值 c(t ) 构成控制偏差:e(t)=r(t)-c(t)将偏差的比例(P)、积分(I)和微分(D)通过线性组合构成控制量,对被控对象进行控制,故称 PID 控制器。图3-1 PID控制系统框图PID 控制器各校正环节的作用如下:1)比例环节: 比例调节的方程为y=Kp e(t)其中y为比例调节器的输出,Kp为比例系数,e(t)为调节器的输入或偏差值,而e(t)=V0-Vt。这里V0为设定的目标值,Vt为tt时刻的采样值。比例调节器的输出变化与输入偏差成比例。比例调节作用的大小除了与偏差e(t)有关外,主要取决于比例系数Kp的大小。Kp越大,比例调节作用越强,反之则越弱。但对于大多数来说,Kp太大时,会引起系统自激振荡。2)积分环节: 积分调节的方程为:其中,Ti为积分时间。积分调节的主要特点是调节器的输出不仅取决于偏差信号的大小,而且还主要与偏差存在时间有关。只要有偏差存在,输出就会随时间不断增长,直到偏差消除后,调节器的输出才不会变化。因此,积分作用能消除静差,这是它的主要优点。但是它的主要缺点是动作缓慢。而且在偏差刚一出现时,积分作用很弱,不能及时克服扰动的影响,使被调参数的动偏差增大,调节过程变长。3.微分环节: 微分调节的方程如下:,其中,dT为微分时间。微分调节的主要特点是输出可以反映偏差的变化速度。因此,对于一个固定不变的偏差,不管其数值有多大,也不会有微分作用输出。所以微分作用不能消除静差,而只能在偏差发生变化时,产生调节作用。四 基于无线通信平台VB温度PI控制系统硬件设计1 硬件系统结构1.1硬件总体设计框图硬件连接框图如图4-1所示图4-1 硬件连接框图整个系统结构由一台工控机构成的上位机用于整个系统的管理,安装多点测温系统管理软件,并通过无线通信对下位分机进行控制。硬件系统采用这种结构,成本小、维护简单、工作稳定。1.2 系统电路连线系统电路的连接如图4-2图4-2系统电路连线图通过DS18B20温度传感器,将电热炉的温度数据传输到实验箱上,实验箱会显示当前温度,通过单片机的处理及RS232通信,将数据显示到电脑上,并通过VB界面进行显示和监控。2 无线通信控制网络系统模块2.1 无线通信控制网络系统介绍本实验系统由牛顿工控模块构成,实物见图4-3所示。 图4-3 无线通信控制网络系统实物图系统原理图见图4-4所示。图4-4无线通信控制网络系统原理图系统各部件说明如下:1)SST900EXT: 无线接收/发送模块,232/485接口;速率最高19.2Kbps;距离200米,加放大天线可达1km.本实验系统速率设为9.6Kbps。2)7044:数字量模块,4DI(开关量)/8DO(OC门);485接口;地址设为1。3)7012: 模拟量输入模块,16位隔离;485接口;地址设为2;电压输入010V对应032767。4)7021:模拟量输出模块,12位隔离;485接口;地址设为3;电压输出:04095对应010V。5) VB:上位机编程软件。 2.2 串行通信RS-232接口标准1)RS-232串行接口:到目前为止,RS-232是个人计算机与通信工业中常用的串行接口。对于RS-232接口,人们习惯的称它为在低速率串行通信中,具有延长通信距离优点的单端标准。因此,RS-232 应用了称之为单端通信的非平衡传输方式。它有两种结构,一种是25针的,一种是9针的,引脚图如图4-5所示。图4-5 RS-232C引脚图2)RS-232电气特性:在发送数据和接收数据终端上: -3V-15V代表着逻辑1, +315V代表着逻辑0;在请求发送、允许发送、数据发送准备好、数据终端准备好和数据载波检出线等控制线上:+3V+15V表示信号有效,-3V-15V表示信号无效。3)RS-232接口引脚定义:数据发送准备好(DSR)用来表示当DSR处于工作状态下,调制解调器能够应用。数据终端准备好(DTR)用来表示当DTR处于工作状态下,可以进行数据的传送。请求发送(RTS)当数据终端设备想要向通信设备传输数据时,应用到此信号。当此信号有效时,RTS自身询问调制解调器是否需要发送数据。允许发送(CTS)此信号用以表示数据通信设备已经做好接收来自终端设备的数据准备,也可以表示为RTS的响应信号。终端数据无误的经由调制解调器传输时,此信号处于有效状态。在全双工和半双工系统中,请求发送和允许发送作为发送方式和接收方式之间的转换。由于在全双工系统中需要设置发送和接收通道,所以可以设置请求发送和允许发送为高电平。接收线信号检出(RLSD)此信号又称为数据载波检出线。它用来表示,当数据通信设备已经成功的开始传送数据时,数据终端设备也相应的开始接收数据。当数据由一方到达另一方时,数据载波检出线处于工作状态。并且告知另一方准备接收信号,经过调制解调信号后,送到终端设备。3 温度自动控制模块温度自动控制模块电路原理图如图4-6所示图4-6 温度自动控制模块电路原理图温度自动控制试验箱是以微处理器为中央控制单元,能完成物理信号的输入输出、信号转换和计算控制等功能,并可与外界通讯的仪器仪表。其可靠性高,稳定性好,长期工作维护量小。可采用LCD显示,清晰直观,读数方便。试用范围广,使用灵活:可选择不同的测量值和输出值;可在线修改参数,流量小信号切除,失败模式电流输出等功能;具有内部计数,数据存储,自诊断,自校验等多种功能。具有大量的非控制性信息(管理信息),自动控制系统的被控量是温度、压力、流量、液位、成分、粘度、湿度等这样一些过程变量的系统。具有连续生产过程自动控制、由过程检测和控制仪表组成、被控过程多样,控制方案丰富的特点。在现代工业生产过程自动化中,过程控制技术正在为实现各种最优技术经济指标,提高经济效益和社会效益,提高劳动生产率,节约能源,改善劳动条件,保护环境卫生,提高市场竞争力等方面起着越来越大的作用。4 温度采集模块温度采集模块是通过DS18B20温度传感器,将电热炉的温度数据传输到实验箱上,DS18B20温度传感器实物图如图4-7所示图4-7 DS18B20温度传感器 DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO92小体积封装形式;温度测量范围为55125,可编程为9位12位A/D转换精度,测温分辨率可达0.0625,被测温度用符号扩展的16位数字量方式串行输出;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。DS18B20是常用的温度传感器,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。五 基于无线通信平台VB温度PI控制系统主页面设计1 工程的建立下文将分别介绍在Microsoft Visual Basic6.0集成环境下各个模块的设计过程。首先运行Microsoft Visual Basic6.0,出现“新建工程”对话框。选择新建“标准EXE”,执行“打开”命令,进入Visual Basic工程集成开发环境,窗体设计器会自动出现一个Form1的空白窗体,如图5-1所示。图5-1空白窗体2用户登陆模块设计在空白窗体上,添加2个Label控件、2个TextBox控件、1个ADODC控件。图5-2 用户登陆界面界面上的2个Label控件用来标识窗体中的信息(用户名,密码),2个TextBox控件用来输入用户名和密码,2个CommandButton控件用来确定或取消登陆,1个ADODC控件(运行时隐藏)用来完成和数据库用户信息表的连接。如图2-2所示。3系统功能模块设计系统功能模块主要完成两个功能:用户管理和退出系统。其中用户管理用于修改拥护密码和添加新的用户名和密码。如图5-3所示。图5-3修改用户密码界面界面上的4个Label控件用来标识窗体中的信息(用户名,原密码,新密码,确认密码),4个TextBox控件用来输入用户名,原密码,新密码,确认密码2个CommandButton控件用来确定或取消修改密码。4主界面的设计 为了方便地管理系统程序,且占有教少的系统资源,我们采用多文档界面MDI进行主界面的设计。通过选择主界面上的菜单,我们就可以实现对温度信息的各种操作。系统的主界面如图5-4所示。图5-4系统的主界面六 基于无线通信平台VB温度PI控制系统数据采集设计1 流程和原理数据采集模块主要由名称为Timer_Sample的一个Timer控件实现数据采集,由于是多路温度采集,首先设置一个变量,从1一直到总温度点数逐一递增,该变量影响地址和通道数,当该变量为1时,进行第1通道的温度采集,采集之后并把该变量加1,地址和通道做出响应的变化,进行下次采集操作。整个过程放在一个For循环里面实现。数据采集流程如图6-1所示:图6-1 数据采集流程图目前温度控制领域采用的控制方式为PI控制。本设计应用了PI控制方式中的增量式的控制公式对电烤箱的温度进行了自动控制。其设计原理如下:首先,数据采集时先将温度信号采集到计算机中然后,经过数字调节器(VB编写程序),利用PID的增量式的控制式的算法,处理采样信号。利用输出的电压U控制可控硅,从而控制加热炉电源的通断,是温度能够控制在目标温度上,完成对温度的自动控制。2 通信参数串行端口的通信方式是将字节拆分成一个接着一个的位再传送出去,接到此电位信号的一方再将此一个一个的位组合成原来的字节,如此形成一个字节的完整传送。在传输进行的过程中,双方明确传送信息的具体方式,否则双方就没有一套共用的译码方式,从而无法了解对方所传过来信息的意义。因此双方为了进行通信,必须遵守一定的通信规则,这个共同的规则就是通信端口的初始化。通信端口的初始化是对数据的传输速度(波特率),数据的传送单位,起始位与停止位,校验位进行的设置。3 波特率设置波特率是指串行通信中每秒内传送二进制数码的位数,以bit/s(位/秒)为单位。它是衡量串行数据传送速度快慢的关键参数。计算机通信过程中常用的波特率是:110,300,600,1200,2400,4800,9600,115200bps。在数据的传送单位中,一般串行通信端口所传送的数据是字符型。当使用字符型编码时,工业界常使用到的是ASCII字符码,它使用了8位形成一个字符。不同的情形下(依照使用的协议),会使用到不同的传送单位。使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全施工培训考核课件
- 改造提升整治工程方案(3篇)
- 安全文明驾驶学习培训课件
- 安全文明礼貌培训课件
- 猫眼部疾病知识培训内容课件
- 安全教育自评课件
- “周总理你在哪里”的呼唤声为何经久不绝
- 废物油桶改造工程方案(3篇)
- 安全教育民营企业培训课件
- 狂野大数据课件
- NEDD4在非小细胞肺癌EGFR-TKIs继发耐药中的作用机制与临床启示
- 车辆按揭押金合同协议
- 耳穴压豆法在临床中的应用
- 2024心肺复苏操作考核评分标准
- 2025春季学期国开电大专科《政治学原理》一平台在线形考(形考任务二)试题及答案
- 内镜标本规范处理
- 汽车电工电子基础电子教案2电流、电压和电位
- 2025年通力扶梯e1试题及答案
- 老年临床营养支持
- 发电厂继电保护培训课件
- 《李白的诗歌》课件
评论
0/150
提交评论