0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何制作一個基于Arduino的微處理器3相逆變器電路?

科技觀察員 ? 來源:homemade-circuits ? 作者:homemade-circuits ? 2023-07-24 17:43 ? 次閱讀

Arduino 三相逆變器是一種通過基于 Arduino 的編程振蕩器產(chǎn)生 3 相交流輸出的電路。

在這篇文章中,我們將學(xué)習(xí)如何制作一個簡單的基于Arduino的微處理器3相逆變器電路,該電路可以根據(jù)用戶對操作給定3相負(fù)載的偏好進行升級。

我們已經(jīng)在之前的一篇文章中研究了一種有效而簡單的三相逆變器電路,該電路依賴于運算放大器來產(chǎn)生3相方波信號,而用于驅(qū)動MOSFET的3相推挽信號是使用專門的3相驅(qū)動器IC實現(xiàn)的。

在當(dāng)前的概念中,我們還使用這些專用驅(qū)動器IC配置主功率級,但是三相信號發(fā)生器是使用Arduino創(chuàng)建的。

這是因為創(chuàng)建基于 Arduino 的 3 相驅(qū)動器可能非常復(fù)雜,不建議使用。此外,以更便宜的價格獲得現(xiàn)成的高效數(shù)字IC要容易得多。

在構(gòu)建完整的逆變器電路之前,我們首先需要在Arduino UNO板中編程以下Arduino代碼,然后繼續(xù)其余細(xì)節(jié)。
Arduino 3 相信號發(fā)生器代碼

void setup() {

// initialize digital pin 13,12&8 as an output.

pinMode(13, OUTPUT);

pinMode(12,OUTPUT);

pinMode(8,OUTPUT);

}

void loop() {

int var=0;

digitalWrite(13, HIGH);

digitalWrite(8,LOW);

digitalWrite(12,LOW);

delay(6.67);

digitalWrite(12,HIGH);

while(var==0){

delay(3.33);

digitalWrite(13,LOW);

delay(3.33);

digitalWrite(8,HIGH);

delay(3.34);

digitalWrite(12,LOW);

delay(3.33);

digitalWrite(13,HIGH);

delay(3.33);

digitalWrite(8,LOW);

delay(3.34);

digitalWrite(12,HIGH);

}

}

使用上述代碼的假設(shè)波形可以在下圖中可視化:

3相方波圖像

一旦您在Arduino中刻錄并確認(rèn)了上述代碼,就該繼續(xù)配置剩余的電路級了。

為此,您將需要以下零件,希望您可能已經(jīng)購買了這些零件:

所需零件

IC IR2112 - 3 個 (或任何類似的 3 相驅(qū)動器 IC) BC547 晶體管 - 3 個常

電容器 10uF/25V 和 1uF/25V = 各

