勇敢心资源网

当前位置:首页 > 百科 / 正文

恆压控制系统

(2020-08-03 02:18:54) 百科

恆压控制系统

在工业场合中,为了达到节能、稳定、安全生产目的,常常需要通过恆压控制管道的压力。计量泵是一种小型恆压控制系统,在石油、化工、煤矿等领域具有重要的套用价值。当前设计的计量泵在恆压工作环境下的控制精度低、稳定性较差、实用性较差。这里介绍一种基于嵌入式 ARM 处理器的小型恆压控制系统,是将嵌入式技术和计算机控制、通信、网路同计量泵相融合,以提高系统的控制精度。

基本介绍

  • 中文名:恆压控制系统
  • 外文名:Constant pressure control system
  • 目的:节能、稳定、安全生产
  • 使用场合:工业生产、生活供水等
  • 基本技术:嵌入式ARM处理器
  • 领域:计算机

系统介绍

计量泵是一种小型恆压控制系统,在石油、化工、煤矿等领域具有重要的套用价值。当前设计的计量泵在恆压工作环境下的控制精度低、稳定性较差、实用性较差。嵌入式技术可将计算机控制、通信、网路同计量泵相融合,可大大提高系统的控制精度。因此,将嵌入式技术引入精密计量泵,提出一种基于 ARM 处理器和嵌入式 Linux 作业系统的计量泵恆压控制系统,可以提高小型恆压控制系统的控制精度和稳定性。

小型系统设计

总体设计

小型恆压控制系统包括 ARM 控制器、压力变送器、限位开关、光电编码器、电磁阀以及驱动器,其总体结构如图1所示。ARM 控制器的关键部分为嵌入式处理器 S3C2440,其採用扩展 A/D 变换器、SD卡、LCD 触控萤幕等部件,同其他设备连线和管理;压力变送器採集计量泵的出口压力,将检测到的压力反馈到输入端同设定值对比,并将形成的误差採用模糊 PID 控制算法获取对应的脉冲频率,依据该脉冲频率调整步进电机的运行速度,调控总体系统的压力,确保系统压力的均衡性。限位开关发生变化时,ARM 控制器同电机驱动器间的连线电路发生调整,驱动电机调整方向。光电编码器与电机相连,将电机运行脉冲反馈到 ARM 控制器中进行分析。
恆压控制系统

系统硬体设计

