哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

基于微控制器的升壓轉(zhuǎn)換器的制作教程

454398 ? 來源:wv ? 2019-10-22 09:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:基本原理

基于微控制器的升壓轉(zhuǎn)換器的制作教程

Wikipedia對該原理進行了很好的解釋,但是這里有一個快速指南:

升壓轉(zhuǎn)換器可快速打開和關閉開關。 (我的設計以65kHz運行。)

開關閉合時(第一幅圖),它在輸入電源兩端連接一個電感,而二極管則阻止任何電流從輸出側回流。

電感器充電。 (盡管在輸入端短接一根線圈的線圈似乎會浪費很多功率,但電感器實際上會將能量存儲在其內(nèi)核中。)

當開關斷開時,電感器會抵抗任何變化電流(并且將其短接在電源上意味著它有很多電流通過)。由于輸出側的電阻比開關高得多,因此電感器必須提高其電壓以保持電流流動。 (通過改變電壓來阻止電流變化是電感器的神奇特性。)

輸出電容器從電感器和更高電壓的電源中充電。

當開關再次接通時,電容器將以較高的電壓充電并為負載供電,直到下一個周期。由于電源僅在時間的一部分上施加到輸出側,因此輸出電壓上始終會出現(xiàn)紋波。

如果開關在每個周期中導通時間相對較長(其占空比較高),則電感器會存儲更多能量,從而在開關斷開時會產(chǎn)生更高的輸出電壓。通過控制占空比,可以調(diào)整電壓。

就原理而言,您如何將其變成真實的電路?

第2步:選擇關鍵組件

為獲得準確值,我整理了一個Google電子表格模板,該模板可通過TI進行計算指南。下面,我嘗試總結閱讀文檔并四處搜索后收集的經(jīng)驗法則。

電感器

電感器是電路中最重要的部分。

它的標題值是它的電感,以亨利為單位。電子表格將幫助您計算正確的值。我建議將計算值設為1.5-2倍,以便有一定的余量。

您還需要簽出:

額定電流,該電流必須足以處理電感中的峰值電流(由電子表格計算)。

形狀:之所以選擇環(huán)形線圈,是因為它們應該具有較低的EMF干擾。我讀過的一位消息人士說,如果您不擔心干擾,則線軸電感器是最好的選擇。

核心材料是您想要的一種適合功率電感器的材料。我去買了一個作為功率電感器銷售的環(huán)形線圈。我相信它具有鐵氧體磁芯。

我使用了這個150uH電感器。

開關

這是電路中第二重要的部分,以及我第一次犯錯的地方。 MOSFET是一個不錯的選擇,因為它很容易用微控制器驅(qū)動。您需要注意以下幾點:

Rds(on)這很關鍵,它是開關打開時的電阻。我的第一次嘗試是因為這里的值太高而使人sc目結舌。 《10mOhm是理想的。如果該值太高,則電感器將無法吸收足夠的電流,從而浪費了開關中的功率。

Vgs(th)值,這是您必須施加到晶體管柵極以使其導通的電壓。如果您使用的是5V微控制器,則該電壓必須為1-2V。

Vds(max),這是晶體管可以處理的最大電壓,用于輸出電壓加上一些安全裕度。

Ids(max),即開關可以處理的最大電流。根據(jù)電子表格,該值必須大于峰值電流。

我使用了此開關。

電容器

電子表格應計算電路中電容器的最小值。我發(fā)現(xiàn),為音頻放大器供電時,我需要的輸出容量要比指定的容量大得多。

輸出級的電容器需要具有低ESR值才能提高效率。

我選擇了一個大的ESR低的電解電容器,然后與22uF陶瓷電容器并聯(lián),希望進一步過濾輸出。

在輸入端,我使用了相同的設置。

二極管

二極管非常簡單,只需肖特基二極管即可,它可以處理平均電流并且正向電壓低(450mV似乎是極限。非異國情調(diào)的部分)。

微控制器

我之所以選擇ATTiny84A,是因為它可用通孔包裝提供,它的體積不太大,并且AVR GCC工具鏈還不錯。我遵循Lady Ada的本教程來啟動并運行該工具鏈,并使用AVR Eclipse開發(fā)了代碼。我需要對硬件進行相當精確的控制,以使PWM以65kHz的頻率運行,因此使用更抽象的Arduino IDE可能會比較困難。

