0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于电流采样模块的2D数字伺服阀控制器设计

电力电子技术与应用 来源:电力电子技术与应用 作者:电力电子技术与应 2023-01-13 17:41 次阅读

引言

流量、频响和精度是评价电液伺服系统好坏的重要指标。如何提高性能,满足各种应用场合,已经成为电液伺服系统研究中亟待突破的重要课题。电液伺服阀是电液伺服系统的核心控制元件,其性能在很大程度上决定了整个系统的性能。

数字控制技术的不断发展,推动了数字阀的出现,如2D数字伺服阀。由于2D数字伺服阀将导控级和功率级集成在阀芯上,具有结构简单、体积小、响应速度快、精度高、抗污染能力好等优点,使其在军工领域得到了较好的应用。

2D数字伺服阀以步进电机作为电—机械转换器,其性能在很大程度上决定了2D数字伺服阀的性能。

2D数字伺服阀的控制原理

2D数字伺服阀的机械部分主要由阀芯和阀体组成,名称由来是因为阀芯可以在阀体内完成水平和旋转两种运动。

2D数字伺服阀运用伺服螺旋机构,将功率级和先导级集成在阀芯上。通过改变控制信号,经过控制器内部算法的调整,使电-机械转换器(步进电机)两相绕组的电流发生变化,改变电-机械转换器的旋转角度,经过拨杆拨叉机构,带动阀芯做旋转运动,具体的结构参考参考文献3。

在阀芯旋转的同时,由于敏感腔压力的变化,使阀芯同时作直线运动,改变阀口的开口量,实现对流量的调节。

2D数字伺服阀是以混合式步进电机作为电—机械转换器。传统上步进电动机是以步进的方式工作的,使得阀的分辨率较低。虽然采用细分的方式可以增加模拟极对数,提高分辨率,但却降低了阀的响应速度,存在着分辨率和响应速度之间的矛盾。

实际上,混合式步进电动本质上可以看成多极永磁感应子式同步电机,当电机两相绕组分别通相位相差90°的电流时,在电机内部会产生一个旋转磁场,在此旋转磁场的作用下,电机转子产生转动,当两相电流变化一周,旋转磁场在电流内部旋转一周,电机转子转过一个齿距角,因此,通过对两相电流的控制,可以旋转磁场的旋转运动从而驱动转子在任意位置快速定位。

根据上述思想,这里提出了步进电动机电流和位置双闭环控制方式,如图1所示。图1中,电流闭环的目的就是产生驱动电机转子快速在任意位置定位的恒定幅值的旋转磁场。

图1中的位置闭环的目的就是实现转子无失步地位置控制,克服步进电动机传统控制下不可避免的失步缺点。通过电流和位置双闭环控制,使得2D数字伺服阀电—机械转换器兼具高响应速度和分辨率。

c74b9502-9319-11ed-bfe3-dac502259ad0.jpg

图1 2D数字阀电-机械转换器的控制原理

控制器的软硬件设计

2.1 控制器的硬件设计

1)主控单元的设计

在电-机械转换器的控制中采用模糊PID控制算法,实现PID参数的实时调节,达到提高动静态特性的目的。设计选择的主控芯片是TMS320F28335DSP芯片。

这款芯片是可以计算32位乘加运算的浮点数字信号处理芯片,主频最高可达150MHz,可以用来控制电机和各种电力设备。

主控芯片主要完成对两相电流的采样值和位移传感器的角位移值的处理,实现PID控制和相位补偿等算法。主控电路示意图如图2所示。

c758676e-9319-11ed-bfe3-dac502259ad0.jpg

图2 主控电路示意图

2)驱动模块的设计

电-机械转换器选用的是两相混合式步进电机,它的控制需要两个H桥单元。每个H桥单元都由4个MOSEFT管以及其他的电阻电容二极管等器件组成。这样造成控制器的体积较大,不利于和阀体集成在一起。为了解决这个问题,本次设计采用的A5988:四路DMOS全桥式PWM电机驱动器驱动芯片

A5988 是一种四路 DMOS 全桥式驱动器 IC,最多可以驱动两台步进电机或四台直流机每个全桥输出的额定值为 1.6 A 和 40 V。A5988 包括固定停机时间脉宽调制 (PWM) 电流稳压器和 2 位非线性 DAC (数字-模拟转换器),DAC 可以以全步进、半步进、四分之一或八分之一步进模式控制步进电机,并可以以向前、反转和滑行模式控制直流电机PWM 电流稳压器使用 Allegro 专利混合衰减模式来减少可闻电机噪音、增加步进精确度并减少功率耗散。

