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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一種旋轉(zhuǎn)變壓器位置解碼系統(tǒng)的設計方案

          一種旋轉(zhuǎn)變壓器位置解碼系統(tǒng)的設計方案

          作者: 時間:2016-12-20 來源:網(wǎng)絡 收藏


          4.2 并口數(shù)據(jù)讀取時序


          圖7為通過并行接口讀取AD2S1205數(shù)據(jù)的驅(qū)動時序。并口數(shù)據(jù)讀取時序從SAMPLE有效開始,SAMPLE必須保持264ns有效時間,鎖存內(nèi)部角度/速度數(shù)據(jù)至角度/速度寄存器中,然后在SAMPLE有效后750ns,MCU才能控制CS管腳有效,使鎖存允許,并采用RD的下降沿鎖存角度/速度寄存器中的一項數(shù)值內(nèi)容至數(shù)據(jù)管腳(并口模式)。RDVEL決定鎖存角度寄存器還是速度寄存器,所以在RD下降沿的前5ns和后7ns,RDVEL必須保持穩(wěn)定不變。在RD下降沿,延時12ns后,即可從并口讀取角度數(shù)據(jù)或者速度數(shù)據(jù)。



          5.實驗結果


          實驗測試系統(tǒng)由測試驅(qū)動板,旋變和拖動電機組成,如圖8所示。拖動電機旋轉(zhuǎn)帶動旋變運行于不同的轉(zhuǎn)動角度和轉(zhuǎn)動速度上,由解碼電路輸出勵磁信號,驅(qū)動旋變,同時接收反饋的正、余弦信號,解析旋變的轉(zhuǎn)動角度和轉(zhuǎn)動速度。通過使用仿真器,在初始化函數(shù)的前后設置斷點控制函數(shù)調(diào)試過程,并觀察函數(shù)運行結果是否正確。通過示波器,觀察函數(shù)運行后相關管腳上的驅(qū)動時序是否正確,并觀測RESET/SAMPLE/LOT/DOS管腳。在初始化執(zhí)行過程中,需參照復位時序觀察MCU控制的RESET和SAMPLE管腳是否在對應時間送出對應電平或者脈沖,需觀察如果系統(tǒng)硬件連接正常,DOS/LOT管腳是否在初始化后輸出高電平指示,或者如果系統(tǒng)硬件連接不正常(比如旋變接線斷路),DOS/LOT管腳是否在初始化后輸出對應故障信號。


          圖9為AD2S1205的初始化函數(shù)調(diào)用時的總圖。


          框a為開始調(diào)用初始化函數(shù)的時間點位置,在這個時間點,RESET管腳送出15μs的復位有效低電平脈沖,同時置高SAMPLE/CS_RD兩路管腳為無效高電平??騜為結束初始化函數(shù)的時間點位置,在這個時間點,SAMPLE送出400ns采樣有效低電平脈沖,然后讀取DOS/LOT狀態(tài)供應用層使用。初始化函數(shù)整體時間為30ms,即RESET復位結束到SAMPLE有效讀取DOS/LOT狀態(tài)的延時時間為30ms。讀取位置測試程序每100μs調(diào)用一次角度函數(shù)和速度函數(shù),測試結果如圖10所示。


          圖10中SAMPLE有效時間為427ns;SAMPLE無效時間至讀取角度/速度延時為750ns;RDVEL管腳選擇讀取角度/速度的延時為90ns;CS_RD有效時間為480ns,基本反映出從CS_RD下降沿至讀取角度/速度的延時時間,CS_RD無效至下一次讀取時間為200ns。


          因此,測試所得AD2S1205的讀取角度函數(shù),與其驅(qū)動時序符合。測試所得AD2S1205的讀取速度函數(shù),與其驅(qū)動時序符合。通過仿真器驗證,測試程序讀取得到的角度值和速度值,也均符合預期。


          6.結論


          本文基于旋變及其解碼芯片的原理和特點,提出了一種旋變位置解碼系統(tǒng)的設計方案。試驗結果表明,本方案的硬件和軟件設計均滿足電機位置解碼要求,并且時序正確。


          上一頁 1 2 下一頁

          評論


          技術專區(qū)

          關閉
          看屁屁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); })();