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

正文內(nèi)容

太陽能路燈控制系統(tǒng)_畢業(yè)論文-資料下載頁

2025-08-19 16:37本頁面

【導(dǎo)讀】在設(shè)計(jì)該系統(tǒng)過程中,考慮到利用太陽能照明,此系統(tǒng)必須包含。充放電的保護(hù)、電能強(qiáng)弱的檢測和供電能源的切換等功能。其意義在于實(shí)現(xiàn)智能供電的同時(shí),達(dá)到節(jié)能的目的。蓄電池電源和市電電源自動(dòng)切換等功能。查閱資料,完成系統(tǒng)設(shè)計(jì)整體方案;太陽能電池板容量與蓄電池容量匹配的分析計(jì)算;太陽能逆變電源的設(shè)計(jì),繪制電路原理圖;完成各部分功能的軟、硬件聯(lián)調(diào)。[1]Sanjayamaniktala.精通開關(guān)電源設(shè)計(jì).人民郵電出版社,2020.[3]成都信息工程學(xué)院電子實(shí)驗(yàn)中心,模擬電子技術(shù)基礎(chǔ).高等教育出版社.析判斷來控制兩個(gè)繼電器的通斷情況,從而實(shí)現(xiàn)蓄電池電源和市電電源的轉(zhuǎn)換。全橋整流、穩(wěn)壓為7V的直流電。單片機(jī)對采回的電壓樣本經(jīng)內(nèi)置的AD轉(zhuǎn)換器轉(zhuǎn)換。本課題設(shè)計(jì)主要針對目前太陽能。據(jù)的采集處理,自動(dòng)對蓄電池進(jìn)行充電并且有過充電過放電保護(hù)?;妥詣?dòng)化較高的水平,安全可靠,適用范圍廣泛。的基本原理,完成了系統(tǒng)相應(yīng)功能和相關(guān)程序的編寫。

  

