发表于:2005/3/8 20:33:00
#0楼
我在编一个测角的程序,电机转速很低,每分钟几百转,但是精度要求很高,(正负5分)。发现一个问题:编码器为13线,ssi二进制输出,即每转8192个输出,如果要求cpu实时采集测量角度,根据cpu运算速度,执行一条指令至少约需2微秒,那么即使编码器以每秒一转的低速度旋转,cpu也不可能将每个数据读入。如果按照循环完毕在读数据是否测角精度会更低?
我猜我得想法肯定是错误的,不然现场就没办法应用了。但是自己实在找不到合理的解释,求高人们指点迷津。谢谢
我猜我得想法肯定是错误的,不然现场就没办法应用了。但是自己实在找不到合理的解释,求高人们指点迷津。谢谢