嵌入式温度控制系统使用说明_第1页
嵌入式温度控制系统使用说明_第2页
嵌入式温度控制系统使用说明_第3页
嵌入式温度控制系统使用说明_第4页
嵌入式温度控制系统使用说明_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、嵌 图1 系统电气连接 2、IP设置 本系统采用以太网无线通信,在保证正确通信之前首先要设定好PC机和 嵌入式温度控制器的IP地址。统一规定,PC机IP地址最后一位值=嵌入温度控制器无线网卡IP最后 一位值+10。(1) 进入 PC机“网络连接”,右键点击“无线网络连接”“属性”“Internet协议(TCP/IP)”,双击“Internet协议(TCP/IP)”,设定IP。  图2 PC机IP设置 (2) 进入嵌入式温度控制器WinCE系统,进入“设置”“网络和拨号连接”,双击“SDIO86861”,设定“IP地

2、址”。 图3 嵌入式温度控制器IP设定 二、 软件功能和界面介绍1、服务器端软件的使用 在使用上位机软件之前,首先要启动服务器端软件,使用步骤如下:(1) 启动进入控制器系统,双击“我的设备”,双击“NandFlash”,进入服务端软件所在目录。 图4 进入根目录(2) 双击“温度控制系统8-24”服务端,左击“服务器打开”,侦听上位机客户端。 图5 打开服务端软件(3) 如果系统正确连接,服务端将提示正确建立连接。图6 正确建立连接2、上位机(客户端)软件功能介绍 本控制系统上位机软件设计包括以下模块:通信模块、数据采集保

3、存模块、实时曲线绘制模块以及PID算法模块。为了能够远程实时地进行温度系统的控制,需要设计具有良好用户界面的上位机无线温度控制软件。上位机控制软件基于Microsoft Visual C+ 6.0 以及Microsoft MFC(Microsoft Foundation Class)和相关API而开发,实现的主要功能有: (1) 实时数据通信,通信方式采用Socket通信; (2) 温度数据的实时趋势曲线图,为了更加直观的观察当前的温度状态,设计了可实时查看的动态曲线图,便于温度的控制、辨识数据的生成和相

4、关控制算法的实验效果检验;(3) 温度数据保存到csv文件,一方面可以实时得到温度数据,另一方面可以为需要进行的辨识环节提供原始数据,进行实时的温箱模型辨识;(4) 利用辨识出来的模型进行控制算法的研究。 3、上位机(客户端)软件界面介绍 软件界面分为两个主要版块:左版块绘制实时曲线,右版块为显示对话框,显示当前系统状态(启动或停止)、实时温度及变化和控制算法参数等等。要注意,本软件只提供辨识数据的采集工作,实验时再在Matlab下辨识模型。上位机软件设计时尽量考虑具有良好的人机交互性,以及简便、易操作,如图7所示。 图7 上位机(客户端)软件界面布局三

5、、 上位机(客户端)软件使用步骤1、 鼠标左键点击菜单栏“指令设置”,点击弹出的“系统参数”选项,根据实验要求拖动滑块设置“加热电压”和“温度采样周期”,点击“确定”设置成功。设定参数的过程中,“系统状态显示”区域的“系统电压”和“采样周期”会实时的记录设定的数值。    图8 指令设置 注: “指令设置”用来设置温箱的加热电压和温度数据的采样周期。“加热电压”量程为0150V,设定最大电压为150V是防止电流过大对控制器产生损坏考虑。“温度采样周期”量程是210s,对于温箱温控系统而言,2s采集一个温度数据能够满足辨识要求

6、。也可以使用工具栏对应的快捷图标(红框处)进行系统参数设置。 2、 鼠标左键点击菜单栏“通信设置”,点击弹出的“设置”选项,在弹出的对话框中设置通信方式。   图9 通信设置 注:目前只实现了两种通信方式,串口通信和以太网通信,实验里建议采用无线路由进行以太网通信。串口通信各项参数可以自己设置,也可以设置默认选项,可以参考软件功能定制和扩展说明;以太网通信端口号和服务器(温箱控制板)IP根据需要进行自己定制设置默认选项,可以参考软件功能定制和扩展说明。也可以使用工具栏对应的快捷图标(红框处)进行系统参数设置。 3、 鼠标左键

7、点击菜单栏“命令”,点击“启动系统”选项即可启动温箱加热。  图10 启动系统 注:也可以使用工具栏对应的快捷图标(红框处)进行系统参数设置。 系统启动后,将同时会生成从此时刻开始的数据文件。本系统的文件分为两种:  保存整个系统从运行到结束的电压、采样周期、温度数据等。  注:红色部分表示是对应开始记录的时刻。  记录加入辨识序列后的温度数据等。  注:红色部分表示是对应开始记录的时刻。 4、 鼠标左键点击菜单栏“曲线”,点击“开始绘制”选项开始绘制温度

8、变化曲线。  图11 开始绘制实时温度曲线 鼠标左键点击菜单栏“曲线”,点击“停止绘制”选项停止绘制温度变化曲线。  图12 停止绘制实时温度曲线 本软件还提供了抓图功能,可以将实时曲线抓取保存。  图13 曲线保存 5、 观察实时的温度变化曲线,如果发现温度大致不变之后,可以使用此时的“系统加热电压”生成不同的辨识序列。  鼠标左键点击菜单栏“辨识”,点击“导入辨识信号”选项,在弹出的“打开文件”对话框中选择自己设计的辨识信号.txt文件,点击“打开”,

9、导入辨识信号。   图14 生成辨识序列 生成完毕后会弹出提示对话框,通知序列生成完毕。 注:在Matlab中必须按照下面的方法生成辨识信号;生成的数据文件要和程序放在同一级目录。   序列生成完毕后,点击“加入辨识序列”,弹出“辨识信号参数”对话框,设定辨识信号的单位时间和周期数,点击“确定”。经过一段时间后辨识信号加入完毕会弹出提示“提示”对话框,通知信号加入完毕,可以进行系统辨识。    图15加入辨识序列 注:信号加入完毕后,即可取出 YMDHMSDataDemo_Sequence_Identy.csv文件在Matlab下进行辨识; 6、 利用步骤5辨识出来的模型,可以在Matlab中先进行控制算法的仿真, 利用得到的参数,对实际温箱进行控制。 鼠标左键点击菜单栏“算法”,点击“算法选

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论