【正文】 附錄一 : 會(huì)議記錄 組長:譚全 副組長:閻勝藍(lán) 組員:胡春梅 許言午 王浩 李源 黃開創(chuàng) 劉洋 代雪峰 何晨光 練勝 楊航 王一良 15:00 —— 16:30 地點(diǎn):一食堂 參加人員:全體組員 這是我們確定題目后的第一次會(huì)議,主要是大家討論一下對這個(gè)項(xiàng)目的認(rèn)識(根據(jù)自己查的資料),最后組長給我們布置了任務(wù):查閱資料,了解控制系統(tǒng)電路怎么組成,需要哪些技術(shù)的支持。 14:00 —— 15:30 地點(diǎn): 4405 教室 參加人員:全體組員 這次會(huì)議主要是討論我們這個(gè)項(xiàng)目的大體構(gòu)架,確定框圖。 15:40 —— 16:20 地點(diǎn): 1106 教室 參加人員:全體組員 老師給我們確定接下來要做的事: 定方案,搭板子 首先,接下來我們要去查蓄電池的型號,然后買蓄電池和太陽能電池板,再把我們的方案確定下來。 2020. 14: 00 —— 17:30 地點(diǎn):愛校園 參加人員:除練勝,何晨光都參加了 會(huì)議目的:確定最后的方案(基于單片機(jī)還是用純模電電路) 會(huì)議中提出的主要問題以及解決方法: 外部開關(guān)電源與蓄電池對負(fù)載供電的轉(zhuǎn)換; 單片機(jī)實(shí)現(xiàn)的功能; 各模塊供電電源電壓的采集; 單片機(jī)模塊電路; 用窗口比較器還是單片機(jī)控制模擬開關(guān)的通斷? 用窗口比較器較節(jié)能,但電路圖較復(fù)雜繁瑣,效率不高;單片機(jī)雖 然較耗能,但控制較方便,效率高。通過小組討論決定,采用單片機(jī)控制模擬開關(guān)的通太陽能電池板 蓄電池 轉(zhuǎn)換電路 保護(hù)電路 放大電路 負(fù)載 控制電源電路 顯示電路 控制電路 外接電源 保護(hù)電路 第 21 頁 共 31 頁 斷。 用單片機(jī)內(nèi)部 AD 還是用外部 AD 芯片來判斷蓄電池過充或過放的問題。 經(jīng)過小組討論,外部 AD 芯片所需要的電路復(fù)雜,驅(qū)動(dòng)程序簡單;內(nèi)部 AD芯片雖驅(qū)動(dòng)程序復(fù)雜,但沒有繁瑣的外部電路,且成本低。所以采用單片機(jī)內(nèi)部 AD 來判斷蓄電池過充或過放的問題。 對負(fù)載供電采用 AC 還是 DC? 首先考慮到太陽能電池板收集到的是 DC,且整個(gè)電路中 DC 使用較多,且實(shí)際中路燈多為 LED 燈,如果采用 AC,則需要逆變電路,增加成本,且使整體電路復(fù)雜,故采用 DC 對負(fù) 載供電,且負(fù)載用 LED,則需要做一個(gè)開關(guān)電源,在蓄電池供電不足時(shí)進(jìn)行供電。 在這次會(huì)議中,我們確定了最后的電路圖,并且對每個(gè)人進(jìn)行了具體的分工: 練勝、李源:開關(guān)電源,單片機(jī)電源 譚全、胡春梅、王浩:充放電電路 閻勝藍(lán)、許言午、黃開創(chuàng):軟件部分 劉洋、何晨光、楊航、代雪峰:模擬開關(guān),單片機(jī)電路 15:00 —— 16:00 地點(diǎn):老師辦公室 參加人員:全體組員 老師分別對我們進(jìn)行了提問,了解我們在這個(gè)項(xiàng)目中做了哪些事,并且問了很多電路圖上的相關(guān)問題,只有少部分同學(xué)能夠答上老師提的 問題,最后還指出了我們電路圖存在的一些問題,方便我們下一步操作。 14:30—— 15:30 地點(diǎn):科教樓 108 參加人員:除練勝都到了的,王一良遲到 這次會(huì)議是老師把大家聚在一起,包括 11 級的,主要的目的是讓我們給 11級的同學(xué)解決一些困惑。整個(gè)過程大家積極討論, 11 級的同學(xué)也非常積極的提出他們的一些問題,我們用我們所知道的回答他們,并且在回答的過程中也有發(fā)現(xiàn)一些我們應(yīng)該注意的問題,然后找出解決的方法。 通過這次會(huì)議,完善了我們的電路和一些方面的問題,增加了與 11 級的交流。并且 這次會(huì)議后,王一良正式加入了我們的小組,同時(shí)何晨光離開了我們小組。 15:40—— 16:10 地點(diǎn): 2102 教室 參加人員:除李源都參加了 會(huì)議主要目的:組內(nèi)工作調(diào)整及任務(wù)分配 會(huì)議結(jié)果: 電路板的制作與焊接:許言午,譚全,王浩,李源(同一個(gè)寢室的,可以在寢室里焊接) 主程序的編寫與調(diào)試:許言午,黃開創(chuàng),王一良(用 C 語言編) 譚全,王浩,閻勝藍(lán),胡春梅,練勝(用匯編) 報(bào)告初步編寫:楊航,劉洋,代雪峰 這些任務(wù)都必須在兩周內(nèi)完成,兩周后我們將檢查結(jié)果。 第 22 頁 共 31 頁 附 錄二: 程序源代碼 include include define uint unsigned int define uchar unsigned char sbit P15 = P1^5。 sbit P16 = P1^6。 sbit led0 = P0^0。 sbit led1 = P0^1。 sbit led2 = P0^2。 sbit led3 = P0^3。 uchar vin0, vin1。//AD0,AD1 轉(zhuǎn)換電壓結(jié)果 uchar tp = 0。 uchar state0 = 1, state1 = 1。 //狀態(tài)標(biāo)志位 0表示開通 1 表示關(guān)斷 /*********************************** 函數(shù)名: delay 功能:延時(shí)函數(shù) 輸入:延時(shí)時(shí)間 輸出:無 ***********************************/ void delay(uchar x) { uchar i,j。 for(i = 0。i x。i++) for(j = 0。j 100。j++) {} } /*********************************** 函數(shù)名: ADC0_INIT 功能: AD0 轉(zhuǎn)換初始化 輸入:無 輸出:無 ***********************************/ /*void ADC0_INIT(void) { 第 23 頁 共 31 頁 P1ASF = 0x01。 ADC_CONTR = 0xE8。 AUXR1 amp。= 0xFB。 _nop_()。 _nop_()。 }*/ /*********************************** 函數(shù)名: ADC1_INIT 功 能: AD1 轉(zhuǎn)換初始化 輸入:無 輸出:無 ***********************************/ void ADC1_INIT(void) { P1ASF = 0x02。 ADC_CONTR = 0xE9。 AUXR1 amp。= 0xFB。 _nop_()。 _nop_()。 } /*********************************** 函數(shù)名: ADC_PLAY 功能: AD 轉(zhuǎn)換函數(shù) 輸入:無 輸出:轉(zhuǎn)化之后的電壓值 ***********************************/ uchar ADC_PLAY(void) { uchar i。 //uint vin = 0, p。 uchar result。 uint result1 = 0。 for(i = 0。i 10。i++) { 第 24 頁 共 31 頁 tp = 0x10。 tp amp。= ADC_CONTR。 ADC_CONTR |= 0x08。 while(tp != 0x10) //判斷AD轉(zhuǎn)換是否結(jié)束 { tp = 0x10。 tp amp。= ADC_CONTR。 } result = ADC_RES。 result1 = result1 + result。 //result = (ADC_RES / 256) * 50。 //p = (result/256)*50。 //vin = vin + p。 ADC_CONTR amp。= 0xEF。//11101111 清標(biāo)志位 //ADC_CONTR = 0xE8。 } //p = p 4。 //P0 = p。 //result = result 4。 //P0 = result。 //vin = vin/10。 //轉(zhuǎn)換 10次取平均值 //vin = vin 4。 //P0 = vin。 result1 = result1 / 10。 return result1。 } void main() { //系統(tǒng)初始化 P15 = 1。 P16 = 1。 led0 = 1。 led1 = 1。 led2 = 1。 第 25 頁 共 31 頁 led3 = 1。 delay(100)。 //P16 = 1。 //系統(tǒng)初始化結(jié)束,進(jìn)入主循環(huán) while(1) { // ADC0_INIT()。 //vin0 = ADC_PLAY()。 ADC1_INIT()。 vin1 = ADC_PLAY()。 //P0 = 0xfe。 //P0 = vin1。 if(vin1 108) { led0 = 0。//此燈亮代表蓄電池已被充滿與否 led1 = 1。//此燈代表蓄電池電放完與否 . led2 = 1。//此燈代表是否使用市電供電 led3 = 0。//此燈代表是否使用蓄電池供電 if((state0 == 1) amp。amp。 (state1 == 1)) { P16 = 0。 //不使用市電供電 delay(200)。 P15 = 0。 delay(200)。 state0 = 0。 state1 = 0。 } if((state0 == 0) amp。amp。 (state1 == 0)) { 。 } } if(vin1 82) { 第 26 頁 共 31 頁 led0 = 1。 led1 = 0。 led2 = 0。 led3 = 1。 if((state0 == 1) amp。amp。 (state1 == 1)) { 。 } if((state0 == 0) amp。amp。 (state1 == 0)) { P15 = 1。 //使用市電供電 delay(200)。 P16 = 1。 delay(200)。 state0 = 1。 state1 = 1。 } } if(vin1 = 82 amp。amp。 vin1 = 108)//使用蓄電池供電 { led0 = 1。 led1 = 1。 led2 = 1。 led3 = 0。 if((state0 == 1) amp。amp。 (state1 == 1)) { P16 = 0。 //不使用市電供電 delay(200)。 P15 = 0。 delay(200)。 state0 = 0。 state1 = 0。 } if((state0 == 0) amp。amp。 (state1 == 0)) 第 27 頁 共 31 頁 { 。 } } } } 第 28 頁 共 31 頁 附錄三: 組員調(diào)試相關(guān)圖片 硬件調(diào)試部分: 圖 15組員正在調(diào)試路燈供電模塊 第 29 頁 共 31 頁 圖 16 組員正在按照原理圖調(diào)試?yán)^電器模塊 第 30 頁 共 31 頁 圖 17 組員正在調(diào)試整個(gè)系統(tǒng)是否正常運(yùn)行 第 31 頁 共 31 頁 軟件調(diào)試部分: 圖 18 組員正在研究軟件程序
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1