基于51單片機(jī)恒壓恒流源的設(shè)計(jì)_第1頁
基于51單片機(jī)恒壓恒流源的設(shè)計(jì)_第2頁
基于51單片機(jī)恒壓恒流源的設(shè)計(jì)_第3頁
基于51單片機(jī)恒壓恒流源的設(shè)計(jì)_第4頁
基于51單片機(jī)恒壓恒流源的設(shè)計(jì)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余14頁可下載查看

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、恒壓、恒流源的設(shè)計(jì)學(xué) 校:專 業(yè):電氣工程及其自動(dòng)化帶隊(duì)教師:參賽隊(duì)員:第一章前言3第二章方案論證4第三章整體設(shè)計(jì)思路 51)、整體主電路框圖2)、整體框圖3)、電源主體4)、控制電路第四章單元電路1)、充電電流取樣檢測(cè)電路2)、充電電壓取樣檢測(cè)電路3)、檢查及保護(hù)電路4)、時(shí)鐘芯片DS1302輔助電路5)、1602液晶顯示模塊第五章軟件設(shè)計(jì)13第七章結(jié)論14附頁、兒 、4刖百鉛酸蓄電池是目前世界上廣泛使用的一種化學(xué)電源,該產(chǎn)品具有良好的可逆性,電壓特性平穩(wěn),使用壽命長,適用范圍廣,原材 料豐富(且可再生使用)及造價(jià)低廉等優(yōu)點(diǎn)而得到了廣泛的使用。是社會(huì)生產(chǎn)經(jīng)營活動(dòng)中不可缺少的產(chǎn)品。但是,若使用

2、不當(dāng),其壽命將大大縮短。影響鉛酸蓄電池壽命的因素很多, 而采用正確的充 電方式,能有效延長蓄電池的使用壽命。研究發(fā)現(xiàn):電池充電過程對(duì)電池壽命影響最大,放電過程的影響較少。也就是說,絕大多數(shù)的蓄電池不是用壞的,而是 “充壞 ” 的。由此可見,一個(gè)好的充電器對(duì)蓄電池的使用壽命具有舉足輕重的作用。 而且, 傳統(tǒng)充電器的充電策略比較單一, 只能進(jìn)行簡單的恒壓或者恒流充電, 以致充電時(shí)間很長, 充電效率降低。 另外, 充電即將結(jié)束時(shí), 電池發(fā)熱量很大,從而造成電池極化,影響電池壽命。針對(duì)上述問題,設(shè)計(jì)了一種智能充電器,盡量延長鉛酸蓄電池的使用壽命。第二章 方案論證、方案論證與比較 控制器的選擇方案1:采

3、用AT89S52單片機(jī),該單片機(jī)做為經(jīng)典單片機(jī),方便使用,價(jià)格便宜,較長使用;但其功能單一,使用中需要外加多個(gè)其他電路,增加外圍電路的設(shè)計(jì)及成本;方案2:選擇STC12C5A60S2I片機(jī),此款作為本控制器自身帶有AD轉(zhuǎn)換、捕捉、 PWM 等功能,可減少外圍設(shè)計(jì)且價(jià)格適中,開發(fā)周期短,編程及調(diào)試環(huán)境簡單,容易實(shí)現(xiàn);方案3:選擇PIC16F182W片機(jī),本款控制器功能齊全,屬于當(dāng)前高端的 8位MCU,其工作速度快,功耗低,可靠性高,但其開發(fā)調(diào)試環(huán)境都需要專門的調(diào)試器, 不利于任務(wù)的完成。綜上所述,選擇方案2;穩(wěn)壓電路選擇方案1:采用集成穩(wěn)壓模塊,如LM7805、LM317等。此種拓?fù)湫问降姆€(wěn)壓電

