绝对值编码器缺一位信号还可以用吗? 点击:1034 | 回复:17



芳季

    
发表于:2012-01-09 21:07:40
楼主
求助帖50分-已结帖

我有一个绝对值旋转编码器,10位格雷码输出。最低位的输出烧掉了,这位常ON。使得一圈里面的数值发生很多错乱。

问:可不可以用编程的方法把这一位去掉,当做9位来使用。我知道就算行的话读数的分布也不会均布的了。没所谓了。



楼主最近还看过



彩云之滇东北

  • 精华:37帖
  • 求助:5帖
  • 帖子:148帖 | 2725回
  • 年度积分:0
  • 历史总积分:21121
  • 注册:2005年6月14日
发表于:2012-01-09 22:00:18
1楼

不如直接换一个新的                               

陈石头

  • 精华:33帖
  • 求助:2帖
  • 帖子:434帖 | 9288回
  • 年度积分:0
  • 历史总积分:54989
  • 注册:2008年3月07日
发表于:2012-01-09 22:25:24
2楼

勃龙工控

  • 精华:2帖
  • 求助:0帖
  • 帖子:46帖 | 2872回
  • 年度积分:116
  • 历史总积分:6535
  • 注册:2004年4月03日
发表于:2012-01-09 22:55:46
3楼
可以给孩子做玩具用           

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:27帖 | 3065回
  • 年度积分:0
  • 历史总积分:12427
  • 注册:2008年9月18日
发表于:2012-01-10 09:29:48
4楼

可以的, 只要不是10位 的 中间的换掉就可以,  最低位和最高位 坏掉都可以用, 

 

你最低位坏掉 , 就不要接线即可, 把 2~10位向低位移动一位 , 相当于 原来的 2位变成了1位, 3位变成2位,........依次类推,  编码器的分辨率 少了一位, 最大值 就变成了 512 (9位), 原来10位 是 1024;

 

sophymei

  • 精华:0帖
  • 求助:9帖
  • 帖子:24帖 | 920回
  • 年度积分:0
  • 历史总积分:5514
  • 注册:2008年11月24日
发表于:2012-01-10 10:15:03
5楼

不知道樓上的方法有實際驗證過可行性?

winter938

  • 精华:1帖
  • 求助:0帖
  • 帖子:60帖 | 945回
  • 年度积分:0
  • 历史总积分:3418
  • 注册:2005年6月12日
发表于:2012-01-10 11:31:14
6楼
贴个图片看看4位格雷码的情况,相信自己就会有结论了

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:207帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2012-01-10 12:11:51
7楼

标准格雷码的最高的2位中,连续为1的字串占1/2字长,这2位中连续为1的字串在位置上互错1/4字长。

低位中连续为1的字串的位数顺次递减2倍,连续为1的字串的数量顺次递增2倍,且每一个连续为1的字串中心与高1位的连续为1的字串的两个端部对齐,如此循环下去,直到最低位。

最低位中连续为1的字串的位数为固定值2,其字串中心同样分别与倒数第二位中对应的连续为1的那些字串的两个端部对齐。

 

因此,如果只是最低位坏了,完全可以舍弃,当做分辨率低一位的编码器来用,数据变化规律不会存在任何问题。

 

示例:

_11_   0位

__11   1位

0123

 

_11__11_   0位

__1111__   1位

____1111   2位

01234567

 

_11__11__11__11_   0位

__1111____1111__   1位

____11111111____   2位

________11111111   3位

0123456789abCdeF

 

_11__11__11__11__11__11__11__11_   0位

__1111____1111____1111____1111__   1位

____11111111________11111111____   2位

________1111111111111111________   3位

________________1111111111111111   4位

0123456789abCdeF0123456789abCdeF

 

更高位数的格雷码可以照此规律造下去,把上面的5位字长的格雷码的最低位去掉,如下:

__1111____1111____1111____1111__   1位

____11111111________11111111____   2位

________1111111111111111________   3位

________________1111111111111111   4位

00112233445566778899aabbCCddeeFF

 

其增减规律就是4位字长的格雷码

 

@Q

  • 精华:8帖
  • 求助:0帖
  • 帖子:46帖 | 2199回
  • 年度积分:0
  • 历史总积分:4414
  • 注册:2003年2月20日
发表于:2012-01-10 12:26:43
8楼

格雷码转换为纯二进制码才能参与角度计算,在格雷码向纯二进制码转换的过程中,是由高位向低位一位位转换的,也就是说,哪一位的坏了,这一位及后面的位都乱码了,不能用了。

我不知道谁说最高位坏掉了还能用?从最高位(第一位解码)就错了,还怎么用?最低位错了,就是这一位不参与解码,变成少一位的,如10位就改成9位了。

@Q

  • 精华:8帖
  • 求助:0帖
  • 帖子:46帖 | 2199回
  • 年度积分:0
  • 历史总积分:4414
  • 注册:2003年2月20日
发表于:2012-01-10 12:30:50
9楼
工程项目中用并行输出的绝对值编码器,因为引线多,所以输出一定要选带短路、极性保护的,不然烧坏的概率大,而且位数越多,坏的概率是级数上升的。不要选经济级不带电气保护的,那是单机设备用的。

芳季

  • [版主]
  • 精华:5帖
  • 求助:7帖
  • 帖子:105帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-01-10 13:56:49
10楼

结果出来了。可以舍弃最低位。

请问悬赏要怎么操作,发放的?

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:207帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2012-01-11 13:25:12
11楼
“在格雷码向纯二进制码转换的过程中,是由高位向低位一位位转换的”———行家就是行家!

芳季

  • [版主]
  • 精华:5帖
  • 求助:7帖
  • 帖子:105帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-01-11 16:06:04
12楼

哦。现在我明白楼上这句话的意思了。

“在格雷码向纯二进制码转换的过程中,是由高位向低位一位位转换的”

通讯网

  • 精华:11帖
  • 求助:2帖
  • 帖子:464帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2012-01-11 21:02:25
13楼
引用 勃龙工控 的回复内容:可以给孩子做玩具用           


可以当成石头砸鸟玩。。。。

Witkey

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 169回
  • 年度积分:0
  • 历史总积分:637
  • 注册:2008年11月30日
发表于:2012-01-12 09:07:44
14楼
可以舍弃最低位......

@Q

  • 精华:8帖
  • 求助:0帖
  • 帖子:46帖 | 2199回
  • 年度积分:0
  • 历史总积分:4414
  • 注册:2003年2月20日
发表于:2012-01-12 13:15:19
15楼

坏掉很多位的并行格雷码编码器还能用吗?

除了可以从坏的一位减少位数使用,也可以当转速频率输出使用。前面波恩已经给出了编码图,那么,这个编码器在旋转的时候,依次是以1PPR(每转脉冲数),2PPR,4PPR,8PPR...就可以有多个转速频率脉冲输出了,坏掉了太多位,剩下的位数还是可以做旋转脉冲频率输出的,只是输出频率以第几位确定。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:207帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2012-01-16 17:40:03
16楼

最高位:Q(N)=G(N)

后续位:Q(n)=Q(n+1) XOR G(n)

直到 n=0

按位看,相当于利用前一位倍频本位的01相间频度

 

zhou1

  • 精华:0帖
  • 求助:27帖
  • 帖子:30帖 | 399回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2013年8月07日
发表于:2017-07-06 13:17:57
17楼

不如直接换一个新的  


SSI ļʱ