kawajima 发表于 2011-2-10 17:04:47

步进电机的问题l297 l298

在一般情况下297是不能细分的,但是如果使用半步,在使用一路dac控制vref,就可以实现细分,我在网上见过两个版本的做法,第一个是使用c8051f012和297
298组合,文中说dac还要经过运放放大到5v了,这就不可理解了,datasheet上说vref0-3v,下面是那篇文章的链接
http://blog.ednchina.com/longhaihai/1905303/message.aspx
dac的输出只有2.4v达不到3v,是否需要运放转到3v,
还有就是文中提到的电机的基本转动频率应该如何理解,
vref=vin*sin(npai/40)的vin是指的电机电压还是297电压
里面还有一句话说“每有一个细分脉冲发生时,程序调用flashrom中的数据经过da作为控制电压”在程序里应该如何实现呢

第2个做法是梁会军的水电机组圆度智能测量装置
可已在网上查到他的文章

他的软件和方法1不太一样,也比较复杂,理论依据都是改变vref,提高输出精度,他实现了32细分
他考虑了full的情况建立了数学模型,控制更精确
还在研究中

我的电机电源12v,2相4线
页: [1]
查看完整版本: 步进电机的问题l297 l298