新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 基于DSP56F805的可并機逆變電源設計

        基于DSP56F805的可并機逆變電源設計

        作者: 時間:2012-03-25 來源:網絡 收藏

        1)很高的處理速度
        ——單指令執行周期為25ns(工作頻率為80MHz時),即每s可執行40M條指令;
        ——單周期16×16并行乘-累加器;
        2)特有的并行結構
        ——采用Harvard結構,程序區與數據區的存儲單元是分開的,高效16位DSP56800DSP內核;
        ——3條內部地址總線和1條外部地址總線;
        ——4條內部數據總線和1條外部數據總線;
        3)編程靈活
        ——具有類似單片機的編程方式;
        ——支持高級C語言編程;
        ——開發方便,靈活的EVM板及豐富的SDK軟件包;
        4)高度集成的內部資源
        ——片上集成閃存(Flash)及RAM,計有31.5K×16位的程序Flash,512×16位程序RAM,4K×16位的數據Flash,2K×16位數據RAM,2K×16位的啟動Flash;
        ——2個獨立的PWM模塊,每個PWM模塊帶有6個可獨立編程PWM輸出腳,3個電流傳感取樣腳和4個故障檢測輸入腳,支持中心對準PWM和邊沿對準PWM工作方式;
        ——可同時工作的2個12位ADC模塊,每個ADC模塊包含4路輸入腳,ADC模塊可與PWM模塊同步工作;
        ——14路獨立的輸入輸出口,18路復用的輸入輸出口;
        ——1個CAN2.0模塊;
        ——2個異步串行口(SCI)和1個同步串行口(SPI);
        ——2個微分解碼器;
        ——4組計數定時器;
        ——內置COP模塊,方便完成看門狗(Watchdog)功能;
        ——2個外部中斷源;
        ——可編程的PLL時鐘;
        ——JTAG/OnCE接口,方便調試及生產。

        3 系統硬件
        系統硬件電路包括主控單元,A/D電路,PWM電路,并機與同步電路,檢測、控制及顯示電路,JTAG/OnCE電路,RS-232、時鐘及電源電路等。主控芯片用了一片144-pinLQFP封裝的數字信號處理器,具體電路如圖4。

        基于DSP56F805的可并機逆變電源設計
        圖4 系統硬件


        3.1 主控單元
        硬件以為中心,充分利用其 A/D、PWM、內部Flash、CAN等自帶功能,簡化了設計。
        系統工作正常時,PWMA0~PWMA1腳輸出一對SPWM波形,通過隔離與驅動電路驅動單端變換電路功率管(MOSFET),再經過主變壓器升壓,次級得到高壓SPWM正弦調制波形,經過L、C濾波得到純凈的100Hz半橋正弦波。PWMA2~PWMA3腳輸出一對PWM波形,通過隔離與驅動電路驅動功率管(IGBT),得到50Hz220V純凈的正弦波。PWMA4作為D/A轉換,經濾波成直流信號,通過隔離與驅動電路驅動損耗器。PWMB0~PWMB2作為輸出口,根據無功功率,選擇適當的電容,通過隔離與驅動電路驅動補償器。A/D電路時刻檢測輸入電壓、輸出電壓、輸出電流、機內溫度等參數,當發現一個或多個參數超過軟件的設定值,DSP立即關斷SPWM信號,并發出報警信號。另外,FAULTA0作為輸出過流取樣,一旦FAULTA0電壓超過閾值,DSP立即關斷PWM輸出。
        3.2 A/D電路
        的ADC模塊具有下述特點:
        1)12位精度;
        2)同時或連續采樣工作方式;
        3)同時采樣工作方式下,8個通道轉換時間為26.5ADC時鐘周期,即26.5×0.2μs=5.3μs;
        4)可由PWM的內部同步信號或定時器或外部信號觸發ADC轉換。
        為提高轉換速度,本系統采用同時采樣工作方式,并由PWMA內部同步信號觸發進行A/D轉換。2個ADC模塊的配對情況如下:
        AN0(100Hz電流取樣)——AN4(100Hz電壓取樣);
        AN1(輸出交流電流取樣)——AN5(輸出交流電壓取樣);
        AN2(輸入直流電壓取樣)——AN6(吸收管電流取樣);
        AN3(溫度取樣)——AN7(參考電壓1.25V)。
        由于ADC采樣的量有直流量和交流量,故對兩種不同的量需進行分別處理。
        直流量(輸入直流電壓、溫度及參考電壓1.25V)采用一般的數字濾波處理方式,表達式如式(5)。
        X=基于DSP56F805的可并機逆變電源設計 (5)
        式中:X為A/D采樣結果;
        X(n-1)為第n-1次的采樣結果;
        X(n)為第n次的采樣結果;
        K1、K2為修正系數。
        交流分量包括100Hz電壓、電流、輸出電壓、電流、吸收管電流。在一個周期內(10ms)采樣160次,根據式(6)~式(8)算出有關的功率值。
        S=Ks基于DSP56F805的可并機逆變電源設計 [|U(i)|×|I(i)|](6)
        P=Kp基于DSP56F805的可并機逆變電源設計 [U(i)×I(i)](7)
        Q=基于DSP56F805的可并機逆變電源設計 (8)
        式中:S為視在功率;
        P為有功功率;
        Q為無功功率;
        Ks、Kp為修正系數。
        3.3 PWM電路
        DSP56F805 PWM模塊具有以下主要特點:
        1)3組互補的PWM對或6個獨立的PWM;
        2)死區可調;
        3)半周期重裝載能力;
        4)20mA輸出驅動能力。
        本系統2個PWM模塊工作方式如下:
        PWMA0,PWMA1(SPWM0,SPWM1)工作于互補的PWM對,用于產生SPWM調制波,載波為64kHz,調制波為100Hz;
        PWMA2,PWMA3(PWM0,PWM1)工作于軟件控制的I/O,產生50Hz方波信號。把100Hz半波變換為50Hz全波;
        PWMA4(D/A)工作于D/A,根據機內溫度或損耗產生修正的信號調整吸收功率管;
        PWMB0,PWMB1,PWMB2(F0~F2)工作于軟件控制的I/O,用以控制補償電路。
        3.4 并機與同步電路
        同步電路由PA0,PA1完成,其中PA0為輸入腳,檢測外部(其它的逆變單元)的50Hz同步信號,PA1為輸出腳,用以送出本機的50Hz同步信號。當系統上電后,本機先檢測有無外部同步信號,若有則本機跟蹤外部的信號,并發出一個同步信號,若無則工作于本機的同步信號。
        并機由CAN完成。CAN模塊負責收集其它逆變單元的狀態值(電壓、電流、頻率、有功功率、無功功率等)并發送本身的狀態值。
        3.5 檢測、控制及顯示電路
        1)PD2設置為輸入口,當S1開關合上后電源才啟動;
        2)PD6,PD7設置為輸入口,分別檢測輸入接觸器狀態及輸出斷路器狀態,只有兩個都正常逆變單元才工作;
        3)PB0~PB7,PD0,PD1,PE2為LCD顯示控制電路,其中PE2為輸入口,為顯示菜單按鍵S2,PD0,PD1為輸出口,控制LCD的RS及E,PB0~PB7為輸出口,送出信號給LCD的數據口DB0~DB7;
        由于采用16×2位字符型LCD模塊,查手冊知LCD的門限電壓為
        Vih(min)=2.2V,Vil(max)=0.6V,
        符合DSP芯片的邏輯,故DSP56F805可直接驅動LCD,不須電平轉換;
        4)PD3~PD5,PE4~PE7為輸出口,分別控制有關指示燈及繼電器等。
        3.6 JTAG/OnCE電路
        DSP56F805提供JTAG/OnCE電路可方便用戶把程序寫入片內的Flash閃存,也方便用戶在線編程、修改和升級軟件。
        3.7 RS-232、時鐘及電源電路
        DSP56F805內帶兩組SCI,本系統用了SCI0作為RS232接口,若單機使用時RS232作為通信口與PC機相連,若并機使用,則該口不用,由主監控器負責與PC機通訊。
        DSP56F805有一個帶PLL鎖相環時鐘單元,通過軟件編程可方便改變DSP的時鐘。
        DSP56F805主電路由+3.3V供電。
        為防止噪聲干擾影響A/D轉換精度,A/D采用獨立供電系統。
        若外部的數字電路有+5V供電系統,與DSP接口必要時須進行電平轉換。

        4 系統軟件
        4.1 軟件原理
        系統軟件的主要任務是實現數字正弦信號,并穩定輸出信號電壓,管理各種設備,并且完成并機的協調工作。
        系統軟件通過查表的方

        電焊機相關文章:電焊機原理


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 岑巩县| 囊谦县| 电白县| 上饶市| 呼玛县| 金湖县| 慈利县| 唐海县| 濮阳市| 泸定县| 德令哈市| 青阳县| 当涂县| 儋州市| 高陵县| 清水河县| 永城市| 长乐市| 昌黎县| 德昌县| 龙口市| 清水河县| 苏尼特右旗| 穆棱市| 武威市| 张家界市| 磐安县| 合作市| 永州市| 西盟| 顺昌县| 聂荣县| 库伦旗| 宝丰县| 河东区| 平陆县| 浦城县| 五莲县| 威信县| 隆昌县| 垫江县|