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

正文內(nèi)容

溫度監(jiān)控系統(tǒng)設(shè)計(jì)的設(shè)計(jì)論文(完整版)

  

【正文】 據(jù)是正回應(yīng)幀嗎命令執(zhí)行完畢是重發(fā)幀嗎退出通信并報(bào)告重發(fā)命令幀等待下幀信號(hào)讀寫(xiě)NPC接收數(shù)據(jù)軟件設(shè)計(jì)流程 N N Y Y Y Y Y Y N PC串口通信軟件設(shè)計(jì)流程圖 PC 上位機(jī)的軟件設(shè)計(jì) PC軟件設(shè)計(jì)方法的選擇在開(kāi)發(fā)PC上位機(jī)的通信程序中,人們常用的編程語(yǔ)言可分為3類(lèi):(1) 直接面向底層硬件的匯編語(yǔ)言。其它分析同上。起始地址(2Byte): PC所要訪問(wèn)的器件的存貯器起始地址。(2) 寫(xiě)命令幀:當(dāng)PC寫(xiě)數(shù)據(jù)時(shí),PC向PIC16F877A發(fā)送的命令信號(hào)(內(nèi)含所要寫(xiě)的數(shù)據(jù))。本通信協(xié)議的設(shè)計(jì)思想是基于幀傳輸方式。邏輯0 電平規(guī)定為+5~+15V之間,邏輯1是電平為5 ~15V 之間。NM儀表上限對(duì)應(yīng)的數(shù)字量。同時(shí)通過(guò)電平轉(zhuǎn)換電路把當(dāng)前溫度傳輸?shù)缴逃糜?jì)算機(jī)的串口中,由計(jì)算機(jī)動(dòng)態(tài)的顯示培養(yǎng)皿中的溫度,正常情況下溫度控制由Micro Chip PIC16F877A單片機(jī)自動(dòng)控制。正視圖側(cè)視圖2)本控制系統(tǒng)是對(duì)生物培養(yǎng)液進(jìn)行溫度監(jiān)控,故太快的溫度變化對(duì)生物繁殖顯②本控制系統(tǒng)是對(duì)生物培養(yǎng)液進(jìn)行溫度監(jiān)控,過(guò)快的溫度變化對(duì)生物繁殖顯然是不利的,因此在本系統(tǒng)中采用的是高阻抗小功率加熱電阻絲進(jìn)行溫度的小范圍調(diào)節(jié)。一些設(shè)備與PC機(jī)連接的RS232C接口,因?yàn)椴皇褂脤?duì)方的傳送控制信號(hào),只需三條接口線,即“發(fā)送數(shù)據(jù)”、“接收數(shù)據(jù)”和“信號(hào)地”。+15V①接口的信號(hào)內(nèi)容RS232C)是目前最常用的一種串行通訊接口。(3)RS232C接口電路計(jì)算機(jī)與計(jì)算機(jī)或計(jì)算機(jī)與終端之間的數(shù)據(jù)傳送可以采用串行通訊和并行通訊二種方式。其中 :捕捉器是16位的。高輸入/輸出電流25mA。低功耗睡眠方式。引腳輸出和PIC16C73B/74B/76/77兼容。 硬件介紹 計(jì)算機(jī)工作的外圍電路設(shè)備(1)溫度傳感器溫度傳感器采用補(bǔ)償型NTC熱敏電阻其主要性能如下:①補(bǔ)償型NTC熱敏電阻 B值誤差范圍小,對(duì)于阻值誤差范圍在5%的產(chǎn)品,其一致性、互換性良好。本控制對(duì)象為生物繁殖用培養(yǎng)液,采用繼電器進(jìn)行控制。整個(gè)系統(tǒng)的核心是進(jìn)行溫度監(jiān)控,完成了課題所有要求。為了提高對(duì)傳感器的認(rèn)識(shí)和了解,尤其是對(duì)溫度傳感器的深入研究以及其用法與用途,基于實(shí)用、廣泛和典型的原則而設(shè)計(jì)了本系統(tǒng)。傳感器技術(shù)已成為衡量一個(gè)國(guó)家科學(xué)技術(shù)發(fā)展水平的重要標(biāo)志之一。另一方面,傳感器的被測(cè)信號(hào)來(lái)自于各個(gè)應(yīng)用領(lǐng)域,每個(gè)領(lǐng)域都為了改革生產(chǎn)力、提高工效和時(shí)效,各自都在開(kāi)發(fā)研制適合應(yīng)用的傳感器,于是種類(lèi)繁多的新型傳感器及傳感器系統(tǒng)不斷涌現(xiàn)。設(shè)計(jì)后的系統(tǒng)具有操作方便,控制靈活等優(yōu)點(diǎn)。(4)微機(jī)監(jiān)控功能 顯示當(dāng)前被控量的設(shè)定值、實(shí)際值,控制量的輸出。EIADC200ns指令周期。上電定時(shí)器(PWRT)和震動(dòng)啟動(dòng)定時(shí)器。單獨(dú)5v的內(nèi)部電路串行編程(ICSP)能力。外圍特征:Timer 0 :帶有預(yù)分頻的8位定時(shí)器/計(jì)數(shù)器。帶有9位地址探測(cè)的通用同步異步接收/發(fā)送(USART/RCI)。串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”該標(biāo)準(zhǔn)規(guī)定采用一個(gè)25個(gè)腳的即:邏輯。 ③繼電器是在自動(dòng)控制電路中起控制與隔離作用的執(zhí)行部件,它實(shí)際上是一種可以用低電壓、小電流來(lái)控制大電流、高電壓的自動(dòng)開(kāi)關(guān)。溫度傳感器輸出電壓經(jīng)過(guò)A/D轉(zhuǎn)換后的數(shù)字量與培養(yǎng)皿內(nèi)的溫度給定值數(shù)字化后進(jìn)行比較,即可得到實(shí)際溫度和給定溫度的偏差。AM為一次測(cè)量?jī)x表的上限。即:將PC機(jī)和單片機(jī)的“發(fā)送數(shù)據(jù)線(TXD)”與“接收數(shù)據(jù)(RXD)”交叉連接,二者的地線(GND)直接相連而其它信號(hào)線如握手信號(hào)線均不用,而采用軟件握手??煽靠焖俎D(zhuǎn)輸?shù)膶?shí)現(xiàn),需要PC單片機(jī)軟件以及通信協(xié)議等各個(gè)環(huán)節(jié)的可靠和其間的相互配合。(3) 如果在轉(zhuǎn)輸過(guò)程中,其間PC或MCU所接收任何一幀信號(hào)出現(xiàn)錯(cuò)誤時(shí),均會(huì)向?qū)Ψ桨l(fā)送重發(fā)此幀信號(hào)的請(qǐng)求。(1) 讀命令幀格式幀頭標(biāo)志幀類(lèi)型器件地址起始地址長(zhǎng)度校驗(yàn)和幀尾標(biāo)志幀頭標(biāo)志(1 Bit): 表示此數(shù)據(jù)包屬于本串口通信協(xié)議,并為是否接收此包數(shù)據(jù)的標(biāo)志。其它分析同上。01H PIC16F877A 單片機(jī)方寫(xiě)入芯片發(fā)生錯(cuò)誤主動(dòng)通知PC退出通訊。開(kāi)發(fā)Windows環(huán)境下的串口通信程序主要有以下2種方法:(1) 利用Windows API(Application Program Interface)用戶(hù)程序接口函數(shù);(2) 利用ActiveX控件;后者的主要特點(diǎn)是簡(jiǎn)單易學(xué),但前者的功能更為強(qiáng)大控制手段更為靈活。 //設(shè)置總超時(shí)系數(shù)SetCommTimeouts(m_hFile,amp。最后一個(gè)參數(shù)值NULL 代表ReadFile將采用同步文件讀寫(xiě)方式。cto)。并且使用通信線程還不占用CPU時(shí)間,這樣系統(tǒng)實(shí)際上具有了同時(shí)控制多個(gè)通信設(shè)備(如MODEM)的能力。② 有限時(shí)間內(nèi),PC機(jī)命令可以執(zhí)行完畢并返回結(jié)果。如果調(diào)用成功函數(shù)返回串口的句柄賦給Handle,如果調(diào)用失敗則函數(shù)返回INVALID_HANDLE_VALUE。 // 無(wú)校驗(yàn)=ONESTOPBIT。……………………………………………………TimeOuts. ReadIntervalTimeout=0 //讀間隔超時(shí)=10 //讀時(shí)間系數(shù)=100 //讀時(shí)間常量=10 //寫(xiě)時(shí)間系數(shù)=100 //寫(xiě)時(shí)間常數(shù)SetCommTimeouts(hCom, amp。當(dāng)接收到一個(gè)字符并放入緩沖區(qū)后即通知應(yīng)用程序例。os, amp。(1)波特率誤差來(lái)源分析①單片機(jī)的振蕩電路是由晶體及電容C1 和C2 構(gòu)成。如果,晶振的離散度已超過(guò)所允許的范圍,此時(shí)不宜用其標(biāo)稱(chēng)值,可以采用測(cè)量其波特率的方法來(lái)得出實(shí)際的晶振波特率值。在實(shí)際應(yīng)用中,應(yīng)用本通信時(shí)傳輸距離只有幾米以?xún)?nèi)而且環(huán)境干擾比較小,從而從外部因素上進(jìn)一步保證了通信的可靠性。① 在Protel 99的初始界面下新建一個(gè)設(shè)計(jì)庫(kù),該數(shù)據(jù)庫(kù)用來(lái)管理項(xiàng)目。然后進(jìn)行輸出存檔。③ 布局就是根據(jù)原理圖上元器件之間的連接關(guān)系,并考慮電磁兼容性以及元器件的安裝空間和散熱等,總是將元器件放置在PCB電路板上適當(dāng)?shù)奈恢谩"?自動(dòng)布線。設(shè)計(jì)值的字符參數(shù)移至元器件框外。在畫(huà)原理圖的過(guò)程中,原理圖中的元件庫(kù)中可能找不到自己要找的元件,如PIC16F877A等,所以要自己畫(huà)元件。根據(jù)原理圖的走線,將器件分別拉入框中,放到合適的位置。同時(shí),測(cè)量部分器件(電阻等)是否有損壞,等電路板晾干后,就要把器件按PCB圖來(lái)安裝好。這次畢業(yè)設(shè)計(jì)歷時(shí)至少3個(gè)月,從一開(kāi)始的確定課題,到后來(lái)的資料查找、理論學(xué)習(xí),再有就是近來(lái)的調(diào)試和測(cè)試過(guò)程,這一切都使我的理論知識(shí)和動(dòng)手能力進(jìn)一步得到頻率合成電路課題中包含了通信電路和單片機(jī)部分知識(shí),可以說(shuō)是對(duì)通信電路知識(shí)的一次全面綜合。為以后從事單片機(jī)軟硬件產(chǎn)品的設(shè)計(jì)開(kāi)發(fā)、PC軟件開(kāi)發(fā)打下了良好的基礎(chǔ),樹(shù)立獨(dú)立從事產(chǎn)品研發(fā)的信心,并在這種能力上得到了比較充分的鍛煉。參考文獻(xiàn)[1] [M].北京:北京航空航天大學(xué),1990.[2] [M]. 北京:電子工業(yè)出版社,2000.[3] [M].重慶:重慶大學(xué)出版社,2002 .[4] C51 應(yīng)用程序設(shè)計(jì)[M]. 北京:電子工業(yè)出版社,2002.[5] (第二版) [M].武漢:華中科技大學(xué)出版社,2000. [6] :電子工業(yè)出版社,2002 .[7] 99SE 電路設(shè)計(jì)技術(shù)入門(mén)與應(yīng)用(第一版).北京:電子工業(yè)出版社,2002 .[8] (第五版)[M].北京:國(guó)防工業(yè)出版社,2001 .[9] Richard conctrol systerm[M].BEIJING:Science Publishing House,2002.[10] Donald A. Neamen. Electronic circuit analysis and design[M].Tsinghua University Press and Springer . 附 錄1(1)本設(shè)計(jì)使用的單片機(jī)程序如下:include //*************************void INIT(){ ADCON1=0X07。}//*************************include include include //*************************unsigned char i。delay) asm(clrwdt)。}include include //*********************union adres{ int y1。extern unsigned char rxbuf[]。 for(delay=0x8ff。 if((=0x204)amp。 if(temp==0x3a) temp=0x40。 RC0=1。 a=0xff。 RD0=0。unsigned char s_uart_buf。0x01)RC6=1。 for(s_uart_buf=0。s_uart_buf++)asm(nop)。0x10)RC6=1。 for(s_uart_buf=0。s_uart_buf++)asm(nop)。//stop bit for(s_uart_buf=0。//receive bit for(s_uart_buf=0。 for(s_uart_buf=0。 for(s_uart_buf=0。 for(s_uart_buf=0。 for(s_uart_buf=0。i5。delay) { asm(clrwdt)。}43。 } } if(RC7==1) { goto rxend。 for(i=0x04。s_uart_buf++)asm(nop)。s_uart_buf++)asm(nop)。s_uart_buf++)asm(nop)。s_uart_buf++)asm(nop)。s_uart_buf++)asm(nop)。s_uart_buf++)asm(nop)。0x80)RC6=1。s_uart_buf++)asm(nop)。 for(s_uart_buf=0。0x08)RC6=1。s_uart_buf++)asm(nop)。 for(s_uart_buf=0。extern unsigned char i。 } for(delay=0xFff。 else RD0=0。 if(rxbuf[0]!=0) { if((rxbuf[0]==0x10)amp。 if(temp==0x
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1