新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一種旋轉變壓器位置解碼系統的設計方案

        一種旋轉變壓器位置解碼系統的設計方案

        作者: 時間:2016-12-20 來源:網絡 收藏


        4.2 并口數據讀取時序


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



        5.實驗結果


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


        圖9為AD2S1205的初始化函數調用時的總圖。


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


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


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


        6.結論


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


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 新邵县| 资阳市| 黄平县| 旌德县| 邯郸县| 巴东县| 九寨沟县| 凭祥市| 沙田区| 安远县| 饶平县| 大新县| 屏山县| 旺苍县| 白玉县| 兴安县| 邻水| 秭归县| 吉首市| 肥东县| 永定县| 保德县| 西乌| 郁南县| 新巴尔虎左旗| 包头市| 年辖:市辖区| 安陆市| 库车县| 许昌县| 昔阳县| 双峰县| 宕昌县| 抚松县| 台江县| 疏附县| 马边| 隆子县| 平罗县| 琼中| 浪卡子县|