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

正文內(nèi)容

變電站控制母線直流電源監(jiān)測(cè)系統(tǒng)畢業(yè)論文-閱讀頁(yè)

2025-07-13 09:38本頁(yè)面
  

【正文】 電壓,所以用一個(gè)三極管作一個(gè)開關(guān),來(lái)控制IRFS254的開關(guān)。集電極與電阻之間引出一端通過(guò)一個(gè)2KΩ電阻連接到IRFS254的柵極。 蓄電池組充電電路控制母線直流電源是電力系統(tǒng)的重要組成部分,為信號(hào)設(shè)備、繼電保護(hù)、自動(dòng)裝置、事故照明及斷路部分、合閘操作提供直流電源,并在外部交流故障的情況下,保證由后備電源繼續(xù)提供直流電源的重要設(shè)備,是繼電保護(hù)、自動(dòng)裝置和斷路器等設(shè)備正確動(dòng)作的基本保證。該充電機(jī)采用了“恒流恒壓限流恒壓浮充”充電模式,達(dá)到了全自動(dòng)工作狀態(tài),特別適合無(wú)人值守的工作場(chǎng)合。HTIBCE2235產(chǎn)品體積小、重量輕、便于移動(dòng)。采用波寬調(diào)變技術(shù)、高效率、高功率因數(shù)、噪音小、電磁干擾小、可應(yīng)用于各類機(jī)房中。 蓄電池組充電電路第4章 系統(tǒng)軟件設(shè)計(jì) 總體流程本章詳細(xì)介紹系統(tǒng)軟件的設(shè)計(jì),本系統(tǒng)的軟件采用C語(yǔ)言編寫,模塊化程序設(shè)計(jì),大致可分為主程序、中斷程序、顯示程序、系統(tǒng)信號(hào)采集程序、直流信號(hào)采集程序等等,與硬件電路配合實(shí)現(xiàn)各種功能,使系統(tǒng)完全符合本設(shè)計(jì)的要求。啟動(dòng)任務(wù)主要完成系統(tǒng)參數(shù)及實(shí)時(shí)數(shù)據(jù)結(jié)構(gòu)的初始化、初始化時(shí)鐘、初始化串口、檢測(cè)并讀入不掉電RAM中的參數(shù),創(chuàng)建鍵盤任務(wù)、界面顯示任務(wù)、控制任務(wù)、定時(shí)啟動(dòng)采樣中斷任務(wù)、計(jì)算任務(wù),最后進(jìn)入無(wú)限自檢循環(huán)??刂迫蝿?wù)首先延時(shí)等待2秒,然后調(diào)用故障分級(jí)對(duì)應(yīng)模塊對(duì)各種故障情況進(jìn)行判斷分級(jí)并進(jìn)行歷史紀(jì)錄,調(diào)用控制輸出模塊完成各路控制輸出繼電器節(jié)點(diǎn)的分合控制,判斷在線充電模塊數(shù)量,調(diào)用自動(dòng)充電管理程序?qū)崿F(xiàn)對(duì)各高頻智能開關(guān)電源模塊的均充、浮充和放電管理。若鍵盤沒按下,對(duì)應(yīng)LED不亮,繼續(xù)掃描、判斷:若按下,進(jìn)行去顫處理,取鍵值,對(duì)應(yīng)LED點(diǎn)亮,將鍵值發(fā)送到單片機(jī),等待延時(shí)40ms。界面顯示任務(wù)首先完成點(diǎn)亮背景光、初始化狀態(tài)條、顯示主畫面或菜單功能,然后進(jìn)入查看鍵盤郵箱、響應(yīng)鍵盤移動(dòng)光標(biāo)、顯示相應(yīng)信息或菜單、處理輸入鍵盤信息循環(huán)。20ms定時(shí)中斷通訊規(guī)約處理程序首先查詢通道是否有規(guī)約。然后查詢下一通道,直到所有通道查詢完畢。在工作現(xiàn)場(chǎng),用戶可通過(guò)LCD的顯示數(shù)據(jù)來(lái)確定系統(tǒng)的當(dāng)前工作狀態(tài)以及實(shí)時(shí)觀察所采樣的交流電壓、電流,有功功率、無(wú)功功率,蓄電池總電壓、異常蓄電池組編號(hào)等重要信息。液晶顯示流程圖如下:顯示系統(tǒng)設(shè)置初始化LCD清屏開顯示向1602送顯示地址、顯示字符指向下一個(gè)待顯示的字符及地址延時(shí)字符顯示完否?延時(shí)返回YN 液晶顯示流程圖LCD1602提供了較為豐富的指令設(shè)置,通過(guò)選擇相應(yīng)的指令設(shè)置,用戶可以實(shí)現(xiàn)多種字符顯示樣式。 清屏指令清顯示指令將空位字符碼20H送入全部DDRAM地址中,時(shí)DDRAM中的內(nèi)容全部清除,顯示消失,地址計(jì)數(shù)器AC=0,自動(dòng)增一模式。清屏指令碼見表41。表42 模式設(shè)置指令碼RSR/WDB7DB6DB5DB4DB3DB2DB1DB000000001I/DSI/D:字符碼寫入或者讀出DDRAM后DDRAM地址指針AC變化方向標(biāo)志。I/D=0,完成一個(gè)字符碼傳送后,AC自動(dòng)減1。S=1,完成一個(gè)字符碼傳送后顯示屏整體向右(I/D=0)或向左(I/D=1)移位。 顯示開關(guān)控制指令 指令碼見表43,該指令功能為控制整體顯示,光標(biāo)顯示和光標(biāo)閃爍開關(guān)。D=1,開顯示;D=0,關(guān)顯示。C:光標(biāo)顯示控制標(biāo)志。不顯示光標(biāo)并不影響模塊其他顯示功能。B:閃爍顯示控制標(biāo)志。 功能設(shè)置指令 功能設(shè)置指令用于設(shè)置接口數(shù)據(jù)位數(shù),顯示行數(shù)以及字形。表44功能設(shè)置指令碼RSR/WDB7DB6DB5DB4DB3DB2DB1DB000001DLNF** DL:數(shù)據(jù)接口寬度標(biāo)志。N:顯示行數(shù)標(biāo)志。F:顯示字符點(diǎn)陣字體標(biāo)志。1602模塊內(nèi)部設(shè)有上電自動(dòng)復(fù)位電路,當(dāng)外加電源電壓超過(guò)+,自動(dòng)對(duì)模塊進(jìn)行初始化操作,將模塊設(shè)置為默認(rèn)的顯示工作狀態(tài)。初始化進(jìn)行的指令操作為:功能顯示 DL=1:8位數(shù)據(jù)接口。 F=0:顯示5*8點(diǎn)陣字符字體。 C=0:不顯示光標(biāo)。輸入模式設(shè)置 I/D=1:AC自動(dòng)增一。但是需要特別注意的是,倘若供電電源達(dá)不到要求,模塊內(nèi)部復(fù)位電路無(wú)法正常工作,上電復(fù)位初始化就會(huì)失敗。 LCD1602顯示程序LCD液晶顯示器要顯示當(dāng)前時(shí)間、系統(tǒng)電壓電流、有功功率、無(wú)功功率、蓄電池組電壓以及異常蓄電池編號(hào)等參數(shù)。uchar code table2[]=0900840115。sbit lcdrw=P3^6。uchar i。 for(x=z。x) for(y=110。y)。 P0=。 lcden=1。 lcden=0。 P0=date。 lcden=1。 lcden=0。 lcden=0。 //顯示模式:設(shè)置16X2顯示,5X7點(diǎn)陣,8位數(shù)據(jù)接口 write_(0x0c)。 //設(shè)置光標(biāo)的自動(dòng)位移 write_(0x01)。 //數(shù)據(jù)指針初始化}void main() //部分主程序調(diào)用{ init()。 //write_data(39。)。i12。 delay(20)。 for(i=0。i++) { write_data(table2[i])。 } for(i=0。i++) //整屏左移 { write_(0x18)。 } while(1)。最多可以滿足16種輸入功能。 鍵盤輸入流程圖下圖為鍵盤輸入流程圖: 鍵盤輸入流程圖開始設(shè)定狀態(tài)行數(shù)設(shè)定存鍵號(hào)列掃描行掃描列位置碼返回按鍵按下?YN 鍵盤輸入子程序include include define uint unsigned int define uchar unsigned char/************************************************************** * 名稱:Key_Tab() * 功能:P1外接44按鍵, 按照查表法讀出鍵值* 返回:按鍵值0~15/如無(wú)鍵按下, 返回16***************************************************************/ uchar Key_Tab(void) { 0xee, 0xde, 0xbe, 0x7e, 0xed, 0xdd, 0xbd, 0x7d, i 4。 //掃描低四位 //輸出一行0 //馬上就讀入 0xf0) != 0xf0) { //如果有鍵按下 j 4。 if(temp2 == K_Tab[i][j]) //查表 //查到了就返回按鍵的數(shù)值 else temp1 = _crol_(temp1, 1)。 }uchar KeyRvs(void) { temH = P1。 P1 = 0x0f。 //然后反轉(zhuǎn)輸出0;讀入低四位含有按鍵信息 case 0xe0: key = 0。 break。 case 0xb0: key = 2。 break。 default: return 16。 } case 0x0e: return key。 case 0x0d: return key + 4。 case 0x0b: return key + 8。 case 0x07: return key + 12。 default: return 16。 } } DS1302程序設(shè)計(jì)DS1302是SPI總線驅(qū)動(dòng)方式??刂谱值淖罡哂行唬ㄎ?)必須是邏輯1,如果它為0,則不能把數(shù)據(jù)寫入到DS1302中。控制字總是從最低位開始輸出。同樣,在緊跟8位的控制字指令后的下一個(gè)SCLK脈沖的下降沿,讀出DS1302的數(shù)據(jù),讀出的數(shù)據(jù)也是從最低位到最高位。如果要求時(shí)間間隔為1~59s的中斷申請(qǐng),那么時(shí)鐘報(bào)警寄存器FFH,這就表示報(bào)警時(shí)標(biāo)處于不關(guān)閉狀態(tài)。 //管腳定義sbit SCLK = P3^5。 // DS1302數(shù)據(jù)信號(hào)6腳sbit CE = P3^7。 CE=0。 //清零時(shí)鐘總線 CE = 1。 i0。 temp = addr。0x01)。 //右移一位 SCLK = 1。 i0。temp = dat。0x01)。SCLK = 1。}for ( i=8。 i ) //讀取數(shù)據(jù){ACC_7=DIO。ACC=1。}CE=0。dat2=dat1/16。 //十六進(jìn)制轉(zhuǎn)十進(jìn)制dat1=dat1+dat2*10。}void Initial(void) //初始化DS1302{Write1302 (WRITE_PROTECT,0X00)。 //秒位初始化Write1302 (WRITE_MINUTE,0x34)。 //小時(shí)初始化Write1302 (WRITE_PROTECT,0x80)。開始初始化是否有鍵按下?發(fā)射通道選擇指令N發(fā)射量程選擇指令返回將采集的數(shù)據(jù)送入單片機(jī)進(jìn)入相應(yīng)的服務(wù)子程序Y A/D轉(zhuǎn)換程序流程圖 MAX197程序流程圖 A/D轉(zhuǎn)換子程序61includeincludedefine uchar unsigned chardefine uint unsigned intincludeincludesbit MAX197_CS=P0^0。sbit MAX197_RD=P0^2。uchar premp,temp1。 MAX197_WR=1。 MAX197_CS=0。 _nop_()。 _nop_()。 _nop_()。 P1=temp。 _nop_()。 _nop_()。 _nop_()。 delayl(5)。 uint TempL,TempH。 MAX197_HBEN=0。 MAX197_CS=0。 _nop_()。 _nop_()。 TempL=P1。 MAX197_HBEN=1。 _nop_()。 _nop_()。 TempH=P1。 MAX197_RD=1。 premp=TempH*256|TempL。} void Init_MAX197(){ P1=0x00。}void main(){ long int frag,i。 init_uart()。 frag=MAX197_Read()。 send_dat(i/100000)。.39。 send_dat(i/10000%10)。 send_dat(i/100%10)。 send_dat(i%10)。v39。 send_char(39。)。\n39。 } }ifndef chuankou define chuankouvoid init_uart(){ TMOD = 0X20。 TL1 = 0XFA。 PCON = 0X80。 REN = 1。039。 while(TI==0)。}void send_char(uchar dat){ SBUF = dat。 TI=0。\039。 p++。 for(i=n。i) for(j=114。j)。}第5章 總結(jié)至此,本次所設(shè)計(jì)的變電站控制母線直流電源監(jiān)測(cè)系統(tǒng)已經(jīng)完成,該設(shè)計(jì)的硬件設(shè)計(jì)包括八部分:中央處理器、鍵盤電路、報(bào)警電路、顯示電路、系統(tǒng)電壓電流及蓄電池組總電壓的實(shí)時(shí)監(jiān)測(cè)、AD轉(zhuǎn)換、蓄電池組充電電路、蓄電池組單節(jié)電池的定時(shí)巡檢電路。該系統(tǒng)主要是以AT89C51單片機(jī)作為核心芯片。對(duì)變電站的系統(tǒng)電壓電流和蓄電池組的總電壓進(jìn)行時(shí)時(shí)監(jiān)測(cè),如有異常則報(bào)警、充電,并顯示時(shí)時(shí)功率。軟件設(shè)計(jì)采用C語(yǔ)言進(jìn)行編寫,完成了絕大部分程序的源代碼(如:主程序、中斷程序、顯示程序、報(bào)警程序)的編寫工作。 參考文獻(xiàn)[1] 孔令彬、葉敦范、付闖 .[2] 徐丙垠、張榮偉、薛永瑞 .[3] 張龍德、趙志英. [4] 丁元杰 . [5] 李鵬、 [6] [7] 王興態(tài)、陳勇、[8] 沈晶、[9] 何還雙、[10] 王為國(guó)、[11] 陳沖、[12] 張毅剛、[13] 《on semi conductor tryistor device data》.2007rev7:3434[14] 《on semi conductor switch mode TM power supply reference manual》2009rev2:910[15] Tsmoto S, Tanaka H. Primer se. Probab
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1