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

正文內(nèi)容

溫度監(jiān)控系統(tǒng)設(shè)計(jì)的設(shè)計(jì)論文-免費(fèi)閱讀

  

【正文】 i++) { rxbuf[i]=RXPC()。 if(RC7==0) break。s_uart_buf++)asm(nop)。s_uart_buf35。s_uart_buf35。s_uart_buf35。s_uart_buf35。 }//receive start bit for(s_uart_buf=0。s_uart_buf35。 else RC6=0。 if(byteamp。s_uart_buf35。 else RC6=0。 if(byteamp。s_uart_buf46。}include //*************************unsigned char txbuf[5]。 } else if((temp=templ)amp。 else if(rxbuf[0]==0x20) { templ=rxbuf[1]。 if(temp==0x8a) temp=0x90。=+0x07) { temp++。 ADIF=0。 ADCON1=0X84。unsigned int y。 RC0=0。//***************************void main(){//初始化 INIT()。 RD0=0。同時(shí),他還提供給我們專門的各種設(shè)備及場(chǎng)所,在調(diào)試過(guò)程中能夠有充足的時(shí)間。我在這個(gè)過(guò)程中深刻的感受到了做畢業(yè)設(shè)計(jì)的意義所在,和我一樣真正投入了身心去做的人也一定會(huì)有同樣的感觸。比如在合理布線,檢查裝配無(wú)誤的情況下,如果還出現(xiàn)電路無(wú)輸出的情況,那么可以肯定是原理圖錯(cuò)誤,這時(shí)就要回到原理圖進(jìn)行檢查。布好PCB圖,檢查無(wú)誤后,就將PCB圖打印到轉(zhuǎn)印紙上,然后熨到電路板上,腐蝕,打孔。 完整的PCB圖另外,可變電阻在原理圖中的引腳編號(hào)和PCB庫(kù)中的引腳編號(hào)有點(diǎn)出入(可在原理圖中雙擊元件,選上HIDDEN PINS,則可以觀察到元件的引腳編號(hào)),可以在PCB庫(kù)中將該元件的引腳標(biāo)號(hào)改成與原理圖相對(duì)應(yīng)的標(biāo)號(hào)。調(diào)用網(wǎng)絡(luò)表Load Netlist添加元件庫(kù) Add/Remove規(guī)劃電路板新建印制板圖NewPCB 設(shè)置絲印字元件布局走線手工制板熱轉(zhuǎn)印法光印法等打印,輸出報(bào)表存盤Save電路板成品交給印制板 8 硬件電路板的制作本設(shè)計(jì)中需要有2個(gè)繼電器控制外圍溫度調(diào)節(jié)系統(tǒng),2個(gè)LED用來(lái)提示串口數(shù)據(jù)指示,還有一個(gè)PIC16F877A單片機(jī),一個(gè)Max232電平轉(zhuǎn)換器,一個(gè)有源晶體振蕩器及其外圍電阻電容等。檢查的結(jié)果輸出在報(bào)告文件*.rep中,PCB軟件將出錯(cuò)處在PCB圖上顯示出來(lái),為檢查、修改提供方便。移動(dòng)元器件是最好打開(kāi)網(wǎng)絡(luò)連接顯示,這樣就能觀察到相鄰元器件連線的疏 密。在禁止布線層上,沿設(shè)計(jì)的PCB邊畫邊框線,即指定自動(dòng)布局的范圍。DesignAdd/Remove Library 瀏覽所需零件庫(kù)-AddOk⑥ 放置電路所需的各種元件,圖件,網(wǎng)絡(luò)標(biāo)號(hào)等元器件。在本通信協(xié)議中,不會(huì)出現(xiàn)某信號(hào)幀已到達(dá)但PC或PIC16F877A單片機(jī)還未開(kāi)始準(zhǔn)備接收的現(xiàn)象。(2)校驗(yàn)字將整幀信號(hào)進(jìn)行異或校驗(yàn)則使誤收的可能很小。由此可見(jiàn),當(dāng)波特率的誤差使得在接收某位數(shù)據(jù)位時(shí),采樣點(diǎn)離該位的中點(diǎn)半位間隔時(shí)將會(huì)對(duì)該位采樣兩次。 //關(guān)閉mHandle為打開(kāi)串口時(shí)返回的句柄 單片機(jī)軟件設(shè)計(jì)我們知道影響數(shù)據(jù)轉(zhuǎn)輸產(chǎn)生錯(cuò)誤的因素有:轉(zhuǎn)輸線分布參數(shù)上下位機(jī)間的波特率誤差現(xiàn)場(chǎng)干擾等。=CreateEvent(NULL TRUE FALSE NULL)if(!WaitCommEvent(m_hFile, amp。(3)讀寫串口初始化工作完成以后便可以根據(jù)通信協(xié)議合理安排讀/寫函數(shù)ReadFile()和WriteFile()以讀寫各種握手信息和數(shù)據(jù)信息等。如果在指定的時(shí)間內(nèi)沒(méi)有讀出或?qū)懭胫付〝?shù)量的字符,那么ReadFile 或WriteFile 的操作就會(huì)結(jié)束。GetCommState(mHandle, amp。串口的打開(kāi)并閉讀取以及寫入所用的函數(shù)與操作文件的函數(shù)相同。如果不考慮Win95的進(jìn)程和線程的問(wèn)題,僅在串口有數(shù)據(jù)時(shí),去讀串口緩沖區(qū)就可以了。 //讀串口……………………lpOverlapped 是1個(gè)OVERLAPPED 結(jié)構(gòu)變量,OVERLAPPED 結(jié)構(gòu)用于指出讀寫操作與其它操作的重疊為了實(shí)現(xiàn)線程間同步與通信,上面的代碼中用CreateEvent 函數(shù)產(chǎn)生1 個(gè)人工復(fù)位事件,并將其句柄賦予lpOverlapped的hEvent成員這樣,在異步讀寫完成時(shí),Windows95發(fā)送該事件信號(hào)。 = timeConstant。inBuffer 為輸入緩沖區(qū)大小。int timeConstant, timeMutiplier。(3) Windows環(huán)境下的高級(jí)編程語(yǔ)言,如:VC++等。其它分析同上。校驗(yàn)和(1Byte): 此幀信號(hào)的校驗(yàn)字節(jié),為異或校驗(yàn)。(4) 正回應(yīng)幀:當(dāng)PC寫數(shù)據(jù)時(shí),PIC16F877A向PC報(bào)告數(shù)據(jù)已正確接收的信號(hào)。為了使數(shù)據(jù)快速可靠地傳輸,將每一幀數(shù)據(jù)唯一對(duì)應(yīng)一命令幀。下圖即為通信時(shí)的硬件連接圖,其中器件MAX232完成邏輯電平轉(zhuǎn)換的任務(wù)。 溫度非線性轉(zhuǎn)換程序模塊采用折線擬合法進(jìn)行線性化處理,分為以下幾段:≤Ax,T℃=*WN+12≤WN,T℃=*WN+25≤WN,T℃=*WN+40≤WN,T℃=+50 溫度曲線實(shí)際測(cè)量數(shù)據(jù)溫度(℃)12131415161718電壓(V)溫度(℃)19202122232425電壓(V)溫度(℃)26272829303132電壓(V)溫度(℃)33343536373839電壓(V)溫度(℃)40414243444546電壓(V)溫度(℃)47484950515253電壓(V)溫度(℃)54555657585960電壓(V) 圖51 溫度分段線限等效圖 6 通信協(xié)議的設(shè)計(jì)由于溫度采集和實(shí)施控制是通過(guò)單片機(jī)控制系統(tǒng)實(shí)現(xiàn),而微機(jī)完成溫度監(jiān)控,所以需要采用單片機(jī)和微機(jī)之間的通信協(xié)議。5 溫度控制系統(tǒng)軟件設(shè)計(jì) Microchip 。其中數(shù)字控制器的功能由單片機(jī)實(shí)現(xiàn)。④傳輸電纜長(zhǎng)度即RS232C最常用的9條引線的信號(hào)。調(diào)制解調(diào)器廠家及計(jì)算機(jī)終端生產(chǎn)廠家共同制定的用于串行通訊的標(biāo)PWM最大分辨率為是10位。低功耗: 在5v,4MHz時(shí)典型值小于2mA。低功耗,高速CMOS FLASH/EEPROM工藝。8級(jí)深度的硬件堆棧。②外型結(jié)構(gòu)和尺寸: 溫度傳感器結(jié)構(gòu)尺寸圖③主要技術(shù)參數(shù):時(shí)間常數(shù)≤30S  測(cè)量功率≤使用溫度范圍55~+125℃耗散系數(shù)≥6mW/℃ ?、芙倒那€:(2)核心處理單元MicroChip PIC16F877A單片機(jī)MicroChip PCI16F877A單片機(jī)主要性能:具有高性能RISC CPU僅有35條單字指令。顯示系統(tǒng):商用計(jì)算機(jī)。溫度控制范圍為15 ~25,升溫、保溫階段溫度控制精度為 。文中傳感器理論單片機(jī)實(shí)際應(yīng)用有機(jī)結(jié)合,詳細(xì)地講述了利用熱敏電阻作為熱敏傳感器探測(cè)環(huán)境溫度的過(guò)程,以及實(shí)現(xiàn)熱電轉(zhuǎn)換的原理過(guò)程。由于傳感器能將各種物理量、化學(xué)量和生物量等信號(hào)轉(zhuǎn)變?yōu)殡娦盘?hào),使得人們可以利用計(jì)算機(jī)實(shí)現(xiàn)自動(dòng)測(cè)量、信息處理和自動(dòng)控制,但是它們都不同程度地存在溫漂和非線性等影響因素。傳感器主要用于測(cè)量和控制系統(tǒng),它的性能好壞直接影響系統(tǒng)的性能。本設(shè)計(jì)應(yīng)用性比較強(qiáng),設(shè)計(jì)系統(tǒng)可以作為生物培養(yǎng)液溫度監(jiān)控系統(tǒng),如果稍微改裝可以做熱水器溫度調(diào)節(jié)系統(tǒng)、實(shí)驗(yàn)室溫度監(jiān)控系統(tǒng)等等。 (2)微機(jī)自動(dòng)調(diào)節(jié) 正常情況下,系統(tǒng)投入自動(dòng)。用戶內(nèi)存:256M RAM。除程序指令為兩個(gè)周期外,其余的均為單周期指令。直接,間接和相對(duì)尋址方式。全靜態(tài)設(shè)計(jì)。 在3v,32KHz時(shí)典型值小于20uA。10位多通道模/數(shù)轉(zhuǎn)換器。在串行通訊時(shí),要求通訊雙方都采用一個(gè)標(biāo)準(zhǔn)接口,使不同準(zhǔn)。②接口的電氣特性要求接收器能識(shí)別低至+3V的信號(hào)作為邏輯“0”,高到3V的信號(hào)由RS232C標(biāo)準(zhǔn)規(guī)定在碼元畸變小于4%的情況下,傳輸電纜長(zhǎng)度應(yīng)為50英尺,其實(shí)這個(gè)4%的碼元畸變是很保守的,在實(shí)際應(yīng)用中,約有99%的用戶是按碼元畸變10~20%的范圍工作的,所以實(shí)際使用中最大距離會(huì)遠(yuǎn)超過(guò)50英尺。 培養(yǎng)皿的傳遞函數(shù)為,其中τ1為電阻加熱的時(shí)間常數(shù),為電阻加熱的純滯后時(shí)間,為采樣周期。檢測(cè)與變送A/D轉(zhuǎn)換工程量變換溫度非線性轉(zhuǎn)換發(fā)送數(shù)據(jù)到串口比較判斷算法溫度預(yù)設(shè)值溫度調(diào)節(jié) 電路執(zhí)行器從串口接受數(shù)據(jù)命令識(shí)別控制程序 單片機(jī)控制流程圖開(kāi)始初始化PIC16F877A單片機(jī)端口地址讀入預(yù)設(shè)溫度值啟動(dòng)A/D轉(zhuǎn)換A/D轉(zhuǎn)換結(jié)果送入NX單元NXFF0F0NX0降溫加熱工程量變換溫度非線性溫度轉(zhuǎn)換發(fā)送數(shù)據(jù)到串口命令識(shí)別程序從串口接受數(shù)據(jù)YYYNNN 溫度變換程序模塊溫度傳感器在12℃到60℃—,溫度起點(diǎn)為12℃,滿量程為48℃。本設(shè)計(jì)應(yīng)用條件為傳輸距離不超過(guò)15米的短距離數(shù)據(jù)傳輸,且傳輸數(shù)據(jù)量較小,所以采用在控制領(lǐng)域里應(yīng)用較廣泛RS232C串行通信方式。 電平轉(zhuǎn)換電路圖注:在PC機(jī)中9針RS232接口中:2線:RXD, 3線:TXD, 5線:GND而在25針的RS232接口中:3線:RXD, 2線:TXD, 7線:GND 軟件設(shè)計(jì)在進(jìn)行數(shù)據(jù)通信的軟件設(shè)計(jì)時(shí),必須解決好兩個(gè)方面的問(wèn)題:一是可靠性,二是速度。此時(shí)傳輸數(shù)據(jù)即執(zhí)行命令具體如下:(1) 在PC讀數(shù)據(jù)時(shí),遵循“讀命令等數(shù)據(jù)報(bào)告”,即PC下達(dá)一命令,等待接收數(shù)據(jù),根據(jù)所接收數(shù)據(jù)的正誤向應(yīng)用程序報(bào)告此命令的執(zhí)行情況。(5) 重發(fā)命令幀:當(dāng)PC讀/寫數(shù)據(jù)時(shí),PIC16F877A所接收的信號(hào)幀(讀/寫命令幀)有誤時(shí)向PC發(fā)出的請(qǐng)求重發(fā)信號(hào)。幀尾標(biāo)志(1Byte): 此幀信號(hào)的結(jié)束標(biāo)志。(5) 重發(fā)幀幀頭標(biāo)志幀類型空校驗(yàn)字幀尾標(biāo)志其它分析同上。而在這3種方式中Windows環(huán)境下的串口編程以其設(shè)備無(wú)關(guān)性,可移植性以及界面友好等特征而得到廣泛應(yīng)用。 = timeConstant。nWantRead 為每次調(diào)用ReadFile 時(shí),函數(shù)試圖讀出的字節(jié)數(shù)。 //設(shè)置總超時(shí)常數(shù) = timeMutiplier。(3)兩種方式的比較
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1