对于A/D转换器来讲,设ADC采样参考电压为Vref,转换位数为N,传感器的输出电压为Vs,则ADC转换应该满足|Vs|<Vref。为此,笔者在单片机的ADC输入端加上稳压管进行保护,其转换后的相对误差

图5 程控放大电路图

为使压电陶瓷作动器在不同行程时传感器信号尽可能接近ADC的满量程输入,笔者设计了如图5所示的程控放大电路。图5中Vsensor为传感器输出电压,VADC为程控放大电路输出电压即ADC0输入电压;PGA203为程控放大器,其放大倍数根据其1、2脚输入电平的不同分别取1、2、4和8。C8051通过P1.0和P1.1口控制PGA203的放大倍数。PGA203电源供电电压VCC=±15 V。电容C1和C2为电源去耦钽电容,其容值大小为1μF。

2.4软件补偿

在系统软件设计中,笔者通过反复实验,将Cymbal型复合压电作动器的电压位移特性(包括上升曲线和下降曲线)预先存储于C8051的片内程序存储器中。在系统进给时,MCU首先判断系统输出量是上升还是下降,然后对所期望的进给量进行查表,然后将其结果经DAC0输出。

图6为软件补偿后系统的开环输出特性曲线。由于作动器的磁滞效应,在图6中作动器输出下降曲线的零点其实际驱动电压为-33.15 V。

图6经过软件补偿后系统的开环输出特性曲线

与图2相比,经过软件补偿后系统的开环线性度得到了很大的提高,而其非线性误差主要来自于系统的非重复性误差。

3 结论

根据压电方程,对于普通堆叠式压电陶瓷作动器,当其所受外部压力为0时有:

式(4)中,Δl为作动器输出形变量,n为作动器堆迭片数,d为压电常数,V为加在作动器两极上的电压。

对于PZT5A型压电陶瓷,其压电常数d33=374×10-12 C/N。由式(4)可知,当n=20,驱动电压为0~150 V时,普通堆叠式压电作动器的输出行程为1.12 μm。与图2的实验结果相比可以得出如下结论:在相同条件下,Cymbal型复合压电作动器具有更大的输出行程。同时实验结果也验证了控制系统设计的有效性。

责任编辑:gt

方元坤
  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查