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

正文內(nèi)容

[學(xué)士論文]畢業(yè)設(shè)計(jì)論文一種高效的蓄電池檢測管理系統(tǒng)-文庫吧在線文庫

2025-02-20 12:38上一頁面

下一頁面
  

【正文】 數(shù)據(jù),所以每個(gè)DS2438 數(shù)據(jù)采集板要采取光耦隔離措施,并將單線制改為收、發(fā)兩線制,分別掛在收、發(fā)兩根線上與單片機(jī)進(jìn)行通信。 采集模塊采集模塊主要使用DS2438進(jìn)行電池狀態(tài)采集。硬件部分主要包括采集電路、單片機(jī)最小系統(tǒng)、報(bào)警電路。U實(shí)際=U測*(1MΩ+)/1MΩ 低通濾波器電路對電流的采集電阻的選擇,應(yīng)不影響電池的使用,顧選擇小阻值電阻,且電阻精度要求高。ID讀取時(shí),不被讀取的器件斷開,只允許單個(gè)器件在線。第5章 總結(jié)與展望本蓄電池監(jiān)控系統(tǒng),實(shí)現(xiàn)了對蓄電池的數(shù)據(jù)采集與處理、并能夠在液晶屏上顯示。需要說明的是,盡管系統(tǒng)設(shè)計(jì)已經(jīng)完成。int IDu=0。*P_IOA_Dir = 0xfff8。 //定時(shí)器初值 定時(shí)中斷30秒 LCD1602_Initial()。 break。 //顯示溫度電壓電流電量 *P_Watchdog_Clear = 0x0001。 case 4:IDtem=ID_four[IDu]。 case 3:ID_three[IDs]=data。 case 2: while(uiVoltage){Show_OV()。 LCD1602_Initial()。Write_Data(39。 39。Write_Data(39。)。 39。)。439。 Write_Data(39。)。039。Write_Data(39。 float Tint,Vint,Cint,TDec,CDec,VDec。uiTGe = uiResidue。 uiResidue = TDec%100。VDec=uiVoltage。uiResidue=Cint%100;Cint=uiResidue。CDec=CDec%1000。)。Write_Data(39。)。.39。V39。Write_Data(Data[uiVBai_d])。 Write_Data(39。*P_Watchdog_Clear = 0x0001。)。l39。Write_Data(39。)。Write_Data(39。O39。Write_Data(39。)。i39。Write_Data(39。 39。 Write_Command(0x0080)。m39。Write_Data(39。)。e39。)。Write_Data(39。)。e39。Write_Data(39。)。 Write_Data(39。= 0xff7f。uiTemp = 0。i8。if(Read_DQ()0)Data |= 0x0080。i++){Clr_DQ(1)。 }}//========================================================// 語法格式: int Init_ds2438(void)// 實(shí)現(xiàn)功能: 初始化ds2438//========================================================int Init_ds2438(void){int flag。 else{flag = 0。Delay(40)。 Write_ds2438_Byte(0x55)。 // ID匹配 Write_ds2438_Byte(0xb800)。 i = Data[2]。 //高低字節(jié)組和,有效位數(shù)11位 共取十六位 i = Data[6]。unsigned int Data[9]。 Write_ds2438_Byte(0x55)。 // 每次復(fù)位都需要進(jìn)行ROM操作 Match_ROM()。i++) //數(shù)據(jù)讀取 Data[i] = Read_ds2438_Byte()。 //DCA的低字節(jié) ACCU[2] |= i。if(Read_DQ()0)return。 else Match_ROM()。 if((IDamp。else Se0(ID)。01000000)0)Se1(ID)。 Set_DQ(1)。 return uiD。 //溫度十進(jìn)制轉(zhuǎn)化 uiVoltage=CovV(Data_TVC[1])。 float uiI。 if(uiData amp。 if(uiData amp。 if(uiData amp。 0x0200) //0100 0000 0000 0000 uiI += 512。 0x0020)uiI += 32。 0x0002)uiI += 2。float I。 0x0800)uiI += 2048。 0x0080)uiI += 128。 0x0008)uiI += 8。return(I)。 0x0020)uiI += 32。 0x0002)uiI += 2。 0x8000)uiI += 23768。 0x0800)uiI += 2048。 0x2000)uiI += 8192。return(ICA)。 0x0008)uiI += 8。 0x0080)uiI += 128。 0x0002)uiI += 2。 0x0020)uiI += 32。 0x0200)uiI += 512。 0x2000)uiI += 8192。 U=(13900/10000)*uiI。 0x0008)uiI += 8。 0x0080)uiI += 128。return (uiI)。 if(uiData amp。 if(uiData amp。 //轉(zhuǎn)換為整數(shù)部分 if(uiData amp。uiCCA=CovCCA(ACCU[1])。if(num3)num=0。 for(i=0。else Se0(ID)。 if((IDamp。00000100)0)Se1(ID)。IDu++){ID=ID_use()。Delay(1)。Set_DQ(1)。 //CCA的低字節(jié) ACCU[1] |= i。 // 每次復(fù)位都需要進(jìn)行ROM操作 Match_ROM()。i++) //數(shù)據(jù)讀取 Data[i] = Read_ds2438_Byte()。Write_ds2438_Byte(0x55)。 //高低字節(jié)組和,有效位數(shù)11位 共取十六位 Init_ds2438()。 //高低字節(jié)組和,有效位數(shù)11位 共取十六位 i = Data[4]。 // ID匹配 Write_ds2438_Byte(0xbe00)。i++) Delay(15000)。 // 44h啟動溫度轉(zhuǎn)換 for(i=0。}//========================================================// 語法格式: unsigned int Read_Temp(void)// 實(shí)現(xiàn)功能: 讀取溫度//========================================================unsigned int Read_TVC(void){int i。 //拉低 Delay(250)。Data = Data 1。Set_DQ(1)。Delay(2)。}//========================================================// 語法格式: unsigned int Read_ds2438_Byte(void)實(shí)現(xiàn)功能: 讀取ds2438的值//========================================================unsigned int Read_ds2438_Byte(void){int i。= 0xff7f。*P_Watchdog_Clear = 0x0001。Write_Data(Data[num])。e39。)。Write_Data(39。E39。 Write_Command(0x00c0)。i39。Write_Data(39。a39。)。Write_Data(39。)。 39。)。Write_Data(39。 39。)。:39。 Write_Command(0x008c)。e39。)。Write_Data(39。 39。Write_Data(Data[uiCBai_d])。)。 Write_Data(39。 Write_Data(Data[uiTQian_d])。Write_Data(Data[uiTBai])。T39。Write_Data(39。uiCWan_d=CDec%10。CDec=uiCurrent。uiResidue=VDec%10。//萬分位 Vint=uiVoltage。 uiTShi_d = TDec/1000。 //溫度小數(shù)點(diǎn)前面部分 uiResidue = Tint%100。_39。)。Write_Data(39。039。)。Write_Data(39。)。 Write_Data(39。p39。)。 39。)。*P_IOA_Data=0x0000。}if(IDs=4)IDs=0。 switch(num) { case 1:ID_one[IDs]=data。 case 2:IDtem=ID_two[IDu]。 ID_save(int IDtemp)。0x0003。*P_IOB_Data = 0x0000。 //0:ica 1:cca 2:dcaunsigned int ID_one[8],ID_two[8],ID_three[8],ID_four[8]。參考文獻(xiàn)[1]肖秀玲、王貴明、王金燦.基于DS2438芯片的電動車蓄電池在線監(jiān)測系統(tǒng).制造業(yè)自動化.V01.24 No.11 P15.18.2002年11月[2]楊振江.智能儀器與數(shù)據(jù)采集系統(tǒng)中的新器件及應(yīng)用.陜西:西安電子科技大學(xué)出版社.2001[3]沙占友、王彥朋、孟志永.單片機(jī)外圍電路設(shè)計(jì)北京:電子工業(yè)出版社.2003[4]Mark Nelson.串行通信開發(fā)指南(第二版).中國水利水電出版社.2001年3月[5]朱元、韓曉東.電動汽車動力電池80C預(yù)測技術(shù)研究.電源技術(shù).V01.24 No.3 J U n.20 00.P153.158[6]韓曉東、傅春江等.判斷電動車電池放電終止?fàn)顟B(tài)的新標(biāo)準(zhǔn).電池.V01.32 No.2 p r.200 2P 117.120[7]郊航.電動車電池電擻監(jiān)測系統(tǒng)的研究與實(shí)現(xiàn).清華大學(xué)碩士學(xué)位論文.1996年6月[8]胡漢才.單片機(jī)原理及其接口技術(shù).清華大學(xué)出版社.2001年1月[9]DS243 Smart Batery Monitr DALLAS SEMICONDUCTOR.[10]Altera FPGAACEXK Programmable Logic Device Family Datasheet.2003.3[11]DaiY uewei,Caihu a,MoW ei,WangS nirong,YangL in.The design and realization ofreal—time surveillance system.Jounral of Shanhai Maritime University 2001.3附錄1. 系統(tǒng)完整電路原理圖(參見大圖)2.采集電路PCB圖3. 總程序//========================================================// 工程名稱: // 組成文件: //========================================================//========================================================// 文件名稱: // 功能描述: 工程的主文件//========================================================include include include include int IDs=0。 (2)數(shù)據(jù)采集器采用專用電池監(jiān)測芯片DS2438和單片機(jī)為核心組成,實(shí)現(xiàn)數(shù)據(jù)的傳輸,開發(fā)成本低,通信質(zhì)量可靠。第4章 蓄電池檢測系統(tǒng)軟件設(shè)計(jì) ID初始化程序源代碼見附錄,:開始選擇器件確定?讀取ID號Skip=1?循環(huán)顯示 主循環(huán)程序開始選擇下一個(gè)器件作為顯示對象顯示讀取電壓溫度電流電量十進(jìn)制轉(zhuǎn)化故障?顯示報(bào)警結(jié)束 當(dāng)溫度高于50℃時(shí)系統(tǒng)報(bào)警提示,以便及時(shí)處理。 光電耦合隔離電路與ID讀取控制部分。ID識別控制部分與程序結(jié)合實(shí)現(xiàn)單總線器件與電池的對應(yīng)問題,同時(shí)該設(shè)計(jì)為后續(xù)采樣板維護(hù)提供了便利。 數(shù)據(jù)處理模塊該模塊采用SPCE061A 單片機(jī)為控制核心,實(shí)現(xiàn)對DS2438中采集的數(shù)據(jù)進(jìn)行讀取、處理,然后將處理結(jié)果傳至顯示模塊。鍵盤:設(shè)置三個(gè)按鍵,功能分別為選擇、確定、跳過。 (4)可測量電池Ah數(shù)。電池組損壞會造成移動基站掉站事故。電流累加器位于字節(jié)04h。主機(jī)發(fā)送復(fù)位命令,如果有從機(jī)(單總線器件)接收到復(fù)位命令,從機(jī)發(fā)送應(yīng)答命令給主機(jī),表示連接成功,隨后進(jìn)行ROM命令。隨著廣大電池維護(hù)工作者對電池構(gòu)造、工藝、工作原理認(rèn)識的逐步深入,早期的那種純靠測試端電壓來了解電池性能的方法已經(jīng)被淘汰,而依據(jù)在線監(jiān)測法對電池進(jìn)行容量測試的手段還不夠成熟。根
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1