步驟3:

這是我想到的電路。

本質(zhì)上,微控制器(后面的代碼。..)使用其PWM輸出來控制開關。

它通過反饋電位計使用其ADC監(jiān)視輸出電壓。

如果電壓降至目標以下,則會增加PWM的占空比,從而增加電感器中的電流,從而增加輸出電壓。

如果電壓超過目標值,則會降低占空比。

可以通過調(diào)節(jié)電位器來調(diào)節(jié)電壓。

輸出上的440歐姆電阻可確保轉(zhuǎn)換器上始終有一些負載。我通過反復試驗發(fā)現(xiàn)了這一價值。如果我沒有從中汲取足夠的負載,我的5V輸入電源將關閉。您也許可以克服更大的阻力。不過,加載輸出至關重要。空載時,轉(zhuǎn)換器將變得不穩(wěn)定,電感器將輸出非常大的電壓。

與大電容器并聯(lián)的小電容器是濾波電容器。大型電解槽具有較高的電阻,因此,將一個小的陶瓷或聚合物蓋并聯(lián)放置有助于應對瞬態(tài)尖峰。

ADC輸入上的0.1uF電容只是一個濾波器。

為照片質(zhì)量差而致歉!我很興奮,它能起作用,所以在拍好照片之前將其密封在項目中。

步驟4:單片機代碼

我已經(jīng)將工作代碼放入了在Github上。它由幾個部分組成:

這些#defines和const聲明進行編譯時計算,因此代碼只需要執(zhí)行簡單的uint8_t比較,而不需要浮點數(shù),這在微控制器中是不可行的。使用const會鼓勵編譯器在編譯時進行計算,并將結果類型強制為uint8_t。

#define PWM_FREQ 62500

#define PWM_RESOLUTION(F_CPU/PWM_FREQ)

#定義MIN_DUTY_CYCLE 0.40

#定義MAX_DUTY_CYCLE 0.80

常量#define DIVIDER_RATIO 30.0

#define DESIRED_ADC_IN_V(DESIRED_VOUT/DIVIDER_RATIO) const uint8_t DESIRED_ADC_RESULT = 255 * DESIRED_ADC_IN_V/VREF;

這些定義了一些有用的實用程序宏,因此

#define DUTY_CYCLE_REG OCR0B

#define ADC_ENABLE()(ADCSRA | = _BV(ADEN))

#define ADC_START_CONVERSION()(ADCSRA | = _BV(ADSC) ))

主要功能有一個初始設置階段,在該階段它將打開我們需要的各種外圍設備:

