<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > DP通訊絕對(duì)值編碼器賦值的方法

          DP通訊絕對(duì)值編碼器賦值的方法

          作者: 時(shí)間:2016-12-19 來(lái)源:網(wǎng)絡(luò) 收藏
          問(wèn):小弟有段程序沒(méi)有看懂,就是給絕對(duì)值編碼器賦值的程序(DP組態(tài)通訊方式,32bit多圈P+F)。程序中是這樣做的:在正常運(yùn)行的時(shí)候把DW#16#401F載入到編碼器的輸入32BIT中,當(dāng)要給絕對(duì)值編碼器賦值的時(shí)候停止DW#16#401F的載入,而載入的是DW#16#8000401F,這里401F就是載入的數(shù)值,這里為什么在正常運(yùn)行中要一直載入DW#16#401F呢?而在給編碼器賦值的時(shí)候缺載入DW#16#8000401F,這里是不是編碼器的32位當(dāng)中,其中有幾個(gè)位是用來(lái)控制編碼器的呢?比如編碼器32位中最高的那位是用來(lái)給編碼器數(shù)值清0的,小弟在此處有點(diǎn)摸不清頭腦,大俠們能給解答下么?另外P+F的多圈絕對(duì)值編碼器做多能轉(zhuǎn)多少圈?怎么計(jì)算的啊?

          答:因?yàn)橐矝](méi)用過(guò)倍加福的編碼器,所以具體DP通訊的雙字的每一位什么意思不太知道。但是絕對(duì)值編碼器都是很相似的,我們經(jīng)常用T+R的絕對(duì)值編碼器,按你說(shuō)的給絕對(duì)值編碼器寫值,意思也就是對(duì)編碼器進(jìn)行標(biāo)定。通常要對(duì)編碼器寫值必須觸發(fā)控制字的一個(gè)位,在你的編碼器看來(lái)也就是DW#16#8000401F的最高位1,當(dāng)這一位置一就可以對(duì)編碼器進(jìn)行寫值了。而復(fù)位這一位就不能對(duì)絕對(duì)值編碼器進(jìn)行寫值。DW#16#401F這個(gè)雙字的意思是正常運(yùn)行時(shí)的控制字,也可能包含狀態(tài)字。具體的含義你可以詳見以下倍加福這款編碼器的通訊章節(jié),得到DP通訊中每一位的意思。由于很少用倍加福的。

          本文引用地址:http://www.ex-cimer.com/article/201612/331404.htm


          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();