A. 跪求基於51單片機的數控直流電源程序
樓主的設計需要兩個方面,硬體方面需要提供低紋波電源,注意加濾波;軟體方面,不過是單片機控制DAC並輸出在數碼管顯示。
硬體太簡單就說了。軟體編程上,由於按鍵只有兩個,想簡化設計,可以用按鍵+單穩去抖動;由於DAC只需要8位,不論採用串列或者並行介面都沒問題,若實用角度考慮,最好是用PWM實現DAC,這只需要定時器產生脈沖調寬信號,經過IO口輸出後,用兩級LC濾波,然後用運放+三極體放大即可;數碼管顯示最簡單是利用40腳的51多餘的引腳,直接接兩位共陽LCD數碼管,顯示兩位即可。這樣做,編程那個也很簡單。
注意,LZ的51一定要實用內部帶FLASH ROM的型號,例如89S51/52,或者更好的STC產品。
B. 單片機做數控直流穩壓電源
http://v.youku.com/v_show/id_XMzg3ODIzNTAw.html,借鑒這個視頻,是0-9.9v的,0.1步進,1v步進的也有,先看看吧
C. 用51單片機做數控直流穩壓電源
你那樣要加補償功能吧 要不電壓變化怎麼平衡啊 我也學習下 不太懂
D. 我用單片機設計數控直流穩壓電源需要買那些器件啊
最簡單的是變壓器+LM317+DA+AD,就是效率低,網上有這種Proteus的模擬
復雜點的可以把LM317換成集成的DCDC晶元,比如常見的LM2596adj,輸出更穩定的可以用ST的L5972或者TI的STP5430等等都可以做到,當然用分離元件也是可以的,
再難點的可以做隔離式開關電源,沒有基礎還是建議別做這種隔離的。
E. 基於單片機的數控直流穩壓電源
看來有些復雜呀,不過我的思路是,通過變壓器,濾波電路將交流變為一個電壓寬度很大的者流電壓,然後通過改變電位器的位置改變輸出電壓,電位器可以用步進電機控制,單片機控制步進電機的正轉反轉來控制電位器的位置,從而改變電壓,至於精度就得慢慢調節參數改變到合適的。我能想到的是這些了,希望對你有幫助。
F. 求單片機控制的直流穩壓電源設計思路。。
不要用脈寬,數字開關電源對環路設計的要求很高的
我建議,且要求上說了,用運放
其實不要考慮太多
不難得
我給個思路
單片機輸出--D/A--正負電源運放(把5v變成+12到-12,具體值待定)--直接去驅動可調三端穩壓管(正負管)的參考
其實就是看負載,我覺得你直接給個大功率運放輸出就可以了
有問題可以找我
qq
275005039
G. 單片機數控直流電源
1、你這個問題太專業了,估計網路知道還回答不了。
2、建議參考一下網路學術的論文。
3、去技術論壇找找資料或者提問題。
4、網路知道的能力有限、少有大神。
H. 利用51系列單片機製作一個數控直流電源
哈哈題目屬於基本單片機電路 ,首先ad轉換,再次是直流斬波控制。最後是按鍵控制lcd顯示。
基本就這樣,最關鍵的是寫程序。 這可不是一時半會的事。也可以用開關電源改裝,選用合適的開關電源,看電壓和電流是否能滿足要求。在開關變壓器高壓與低壓隔離的地方會有光耦做信號反饋。我們就從這動手先檢測輸出的電壓是否達到了設定,如果沒有達到設定,那開關電源高壓側繼續震盪輸出,反之停止。也就是用我們的檢測電路代替原來開關電源的電壓檢測。簡單吧只是嘴上說的容易,祝你成功 不明白再問 ,我只對硬體原理懂些,程序還得你自己寫奧。
I. 基於單片機的可調直流電源設計
我給你一個0~10可調的吧。我剛做的 圖貌似出不來了 北京交通大學 思源0702 設計要求及技術指標 數控直流穩壓電源 (2)輸出電壓Vo=±12V,最大輸出電流Iomax=1A (3)輸出紋波電壓ΔVop-p≤5mV 可控部分: • 1)輸出電壓:0~9.9V步進可調,調整步距0.1V。 • 2)輸出電流:≤500mA。 • 3)精度:靜態誤差≤1%FSR,紋波≤10mV。 • 4)顯示:輸出電壓用LED數碼管顯示。 • 5)電壓調整:由「+」、「-」兩鍵分別控制輸出電壓步進增減。 數顯、控制部分: 查閱網上的數顯可控直流穩壓電源資料,得到以下電路圖: 這種方案不僅對變壓器要求高,而且使用了7塊晶元,連接復雜,其中參數選擇有多處錯誤。我們決定應用其原理,從新設計一套方案。 電路圖如下: 此電路由6部分組成: (1) 正負12V直流穩壓輸出 (2) 數字電路供電電源 (3) 單片機控制系統 (4) D/A轉換及其輸出 (5) 數字顯示 (6) 負反饋可控直流輸出 一、正負12V直流穩壓輸出 電路圖及模擬結果如下:(帶1千歐負載) 交流信號: 二、數字電路供電電源 通過正12V直流穩壓電源與兩個大電阻分壓,得到4V參考電壓,在通過電壓跟隨器為數字電路供電。 其中所選電阻為 電壓跟隨器為LM324 三、單片機控制系統 包括最小系統及各引腳引線。單片機:STC12C4051AD,20引腳DIP封裝,與AT89C2051通用。11.059MHz晶體振盪。 程序原理:設置電壓初始值為5.1V,由P1口的低7位輸出,連接到DAC0832的高8位地址,最低位接電源。然後連接DAC0832的選片線到單片機P3.7口,由P3.7口輸出負跳變,實現DAC的數據鎖存。由於單片機指令周期過短,小於DAC0832的最小負跳變時間間隔。加入de1延時,使晶元輸出正確的模擬電壓。 按加號鍵加0.1V,按減號鍵減0.1V,按鍵掃描時間間隔0.2秒。 完成DA轉換後輸出BCD碼,輸入數顯部分。 程序原碼: org 0000h st: mov r0,#33h ;初始電壓為參考電壓的一半 ljmp st1 ss: call de ;掃描,等待按鍵 jnb p3.4,i0 jnb p3.5,i1 sjmp ss i0:inc r0 ;r0加一,並調用st1 cjne r0,#100,st1 dec r0 ljmp st1 i1:cjne r0,#0,i11 ;r0減一,並調用st1 ljmp st1 i11: djnz r0,st1 ljmp ss st1:mov a,r0 ;輸出的函數 mov p1,r0 clr p3.7 call de1 ;等待晶元接受數據 setb p3.7 mov b,#10 div ab mov r1,b rl a rl a rl a rl a add a,r1 mov p1,a ljmp ss de: mov r7,#200 a3: mov r1,#250 a2: mov r2,#2 a1: djnz r2,a1 djnz r1,a2
J. 基於單片機的數控直流穩壓電源設計 翻譯成英文是什麼
Design of CNC DC power supply based on singlechip .
自我感覺非常標准,呵呵!