提供的内部同步整流控制电路可以改善 PWM 操作过程中的功耗。保护功能包括滞后过热关机、欠电压锁定 (UVLO) 及交叉电流保护。不需要特别的加电排序。 驱动电路图如图3所示。

c7682a3c-9319-11ed-bfe3-dac502259ad0.jpg

图3 驱动模块设计

3)电流采样模块设计

电流采样一般采用的是在回路中串入电阻,利用安培定理,检测电阻上的压降来得到流过电阻的电流。采样电阻比较精密,并且阻值比较小,一般为0.01~0.1Ω左右。由于被检测的电流的幅值较大,所以所需要的采样电阻的功率也较大,体积也较大。为了减小控制器的体积,本次设计采用的是ACS712(或***CH701)线性霍尔电流传感器。

传感器的内部集成有一个高精度、低偏置和线性的霍尔传感器。当霍尔传感器检测到由于铜导路径电流流过而产生的磁场时,将其转化为成比例的电压。此传感器可以流过的电流最大为5A,内部铜导路径的阻抗为1.2mΩ,所以功率损失比较小。

传感器在没有电流流过时,输出端口的电压为供电电压的50%,精度为0.185V/A。采样得到的输出电压,需要经过放大器的变换,输入到DSP的AD模块。电流采样模块主要用来实现对步进电机两相电流的采样,从而构成电流闭环,提高控制的精度和响应速度。具体的设计电路如图4所示。

c776e25c-9319-11ed-bfe3-dac502259ad0.jpg

图4 电流采样电路

2.2控制器的软件设计

软件主要是为了实现电流和位置双闭环,以及相位补偿等。通过算法调整输出PWM波的占空比,改变两相绕组的电流大小。系统程序流程图如图5。

软件设计主要分为ePWM、SPI和AD等模块的中断程序设计。

c7849302-9319-11ed-bfe3-dac502259ad0.jpg

图5 程序流程图

1)ePWM中断子程序

ePWM中断子程序主要根据输入信号和由角位移传感器检测到的角位移信号以及电流传感器检测到的两相电流来实现电流环和位置环双闭环。通过PID以及相位补偿算法进一步提高控制的精度和动静态特性。同时子程序还完成上电后零位的查找。

2)SPI中断子程序

SPI中断子程序主要用来接收角位移传感器输出的电-机械转换器(步进电机)的转子的旋转角度,并对其进行处理。为了提高角位移信号的精度,对三次采样的角位移值进行排序,然后取中间值作为当前的角位移值。

3)AD中断子程序

输入信号和两相电流的采样值都要经过AD采样后,再进行平均,作为输入信号和电流采样值输入到DSP中。F28335的AD模块有16路采样电路,可以对输入信号和电流采样信号进行多次采样,然后对采样值进行排序,去掉大、小两个极值进行平均运算,得出采样电流和输入信号。

结论

以CH701为电流检测芯片芯片,改变电流检测的方式和电-机械转换器的驱动方式,不仅利于阀体和控制器的集成,还提高了伺服阀的动静态特性。

通过试验可以得知,在设计的控制器的控制下,2D数字伺服阀的频宽为180Hz左右,阶跃上升时间为6.5ms,提升了伺服阀的整体性能。

CH701霍尔电流传感器IC,是工业、汽车、商业和通信系统中交流或直流电流传感的经济而精确的解决方案。

小封装是空间受限应用的理想选择,同时由于减少了电路板面积而节省了成本。典型应用包括电机控制、负载检测和管理、开关电源和过电流故障保护。

c7930fd6-9319-11ed-bfe3-dac502259ad0.jpg

c7a015f0-9319-11ed-bfe3-dac502259ad0.png

CH701可以检测到50A峰值的电流。

如果需要检测更大电流,需要更高的隔离电压,可以选择更大电流范围的产品,比如16脚的CH701W系列,电流范围可以到70A,绝缘耐压可以到4800Vrms:

c7d3acc6-9319-11ed-bfe3-dac502259ad0.png


审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 步进电机
    +关注

    关注

    149

    文章

    2929

    浏览量

    146066
  • DMOS
    +关注

    关注

    0

    文章

    19

    浏览量

    14635
  • 伺服控制器
    +关注

    关注

    2

    文章

    72

    浏览量

    18480
  • 伺服系统
    +关注

    关注

    14

    文章

    515

    浏览量

    38830
  • 电流采样
    +关注

    关注

    1

    文章

    43

    浏览量

    16872

原文标题:2D数字伺服阀控制器的设计中基于ACS712(CH701)电流采样模块的设计