採用模组化思想设计系统的硬体模组,主要包括主控模组、存储模组、数据採集模组、电机驱动模组、通信模组、电磁阀和限位开关模组,总体结构如图2所示。
恆压控制系统
1.主控模组和存储模组
设计系统的主控模组採用来自三星公司的嵌入式晶片S3C2440A,该晶片的核心为ARM920T,拥有低功耗、高处理运算性能。晶片使用 MMU,AMBA 汇流排体系结构以及哈佛结构,并集成了 SDRAM 控制器、FLASH 控制器、SPI 控制器等硬体外设。
系统为 S3C2440A 部署了由 2 片 HY57V561620 并联构成的 64MB SDRAM,并且将採集到的压力数据保存到 4GB 的SD卡中。嵌入式晶片 S3C2440 中集成了SD 控制器 ,系统採用SD汇流排模式驱动SD卡。S3C2440 处理器在 SD 模式中通过 5 根信号线同 SD 卡完成信息的交流,并且为各信号线配置 10kΩ的上拉电阻。
2.採集模组设计
(1)压力变送器的选择。系统通过来自于森纳士公司的 ME 系列压力变送器,採集计量泵的压力值。变送器通过 A/D 转换电路,实现压力信号的模/数变换,将输出的 4~20 mA 电流信号调整至 0.5~2.5 V 的区间中。
(2)光电编码器的选择与连线。系统採用光电编码器获取步进电机的转速,将电机主轴的输出位移量变换成 ARM 处理器能够分析的脉冲数字量。设计的光电编码器包括光栅盘以及光电探测部件。在小型恆压控制系统中,光电码盘同步进电机同轴连线并以相同的速度运动,採用发光二极体等电子器件构成的检测部件获取脉冲信号。对光电编码器输出的脉冲频率进行分析,能够获取电机的转速,完成电机转速的有效检测,同时採用 ARM 控制器对电机的脉冲数和脉冲频率进行管理,完成电机转速的準确管理,实现总体系统压力的平稳控制。
3.通信模组设计
因为串口的通信协定简便,在通信领域中具有较高的套用价值。因此,系统使用串口 RS 232完成目标板同PC机间的通信。S3C2440处理器中集成了 3个 UART控制器,并且将 UART0当成通信连线埠。S3C2440晶片通过TTL电平设定 5V,0V 描述逻辑正和逻辑负,而 PC 机的COM连线埠採用 RS 232电平设定 10V,-10V描述逻辑负和逻辑正。因此 S3C2440 晶片和PC机间应通过SP3232EEN 晶片进行电平变换,完成系统的通信。
4.电机驱动模组设计
(1)步进电机工作原理。系统採用 ARM 控制器产生脉冲信号管理步进电机,控制器传递出一个脉冲信号,则电机依据设定的方向变换相应的角度。步进电机的运动状态同控制器产生的脉冲频率和脉冲数具有较高的关联性。因此,调整 ARM 控制器的脉冲频率,可对电机的转速进行调整,而调整控制器的脉冲数量,可对电机的变换角度进行调整。ARM 控制器对步进电机进行控制过程中应设计功率放大电路,但是该电路的开发成本较高。因此,为了提高步进电机的控制效率,系统在电机驱动模组中设计了具有细分控制技术的步进电机驱动器。步进电机驱动器包括脉冲分配电路、功率驱动电路、保护电路等器件,可对电机的电流、电压和功率进行细化控制。当电机驱动器採集到 ARM 控制器的方向信号以及脉冲信号后,脉冲分配电路依据设定的通电手段形成电机相励磁绕组的通断信号,对电机进行调整。功率驱动电路将 ARM 控制器产生的低功率信号变换成可驱动电机运动的高功率信号。保护电路避免步进电机出现电压和电流过高的问题,确保电机的顺利运行。设计的控制系统採用二相混合式步进电机,以及 SD20806型两相混合式步进电机驱动器。
(2)PWM 调速原理。系统实现恆压控制,需要对步进电机的转速进行调整。系统对 PWM 定时器的原始值进行控制,确保脉冲频率发生变化,进而调整电机的转速。系统的主控晶片S3C2440中存在5个定时器,其中的4 个定时器具有 PWM 调速功能。

系统实现

主程式设计

设计的控制系统软体划分成系统初始化模组、数据採集和处理模组、数据存储模组、人机互动模组和控制管理模组。系统的主程式流程如图所示。
恆压控制系统
系统初始化模组对系统硬体设备参数及性能初始化设定;数据採集和处理模组驱动感测器採集恆压控制系统中泵的输出压力,同时对採集的压力数据进行融合;数据存储模组通过SD卡保存数据採集和处理模组获取的数据,并塑造相应的资料库;用户通过人机互动模组可查询系统的压力数据;控制管理模组按照获取的压力数据,通过智慧型控制算法确保系统压力的平稳输出,实现系统的恆压控制。

算法设计实现

设计的小型恆压控制系统的关键任务是,控制步进电机的运行,完成系统计量泵的恆压控制,主要对步进电机的速度和正反转进行控制。系统採用自适应模糊PID控制算法,确保系统的恆压输出和电机的正常运行。该算法不仅具有模糊控制器的强抗干扰性,还具有PID控制的高精度优势,具备较强的控制能力。系统採用压力变送器以及光电编码器,採集系统泵的输出压力和步进电机的转速,并运算出压力误差值以及压力误差变化率,再通过模糊PID控制器调整误差值,并将压力校正值变换成对应的脉冲频率,同时将其反馈给步进电机,对步进电机的速度进行调整,实现系统计量泵输出压力的平稳控制。
当前设计的小型恆压控制系统在恆压工作模式下的控制精度低,并且稳定性较差,存在较大的弊端。因此,这里介绍的基于嵌入式 ARM 处理器的小型恆压控制系统,系统的硬体以 S3C2440 晶片为控制核心,通过主控晶片的外围接口扩展硬体电路,採用具有细分控制技术的电机驱动器和 S3C2440 晶片的 PWM 定时器,对步进电机转速进行精密恆压控制,并且实现系统的高精度和稳定性控制。採用模组化思想设计系统的硬体模组,主要包括主控模组、存储模组、数据採集模组、电机驱动模组、通信模组等。系统实现部分给出了系统主程式流程,以及採用模糊 PID 智慧型控制算法实现恆压输出控制的过程。实验结果表明,所设计系统具有较高的控制精度和稳定性。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号