基于单片机的磁性编码器信号细分系统的设计
时间:02-16
来源:互联网
点击:
是一个变化的值。如果等到下一次的采样完成后才输出脉冲,则细分误差会比较大,且无法控制。因此细分脉冲不能等到应输出脉冲数目计算完成后才进行。
为了解决以上两个问题,可以采用定时中断控制脉冲的输出。首先根据需要输出的脉冲数目计算出输出脉冲的时间间隔,以此时间间隔作为定时时间常数控制细分脉冲的输出。这样一方面可以保证脉冲输出和输出脉冲计算的同步进行;另一方面也可以通过定时器控制脉冲输出的速率,从而使得细分脉冲在最大程度上实现了实时输出。
为了进一步简化程序设计,可以将程序执行周期设定为固定值,采用定时程序对程序的执行进行监控,以保证每一个程序的执行周期都为设定值。这样就可以建立查询表格,根据应输出的细分脉冲的数目直接确定出对应的定时时间常数。如此,将复杂的浮点运算程序简化为简单的查表程序,缩短了程序执行周期,保证了细分脉冲输出的实时性。
结论:
以上设计思想在编码器信号细分系统设计中均得以应用,并成功实现了对编码器输出正弦波信号的1000细分,从实践上证明了利用低成本的单片机系统完全可以在低分辨力的编码器基础上得到较高的分辨率。
参考文献:
1、谷云彪等.提高光电编码器分辨率的位置细分方法的研究.
2、电磁元件与特种器件,中国惯性技术学报,1996年第4卷第2期
3、郑远开等.高分辨率磁性编码器.传感器技术,1996年第5期
4、李怀琼等.一种用软件来实现的莫尔条纹数字化细分技术. 计量技术
5、刘文文.高精度的光栅信号细分算法.应用科学学报,1999年第17卷第1期
细分 分系 设计 信号 编码器 单片机 磁性 基于 相关文章:
- 用DSP实现增量式光电编码器的细分(01-01)
- Atmega8型号细分区别(12-01)
- 51单片机PWM细分控制步进电机的研究初稿(11-29)
- 步进电机优化控制(02-18)
- 汽车音响:整合与细分(01-04)
- 基于单片机的仪表步进电机的细分控制原理及应用(10-11)