采用51系列單片機為控制核心,包括電源變換處理及分配模塊,恒流源模塊,單片機主控模塊,鍵盤輸入模塊,LCD顯示模塊,數模/模數轉換模塊,語音模塊和實時時鐘模塊的9個部分。通過鍵盤設定好需要輸出的電流值后,單片機對設定值按照一定的算法進行處理,經數模輸出電壓控制恒流源電路輸出相應的電流值
上傳時間: 2017-07-03
上傳用戶:zgu489
介紹了一種閉環智能數控直流電流源的設計原理和實施方案,該方案采用自行設計制作的高精度電壓源,利用單片機、PWM和運算放大器構成A/DD/A轉換器來控制場效應管導通狀態的原理,達到了輸出恒流的目的。整個系統采用89C58單片機作為主控部件,將預置電流值數據送入D/A轉換器,經硬件電路變換為恒定的直流輸出,同時使用采樣電阻將實際輸出電流轉換成電壓送入A/D轉換器,并將其反饋到單片機中構成閉環系統,進而實現預設值和實際值的比較,再通過調整D /A轉換器輸出的電壓來改變場效應管的導通狀態,減小了實際值與預設值之間的誤差,實現了電流可預置、可步進調整、輸出的電流信號可直接數字顯示的功能。采用硬件閉環、軟件閉環、軟件實時積分、實時濾波的方法,鎖定輸出電流,從而實現了高精度恒流源的目的。此次所設計的電流源具有精度高、結構簡單、工作穩定、操作方便、成本低廉、帶負載能力強等優點
上傳時間: 2017-08-04
上傳用戶:chens000
電子設計大賽A.正弦信號發生器 B.集成運放測試儀 C.簡易頻譜分析儀 D.單工無線呼叫系統 E.懸掛運動控制系統 F.數控恒流源 G.三相正弦波變頻電源
標簽: 電賽
上傳時間: 2015-03-03
上傳用戶:月半情殤
內部集成恒壓恒流充電,具有自動重新充電,最小電流終止充電,低功耗睡眠等特性。
標簽: BQ2057
上傳時間: 2015-06-23
上傳用戶:木子123456
開關電源因其高效節能引起社會各方面的重視,現已成為通用開關電源、專用開關電源及特種開關電源優選集成電路。多年來對開關電源的核心單元—控制電路實現集成化是開關電源的發展方向,因此開關電源研究有很大的研究價值。 本文通過節能型恒流開關電源的工作原理,根據方案設計技術參數,給出了整體電路設計的理論依據;然后根據設計要求提出了整體電路的實現架構,并且闡述了整體電路工作原理和子電路的性能要求。介紹了輸入整流與濾波、變壓器、功率開關管、控制器、保護電路、電流電壓反饋網絡、輸出整流續流與濾波、穩壓恒流輸出模塊。最后,應用Multisim仿真軟件對子電路模塊和整體電路進行功能仿真驗證,仿真結果滿足要求,進一步驗證理論分析和設計的正確性,也是設計理論與實踐相結合的一次有價值的嘗試。
標簽: 開關電源 仿真
上傳時間: 2016-05-08
上傳用戶:路人癸S
包括PCB,原理圖以及程序代碼。 本開關電源設計采用STC12C5A60S2單片機發生47KHZ的PWM脈沖信號,經過IR2104控制MOS,從而控制整個BUCK(降壓式變換)電路。單片機內部自帶的10位ADC能通過電壓電流檢測電流實時反饋電流和電壓數值,并由此調整輸出的PWM的占空比,形成電流電壓閉環控制系統。按鍵能設置輸出電流從0.2A到2A,以0.01A遞增,輸出最大10V,液晶能顯示實時輸出電流與電壓。根據測試,滿載的供電效率為88%。按鍵設置的輸出電流的誤差小于0.01A。
上傳時間: 2016-06-15
上傳用戶:sjr88
理想的放大器 目前,廠商在線性IC研發上都有重大的突破。使IC型運算放大器的特性和理想相當接近。尤其在低頻操作下,OP Amp電路的工作情形實在太像一個理想放大器,幾乎與理論的推測完全相符。→理想的放大器該具備什麼特性?
標簽: 算放大器原理
上傳時間: 2016-07-16
上傳用戶:WALTER
迴歸分析的基本假設 (一)固定自變項假設(fixed variable) (二)線性關係假設(linear relationship) (三)常態性假設(normality)
標簽: 回歸分析 主成分分析
上傳時間: 2016-10-11
上傳用戶:Gower's
LED 一般是恒流操作的,如何改變 LED 的亮度呢?答案就是 PWM 控制。在一定的 頻率的方波中,調整高電平和低電平的占空比,即可實現。比如我們用低電平點亮一個 LED 燈,我們假設把一個頻率周期分為 10 個時間等份,如果方波中的高低電平占空比是 9:1, 這是就是一個比較暗的亮度,如果方波中高低電平占空比是 10:0,這時,全部是高電平, 燈是滅的。如果占空比是 5:5,就是一個中間亮度,如果高低比是 1:9,是一個比較亮的 亮度,如果高低是 0:10,這時全部是低電平,就是最亮的。 實際上應用中,電視屏幕墻中的幾十百萬 LED 象素都是這樣控制的,而且每一個象素 都有紅綠藍 3 個 LED,每個 LED 可以變化的亮度是幾百到幾萬或者更多的級別,以實現真 彩色的顯示。還有在您的手機中,背光燈的亮度如果是可以變化的,也應該是這種工作方式。 目前的城市彩燈也有很多都使用了 LED,需要控制亮度是也是 PWM 控制。 下面來分析我們的例程,在這個例程中,我們將定時器 2 溢出定為 1/1200 秒。每 10 次脈沖輸出一個 120HZ 頻率。這每 10 次脈沖再用來控制高低電平的 10 個比值。這樣,在 每個 1/120 秒的方波周期中,我們都可以改變方波的輸出占空比,從而控制 LED 燈的 10 個 級別的亮度。 為什么輸出方波的頻率要 120HZ 這么高?因為如果頻率太低,人眼就會看到閃爍感 覺。一般起碼要在 60HZ 以上才感覺好點,120HZ 就基本上看不到閃爍,只能看到亮度的變 化了。 下面請看程序,程序中有比較多的注釋: ――――――――――――――――――――――― #define uchar unsigned char //定義一下方便使用 #define uint unsigned int #define ulong unsigned long #include <reg52.h> //包括一個 52 標準內核的頭文件 sbit P10 = P1^0; //要控制的 LED 燈 sbit K1= P3^2; //按鍵 K1 uchar scale;//用于保存占空比的輸出 0 的時間份額,總共 10 份 char code dx516[3] _at_ 0x003b;//這是為了仿真設置的 //模擬 PWM 輸出控制燈的 10 個亮度級別 void main(void) // 主程序 { uint n; RCAP2H =0xF3; //賦 T2 的預置值,溢出 1 次是 1/1200 秒鐘 RCAP2L =0x98; TR2=1; //啟動定時器 ET2=1; //打開定時器 2 中斷 EA=1; //打開總中斷 while(1) //程序循環 { ;//主程序在這里就不斷自循環,實際應用中,這里是做主要工作 for(n=0;n<50000;n++); //每過一會兒就自動加一個檔次的亮度 scale++; if(scale==10)scale=0; } } //1/1200 秒定時器 2 中斷 timer2() interrupt 5 { static uchar tt; //tt 用來保存當前時間在一秒中的比例位置 TF2=0; tt++; if(tt==10) //每 1/120 秒整開始輸出低電平 { tt=0; if(scale!=0) //這里加這一句是為了消除滅燈狀態產生的鬼影 P10=0; } if(scale==tt) //按照當前占空比切換輸出高電平 P10=1; } ―――――――――――――――――― 在主程序中,每延時一段時間,就自動換一個占空比,以使亮度自動變化,方便觀察。 編譯,運行,看結果。 可以看到,LED 的亮度以每種亮度 1 秒左右不斷變化,共有 10 個級別。
上傳時間: 2017-11-06
上傳用戶:szcyclone
LM317L SOP8 恒流,恒壓穩壓芯片
上傳時間: 2018-02-25
上傳用戶:guoyin