4、路 可控性較差,控制精度較低;方案2:采用分離式元件,如大功率達(dá)林頓、場(chǎng)效應(yīng)管等。電路較復(fù)雜,但性 能指標(biāo)可通過自己設(shè)計(jì)其大小,利于根據(jù)單片機(jī)的需要設(shè)置工作環(huán)境,如短路保護(hù) 定值,負(fù)載電流的測(cè)量等。綜上所述,選擇方案2;第三章整體設(shè)計(jì)思路1)整體主電路框圖主電路框序2)、整體框圖直流電源部分的工作原理:交流 220V的市電經(jīng)變壓器TI降壓、橋式整流電路 進(jìn)行整流,然后通過Ci濾波,所得到白電壓V=15V同時(shí)提供給BUC儂換器和7805, 7805三端穩(wěn)壓器穩(wěn)壓后的輸出為單片機(jī)提供 5V的直流工作電源。若電源準(zhǔn)就緒, 備發(fā)光二極管發(fā)亮,顯示電源正常。、主電路主控電路部分主要由開關(guān)型電流控制回路、

5、檢測(cè)取樣電路、液晶顯示電路組成主電路4控制電路、主控電路(TO 工“g EJCljJOUtaAiWTDljJ Hatoo也世EX&PL 2POJTEWePFfli'AMWI 3TOiSffPPLfeDM'l « ¥口二 41tle用由EPQJETLKMKTE TEfTMTJKTTO7EXJ.TjiPi*ilUT2 而如W”TMFI1RLE® 5斫I如:腔仇“rLMEIirqET?" F? 15141d cuaxirwiiTiTiMS ANH+lW 麗FMF?*!AI7麗KlAilSTAU?2S'fclQZTA1F2JW3N

6、W白主控電路第四章單元電路、充電電流取樣檢測(cè)電路該電路設(shè)置了過流保護(hù),能達(dá)到恒流充電目的。電流取樣放大電路,是把取樣后的電流、充電電壓取樣檢測(cè)電路當(dāng)接入電池時(shí),檢測(cè)到電池兩端有電壓,充電器開始充電。當(dāng)檢測(cè)到電池端電壓已經(jīng)達(dá) 到最大值時(shí),確定充電已滿,調(diào)整 PWM輸出占空比,充電器自動(dòng)轉(zhuǎn)入浮充電狀態(tài),并發(fā)出 聲光報(bào)警。如圖所示:圖電壓取樣檢測(cè)電路、檢查及保護(hù)電路NLS過載檢查及短路保護(hù)電路時(shí)鐘芯片DS1302輔助電路DS1302是美國DALLA泌司推出的一種高性能、低功耗、帶 RAM的實(shí)時(shí)時(shí)鐘電路,它 可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,工作電壓為。采用 三線接口與CP

7、U進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或RAM數(shù)據(jù)。DS1302內(nèi)部有一個(gè)31X8的用于臨時(shí)性存放數(shù)據(jù)的 RAM寄存器。DS1302是DS1202的 升級(jí)產(chǎn)品,與DS1202兼容,但增加了主電源/后背電源雙電源引腳,同時(shí)提供了對(duì)后背電源 進(jìn)行涓細(xì)電流充電的能力。冏4.4.1 引腳功能及結(jié)構(gòu)在DS1302的弓唧排歹【,其中Vcc1為后備電源,VCC2為主電源。在主電源關(guān)閉的情況下,也 能保持時(shí)鐘的連續(xù)運(yùn)行。DS1302由Vcc1或Vcc2兩者中的較大者供電。當(dāng) Vcc2大于Vcc1 + 時(shí),Vcc2給DS1302供電。當(dāng)Vcc2小于Vcc1時(shí),DS1302由Vcc1供電。X1

8、和X2是振蕩源, 外接晶振。RST是復(fù)位/片選線,通過把RST輸入驅(qū)動(dòng)置高電平來啟動(dòng)所有的數(shù)據(jù)傳送。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST 提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當(dāng)RST為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì)DS1302進(jìn)行操作。如果在傳送過程中 RST置為低電平,則會(huì)終止此次數(shù)據(jù)傳送,I/O 引腳變?yōu)楦咦钁B(tài)。上電運(yùn)行時(shí),在 Vcc二之前,RST必須保持低電平。只有在SCLKM氐電平 時(shí),才能將RST置為高電平。I/O為串行數(shù)據(jù)輸入輸出端(雙向),后面有詳細(xì)說明。SCLK!臺(tái) 終是輸入端。4.4.2 DS1302的控制