文章出处:【微信号:dldzjsyyy,微信公众号:电力电子技术与应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    设计伺服过载电流问题,电流多少最合适?

    要设计一个电液伺服放大器电路驱动伺服,要求额定电流是40mA,但是要过载电流为流经力矩马达线圈最大电流
    发表于 06-12 10:53

    lem电流传感器伺服控制系统中的应用

    包括核心控制芯片,人机界面和通讯模块四大部分;驱动与逆变电路模块包括逆变器主电路,电压/电流采样电路,过压/欠压保护、上电限流保护与制动电路
    发表于 11-06 10:54

    电子膨胀驱动,电子膨胀控制器

    `用途:青岛佳合泰科 EV系列电子膨胀驱动是一种高效过热度控制器,用于控制日本鹭宫,丹佛斯,卡乐,系列电子膨胀。适用于空调,冷冻及工业
    发表于 05-20 10:53

    高价回收松下plc模块,回收松下伺服控制器_松下吧

    S7-1500系列 拆机PLC模块 拆机CPU模块人机界面触摸屏 变频 以太网模块AB罗克韦尔: 回收拆机PLC 回收拆机CPU模块人机
    发表于 01-05 12:57

    2D区域调光的优点是什么

    背光区域调节技术2D区域调光的优点2D区域调光面临的难题及机遇
    发表于 02-26 08:21

    杭州 回收 施耐德TM2AMO1HT控制器控制模块

    S7-1500系列 拆机plc模块 拆机CPU模块人机界面触摸屏 变频 以太网模块AB罗克韦尔: 回收拆机PLC 回收拆机CPU模块人机
    发表于 04-09 10:49

    黑吉辽高价回收西门子伺服控制系统 回收西门子伺服控制器

    、802C、802D、810T、810M、810D、840D、611系列驱动。伺服控制系统 伺服
    发表于 05-08 11:54

    三菱伺服回收丨襄阳回收三菱PLC模块控制器

    S7-1500系列 拆机plc模块 拆机CPU模块人机界面触摸屏 变频 以太网模块AB罗克韦尔: 回收拆机PLC 回收拆机CPU模块人机
    发表于 07-09 12:07

    回收发那科伺服控制器/回收发那科伺服驱动

    CPU模块回收费斯托:磁性开关,电磁,压力开关,节流,气缸,等回收发那科:PLC,伺服驱动伺服
    发表于 11-08 19:01

    2D执行在X/Y 2D空间中移动微型机器人

    描述2D 执行在 X/Y 2D 空间中移动微型机器人有区别:- 我正在使用另一个移动轨道配置- 控制是三相单极对四相双极- 我的机械手 (mBot) 使用 4 个磁铁并且不悬浮- 对
    发表于 07-25 06:33

    基于数字伺服控制器的吊舱陀螺稳定平台设计

      Elmo公司的Whistle系列数字伺服控制器,体积小、重量轻、提供数字输入与输出接口,提供RS232与CAN总线2种通信方式,
    发表于 12-24 10:14 1205次阅读
    基于<b class='flag-5'>数字</b><b class='flag-5'>伺服</b><b class='flag-5'>控制器</b>的吊舱陀螺稳定平台设计

    伺服驱动器中电流采样电路设计

    伺服驱动控制系统中,为实现磁场定向控制,需要至少对两相电机绕组的电流进行采样,这两路电流
    发表于 05-25 11:34 8482次阅读
    <b class='flag-5'>伺服</b>驱动器中<b class='flag-5'>电流</b><b class='flag-5'>采样</b>电路设计

    浅析伺服驱动器中的常规电流采样电路设计

    伺服驱动控制系统中,为实现磁场定向控制,需要至少对两相电机绕组的电流进行采样,这两路电流
    发表于 03-25 08:42 9656次阅读
    浅析<b class='flag-5'>伺服</b>驱动器中的常规<b class='flag-5'>电流</b><b class='flag-5'>采样</b>电路设计

    一文详解伺服电机与伺服控制器

    伺服的结构是怎样的?一个最简易的伺服控制单元,就是一个伺服电机加伺服控制器,今天就来解析下
    的头像 发表于 09-24 10:54 1.3w次阅读
    一文详解<b class='flag-5'>伺服</b>电机与<b class='flag-5'>伺服</b><b class='flag-5'>控制器</b>

    伺服环路控制器数字化设计

    电子发烧友网站提供《伺服环路控制器数字化设计.pdf》资料免费下载
    发表于 10-26 09:28 0次下载
    <b class='flag-5'>伺服</b>环路<b class='flag-5'>控制器</b>的<b class='flag-5'>数字</b>化设计