专利名称:一种四维超声探头电机控制系统的制作方法
技术领域:
本实用新型涉及超声成像设备技术领域,具体涉及一种四维超声探 头电机控制系统。
背景技术:
在超声成像系统中,普通探头得到的图像是二维的图像,如果要得 到四维图像,就需要使用特殊的超声探头一四维超声探头。四维超声探 头是由普通的超声换能器加上电机以及传动装置构成的。当电机驱动传 动装置使超声换能器围绕一个轴产生摆动,在超声换能器摆动的过程 中,发射模块向超声换能器施加发射电压,使之发出超声波,该超声波 在人体内传播时,会在体内组织间的不均匀面上产生反射,通过接收这 些反射回波信号可以探测人体内不均匀组织的分布情况。通过这些回波 信号,超声成像系统可以构建出探测部位的实时三维图像,即四维图像。 显然,为了得到准确的四维图像,必须准确地知道超声换能器发射和接 收超声波信号时,超声换能器所处的位置或者说超声换能器所偏移的角 度。在这种情况下,步进电机是一个很好的选择,步进电机是将电脉冲 信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机 的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变 化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线 性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点, 非常适合于需要进行电机速度、位置控制的四维超声探头使用。但是由于步进电机安装在四维超声探头内部,和超声换能器空间位 置上很接近,并且步进电机只能使用电脉冲信号进行控制,而超声回波 信号一般很微弱,很容易受这些电脉冲信号干扰,影响超声图像的成像 质量。还有一个问题,由于步进电机是一个开环控制元件,不存在反馈 环节,如果发生失步(电机运转时运转的步数,不等于理论上的步数, 称之为失步),电机控制器也无法得知,导致超声换能器的实际位置和 理论位置有偏差。最后,步进电机工作过程中,容易产生振动,并发出 噪音,会给超声系统的操作者一种不舒服的感觉
实用新型内容
.
本实用新型要解决的技术问题是提供一种四维超声探头电机控制 系统,克服现有技术的四维超声探头使用步进电机,因此无法通过电机 控制系统进行闭环控制的缺陷。
本实用新型为解决上述技术问题所采用的技术方案为 一种四维超声探头电机控制系统,包括微处理器、运动控制器、电 机驱动器和编码器,所述微处理器、所述运动控制器和所述电机驱动器 依次相连,所述电机驱动器与伺服电机相连,所述编码器与所述伺服电 机的转轴相连,所述编码器的输出端分别与所述微处理器和所述运动控 制器相连,所述微处理器向所述运动控制器发送控制所述伺服电机运动 的指令,所述编码器向所述微处理器和所述运动控制器分别输出至少一 路检测信号,所述运动控制器根据所述指令和所述检测信号向所述电机 驱动器输出控制电机运动的控制信号,所述电机驱动器根据所述控制信 号驱动所述伺服电机。
所述的四维超声探头电机控制系统,其中所述编码器输出第一脉冲 信号、第二脉冲信号和第三脉冲信号,由第一脉冲信号和第二脉冲信号的相位差确定所述伺服电机的转动方向,由第三脉冲信号确定所述伺服 电机的转动是否经过设定的零点。
所述的四维超声探头电机控制系统,其中所述微处理器内设置正交
解码脉冲电路QEP。
所述的四维超声探头电机控制系统,其中还包括差分接收器,所述 差分接收器的输入端连接所述编码器,其输出端连接所述微处理器和所 述运动控制器。
所述的四维超声探头电机控制系统,其中还包括霍尔电流传感器和 模数转换器,所述霍尔电流传感器与所述模数转换器相连,所述模数转 换器与所述微处理器相连。
所述的四维超声探头电机控制系统,其中还包括隔离器,所述隔离 器分别与所述微处理器、所述运动控制器、所述电机驱动器和所述差分 接收器相连。
所述的四维超声探头电机控制系统,其中所述伺服电机设为直流伺 服电机。
所述的四维超声探头电机控制系统,其中所述电机驱动器设为H桥 功率放大电路。.
所述的四维超声探头电机控制系统,其中所述H桥功率放大电路的 输出端连接滤波器。
所述的四维超声探头电机控制系统,其中所述编码器设为增量式光 电编码器。
所述的四维超声探头电机控制系统,其中所述运动控制器设为增量 式PID运动控制调节器。
所述的四维超声探头电机控制系统,其中所述隔离器设为芯片ISO7240,所述H桥功率放大电路设为芯片A3949。
本实用新型的有益效果本实用新型四维超声探头电机控制系统实 现了对四维超声探头中伺服电机的闭环控制,对伺服电机的运动控制精 确,避免了电机运行过程中对超声回波信号的干扰,当使用直流伺服电 机时也避免了噪音的产生,同时也大大减小了电机震动的几率,是四维 超声探头电机控制系统的一大进步。
本实用新型包括如下附图
图1为本实用新型四维超声探头电机控制系统示意图; 图2为本实用新型使用的差分接收器示意图; 图3为本实用新型编码器输出信号时序图4为本实用新型增量式PID运动控制调节器计算模型示意图5为本实用新型使用的H桥功率放大电路示意图6为本实用新型微处理器主程序流程图7为本实用新型微处理器中断响应函数流程图。
具体实施方式
下面根据附图和实施例对本实用新型作进一步详细说明 如图1所示,本实用新型四维超声探头电机控制系统包括微处理器、 运动控制器、电机驱动器和编码器,微处理器、运动控制器和电机驱动 器依次相连,电机驱动器与伺服电机相连,编码器与伺服电机的转轴相 连,编码器的输出端分别与微处理器和运动控制器相连,微处理器用于 向运动控制器发送控制伺服电机运动的指令,编码器用于向微处理器和 运动控制器分别输出至少一路检测信号,运动控制器用于根据指令和检 测信号向电机驱动器输出控制电机运动的控制信号,电机驱动器用于根据控制信号驱动伺服电机。
本实用新型采用微处理器负责伺服电机位置环的处理,同时负责电 机的启动、停止以及接收其他应用系统的命令,并完成运动控制器的初 始化。运动控制器内部硬件电路完成系统的位置环、速度环控制,最终
产生PWM ( Pulse Width Modulation,脉冲宽度调制)驱动信号,以完 成对电机驱动器的开关控制;采用霍尔传感器对电机电流采样,以实现 过流保护。系统采用增量式光电编码器测量电机位置和速度信号,增量 式光电编码器的输出经过差分接收器进入微处理器和运动控制器。为了 增强系统的抗干扰性,采用隔离器将系统的控制部分和功率部分进行隔 离。
位置反馈回路
超声成像系统需要电动机的位置信息以进行四维图像的合成,而且 电机控制系统也需要准确得位置信息以进行控制电压的调整。本系统的 位置检测器采用增量式光电编码器,输出的A+、 A- 、 B+、 B-、 Z+、 Z-六路差分信号,如图2所示,为了进一步消除干扰,在输入端每根线 上都加上一个滤波电容,在两根差分的信号线之间接一个用于线路阻抗 匹配的电阻,以减小高频数字信号引起的反射噪声。然后,送入差分接 收器,最后输出有关转速、转向、原点位置及相对角位移的数字信号A、 B、 Z。 A、 B、 Z的信号时序图如图3所示。A、 B信号是2个互差90 度的脉冲序列,从A、 B信号的相位差可以得到电机的转动方向,即Dir 的值。从A、 B信号的脉冲个数可以得到电机的转动距离,进而按照公 式1计算出转动速度。从Z信号可以得到电机转动是否经过零点。
式中,v表示速度,单位为脉冲数/秒;x表示位置,单位为脉冲数,r表示固定的采样周期,单位为秒;A:表示离散的时间序列。公式l表 示一个采样周期内光电编码器发出的脉冲数与采样周期的比值,就是该 采样周期内的平均速度。
A、 B、 Z三个信号输入到运动控制器,使其获得位置反馈信号,得 以实现对伺服直流电机的闭环控制。同时,还将位置反馈信号送入微处 理器中进行后处理,以得到超声换能器的摆动位置信息。很多微处理器 中实现了正交解码脉冲电路(Quadrature Encoder Pulse, QEP电路),例如 TMS320F2407A的事件管理模块中就具有正交解码脉冲电路。当QEP 电路被使能时,会对引脚QEP1和QEP2上的正交编码输入脉冲进行解 码和计数。这样对位置的检测不需要其他外围电路,电路简单可靠。从 上述可以看出,位置环的有关硬件设计简单可靠。
伺服电机运动控制
作为位置伺服系统,在定位控制中,必须保证以下3个方面的要求 定位精度,要求系统稳态误差为零;定位速度,要求系统有尽可能高的 动态响应速度;要求系统位置响应无超调。本系统中,采用增量式PID 运动控制调节器按照给定变化进行控制,当给定的变化出现时,调节 器立刻根据其性质和大小对被控参数进行控制,使被控量能及时跟随给 定值的变化,大大减小控制的滞后。增量式PID是由PID算法演变而来 的,PID的基本算式如公式2所示
公式2
式中,"O为调节器输入函数,即给定量与输出量的偏差;y为调节
器输出函数,」&为比例系数;i;为积分时间常数;&为微分时间常数。
其中,第一项是比例项,提供一个与位置误差成比例的电压。第二项是 积分项,提供一个随时间增长的电压,这样才能确保静态位置误差为零。即使有一个持续的扭矩,最终电机仍能实现零误差。第三项是微分项, 提供一个与误差变化速率成比例的电压,预测误差的变化。
经将连续形式的微分方程(公式2)变换为离散形式的差分方程,即
PID控制规律的离散化形式
7, /=0 7
公式3
式中,"W为采样时刻A时的输出值,e 为采样时&时的偏差值, ef^-W为采样时刻^-7时的偏差值,r为采样周期。该式对应于被控对象 的执行机构每次采样时刻应达到的位置,因此称为PID位置控制算式。 式中输出值"^与过去所有状态有关,计算时要占用大量的内存和花费 大量的时间。为避免此情况,故需采用增量型控制,即输出量是两个采 样周期之间输出增量A"^)。 PID增量式控制算式为
= — -1)
=& j - * -1) + * +争[ ) - 2e(" 1) ++ 2)]
公式4
为加快计算速度,可将上式进行算式简化合并整理为 = + W(A -1)
=— 1) + ii:J 一 一 1) + ; + , - 2e(A: -1) + e(A + 2)]
,r L
7: r
之J"
啾-l) + 、争e("2)
=— 1) + a。e(A:) — cr,e(A; — 1) + a2e(& _ 2)
公式5
式中,系数"。、"/、化可先进行计算,然后代入再进行程序运算。电 机的运动控制都是在运动控制器内部完成的,运动控制器主要实现一个 增量式PID运动控制调节器,其计算模型如图4所示。保护隔离电路
保护电路主要是为了防止电机的电流过载而导致电机烧毁。电流测
量采用霍尔电流传感器(Hall Current sensor)。当电流流经霍尔电流传感 器时,霍尔电流传感器就输出一个与电流值成正比的电压。而由于不需 要在电流路径上串联取样电阻,也就不会使电源电压发生变化。使用霍 尔电流传感器还有一个优点,由于这种测量方式是非接触式的,使得测 量者与被测量对象是隔离的,可以将功率部分与控制部分隔离开来,以 免电机电源部分对数字电源部分的工作有影响。霍尔电流传感器的输出 通过ADC (Analog Digital Converter)到微处理器,由微处理器判断是 否电机的电流是否超过上限,如果超过限制,则使Mode信号有效,使 电机降速;如果将电机降速后,电流还是超过限制,则使Sleep信号有 效,关闭电机驱动器,使电机停止运转。
为防止功率部分对控制部分产生干扰,必须将两个部分进行电气隔 离,保护微处理器和运动控制器并减少功率部分干扰。由于需要隔离的 7个信号Mode、 Sleep、 PWMSGN、 PWMMAG、 A、 B、 Z都是数字 信号,而且都是单向传输,这种情况下隔离就比较简单,本实用新型使 用集成隔离芯片ISO7240进行隔离。
电机驱动器与输出滤波
电机驱动器采用H桥功率放大电路,该电路能将输入的PWMSGN、 PWMMAG信号转为能驱动直流电动机的功率信号。由于四维超声探头 使用的电机功率不大,目前已经有很多集成的H桥功率放大电路,如 A3949。以电机驱动芯片为核心,只要增加少量无源器件即可实现电机 驱动器,结构简单,如图5所示,外围只需要几个电容。电机驱动芯片 内部集成了控制逻辑,只要向PHASE和ENABLE引脚施加PWMMAG和PWMSGN控制信号,控制逻辑对其进行逻辑运算后驱动H桥,即可 控制直流电机的速度和方向,简化了硬件结构和软件设计。同时电机驱 动芯片整合了低导通电阻的DMOS输出与内部同步校正控制,从而更加 降低了功率损耗。
为了减少电机运行过程中的EMI (Electro Magnetic Interference, 电 磁干扰),在电机驱动芯片的输出端接上滤波器,如图5所示,这样能 够有效地减少EMI。
微处理器
微处理器的作用主要有三个-
1、 初始化运动控制器,并适时更新运动控制器的参数;
2、 读取当前电机的运动位置;
3、 检测电机的运行状态,是否过载。 微处理器与运动控制器的连接如图1所示。微处理器的8位数据线
与运动控制器的8位并行数据线相连,将运动控制器作为微处理器的外 围接口扩展芯片,CS、 RD、 WR作为它的片选、写、读信号。另外, PS作为命令和数据的区分信号;RST为运动控制器的复位信号;CLK 是运动控制器的工作时钟,也有微处理器提供,这样就能控制运动控制 器的工作,当CLK无效时,运动控制器就不工作。HI是运动控制器输 出的,用于指示运动控制器是否完成了预设的位置运动控制,这样可以 提示微处理器更新运动控制器的位置参数,以进行新的位置控制。在电 动机运行过程中,微处理器要实时访问运动控制器的寄存器并进行配 置,因此它们之间的通信对可靠性和快速性的要求就比较高。本实用新 型采用并口方式,实现微处理器与运动控制器的准确、可靠通信。
如图1所示,微处理器还有两条信号线Mode、 Sleep直接到电机驱 动器,用于紧急情况下,使电机降速或关闭电机。如图1所示,微处理器接收A、 B、 Z三个信号,用于内部计算电 机的位置,为四维超声图像的合成提供位置参数。
如图1所示,微处理器还检测电机的工作电流,以确保电机工作在 正常状态下。
微处理器运行的主程序的流程图如图6所示。主程序主要负责运动 控制器的初始化、参数的更新、以及运动控制器内部故障的检査。由于 四维超声探头需要电机做往复摆动,我们希望电机完成了本次运动控制 后,到开始下次运动控制时所等待的时间越短越好。因此在运动控制器 中,采用双缓冲寄存器,即有两组相同的寄存器用于实现相同的功能, 但是每次只有一组寄存器内的参数用于运动控制。这样,可以将一组控 制参数写入第一寄存器组,然后启动'启用新参数'的命令,则运动控制 器自动将第一寄存器组的参数转移到第二寄存器组,并立即开始运动控 制。此时,可以将另一组新的控制参数再写入第一寄存器组,但是不发 送'启用新参数'的命令,直到确认运动控制器已经完成当前的运动控制, 当前的控制参数已经失效,再发送'启用新参数,,启用新的控制参数, 这样就可以减少电机停顿的时间。
图7所示的程序是微处理器定时中断响应函数,当定时器的定时到, 本程序被微处理器执行,完成电机位置的采集以及电机电流的检测,并 判断电机是否过载。
本领域技术人员不脱离本实用新型的实质和精神,可以有多种变形 方案实现本实用新型,以上所述仅为本实用新型较佳可行的实施例而 已,并非因此局限本实用新型的权利范围,凡运用本实用新型说明书及 附图内容所作的等效结构变化,均包含于本实用新型的权利范围之内。
权利要求1、一种四维超声探头电机控制系统,其特征在于包括微处理器、运动控制器、电机驱动器和编码器,所述微处理器、所述运动控制器和所述电机驱动器依次相连,所述电机驱动器与伺服电机相连,所述编码器与所述伺服电机的转轴相连,所述编码器的输出端分别与所述微处理器和所述运动控制器相连,所述微处理器向所述运动控制器发送控制所述伺服电机运动的指令,所述编码器向所述微处理器和所述运动控制器分别输出至少一路检测信号,所述运动控制器根据所述指令和所述检测信号向所述电机驱动器输出控制电机运动的控制信号,所述电机驱动器根据所述控制信号驱动所述伺服电机。
2、 根据权利要求1所述的四维超声探头电机控制系统,其特征在 于所述编码器输出第一脉冲信号、第二脉冲信号和第三脉冲信号,由 第一脉冲信号和第二脉冲信号的相位差确定所述伺服电机的转动方向, 由第三脉冲信号确定所述伺服电机的转动是否经过设定的零点。
3、 根据权利要求2所述的四维超声探头电机控制系统,其特征在 于所述微处理器内设置正交解码脉冲电路QEP。
4、 根据权利要求3所述的四维超声探头电机控制系统,其特征在于还包括差分接收器,所述差分接收器的输入端连接所述编码器,其 输出端连接所述微处理器和所述运动控制器。
5、 根据权利要求4所述的四维超声探头电机控制系统,其特征在于还包括霍尔电流传感器和模数转换器,所述霍尔电流传感器与所述 模数转换器相连,所述模数转换器与所述微处理器相连。
6、 根据权利要求5所述的四维超声探头电机控制系统,其特征在于还包括隔离器,所述隔离器分别与所述微处理器、所述运动控制器、 所述电机驱动器和所述差分接收器相连。
7、 根据权利要求6所述的四维超声探头电机控制系统,其特征在 于所述伺服电机设为直流伺服电机。
8、 根据权利要求7所述的四维超声探头电机控制系统,其特征在 于所述电机驱动器设为H桥功率放大电路。
9、 根据权利要求8所述的四维超声探头电机控制系统,其特征在 于所述H桥功率放大电路的输出端连接滤波器。
10、 根据权利要求9所述的四维超声探头电机控制系统,其特征在于所述编码器设为增量式光电编码器。
11、 根据权利要求io所述的四维超声探头电机控制系统,其特征在于所述运动控制器设为增量式PID运动控制调节器。
12、 根据权利要求11所述的四维超声探头电机控制系统,其特征在 于所述隔离器设为芯片ISO7240,所述H桥功率放大电路设为芯片 A3949。
专利摘要本实用新型公开了一种四维超声探头电机控制系统,包括微处理器、运动控制器、电机驱动器和编码器,所述微处理器、所述运动控制器和所述电机驱动器依次相连,所述电机驱动器与伺服电机相连,所述编码器与所述伺服电机的转轴相连,所述编码器的输出端分别与所述微处理器和所述运动控制器相连,所述微处理器向所述运动控制器发送控制所述伺服电机运动的指令,所述编码器向所述微处理器和所述运动控制器分别输出至少一路检测信号,所述运动控制器根据所述指令和所述检测信号向所述电机驱动器输出控制电机运动的控制信号,所述电机驱动器根据所述控制信号驱动所述伺服电机。
文档编号H02H7/08GK201355804SQ20092012958
公开日2009年12月2日 申请日期2009年1月20日 优先权日2009年1月20日
发明者海 兰, 李春彬, 蒋颂平 申请人:深圳市蓝韵实业有限公司