编码1024PPR为0 - 5V的

H

honey361

Guest
亲爱的一切,
可以任何一个通知如下代码是错误的
, 因为它不是与编码器,我需要0 - 5V的根据编码1024年pule速度,最大的编码器轴速度为1400转,应该给出了5V直流在1400转,微控制器是AMD公司的AVR Atmega8L软件巴斯科姆,无毒,

在此先感谢

$ regfile = “ m8def.dat ”
$晶体= 1000000

'''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''

暗场如Word
暗淡的炭黑作为字节
暗淡的B作为位
点心Ÿ如Word
配置Timer0 =计数器,边缘=崛起

停止Timer0Tccr1a = & B10100011
Tccr1b = & B00000001

配置Portb =输出
配置Portd.0 =输入
配置Portd.1 =输入
配置去抖= 10

'''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''

为炭黑= 1到10的第1步
去抖Pind.0 , 1 , Int0_isr ,小组
去抖Pind.1 , 1 , Int1_isr ,小组

启动Timer0
Waitms 100
停止Timer0
场=场 Counter0 : Counter0 = 0
下一个

Pwm1a =堆场
堆场= 0 :炭黑= 0

末端

'''''''''''''''''''''''''''''''''''''''''''''''''' '' ''
Int0_isr :
如果Ÿ “ ” 51然后

 
1024ppr编码器将脉冲列车。

一秒/ ( 1420年至1460年* 1024ppr * 4 (正交) * 2 (奈奎斯特) )给出了最大的执行时间的代码5uS 。

报价:

它应当给出了5V直流在1400转
 

Welcome to EDABoard.com

Sponsor

Back
Top