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

正文內(nèi)容

結(jié)晶器熱電偶溫度采集系統(tǒng)設(shè)計畢業(yè)論文-閱讀頁

2025-07-12 23:09本頁面
  

【正文】 儲器進(jìn)行存取時,P2口輸出地址的高八位。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P3口也可作為AT89C52的一些特殊功能口。RST:復(fù)位輸入。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。/EA/VPP:當(dāng)/EA保持低電平時,則在此期間外部程序存儲器(0000HFFFFH),不管是否有內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL2:來自反向振蕩器的輸出。該反向放大器可以配置為片內(nèi)振蕩器。如采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。(4)芯片擦除: 整個PEROM陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持ALE管腳處于低電平10ms 來完成。 STC89C52單片機引腳此外,stc89C52設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。但RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。本文選用芯片型號:MAX6675ISA封裝:SOP8批號:2011+MAX6675是一個復(fù)雜的熱電偶數(shù)字轉(zhuǎn)換器,帶有一個內(nèi)置的12位模擬數(shù)字轉(zhuǎn)換器模數(shù)轉(zhuǎn)換器(ADC)。Maxim公司新近推出的MAX6675即是一個集成了熱電偶放大器。A/D轉(zhuǎn)換器及SPI串口的熱電偶放大器與數(shù)字轉(zhuǎn)換器。 max6675引腳圖(1)溫度變換MAX6675內(nèi)部具有將熱電偶信號轉(zhuǎn)換為與ADC輸入通道兼容電壓的信號調(diào)節(jié)放大器,T和T輸入端連接到低噪聲放大器A1,以保證檢測輸入的高精度,同時使熱電偶連接導(dǎo)線與干擾源隔離。在將溫度電壓值轉(zhuǎn)換為相等價的溫度值之前,它需要對熱電偶的冷端溫度進(jìn)行補償,冷端溫度即是MAX6675周圍溫度與0℃實際參考值之間的差值。(tRtAMB)來近似熱電偶的特性。(2)冷端補償 熱電偶的功能是檢測熱。冷端即安裝MAX6675的電路板周圍溫度,比溫度在20℃~ 85℃范圍內(nèi)變化。(3)熱補償 在測溫應(yīng)用中,芯片自熱將降低MAX6675溫度測量精度,誤大小依賴于MAX6675封裝的熱傳導(dǎo)性。為降低芯片自熱引起的測量誤差,可在布線時使用大面積接地技術(shù)提高M(jìn)AX6675溫度測量精度。結(jié)晶器上熱電偶的埋設(shè)方式, 即熱電偶的測溫間距是否與發(fā)生粘結(jié)性漏鋼時坯殼破裂口的傳播速度相匹配, 對于預(yù)報系統(tǒng)的及時報警有重要的意義。坯殼破裂線的橫向和縱向擴(kuò)展一個測溫間距的時間分別為tx和tz,則橫向傳播時間tx=Wxtan/aVc=Wx/Vx(式1)縱向傳播時間tz=Wz/Vc=Wz/Vz(式2)????其中b為坯殼破裂線與水平線的角度, b的值有兩種計算方法, 一是根據(jù)殘留于結(jié)晶器內(nèi)的坯殼破裂部分得出的實測值, ~,b值取30176。;另一種方法是用實驗值tx和tz從式(1)、(2)中解出Vx和Vz,從下式b=tan1(Vz/Vx)=tan1(Wztx/ Wxtz)(式3)中求出b值,約為20176。例如當(dāng)結(jié)晶器銅板上熱電偶的橫向間距Wx=200mm, 縱向間距Wz=100mm時, 計算粘結(jié)性漏鋼破裂的橫向與縱向傳播時間上的差。 50176。這說明根據(jù)這種熱電偶埋設(shè)的方式, 在鑄坯發(fā)生粘結(jié)時, 漏鋼預(yù)報系統(tǒng)總是在縱向上首先檢測到粘結(jié)破裂線的傳播, 數(shù)據(jù)分析的結(jié)果表明, 這種理論上的結(jié)論與實際預(yù)報系統(tǒng)檢測的結(jié)果一致。這種測溫方式實際是把橫方向上的裂口的傳播檢測給忽略掉了。為了利用兩個方向上的溫度檢測和盡快地進(jìn)行報警, 熱電偶的橫向、縱向間距應(yīng)安排得使裂口在兩個方向上傳播一個間距的時間大致相等, 即tx=tZ 。b70176。根據(jù)結(jié)構(gòu)的需要, 取Wz=200mm。C語言比較成熟,并且具有很好的可移植性。本文采用單片機采集溫度,從而通過串口向上位機發(fā)送數(shù)據(jù),以實現(xiàn)監(jiān)控的目的。其轉(zhuǎn)換結(jié)果與對應(yīng)溫度值具有較好的線性關(guān)系:溫度值= 轉(zhuǎn)換后的十進(jìn)制數(shù)/4096。程序里面還附加了掃描D2位的子程序,若其為1,標(biāo)志flag置1,返回相應(yīng)的錯誤代碼,顯示何路出現(xiàn)斷偶,這樣做減少了熱電偶檢修的難度,具體采樣與AD轉(zhuǎn)換源程序如下:uint Read_6675(){ uchar i=0。 float dat6675=0。// //接口初始化 CS=1。 delay_us(10)。 delay_us(10)。i16。 temp=temp1。 SCK=0。 } CS=1。 temp=temp4。//buf=dat6675。}第四章 數(shù)據(jù)采集系統(tǒng)監(jiān)控界面設(shè)計組態(tài)王軟件是一種通用的工業(yè)監(jiān)控軟件,它融過程控制設(shè)計、現(xiàn)場操作以及工廠資源管理于一體,將一個企業(yè)內(nèi)部的各種生產(chǎn)系統(tǒng)和應(yīng)用以及信息交流匯集在一起,實現(xiàn)最優(yōu)化管理。采用組態(tài)王軟件開發(fā)工業(yè)監(jiān)控工程,可以極大地增強用戶生產(chǎn)控制能力、提高工廠的生產(chǎn)力和效率、提高產(chǎn)品的質(zhì)量、減少成本及原材料的消耗。在組態(tài)王系統(tǒng)中,為了保證運行系統(tǒng)的安全運行,對畫面上的圖形對象設(shè)置 結(jié)晶器漏鋼預(yù)報系統(tǒng)登陸界面圖了訪問權(quán)限,同時給操作者分配了訪問優(yōu)先級和安全區(qū),只有操作者的優(yōu)先級大于對象的優(yōu)先級且操作者的安全區(qū)在對象的安全區(qū)內(nèi)時才可訪問,否則不能訪問畫面中的圖形對象。監(jiān)控主界面是操作員進(jìn)行操作與觀察的主要畫面。從而及時有效地采取措施,減少損失。 結(jié)晶器漏鋼預(yù)報系統(tǒng)實時曲線監(jiān)控畫面圖組態(tài)王的歷史趨勢曲線以 Active X 控件形式提供的取組態(tài)王數(shù)據(jù)庫中的數(shù)據(jù)繪制歷史曲線和取ODBC數(shù)據(jù)庫中的數(shù)據(jù)繪制曲線的工具。該曲線控件最多可以繪制16條曲線。組態(tài)王中的報警和事件主要包括變量報警事件、操作事件、用戶登錄事件和工作站事件。當(dāng)報警和事件發(fā)生時,在報警窗中會按照設(shè)置的過濾條件實時地顯示出來。目前,組態(tài)王與單片機的通信多是通過動態(tài)數(shù)據(jù)交換或自已開發(fā)通訊驅(qū)動程序的方式進(jìn)行的。但使用DDE會帶來一些額外的開銷,如會降低系統(tǒng)實時性,增加系統(tǒng)的不可靠性等,對開發(fā)人員的要求也更高。本文詳細(xì)介紹了組態(tài)王與% 單片機直接通信的方法,并給出了源程序,該方法比其他方法更快速、可靠,而且減少了開發(fā)人員的工作量及開發(fā)難度,具有較大的實用價值。波特率: 由單片機決定(2400,4800,9600and19200bps)。起始位數(shù)據(jù)位校驗位停止位注意:在組態(tài)王中設(shè)置的通訊參數(shù)如波特率,數(shù)據(jù)位,停止位,奇偶校驗必須與單片機編程中的通訊參數(shù)一致。前面的兩個字符是設(shè)備地址,范圍為0-255,此地址為單片機的地址,由單片機中的程序決定 ;后面的一個字符是用戶設(shè)定是否打包,“0”為不打包、“1”為打包,用戶一旦在定義設(shè)備時確定了打包,組態(tài)王將處理讀下位機變量時數(shù)據(jù)打包的工作。注意:在組態(tài)王中定義變量時,一個X寄存器根據(jù)所選數(shù)據(jù)類型(BYTE,UINT,FLOAT)的不同分別占用一個、兩個,四個字節(jié),定義不同的數(shù)據(jù)類型要注意寄存器后面的地址,同一數(shù)據(jù)區(qū)內(nèi)不可交叉定義不同數(shù)據(jù)類型的變量。(1)、在單片機中定義從地址0開始的數(shù)據(jù)類型為BYTE型的變量。(2)、在單片機中定義從地址100開始的數(shù)據(jù)類型為UINT型的變量。(3)、在單片機中定義從地址200開始的數(shù)據(jù)類型為FLOAT型的變量。3.組態(tài)王與單片機通訊的命令格式:讀寫格式(除字頭、字尾外所有字節(jié)均為ASCII碼)字頭設(shè)備地址標(biāo)志數(shù)據(jù)地址數(shù)據(jù)字節(jié)數(shù)數(shù)據(jù)…異或CR字頭:1字節(jié)1個ASCII碼,40H。標(biāo)志:1字節(jié)2個ASCII碼,bit0~bit7,bit0=0:讀,bit0=1:寫。bit3bit2 = 00,數(shù)據(jù)類型為字節(jié)。bit3bit2 = 1x,數(shù)據(jù)類型為浮點數(shù)。數(shù)據(jù)字節(jié)數(shù):1字節(jié)2個ASCII碼,1—100,實際讀寫的數(shù)據(jù)的字節(jié)數(shù)。異或:異或從設(shè)備地址到異或字節(jié)前,異或值轉(zhuǎn)換成2個ASCII碼CR:0x0d。格式單片機應(yīng)答寫數(shù)據(jù)格式(正確):(此時檢驗位為0)ACKErrorCodeETXCRC協(xié)議具體說明如下:ENQ(頭):H05,詢問,請求幀的開始代碼;ACK(頭):H06,確認(rèn),ACK應(yīng)答幀的開始代碼;NAK(頭):H15,否認(rèn),NAK應(yīng)答幀的開始代碼;EoT(尾):H04,正文的結(jié)束,請求幀的結(jié)束ASCII代碼;ETX(尾):H03,結(jié)束正文,應(yīng)答幀的結(jié)束ASCII代碼;數(shù)據(jù)傳輸:所有數(shù)據(jù)均為16進(jìn)制數(shù):Sta:設(shè)備地址,1個字節(jié),組態(tài)王設(shè)備地址范圍為0—255。由單片機中的程序決定;R:讀標(biāo)志.1個字節(jié)(0x52);W:寫標(biāo)志,1個字節(jié)(0X57);DataType:需要交換的數(shù)據(jù)類型,l字節(jié)?!發(fā)”代表字節(jié)。低字節(jié)在前,高字節(jié)在后;Data:實際傳輸?shù)臄?shù)據(jù),低字節(jié)在前,高字節(jié)在后;DataLong:單片機返回Data的字節(jié)數(shù),2字節(jié),低字節(jié)在前,高字節(jié)在后:CRC:為從第1個字節(jié)至CRC前的所有字節(jié)的異或值,l字節(jié);ErrorCode:錯誤代碼。“2”代表數(shù)據(jù)范圍超限。5.單片機通信程序設(shè)計本程序采用C51語言進(jìn)行設(shè)計,數(shù)據(jù)接收與發(fā)送部分采用中斷模式,協(xié)議的處理采用查詢模式,本程序支持對字節(jié)和字兩種數(shù)據(jù)類型的處理。//,/ 中間數(shù)據(jù)緩沖 /uchar recbuf[20]。// 發(fā)送組態(tài)王讀取數(shù)據(jù) /uchar Answer[8]={0x40,0x30,0x30,0,0,0,0,0x0d}。// 接收字頭字尾間數(shù)據(jù)個數(shù)t/uchar flag=0。/// 消息幀接收結(jié)束 /bit startrec=0。這些參數(shù)由單片機決定,在組態(tài)王中設(shè)定串口參數(shù)的和單片機串口參數(shù)保持一致。//;/ 模式1,八位,接收使能 /TMOD=0x20。//。//:TR1=1。//: / 中斷使能 /ES=1。//: / 接收到停止位后接收中斷才置1 /}(3)串口中斷程序通過串13中斷程序,下位單片機接收組態(tài)王發(fā)送過來的數(shù)據(jù)和指令,并進(jìn)行協(xié)議的識別,將符合協(xié)議的數(shù)據(jù)接收到數(shù)據(jù)緩沖區(qū)SBUF中,當(dāng)接收完整個數(shù)據(jù)包后,設(shè)置接收標(biāo)志Rec—vOk。bit flag。if(!flag)if(sbuf==Start)。if(flag==1){recbuf[count]=sbuf。if(sbuf==End)// / 判斷接收數(shù)據(jù)是否是字尾 /{recok=1。flag=0。/// 接收中斷復(fù)位 /l}}(4)接收數(shù)據(jù)的CRC校驗程序bit check_CRC(){uchar xordat,i,ctmp1,ctmp2,temp。0x01)==Read)temp=11。0x01)==Write)temp=13 。for(i=2。i++)xordat^=recbuf[i]。0xf0。ctmp1+=0x30。0x0f。if((ctmp1==recbuf[temp])amp。(ctmp2==recbuf[temp+1]))return 1。 //錯誤返回0}//上位機寫字節(jié)(5)通信數(shù)據(jù)處理程序通信數(shù)據(jù)處理程序包括2部分:組態(tài)王從單片機讀取數(shù)據(jù)的處理,單片機將要發(fā)送數(shù)據(jù)發(fā)送出去;組態(tài)王向單片機寫數(shù)據(jù)的處理,單片機將接收的數(shù)據(jù)儲存到數(shù)組中。for(i=0。i++){SBUF=buff[i]。TI=0。//;/ 定義臨時中間變量。0x0f。0x0f。}(6)上位機讀字節(jié)單片機接收到上位機中的標(biāo)志位為讀時,在CRC校驗沒有錯誤時,單片機發(fā)送相對應(yīng)地址的數(shù)據(jù)。void Read_byte(){uchar ctmp1,ctmp2,xordat,i。//;//定義臨時變量send_temp=dat[Dat_trans(recbuf[7],recbuf[8])]。if(ctmp19)sendbuf[5]=0x40+ctmp1%9。ctmp2=send_tempamp。if(ctmp29)sendbuf[6]=0x40+ctmp2%9。xordat=0。i7。send_temp=xordat。0x0f。else sendbuf[7]=ctmp1+0x30。0x0f。else sendbuf[8]=ctmp2+0x30。}(7)主函數(shù)void main(){ uchar temp。//定時器,串口的初始化 while(1) {if(recok) {SM2=0。 temp=Dat_trans(recbuf[1],recbuf[2])。amp。0x01) { case Read:Read_byte()。 case Write:Write_byte()。 } } else write_inform(39。)。 } }}總結(jié)本文介紹了結(jié)晶器漏鋼發(fā)生的現(xiàn)象原理,并對漏鋼預(yù)報的方法做了進(jìn)一步的討論,最后確立了以熱電偶采集溫度預(yù)報的方案。通過本系統(tǒng)的設(shè)計,可以加深對組態(tài)王和單片機的應(yīng)用熟練程度,每一部分程序都需要經(jīng)過設(shè)計人員的大量工作才能得到。為在將來的工作中的應(yīng)用起了美好的開端作用,同時也奠定一定的基礎(chǔ)。本次設(shè)計是對大學(xué)四年學(xué)習(xí)的總結(jié),更是步入工作崗位的一個良好開
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1