回覆列表
  • 1 # 玩轉嵌入式

    用微控制器實現一個(1-4)V的電壓輸出,如果只是用作訊號,不需要輸出電流,則可以透過微控制器的DA來實現。如果用作電源,需要輸出電流,則需要透過PWM來實現,也就是實現一個低壓的開關電源。

    1 透過微控制器的DA轉換來實現

    微控制器的DA轉換透過片上資源來實現或者選擇專用的DA晶片來實現,DA的含義,故名思意就是將數字量轉化為模擬量。DA轉換都有一個重要的引數:位數,如10位,10的量化編碼範圍位(0-1023),假設參考電壓為5V,則線性對應關係為0對應0V,1023對應5V,線性關係如下圖所示。

    轉換方法為:U=5×DA/1023,即DA值為818時,輸出電壓為4V,DA值為205時,輸出電壓為1V。DA轉換的過程實現起來非常簡單。

    2透過PWM來實現

    目前常用的開關電源、DC/DC電源IC都是透過PWM來實現的,電路有電子開關、電感、電容、二極體構成,微控制器透過PWM來控制MOS管的導通和斷開。透過調節佔空比來實現不同電壓的輸出,佔空比越大輸出電壓越大;佔空比越小輸出電壓越小。其基本的電路原理如下圖所示。

  • 2 # 要利民

    微控制器是數字化處理器件,完成某一項工作任務需"軟、硬"件同時支援,缺一不可。微控制器本身工作也是需要一個穩定電源支援,雖微控制器有A/D,D/A轉換功能,要想得到1~4的穩定電壓輸出沒必要搞的這麼複雜,微控制器只適合做數字化處理的內容。不適合做單一完成穩定電壓輸出。單一的穩定電壓只要有一個簡單閉環的負反饋電路就可以完成了。

  • 中秋節和大豐收的關聯?
  • 家裝需要準備哪些材料?