新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 3/3相雙繞組感應發電機勵磁控制系統

        3/3相雙繞組感應發電機勵磁控制系統

        作者: 時間:2008-12-25 來源:網絡 收藏

        DSP和FPGA構成的3/3相雙繞組感應發電機勵磁控制系統

          電壓檢測使用三相變壓器,電流檢測使用HL電流傳感器。電平轉換電路用來將檢測到的信號轉換為0~5V的電平。A/D轉換器選用ADS7862。保護電路使用電壓比較器311得到過壓/過流故障信號。

          DSP完成以下四項工作:數據的采集和處理、控制算法的完成、PWM脈沖值的計算和保護中斷的處理。

          FPGA完成以下三項工作:管理DSP和各種外部設備的接口;脈沖的輸出和死區的產生;保護信號的處理。

          3 使用FPGA實現DSP和ADS7862之間的高速接口

          ADS7862是TI公司專為電機和電力系統控制而設計的A/D轉換器。它的主要特點是:4個全差分輸入接口,可分成兩組,兩個通道可同時轉換;12bits并行輸出;每通道的轉換速率為500kHz。控制方法為:由A0線的值決定哪兩個通道轉換;由Convst線上的脈寬大于250ns的低電平脈沖啟動轉換;由CS和RD線的低電平控制數據的讀出,連續兩次讀信號可以得到兩個通道的數據。

          系統中使用了兩片ADS7862,它們的控制線使用同樣的接口,數據線則分別和DSP的高/低16位數據線中的低12位相連接。這樣DSP可以同時控制兩片A/D轉換器:4通道同時轉換;每次讀操作可以得到兩路數據。

          如圖3所示,將A/D轉換器的控制信號映射為DSP的三個外部端口:A0、ADCS(和ADRD使用一個端口)和CONVST。在FPGA中使用邏輯譯碼器對端口譯碼。利用AHDL語言編寫的譯碼程序如下:

          TABLE

          A[23..12], IS, RW=>A0, ADCS, CONVST, PWM1, PWM2,

          PWM3, PWM, PRO, CLEAR;

          H″810″, 0, 0=> 0, 1, 1, 1, 1, 1, 1, 1, 1;

          H″811″, 0, 1=> 1, 0, 1, 1, 1, 1, 1, 1, 1;

          H″812″, 0, 0=> 1, 1, 0, 1, 1, 1, 1, 1, 1;

          H″813″, 0, 1=> 1, 1, 1, 0, 1, 1, 1, 1, 1;

          H″814″, 0, 0=> 1, 1, 1, 1, 0, 1, 1, 1, 1;

          H″815″, 0, 0=> 1, 1, 1, 1, 1, 0, 1, 1, 1;

          H″816″, 0, 0=> 1, 1, 1, 1, 1, 1, 0, 1, 1;

          H″817″, 0, 1=> 1, 1, 1, 1, 1, 1, 1, 0, 1;

          H″817″, 0, 0=> 1, 1, 1, 1, 1, 1, 1, 1, 0;

          END TABLE



        關鍵詞: 磁控制

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 棋牌| 天全县| 关岭| 涟水县| 咸阳市| 博罗县| 大宁县| 新丰县| 鲁甸县| 海原县| 大化| 泾源县| 延安市| 会同县| 布拖县| 汝阳县| 衢州市| 正定县| 镇雄县| 峡江县| 新营市| 高唐县| 广丰县| 库尔勒市| 孝感市| 石家庄市| 施秉县| 五寨县| 蕉岭县| 漾濞| 金门县| 延安市| 鹿泉市| 集安市| 池州市| 嵊州市| 郑州市| 东平县| 岱山县| 汾西县| 轮台县|