9、字節(jié)DS1302的控制字符表示??刂谱止?jié)的最高有效位(位7)必須是邏輯1,如果它為0,則不 能把數(shù)據(jù)寫入DS1302中,位6如果為0,則表示存取日歷時(shí)鐘數(shù)據(jù),為1表示存取RAM數(shù)據(jù);位 5 至位 1 指示操作單元的地址;最低有效位(位 0)如為0 表示要進(jìn)行寫操作, 為 1 表示進(jìn) 行讀操作,控制字節(jié)總是從最低位開始輸出。4.4.3 數(shù)據(jù)輸入輸出 (I/O)在控制指令字輸入后的下一個(gè) SCLK寸鐘的上升沿時(shí),數(shù)據(jù)被寫入 DS1302數(shù)據(jù)輸入從低 位即位0開始。同樣,在緊跟8位的控制指令字后的下一個(gè)SCLK永沖的下P1沿讀出DS1302 的數(shù)據(jù),讀出數(shù)據(jù)時(shí)從低位0 位到高位7。4.4.4 DS1

10、302的寄存器DS1302有12個(gè)寄存器,其中有7個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形 式。此外,DS1302還有年份寄存器、控制寄存器、充電寄存器、時(shí)鐘突發(fā)寄存器及與RAM相關(guān)的寄存器等。時(shí)鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。DS1302與RAM相關(guān)的寄存器分為兩類:一類是單個(gè) RAM單元,共31個(gè),每個(gè)單元組態(tài)為 一個(gè)8位的字節(jié),其命令控制字為 C0HFDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類 為突發(fā)方式下的 RAM 寄存器,此方式下可一次性讀寫所有的 RAM 的 31 個(gè)字節(jié),命令控制 字為 FEHQ)、FFH讀)。4.4.5 設(shè)計(jì)該模塊完成的任

11、務(wù)用于為系統(tǒng)提供精確的時(shí)間1602 液晶顯示屏4.5.1 液晶顯示的原理液晶顯示材料最常見的用途是電子表和計(jì)算器的顯示板, 為什么會(huì)顯示數(shù)字呢原來這種液態(tài)光電顯示材料,利用液晶的電光效應(yīng)把電信號(hào)轉(zhuǎn)換成字符、圖像等可見信號(hào)。液晶在正常情況下, 其分子排列很有秩序, 顯得清澈透明, 一旦加上直流電場(chǎng)后, 分子的排列被打亂,一部分液晶變得不透明,顏色加深,因而能顯示數(shù)字和圖象。4.5.2 基本用途該點(diǎn)陣的屏顯成本相對(duì)較低,適用于各類儀器,小型設(shè)備的顯示領(lǐng)域。4.5.3 設(shè)計(jì)該模塊的作用用于顯示當(dāng)前系統(tǒng)信息,即輸出電壓、電流。第五章軟件設(shè)計(jì)主流程圖Y第五章 proteus仿真電路圖仿真電路圖圖5-1主

12、電源仿真圖圖5-1是本設(shè)計(jì)的主體部分。Q4為大功率達(dá)林頓管,在此作為調(diào)整管,Q3選用2N5551, 最為對(duì)調(diào)整管的一級(jí)驅(qū)動(dòng)電路。由上圖可知,供電12V,調(diào)節(jié)2N5551的輸入電壓即可改變圖5-2電流檢測(cè)放大電路圖5-2為電流檢測(cè)放大電路,通過采集 RV2上的電壓,通過運(yùn)放的放大到單片機(jī) AD轉(zhuǎn) 化后即可知道回路中的電流值,從而判斷當(dāng)前電路是否過載。':11 : : ': U一:; -1 ; ; ; ci ,1口與E用, . . . sTBQ=-. .圖5-4 DS1302仿真電路圖U3是DS1302是該電子時(shí)鐘的時(shí)鐘芯片,它右側(cè)是晶振電路,它的功能是給它提供時(shí)鐘 頻率作為DS1

