新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的雙通道旋轉變壓器測角系統

        基于FPGA的雙通道旋轉變壓器測角系統

        作者: 時間:2010-10-08 來源:網絡 收藏

        2.4 角度值轉換模塊
        誤差補償后的角度值,是以二進制顯示的角度,即如表1所示的R1~R17,不同的位代表的角度值不同。為了方便顯示和后續電路運算,還要對二進制角度值進行轉換,將其轉換為以度分秒顯示的角度值。直接按各個位的權重進行轉換,涉及到多次乘法和除法運算,影響整個電路的速度。通過查表可以避開免乘法和除法運算,但是直接查表需要很大的ROM空間,這里采用分段查表法,把誤差補償后的數據分成整度數的位R1~R3和帶分秒的位R4~R17,其中R4~R17按度分秒分別進行查表,再將查到的整度數和R1~R3查到的整度數做加法運算。這樣可以將ROM空間減小到原來的大約1/8。

        3 仿真驗證
        現將誤差補償、數據組合、角度轉換3個模塊進行仿真。仿真是基于Altera公司的EP2C35F484C6型FGPA,仿真中建立了3種情況的測試平臺,仿真結果如圖4所示。

        本文引用地址:http://www.104case.com/article/191539.htm


        仿真的時鐘周期為10 nS,dbl~dbl8為的輸入信號,其中dbl為最高位。db的高6位dbl~db6為AD2S82A的輸出(P1~P6),db的其他位db7~dbl8為AD2S80A的輸出(Ql~Q12),db_outl~db_out17為誤差補償后的數據,再用db_outl~db_outl7去分段查表。圖4中deg為度數輸出,min為分數輸出,sec為秒數輸出。
        從仿真結果可以看出,當db6(P5)和db7(Q1)不同時,就要進行誤差補償。誤差補償后的數據再通過分段查表,就可以得到正確的以度分秒顯示的角度值。

        4 結語
        提出并建立了一種基于。該方案的主要特點是充分利用了豐富的硬件資源,將復雜的數學運算和控制運算用硬件來實現,大大提高了轉換的速率和整個系統的穩定性。該方案也可以輕松地移植到更多極對數的或感應同步器上,可進一步提高轉換的精度。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 内丘县| 宁晋县| 镇巴县| 邹平县| 弋阳县| 育儿| 十堰市| 鞍山市| 砀山县| 新蔡县| 西畴县| 方正县| 肥东县| 太康县| 景德镇市| 孝感市| 姚安县| 桂林市| 福州市| 阿拉善左旗| 西平县| 安溪县| 乃东县| 卢氏县| 永新县| 合肥市| 云龙县| 繁峙县| 永胜县| 博野县| 巫山县| 黎城县| 宁海县| 隆安县| 丹寨县| 墨竹工卡县| 锡林浩特市| 大悟县| 兴宁市| 思南县| 玛多县|