freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的可光控時(shí)控的太陽能燈-在線瀏覽

2024-07-30 12:52本頁面
  

【正文】 電路由三極管VT、升壓變壓器T,二極管VD、電容C與電源GB五個(gè)元器件組成。圖231 耦合升壓電路方案二:采用bau72升壓芯片,和一個(gè)電感,兩個(gè)電容,一個(gè)1N5817二極管搭建外接電路,做一個(gè)升壓電路,效率為80%。綜合設(shè)計(jì)需要,選擇方案二比較適合。在白天由于光敏電阻RG受到自然光的照射呈現(xiàn)低阻值,三極管VT的基極電位低,反而被偏置,因此VT截止,單向可控硅VS門極為低電平被關(guān)斷,LED不亮。電路圖如圖232所示[3]。當(dāng)自然光照射時(shí),光敏電阻呈低阻值狀態(tài),三極管Q1的基極電位低,處于偏置狀態(tài),因此截止,所以Q2也不導(dǎo)通,LED燈不亮。電路如圖233所示。第三章 硬件設(shè)計(jì)及工作原理可光控時(shí)控的太陽能LED燈的總體模塊可分為:太陽能電池組充電模塊、電池升壓模塊、光控驅(qū)動(dòng)電路模塊和單片機(jī)時(shí)控顯示模塊。整個(gè)電路的工作原理方框圖如圖311所示。圖321太陽能充電電路 電路工作原理由升壓芯片bau72和電感、電容、整流二極管構(gòu)建一個(gè)升壓電路模塊。圖331升壓電路 bau72芯片的資料bau72系列是一種由基準(zhǔn)電壓源、振蕩電路、比較器、控制電路等構(gòu)成的cmos 升壓dc/dc 控制器。內(nèi)置的mosfet使用保護(hù)電路,在開關(guān)管電流超過控制值時(shí)會(huì)自動(dòng)斷路,以防止損壞。 通過外加MOS管 及外部反饋電阻 可以在512V之間任意的調(diào)節(jié)輸出電壓,并且外加MOS管 可以輸出高達(dá)1000mA以上電流。2% ;較高的工作效率:85%(typ);帶載能力強(qiáng);封裝形式:SOT89SOT235 應(yīng)用范圍: 太陽能充電器 蘋果充電器 外置電源 移動(dòng)電源 外置電池 電池包 等產(chǎn)品[4]。圖332bau72引腳圖現(xiàn)在市場上的單片機(jī)種類繁多,考慮到成本和實(shí)現(xiàn)所設(shè)計(jì)的功能,以及操作等原因綜合考慮我們本次選取了STC89C52[6]作為這次設(shè)計(jì)系統(tǒng)的主要控制部分。而且用它做的最小系統(tǒng)擴(kuò)展性能極好,需要增加額外功能只需略改硬件系統(tǒng)就可以實(shí)現(xiàn)。電路原理圖如圖341所示。采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號或RAM數(shù)據(jù)。DS1302是DS1202的升級產(chǎn)品,與DS1202兼容,但增加了主電源/后背電源雙電源引腳,同時(shí)提供了對后背電源進(jìn)行涓細(xì)電流充電的能力。(1)光控電路的制作。在畫圖之前,先了解一下各個(gè)元器件的封裝,如果沒有選好正確的封裝會(huì)增加工作量,還可能會(huì)導(dǎo)致材料的浪費(fèi)。(2)升壓電路的制作。芯片也有比較多種類,選定芯片后,還要查找芯片詳細(xì)資料以及構(gòu)建電路。因?yàn)橐郧罢n程設(shè)計(jì),還有單片機(jī)實(shí)驗(yàn)都有接觸過,所以不管是在原理圖,還是在布板、元器件的封裝這些方面,都是比較熟悉的,因此在制作過程中也不會(huì)遇到比較大問題。雖然在單片機(jī)課程設(shè)計(jì)時(shí)沒有選到這個(gè)題目,但也有一些了解,在找資料的時(shí)候也比較順利。用萬用表測試所有芯片的電源和地是否確實(shí)接電源和接地了,測試各個(gè)芯片是否處于正常的工作電壓,并測試電路是否有短路、斷路、虛焊,有無接錯(cuò)線,同時(shí)要特別注意過孔是否連接正確。(3)調(diào)試硬件電路,燒寫程序看各項(xiàng)功能是否正常實(shí)現(xiàn),分析未實(shí)現(xiàn)未實(shí)現(xiàn)原因。(5)在調(diào)試硬件電路時(shí),注意各部分電路之間的時(shí)序配合關(guān)系。(7)在調(diào)試整機(jī)電路時(shí),在排除故障中,檢測不出故障,可就對各個(gè)芯片進(jìn)行獨(dú)立檢測。首先在調(diào)試光控電路時(shí)就出現(xiàn)了問題,光敏電阻在感光時(shí)出現(xiàn)不正常的現(xiàn)象,反復(fù)的檢查電路,這個(gè)很簡單的電路在器件的連接上并沒有出現(xiàn)什么問題,最后在多方面的檢測,思量下,發(fā)現(xiàn)可能是多加了電阻,拆掉之后,重新連接電路,這樣光敏電阻在光線變化的情況下就正常了。芯片的封裝是貼片的,在拆焊過程中很容易把芯片弄壞,在沒有備用芯片的情況下,不能再調(diào)試電路了,bau72芯片還只能網(wǎng)購,去外面的器件店里買不到,在等了三天后,拿到新的器件,重新焊接測試一下,終于有升壓了,說明之前的問題是芯片反接了,在焊接器件時(shí)要注意引腳的連接,特別是芯片引腳,錯(cuò)了就很容易燒毀損毀芯片。最后是整個(gè)電路整合調(diào)試,經(jīng)過各個(gè)部分的單獨(dú)調(diào)試,確認(rèn)可行后,再把每一部分的原理圖整合,畫好PCB板,如圖421所示。圖431效果圖第五章 軟件部分設(shè)計(jì)在本次設(shè)計(jì)中,用到單片機(jī)最小系統(tǒng),時(shí)鐘LCD顯示部分。DS1302是一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘電路,它可以對年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能的時(shí)鐘芯片,通過編程對主程序進(jìn)行賦初值,也可通過按鍵來設(shè)置顯示的時(shí)間,單片機(jī)端口根據(jù)查詢當(dāng)前時(shí)間來對繼電器進(jìn)行控制,繼而控制LED燈串的亮滅。致謝本設(shè)計(jì)是在林順達(dá)導(dǎo)師的指導(dǎo)下順利完成的,在整個(gè)設(shè)計(jì)的過程中給我們提供了不少良好的建議,讓本人受到了不小的啟發(fā),使整個(gè)設(shè)計(jì)過程順利了許多。參考文獻(xiàn)[1] [J]..[2] 升壓電路資料.[3] 光控電路.[4] bau72資料.[5] bau72引腳圖[6][M].北京:,203228.[7] LCD1602資料. [8] [9] [M].:東南大學(xué)出版社,2004年.[10] 江思敏,[M].:清華大學(xué)出版.[11] [M].:清華大學(xué)出版.英文摘要Bsaed on MCU can lightactivated and Possession in Solar energy lampThe College of Physics and Information Engineering。 STC89C52。uchar code table6[]= : : 。uchar code table8[]=TUE 。uchar code table10[]=THR。uchar code table12[]=SAT。uchar code table14[]=set the time or 。uchar code table16[]=set the bell。uchar aa[7]={30,10,13,23,3,3,11}。char miao,fen,shi,ri,yue,zhou,nian。uchar s1num,s2num。sbit lcdrw=P3^6。sbit RST=P1^7。sbit IO=P1^6。sbit s2=P2^6。sbit s4=P2^4。sbit deng=P2^0。void delay(uint i){ uint j。i0。j0。}void delay1(uint num){ while( num ) 。 lcden=0。 delay(5)。 delay(5)。}void write_data(uchar dat){ lcdrs=1。 P1=dat。 lcden=1。 lcden=0。 lcdrw=0。 write_(0x0c)。 write_(0x01)。 write_(0x01)。 for(num=0。num++) { write_data(table5[num])。 } write_(0xc0)。num8。 delay(1)。 for(i=8。i) { SCLK=0。0x01) IO=1。 SCLK=1。 inbyte=inbyte1。 IO=1。i0。 if(IO==1) temp=temp|0x80。0x7f。 //產(chǎn)生下跳沿 temp=temp1。}//往ds1302的某個(gè)地址寫入數(shù)據(jù)void Write_DS1302(uchar cmd,uchar indata){ RST=1。 DS1302_wbyte(indata)。 SCLK=0。 RST=1。 backdata=DS1302_rbyte()。 SCLK=0。}//設(shè)置初始時(shí)間void Set_DS1302(uchar addr,uchar *p,uchar n)//寫入n個(gè)數(shù)據(jù){uchar bb。//寫控制字,允許寫操作 for(。n) {sw=(*p)/10。 bb=(sw4)|gw。 p++。 } Write_DS1302(0x8e,0x80)。n0。 p++。}}void init_DS1302(){ RST=0。 Write_DS1302(0x80,0x00)。//禁止渦流充電}void write_sfm(uchar add,uchar date){ sw=date/10。 write_(0x80+0x40+add)。 write_data(0x30+gw)。 gw=date%10。 write_data(0x30+sw)。}void write_zhou(){ uchar num
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1