闭环反馈算法的高精度PILZ编码器细分系统的详细资料:
闭环反馈算法的高精度PILZ编码器细分系统
现代高精度仪器设备对PILZ编码器的处理速度要求越来越快,运算精度要求越来越高,普通的硬件平台和细分算法运算时间长,且精度难以满足要求。为了提高PILZ编码器信号处理速度和精度,可从软硬件方面进行了改进。
闭环反馈算法的高精度PILZ编码器细分系统
PILZ编码器或直线式位移传感器在工业过程控制中起到重要作用。它是设备正常动作、保证制品质量、避免设备损坏、保障操作人员安全等的重要前提条件。但由于生产现场恶劣,或PILZ编码器等硬件本身质量问题,不可避免会出现故障。由于此类事件的不可预知性,出现故障仍然按照错误信号执行动作会造成重大损失。而如果通过安装硬件来检测PILZ编码器故障与否又增加了成本。因此有必要寻找一个既相对安全又成本较低的解决办法。提出一种在不增加额外成本的情况下,仅通过增加程序量来提高设备安全控制的方法。为使用PILZ编码器的设备安全运行提供参考。PILZ编码器是位置控制系统中一种常用的位移检测传感器。通过对与被控对象连接的PILZ编码器输出的脉冲数进行可逆计数,可计算出PILZ编码器的直线位移或角位移。实际应用中输出脉冲受物理和电磁干扰会存在毛刺和抖动现象,影响计数结果。为此,在80C51单片机基础上对单中断和双中断两种常用计数方法进行分析对比,提出了一种新的扫描计数法。扫描计数法通过定时扫描和对比两路脉冲序列的相位关系完成辨向和计数,既能更准确辨向和计数,又能节省硬件资源。硬件方面采用TMS320F28335DSP芯片和AD7656AD转换器。28335与一般DSP芯片相比,含有浮点运算器,用来专门进行浮点运算,极大的提高了浮点运算的速度,能大大加快超越函数如三角函数等的运算。AD7656的输出数据具有16位精度,高于一般AD的14位或12位,为细分提供高分辨率数据。细分算法则采用基于闭环反馈系统的一种算法,以AD采样的正弦余弦值(§¢,£§)为输入,测量角度为输出,经过一个特殊的反馈系统,输出将收敛于输入正弦余弦值对应的值。合理设计反馈系统的参数,可使输出值在很短时间内收敛到距足够小的范围内,从而达到高精度细分的效果。基于以上设计思想,设计了基于TMS320F28335和闭环反馈算法的PILZ编码器数据细分系统,完成了系统的PCB硬件设计。给出闭环反馈算法的设计框图,编写算法程序,在DSP上反复测试,确定*参数。
闭环反馈算法的高精度PILZ编码器细分系统
实验结果表明,该系统运算速度快,可在1.5§内完成;处理结果精度高,在正常噪音水平下可达到rad,对应1024细分的精度;测速范围可达6000RPM,具有较广的适用性。
如果你对闭环反馈算法的高精度PILZ编码器细分系统感兴趣,想了解更详细的产品信息,填写下表直接与厂家联系: |