- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于嵌入式九点控制器的温度控制系统
基于嵌入式九点控制器的温度控制系统
1 引言
目前,在 陶瓷生产过程中,大都采用基于plc的现场控制系统,此类系统可靠性高,实现起来比较容易,但由于plc在数据处理和管理方面的功能局限,造成所设计的控制系统在可操作性、控制精度以及运行过程实时检测方面存在很大的不足。因此我们通过单片机技术、图形化语言labview和九点控制器的控制策略,对窑炉的控制系统进行改造,并开发了这套数据采集和温度控制系统,从而完成对生产过程的管理、控制一体化。九点控制器是一种新型智能控制器,是根据偏差与偏差变 化率将实际运行状况抽象成九个工况点,从而给出相应的控制策略进行有效控制,其基本思想是控制器根据控制系统的实际运行模式特征,不断地改变或调整控制决策,以便使控制器本身的控制规律适应于控制系统的需要,获得良好的响应性能。
2 系统硬件设计
硬 件系统采用模块化设计,整个系统分为温度采集模块、交流电压和电流采集模块、a/d转换模块及通讯模块四部分,各模块均以单片机at89c2051为核心,采用485总线进行通讯。系统的总结构框图如图1所示。
图1 系统结构框图
3 系统软件设计
虚拟仪器实际上就是一种基于计算机的自动化测试仪器系统,通过软件将计算机硬件资源与仪器硬件有机的融合为一体,从而把计算机强大的计算处理能力和仪器硬件的测量、控制能力结合在一起,大大缩小了仪器硬件的成本和体积,并通过软件实现对数据的显示、存储以及分析处理。labview是美国ni公司推出的虚拟 仪器开发平台软件,它是一个高效的图形化程序设计环境,结合了简单易用的图形式开发环境与灵活强大的编程语言,内含大量分析处理子程序,产生的程序是框图的形式,使用十分方便,也大大缩减了工程人员的软件开发时间。
本软件系统通过串口通信实现实时数据采集、数据显示、并采用九点控制方法控制温度。本系统采用程序模块化和多任务设计,一个任务完成数据采集、数据显示、数据分析、数据存储等功能。一个任务根据采集得到的实际数据应用九 点控制器算出控制量,并将控制量通过串口送给下位机而达到控制温度的目的。
3.1 串口数据通讯及显示程序
虚拟仪器软件体系结构visa是i/o接口软件库及其规范的总称。labview中用于串 行通信的节点是visa节点,使用其中的函数可实现初始化串口、串口写、串口读、检测串口缓存、中断以及关闭串口等功能。
在程序框图的设计中, 首先调用visa configure serial port功能模块来进行初始化端口所选择的串口参数设置。通过它,我们可以根据实际需要设置串口号、波特率、数据位、奇偶校验位、握手信号类型和输出错误代码等。visa open根据resource name和visa session与指定的设备建立通讯。利用visa write写端口,把整个命令帧发送到串口,利用visa read读串口,利用visa close关闭visa session并释放设备资源。这样就形成了一个完整的串口通信程序流程:初始化端口—开端口—写端口—读端口—关闭端口。程序示意图如图2,在此系统中 通过通信协议循环采集电流、电压、温度、冷端电势值,采集的数据用waveform chart控件实时显示数据,并可以看到动态实时数据曲线。
图2 程序示意图
3.2 数据采集、处理和存储
本系统中温度传感器选用k型热 电偶,其测温范围适中,线性度较好,温度补偿方式采用内部补偿。用一个串口数据采集子vi将数据采集,一个vi对数据进行分析,用九点控制器策略算出控制 参数,达到控制温度的目的。数据存储使用write labview measurement file功能模块,它是labview自7.0版本新增的功能模块,且功能智能化,只需用户设置其保存数据的格式、位置等而不需考虑其如何实现。此模块也 可以记录数据存储时间并可以把数据保存为不同的文件格式,如word、excel等。
3.3 基于九点控制器的温度控制
对于加温控制可以采用调节供电电压来调节加温控制温度,调压法控制的原理是通过调节可控硅的触发相位的相位角达到对有效电压的调节,本控制系统通过调节供电电压来实现。
(1)九点控制器概要。九点控制器属于逻辑控制而不属于模糊控制,逻辑控制、传统控制与模糊控制三者区别如下:传统控制理论是依据微分方程实现自动控制,模糊控制和逻辑控制都是依据概念控制,这是对传 统控制的一种突破。模糊控制与逻辑控制的差别在于:模糊控制是按照查德la提出的模糊集理论及相应的定义运算进行的,逻辑控制是按照泛布尔代数所服从的规律进行的。模糊集的补余律不成立,泛布尔代数的补余律成立。非的运算在两个系统中定义也是不同的,与带修正因子的模糊控制差别在于:一种用数学解析式来表 示控制规则或输出响应,而另一种用
您可能关注的文档
最近下载
- 大小头尺寸对照表.xlsx VIP
- 《高级钳工培训课件-(钳工工艺流程、操作技巧及其安全规范)》.ppt VIP
- 2025年辽宁省中考语文试卷(含答案解析).docx
- 车辆电工(中级工)题库复习题要点 .pdf VIP
- GBT5210-2006色漆和清漆拉开法附着力试验标准.pdf VIP
- 文化旅游产业的发展课件.pptx VIP
- 全省寄生虫病防治技能竞赛理论考试题及答案.doc VIP
- 全市寄生虫病防治技术竞赛理论考试题库及答案.docx VIP
- RBA8.0手册+程序文件+表单(格式可转换WORD).pdf VIP
- 典范英语4a Lesson3 The Camcorder课件.pptx VIP
文档评论(0)