i nt main(void){

/*將A7設置為輸出。 (需要PWM。)*/

DDRA | = _BV(DD7);

PORTA = 0;

/*讓輸入功率穩(wěn)定。.. */

_delay_ms(500);

/*

*將Timer0配置為快速PWM。它將

*-在每個周期開始時打開輸出引腳

*-當值達到DUTY_CYCLE_REG

時將其關閉*-達到OCR0A

時將其包裝為0 */

TCCR0A = _BV(COM0B1)| _BV(WGM01)| _BV(WGM00);

OCR0A = PWM_RESOLUTION;

/*從40%的占空比開始,然后逐漸上升以避免涌入。 */

DUTY_CYCLE_REG =(uint8_t)(PWM_RESOLUTION * 0.40);

/*將Timer0時鐘源設置為主振蕩器。這將啟用計時器。 */

TCCR0B = _BV(CS00)| _BV(WGM02);

/*

*打開ADC,

*-使用內(nèi)部參考電壓

*-將ADC0配置為我們的電源

*-左調(diào)整結果,

*-禁用引腳上的數(shù)字輸入緩沖器

*-啟用ADC。

*/

ADMUX =/* REF = */_BV(REFS1)|/* INPUT = */0;

ADCSRA | =/* PRESCALER = 16 = 2 ^ */4;

ADCSRB | =/*左調(diào)整*/_BV(ADLAR);

DDRA&= ?_BV(DD0);

DIDR0 | = _BV(ADC0D);

ADC_ENABLE();

_delay_ms(1);

然后,它簡單地循環(huán)讀取電位計的模擬值并將其與目標值進行比較:

而(1){

/*等待Timer0溢出。.. */

loop_until_bit_is_set(TIFR0 ,TOV0);

/*我們的OFF周期結束時,應該是峰值電壓。.. */

TIFR0 | = _BV(TOV0);/*清除標志。 */

/*檢查輸出電壓。 */

ADC_START_CONVERSION();

loop_until_bit_is_clear(ADCSRA,ADSC);

uint8_t adc_result = ADCH;

如果(adc_result DUTY_CYCLE_REG }

否則,如果(adc_result》 DESIRED_ADC_RESULT &&

DUTY_CYCLE_REG》 MIN_PWM_LEVEL){

DUTY_CYCLE_REG--;

}

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    LM5121EVM評估模塊:同步升壓轉(zhuǎn)換器的理想之選

    LM5121同步升壓控制器IC的平臺。下面,我們就來詳細了解一下這個評估模塊。 文件下載: LM5121EVM.pdf 一、模塊簡介 LM5121EVM評估模塊是德州儀器(TI)推出的一款同步升壓
    的頭像 發(fā)表于 04-21 11:30 ?148次閱讀

    RL78/L1C微控制器:特性、規(guī)格與應用全解析

    一款備受關注的產(chǎn)品,它具有諸多出色的特性和豐富的功能,適用于各類基于LCD的應用場景。下面我們就來詳細了解一下RL78/L1C微控制器。 文件下載: R5F10266ASP#V5.pdf 一、產(chǎn)品概述 RL78/L1C微控制器集成了LCD
    的頭像 發(fā)表于 04-13 14:45 ?150次閱讀

    RL78/L1A微控制器:低功耗高性能的理想之選

    哪些獨特的特性和優(yōu)勢。 文件下載: rl78l1a.pdf 一、產(chǎn)品概述 RL78/L1A是Renesas推出的一款集成了LCD控制器/驅(qū)動、12位分辨率A/D轉(zhuǎn)換器、12位分辨率D/A轉(zhuǎn)換
    的頭像 發(fā)表于 04-01 15:55 ?267次閱讀

    探索DC414演示板:高效升壓DC - DC轉(zhuǎn)換器的快速入門

    探索DC414演示板:高效升壓DC - DC轉(zhuǎn)換器的快速入門 在電子設計領域,DC - DC轉(zhuǎn)換器是實現(xiàn)電源轉(zhuǎn)換的關鍵組件。今天,我們將深入探討演示電路DC414,它采用LTC1871
    的頭像 發(fā)表于 04-01 12:15 ?367次閱讀

    SGM6625非同步升壓轉(zhuǎn)換器:設計與應用指南

    SGM6625非同步升壓轉(zhuǎn)換器:設計與應用指南 在電子設備的電源設計中,升壓轉(zhuǎn)換器是實現(xiàn)電壓提升的關鍵組件。SGM6625作為一款高性能的非同步升壓
    的頭像 發(fā)表于 03-18 16:30 ?245次閱讀

    SRK2001A:LLC諧振轉(zhuǎn)換器的自適應同步整流控制器

    SRK2001A:LLC諧振轉(zhuǎn)換器的自適應同步整流控制器 在電子工程師的日常工作中,找到一款合適的同步整流控制器對于設計高效的電源轉(zhuǎn)換器至關重要。今天,我們就來深入探討一下
    的頭像 發(fā)表于 01-27 14:15 ?406次閱讀

    如何使用多相升壓轉(zhuǎn)換器

    當系統(tǒng)需要的電壓高于可用電壓時,升壓轉(zhuǎn)換器是滿足這一需求的理想選擇。然而,經(jīng)典的標準升壓拓撲結構并非唯一方案。一種更優(yōu)的解決方案或許是移相多相升壓轉(zhuǎn)
    的頭像 發(fā)表于 01-20 10:02 ?3631次閱讀
    如何使用多相<b class='flag-5'>升壓</b><b class='flag-5'>轉(zhuǎn)換器</b>

    PW6276 同步升壓轉(zhuǎn)換器 2.4A輸出 92%效率 移動電源芯片 SOP8-EP

    控制器升壓轉(zhuǎn)換器
    jf_66255030
    發(fā)布于 :2026年01月16日 13:42:01

    選擇微控制器MCU幾個步驟

    以下10個簡單步驟可確保做出正確的選擇。 步驟1:制作硬件接口清單 利用大致的硬件框圖制作出一份微控制器需要支持的所有外部接口清單。有兩種常見的接口類型需要列出來。 第一種是通信接口。 系統(tǒng)中一
    發(fā)表于 11-26 07:09

    TPS631000降壓-升壓轉(zhuǎn)換器技術解析與應用指南

    Texas Instruments TPS631000降壓-升壓轉(zhuǎn)換器是一款恒定頻率峰值電流模式控制降壓-升壓轉(zhuǎn)換器。該器件具有3A(典型值
    的頭像 發(fā)表于 09-24 14:45 ?1216次閱讀
    TPS631000降壓-<b class='flag-5'>升壓</b><b class='flag-5'>轉(zhuǎn)換器</b>技術解析與應用指南

    浮思特|DC-DC升壓轉(zhuǎn)換器原理與應用分享

    ,廣泛應用于電力管理、工業(yè)控制、汽車電子等多個領域。DC-DC升壓轉(zhuǎn)換器的工作原理DC-DC升壓轉(zhuǎn)換器通過開關模式電源(SwitchMode
    的頭像 發(fā)表于 09-02 14:27 ?1276次閱讀
    浮思特|DC-DC<b class='flag-5'>升壓</b><b class='flag-5'>轉(zhuǎn)換器</b>原理與應用分享

    TPS631010/TPS631011 降壓-升壓轉(zhuǎn)換器技術解析與應用指南

    Texas Instruments TPS631010/TPS631011降壓-升壓轉(zhuǎn)換器是一款恒定頻率峰值電流模式控制降壓-升壓轉(zhuǎn)換器,采
    的頭像 發(fā)表于 08-29 14:26 ?1252次閱讀
    TPS631010/TPS631011 降壓-<b class='flag-5'>升壓</b><b class='flag-5'>轉(zhuǎn)換器</b>技術解析與應用指南

    ?TPS92561 相位可調(diào)光單級升壓LED驅(qū)動控制器技術文檔總結

    TPS92561 器件是用于 LED 照明應用的升壓控制器,利用 高壓、低電流 LED。照明應用的升壓轉(zhuǎn)換器方法允許 創(chuàng)建盡可能小的體積轉(zhuǎn)換器
    的頭像 發(fā)表于 08-28 09:42 ?1022次閱讀
    ?TPS92561 相位可調(diào)光單級<b class='flag-5'>升壓</b>LED驅(qū)動<b class='flag-5'>控制器</b>技術文檔總結

    TPS63036 帶1-A開關的高效單電感降壓-升壓轉(zhuǎn)換器數(shù)據(jù)手冊

    該TPS63036是一種同相降壓-升壓轉(zhuǎn)換器,能夠從輸入電源提供高于或低于輸出電壓的穩(wěn)壓輸出電壓。降壓-升壓轉(zhuǎn)換器基于固定頻率脈寬調(diào)制 (PWM)
    的頭像 發(fā)表于 07-30 11:21 ?988次閱讀
    TPS63036 帶1-A開關的高效單電感降壓-<b class='flag-5'>升壓</b><b class='flag-5'>轉(zhuǎn)換器</b>數(shù)據(jù)手冊

    Analog Devices Inc. LTC7806兩相同步升壓控制器數(shù)據(jù)手冊

    Analog Devices Inc. LTC7806兩相同步升壓控制器是一款高性能、低IQ轉(zhuǎn)換器控制器,可異相驅(qū)動兩個N溝道功率MOSFET級。此系列
    的頭像 發(fā)表于 06-07 11:40 ?1286次閱讀
    Analog Devices Inc. LTC7806兩相同步<b class='flag-5'>升壓</b><b class='flag-5'>控制器</b>數(shù)據(jù)手冊
    塘沽区| 鄂温| 涡阳县| 密云县| 宁河县| 吕梁市| 台安县| 鄂温| 黑水县| 中山市| 淳安县| 资讯 | 巴南区| 莱州市| 左云县| 云浮市| 常山县| 万山特区| 汉寿县| 天津市| 镇巴县| 屏南县| 台东县| 平顶山市| 开化县| 宣汉县| 开原市| 揭阳市| 遵化市| 河南省| 靖边县| 遂川县| 景泰县| 无锡市| 徐闻县| 津南区| 怀宁县| 桑植县| 康定县| 印江| 锡林郭勒盟|