3 個 100uF/25V = 1nos 1N4148 = 3 nos(建議使用 1N4148 而不是 1N4007

電阻器,全部 1/4 瓦 5%

100 歐姆 = 6 nos 1K = 6nos

結(jié)構(gòu)細(xì)節(jié)

首先,我們將 3 個 IC 連接起來,形成預(yù)期的 3 相 MOSFET 驅(qū)動級,如下所示:

Arduino 3 相驅(qū)動器

組裝好驅(qū)動板后,BC547晶體管與IC的HIN和LIN輸入連接,如下圖所示:

Arduino 3 相逆變器驅(qū)動器

一旦構(gòu)建了上述設(shè)計,就可以通過打開系統(tǒng)來快速驗證預(yù)期結(jié)果。

請記住,Arduino需要一些時間才能啟動,因此建議先打開Arduino,然后在幾秒鐘后打開驅(qū)動器電路的+12V電源

如何計算自舉電容

正如我們在上圖中所看到的,電路需要在MOSFET附近以二極管和電容器的形式安裝幾個外部元件。這些器件在實現(xiàn)高端 mosfet
的精確切換方面起著至關(guān)重要的作用,這些級稱為自舉網(wǎng)絡(luò)。

雖然圖中已經(jīng)給出了這些電容器的值,但可以使用以下公式專門計算這些電容器的值:

全橋自舉電容公式

如何計算自舉二極管

上述公式可用于計算自舉網(wǎng)絡(luò)的電容值,對于相關(guān)的二極管,我們必須考慮以下標(biāo)準(zhǔn):

當(dāng)高端 MOSFET 導(dǎo)通且其周圍的電位幾乎等于全橋 MOSFET 電壓線路上的 BUS
電壓時,二極管在正向偏置模式下激活或使能,因此自舉二極管的額定值必須足以阻止特定圖表中指定的全施加電壓。

這看起來相當(dāng)容易理解,但是為了計算額定電流,我們可能需要通過將柵極電荷幅度乘以開關(guān)頻率來進行一些數(shù)學(xué)運算。

例如,如果MOSFET
IRF450的開關(guān)頻率為100kHz,則二極管的額定電流約為12mA。由于該值看起來非常小,并且大多數(shù)二極管的額定電流比通常高得多,因此可能不需要特別注意。

話雖如此,二極管的過溫泄漏特性可能是一個需要考慮的關(guān)鍵因素,特別是在自舉電容可能應(yīng)該將其電荷存儲合理持續(xù)一段時間的情況下。在這種情況下,二極管需要是超快速恢復(fù)類型,以最大限度地減少電荷的大小,因為電荷從自舉電容被迫回流到IC的電源軌。

一些安全提示

眾所周知,由于此類概念涉及許多風(fēng)險參數(shù),三相逆變器電路中的mosfet非常容易受到損壞,尤其是在使用感性負(fù)載時。我已經(jīng)在之前的一篇文章中詳細(xì)討論過這個問題,嚴(yán)格建議參考這篇文章并按照給定的指南實施
mosfet。

使用 IC IRS2330

下圖設(shè)計為用作Arduino的3相PWM控制逆變器。

第一個圖使用 IC 4049 的六個 NOT 門進行接線。該級用于將Arduino PWM脈沖分成互補的高/低邏輯對,以便橋式三相逆變器驅(qū)動器IC
IC IRS3可以與饋電PWM兼容。

上面的第二張圖構(gòu)成了提議的Arduino PWM,三相逆變器設(shè)計的橋式驅(qū)動器級,使用IC IRS3橋式驅(qū)動器芯片。

IC 的輸入指示為 HIN 和 LIN 接受來自 NOT 門的尺寸 Arduino PWM,并驅(qū)動由 6 個 IGBT
組成的輸出橋接網(wǎng)絡(luò),進而驅(qū)動其三個輸出端的連接負(fù)載。

1K預(yù)設(shè)用于通過在I的關(guān)斷引腳上適當(dāng)調(diào)整來控制逆變器的過流限制,如果為逆變器指定了相對較高的電流,則可以適當(dāng)降低1歐姆檢測電阻

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2221

    瀏覽量

    81986
  • 逆變器電路
    +關(guān)注

    關(guān)注

    7

    文章

    34

    瀏覽量

    24108
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185933
收藏 人收藏

    評論

    相關(guān)推薦

    [3.10.1]--3.10微處理器概述

    微處理器
    學(xué)習(xí)電子知識
    發(fā)布于 :2023年02月17日 20:50:35

    [求助]微處理器電路如何工作?

    微處理器ELANSC520-100AI是如何工作的?這個處理器通電后是怎么工作的,外部給他提供FLASH里面是BOOT程序。起上電復(fù)位和開機自檢作用。  
    發(fā)表于 08-28 17:02

    如何確定微處理器復(fù)位閾值

      1、微處理器復(fù)位電路的任務(wù)  微處理器復(fù)位電路的第一個任務(wù)是確保電源上電時,微處理器
    發(fā)表于 07-08 09:46

    通過MC9S12XS128微處理器制作簡單的呼吸燈

    PWM(脈沖寬度調(diào)制)是利用微處理器的數(shù)字輸出來對模擬電路進行控制的種非常有效的技術(shù),廣泛應(yīng)用在從測量、通信到功率控制與變換的許多領(lǐng)域中。本例中我們通過MC9S12XS128微處理器
    發(fā)表于 12-10 07:51

    基于arduino Nano的ATtiny微處理器編程

    描述閣樓的程序員我開發(fā)了 ATtiny 微處理器編程的第二版本。這允許您對多種類型的 ATtiny 進行編程:25/45/85/24/44/84/2313 ...它基于arduino
    發(fā)表于 08-05 07:11

    山特UPS微處理器逆變器驅(qū)動電路

    山特UPS微處理器逆變器驅(qū)動電路
    發(fā)表于 07-16 18:02 ?3589次閱讀
    山特UPS<b class='flag-5'>微處理器</b>及<b class='flag-5'>逆變器</b>驅(qū)動<b class='flag-5'>電路</b>

    山特8200系列UPS的微處理器逆變器驅(qū)動電路

    山特8200系列UPS的微處理器逆變器驅(qū)動電路
    發(fā)表于 11-05 09:49 ?1852次閱讀
    山特8200系列UPS的<b class='flag-5'>微處理器</b>及<b class='flag-5'>逆變器</b>驅(qū)動<b class='flag-5'>電路</b>圖

    什么是微處理器

    什么是微處理器 CPU是Central Processing Unit(中央微處理器)的縮寫,它是計算機中最重要的部分,由運算  和
    發(fā)表于 06-17 07:32 ?1470次閱讀

    什么是微處理器

    什么是微處理器? 微處理器就是計算機。所有的計算機——無論我們所說的個人臺式計算機或
    發(fā)表于 08-21 16:07 ?4093次閱讀

    新型微處理器監(jiān)控電路

    新型微處理器監(jiān)控電路
    發(fā)表于 01-18 20:39 ?16次下載

    什么是微處理器_微處理器具有什么功能

    微處理器片或少數(shù)幾片大規(guī)模集成電路組成的中央處理器。這些電路執(zhí)行控制部件和算術(shù)邏輯部件的功能。微處理
    發(fā)表于 10-27 15:20 ?1.5w次閱讀

    淺談微處理器的發(fā)展歷程

    什么是微處理器微處理器片或少數(shù)幾片大規(guī)模集成電路組成的中央處理器。那么微處理器的發(fā)展歷程是
    發(fā)表于 10-02 16:57 ?1.4w次閱讀

    使用Arduino制作簡單的純正弦波逆變器

    在這篇文章中,我將使用Arduino制作簡單的純正弦波逆變器,并解釋電路的工作原理。
    發(fā)表于 08-09 17:27 ?1.1w次閱讀
    使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b><b class='flag-5'>一</b><b class='flag-5'>個</b>簡單的純正弦波<b class='flag-5'>逆變器</b>

    利用Arduino制作逆變器原理

    開源硬件-使用 Arduino 在家制作逆變器,逆變器原理圖設(shè)計分享。
    發(fā)表于 07-07 17:22 ?7次下載
    利用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b><b class='flag-5'>逆變器</b>原理

    基于微處理器Arduino全橋逆變器電路圖講解

    簡單而有用的基于微處理器Arduino全橋逆變器電路可以通過使用SPWM對
    的頭像 發(fā)表于 07-25 14:47 ?1705次閱讀
    基于<b class='flag-5'>微處理器</b>的<b class='flag-5'>Arduino</b>全橋<b class='flag-5'>逆變器</b><b class='flag-5'>電路</b>圖講解