13、302的工作頻率。51單片機(jī)不停的從DS1302中讀取信息然后在1602液晶顯示 上顯示出來。EEPROM它是用來存儲(chǔ)時(shí)鐘鬧鈴的。實(shí)物圖使用方法本設(shè)計(jì)通過液晶顯示當(dāng)前輸出電壓、 電流值,并通過外界兩點(diǎn)觸按鈕實(shí)現(xiàn)電壓的高低調(diào) 節(jié),使用簡單。電路設(shè)計(jì)過流保護(hù),自動(dòng)控制電流上限。性能測(cè)試1)紋波大?。y(cè)試環(huán)境:負(fù)載 20Q/50W)輸出12V紋波輸出波形空載紋波帶載紋波結(jié)論自申請(qǐng)本設(shè)計(jì)以來經(jīng)過分析問題,查找資料,制作實(shí)物,編寫程序階段工作,直到系統(tǒng)成型,一共經(jīng)過了四個(gè)多月的時(shí)間,其間嘗試了兩種主電路設(shè)計(jì)(一是mos管作為開關(guān)電路, 二是三極管作為開關(guān)電路),嘗試了avr、 51等系列的單片機(jī)控制,驅(qū)

14、動(dòng)電路的選擇(用不用驅(qū)動(dòng)芯片,光耦隔離)等,最后我們選擇了TIP4M乍為開關(guān)電路,51單片機(jī)作為控制芯片,三極管放大電路作為驅(qū)動(dòng)電路作為最終的方案。本設(shè)計(jì)以單片機(jī)為核心設(shè)計(jì)一種智能恒壓恒流電源,不但電路簡單,結(jié)構(gòu)緊湊,價(jià)格低廉,性能卓越。本設(shè)計(jì)程序稍加修改便能夠?qū)崿F(xiàn)對(duì)鉛酸蓄電池的快速充電,慢充以及涓流三個(gè)階段充電。輸出電壓采用數(shù)字顯示,輸人采用按鍵方式,操作使用方便,具有較高的使用價(jià)值。由于水平有限,并且時(shí)間不足,有許多技術(shù)與算法都沒有深入的研究,需要在以后繼續(xù)研究中不斷的完善,總結(jié)如下:(1)、 經(jīng)過這次設(shè)計(jì),它讓我接觸更多平時(shí)沒有接觸過的科學(xué)儀器設(shè)備、元器件以及獲得相關(guān)的儀器調(diào)試經(jīng)驗(yàn),同時(shí)

15、我也發(fā)現(xiàn)自己在這方面很多不足之處。體會(huì)到理論知識(shí)對(duì)實(shí)踐有很大的指導(dǎo)作用,她讓我知道,只有在正確的理論指引下,才能設(shè)計(jì)出合乎實(shí)際需要的硬件電路。(2) 電路的硬件設(shè)計(jì)能力有待進(jìn)一步提高。(3) 軟件編程能力有待進(jìn)一步提高。(4) 4) 本設(shè)計(jì)程序稍加修改便能夠?qū)崿F(xiàn)對(duì)鉛酸蓄電池的快速充電, 慢充以及涓流三個(gè)階段 充電。參考文獻(xiàn)1康華光等,電子技術(shù)基礎(chǔ)模擬部分,北京:高等教育出版社,1999,第四版,106-111。2 康華光等,電子技術(shù)基礎(chǔ)數(shù)字部分,北京:高等教育出版社,2000,第四版,40-573 李全利,單片機(jī)原理及接口技術(shù),北京:高等教育出版社, 。4 張毅剛等,單片機(jī)原理及應(yīng)用,北京:高

16、等教育出版社,2004。6全國大學(xué)生電子設(shè)計(jì)競(jìng)賽組委會(huì),全國大學(xué)生電子設(shè)計(jì)競(jìng)賽獲獎(jiǎng)作品匯編(第一屆 第五屆) ,北京:北京理工大學(xué)出版社, 2004, 12-50。7STC12C5A60S前方提供單片機(jī)詳情介紹8龔運(yùn)新,單片機(jī)C語言開發(fā)技術(shù)北京:清華大學(xué)出版社。9唐穎,單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì),北京大學(xué)出版社,2008第一版。10 王水平等,單片機(jī)開關(guān)電源集成電路應(yīng)用設(shè)計(jì)實(shí)例,人民郵電出版社, 2008第一版。11 網(wǎng)絡(luò)資料。附頁:#include <>#include <>#define uint unsigned int#define uchar unsig

17、ned char#define Nop() _nop_()sbit lcd_rs_port = P2A1;/* 定義 LCD空制端 口 */sbit lcd_rw_port = P2A2;/* 定義LCD空制端口 */sbit lcd_en_port = P2A3;/* 定義 LCD空制端 口 */#define lcd_data_port P0/* 定義 LCD空制端口 */sbit DQ =P1A3; 定義 DS18B201信端口sbit a=P2A5;sbit b=P2A6;sbit ALE=P2A7;sbit EOC=P3A2;sbit ST=P2A0;sbit OE=P3A6;uin

18、t info;uchar da="000a000b000c000d000"/*1MS 為單位的延時(shí)程序*/void init() /* 串口定時(shí)器外部中斷初始化 */ /TMOD = 0x21;/TH1= 0xfd;/TL1= 0xfd; /* 9600 */TR1 = 1;/SCON = 0x50; /* 工作在方式1*/P0=0x00;P1=0x00;P2=0x00;P3=0x00;EOC=1;ALE=0;ST=0;OE=0;/AD 檢測(cè)的實(shí)現(xiàn)void initADC()P1ASF=0X03;ADC_RES=0;ADC_CONTR=0XC8; /p00 ,開電源AUXR

19、1=0X00;void ADC1()ADC_CONTR=0XC9;/p00 ,開電源AUXR1=0X00;/ 高八位高放while(ADC_CONTR&0X10=0);ADC_CONTR&=0xef;shijiliu=ADC_RES;shijiliu<<=2;shijiliu+=ADC_RESL;yu=(float)shijiliu*;/ 換算到毫安數(shù)/DA 功能即 PWM 功能的實(shí)現(xiàn)void init_pwm()CCON=0;CCAPM0=0X42;CMOD=0;CL=CH=0;CCAP0H=0X80;CCAP0L=0X80;CR=1;/t1 控制占空比CCAP0

20、H=t1;CCAP0L=t1;/1602 液晶顯示void LCD_SetDisplay(unsigned char DisplayMode)LCD_Write(LCD_COMMAND, 0x08|DisplayMode);#define LCD_AC_UP 0x02#define LCD_AC_DOWN 0x00/ default#define LCD_MOVE0x01/ 畫面可平移#define LCD_NO_MOVE0x00 /defaultvoid LCD_SetInput(unsigned char InputMode)LCD_Write(LCD_COMMAND, 0x04|Inpu

21、tMode);#define LCD_CURSOR 0x02#define LCD_SCREEN 0x08#define LCD_LEFT 0x00#define LCD_RIGHT 0x04 void LCD_Initial()LcdEn=0;/8 位數(shù)據(jù)端口 ,2 行顯示 ,5*7 點(diǎn)陣LCD_Write(LCD_COMMAND,0x38);LCD_Write(LCD_COMMAND,0x38);無光標(biāo)畫面不動(dòng)LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR);/ 開啟顯示LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN/);清屏LCD_SetInput(LCD_A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論