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

正文內(nèi)容

基于單片機的智能溫度巡檢儀設計(doc畢設論文)(留存版)

2025-08-02 18:30上一頁面

下一頁面
  

【正文】 RR7的阻值值不能選取過大。三個CD4052的輸出X、Y分別并接在一起,然后接入后級的運放,三個INH引腳分別接3/8譯碼器74HC138的Y0、YY2高低電平又受其控制引腳A、B的控制,A、。由于運算放大器溫漂與時漂的存在,當被測參數(shù)不變時,運放的輸出卻在變化,后級顯示參數(shù)也隨著變化,造成對檢測參數(shù)的可信度產(chǎn)生懷疑。 對于測量8路溫度的溫度巡檢儀而言,根據(jù)上述分析,選擇轉(zhuǎn)換速度為16次/秒的A/D轉(zhuǎn)換器,可以滿足要求。當單片機的晶體振蕩頻率取12MHz時,約20us即可完成。BUSY信號接至AT89C55的外部中斷INT1,其意圖有兩個。例如,、 三個引腳均為低電平時,TLC5615的模擬輸出電壓通過CD4051而接通通道X0,向輸出保持電容C1充電,可在10us內(nèi)完成充電。以上限報警為例,當溫度超過上限報警值時,“0”,則三極管導通,繼電器J1得電,使接點動作;當溫度低于上限報警值時,“1”,則關閉上限報警。圖219 按鍵的抖動干擾當按鍵按下時會產(chǎn)生前沿抖動,當按鍵彈起時會產(chǎn)生后沿抖動。但工程上,最好將顯示周期控制在20ms之內(nèi),若大于這個時間,則顯示效果可能給人不柔和、“眨眼”的感覺。該位數(shù)據(jù)輸入完成后,再移位進行下一位的輸入。判斷中斷次數(shù)是否達到125次CLR CSUBB A,60JNC T2_ISB1LJMP T2_ISB2T2_ISB1:MOV MS120,0 。本位顯示處理完畢,轉(zhuǎn)中斷退出顯示左位數(shù)第2位LEDB1:LCALL CLERA_DIS 。檢查本位是否需要顯示小數(shù)位CJNE A,2,B22POP ASETB 。檢查本位是否需要閃爍CJNE A,4,B41JB R,B41LJMP T2_ISB5 。將本位的段碼送U2鎖存CLR SETB MOV P0,20H 。將本顯示位的映射內(nèi)容取出MOV DPTR,DIS_TAB 。將本位的段碼送U2鎖存CLR SETB MOV P0,08H 。檢查本位是否需要閃爍CJNE A,2,B21JB R,B21LJMP T2_ISB5 。檢查本位是否需要顯示小數(shù)位CJNE A,0,B02POP ASETB 。定義1 BIT,用于標注交替亮滅T2_ISR:PUSH PSW 。為了嚴格地保證顯示周期和每位LED的顯示時間,可以通過單片機內(nèi)部定時器的定時中斷,在中斷服務程序中進行動態(tài)顯示。6位LED數(shù)碼管顯示器各有8個顯示段,每位LED數(shù)碼管相同的段連在一起,由一個I/O擴展芯片U2統(tǒng)一進行段驅(qū)動,而各位的共陰極COM端則由另一個I/O擴展芯片U1進行位驅(qū)動。8中按鍵方式為:① 鍵△單獨按下; ② 鍵◇單獨按下; ③ 鍵□單獨按下; ④ 鍵△與鍵◇同時按下; ⑤ 鍵△與鍵□同時按下; ⑥ 鍵◇與鍵□同時按下; ⑦ 鍵△、鍵◇與鍵□同時按下; ⑧ 三鍵均未按下。驅(qū)動程序的設計思路是,啟動單片機內(nèi)部的T2定時器工作于定時方式,每2ms溢出一次,溢出觸發(fā)中斷,在中斷服務程序中刷新各路的D/A輸出。單片機這三個引腳,根據(jù)TLC5615的輸出時序,利用軟件編程進行D/A輸出。另外,為了保證A/D轉(zhuǎn)換的穩(wěn)定性,需要A/D轉(zhuǎn)換器的工作頻率與交流供電的50Hz頻率保持精度的倍數(shù)關系。如果BUSY信號與時鐘輸入信號進行邏輯與,那么,在BUSY為高電平時所記錄下的時鐘周期數(shù),將包括兩部分的信息:信號積分階段所占用的固定的10000個時鐘周期,與模擬輸入信號線性對應的時鐘周期,經(jīng)A/D轉(zhuǎn)換后的數(shù)字碼,就是在BUSY信號為高電平時,用計數(shù)器記錄下所經(jīng)過的時鐘周期數(shù)減去10001個數(shù)后剩余的數(shù)。轉(zhuǎn)換精度主要取決于分辨率,對于n位的A/D轉(zhuǎn)換器,轉(zhuǎn)換精度為 ;如果希望A/%以上時,選取的A/D轉(zhuǎn)換器的分辨率應高于10位。根據(jù)圖28的測量橋路,當R6=R7=10kW,R5=100W時,忽略引線電阻影響,測量上限橋路輸出電壓: 取R29=1kW,R32=13kW,反相放大器增益為13。由于R5取100Ω,Pt100在測量范圍內(nèi)阻值不大,因此,R/V轉(zhuǎn)換電路的輸出阻抗較?。ㄐ∮?00Ω),后后級放大電路的輸入阻抗只要滿足大于前級輸出阻抗3個數(shù)量級,就能夠滿足精度要求。② 克服Pt100引線電阻影響 如圖28所示,當安裝在現(xiàn)場的Pt100傳感器通過三線連接到儀表時,要求三線長度、線徑、材質(zhì)一致,這樣做可以保證三線的線路電阻相等為r,當rR6(R7)時,橋路輸出: 取 時, 。;******************************************************************;子程序名:PAGE_WRITE;功能:將R1中的內(nèi)容為首地址的單片機內(nèi)部RAM的不超過1頁的內(nèi)容寫入以DPTR內(nèi)容為首地址的EEPROM中;底層子程序調(diào)用:OUTBYT、WREN_CMD;入口條件:(R1)= 待寫入到EEPROM中的內(nèi)部RAM中內(nèi)容的首地址; (DPTR)= 待寫入的EEPROM的首地址; (R2)= 要寫入的字節(jié)數(shù),不大于1頁(4B);使用的寄存器:A、DPTR、RR2;******************************************************************WRITE_INST EQU 02H ;寫數(shù)據(jù)命令為02HPAGE_WRITE: LCALL WREN_CMD ;設置寫使能寄存器 CLR SCR ;準備發(fā)送寫數(shù)據(jù)命令 CLR CS MOV A,DPH ;將EEPROM地址的最高位連同寫數(shù)據(jù)命令一起發(fā)送 MOV C, MOV A,WRITE_INST MOV ,C LCALL OUTBYT MOV A,DPL ;發(fā)送EEPROM的低8位地址 LCALL OUTBYTPAGE_WRITE1: MOV A,R1 ;發(fā)送1B內(nèi)容 INC R1 LCALL OUTBYT DJNZ R2,PAGE_WRITE1 ;循環(huán)發(fā)送 CLR SCK ;退出發(fā)送 RET(3)EEPROM讀出程序;******************************************************************;子程序名:SEQU_READ;功能:將DPTR中內(nèi)容為首地址的EEPROM中的內(nèi)容讀出到以R1中內(nèi)容為首地; 址的單片機內(nèi)部RAM中;底層子程序調(diào)用:OUTBYT、INBYT;入口條件:(R1)= 單片機內(nèi)部RAM的首地址; (DPTR)= EEPROM的首地址; (R2)= 要讀出的字節(jié)數(shù);使用的寄存器:A、DPTR;******************************************************************READ_INST EQU 03H ;讀數(shù)據(jù)命令為03HSEQU_READ: CLR SCK ;準備讀數(shù)據(jù) CLR CS MOV A,DPH ;將EEPROM 地址的最高位連同讀數(shù)據(jù)命令一起發(fā)送 MOV C, MOV A,READ_INST MOV ,C LCALL OUTBYT MOV A,DPL ;發(fā)送EEPROM的低8位地址 LCALL OUTBYTSEQU_READ1: LCALL INBYT ;讀出1B內(nèi)容 MOV R1,A ;將讀出的1B數(shù)據(jù)存入單片機RAM中 INC R1 DJNZ R2,SEQU_READ1 ;循環(huán)讀數(shù)據(jù) CLR SCK ;推出讀數(shù)據(jù) SETB CS RET “SEQU_READ” 子程序用到了一個底層子程序“INBYT”,該子程序用于從EEPROM中讀出1B內(nèi)容,程序如下:INBYT: MOV R0,8 ;1B,8個BIT位INBYT1: SETB SCK ;準備讀出 CLR SCK MOV C,SO ;讀出內(nèi)容存于C中 RLC A ;將C中內(nèi)容存于A中 DJNZ R0,INBYT1 ;循環(huán)讀出 RET 前向通道電路設計前向通道的任務是接收溫度傳感器Pt100鉑電阻的信號,將其轉(zhuǎn)變?yōu)閱纹瑱C能夠進行處理的數(shù)字信號,由信號轉(zhuǎn)換電路、動態(tài)穩(wěn)零電路、多路模擬開關、阻抗匹配電路、放大電路、A/D轉(zhuǎn)換電路等幾部分組成。WDT的超時周期決定了單片機從“死機”狀態(tài)恢復為重新運行所需的時間。 WEL(Write_Enable_Latch):該位表示“寫使能鎖存”狀態(tài)。如果允許看門狗定時器工作且保持低電平的時間大于看門狗超時周期,那么RESET也變?yōu)楦唠娖?。⑥功耗低,工作電流小?0mA,便于電池供電。工作電壓范圍:4~。 系統(tǒng)對EEPROM存儲器的要求:EEPROM存儲器的使用性能是指,程序運行時可以向其中寫入數(shù)據(jù)或擦除數(shù)據(jù),當系統(tǒng)關機或掉電時,寫入的數(shù)據(jù)能夠可靠長久的保留。 通訊接口采用RS485傳輸技術,方便按照總線式網(wǎng)絡拓撲組成局域測量網(wǎng)絡,而且RS485傳輸技術成熟,成本低。① 智能溫度巡檢儀是以單片機為核心的嵌入式系統(tǒng),有些功能既可以通過軟件編程實現(xiàn),也可以通過硬件配置實現(xiàn),應當遵守“能軟不硬”的理念,即凡是能夠用軟件方案實現(xiàn)的功能就不用硬件方案實現(xiàn),其目的是降低制造成本。單片機本身只是一個微控制器芯片,只有當它和外圍電路有機地組合在一起,并配置適當?shù)墓ぷ鞒绦蚝螅拍軜嫵蔀橐粋€單片機智能應用系統(tǒng)。開孔尺寸:152mm76mm。后向通道的多路模擬量輸出,采用一個D/A轉(zhuǎn)換器,8路保持器,利用軟件定時刷新的方法實現(xiàn)多路模擬量輸出。 系統(tǒng)對程序存儲器的要求:就設計任務中規(guī)定的功能及技術指標而言,軟件任務的復雜程度一般,當采用匯編語言編程實現(xiàn)時,一般5000條指令可以完成全部編程任務。綜合上述各項要求,采用以MCS-51為內(nèi)核的美國ATMEL公司生產(chǎn)的AT89C55WD單片機比較適宜。 ②具有低電壓監(jiān)測和強制復位功能。復位(RESET):X5045的RESET高電平有效。當該位為“l(fā)”時,寫操作正在進行;當該位為“0”時,沒有寫操作在進行。這就保證在Vcc一旦跌落到單片機允許的工作電壓以下時,單片機處于復位狀態(tài),否則單片機此時可能執(zhí)行某些錯誤的指令,產(chǎn)生不可預料的結果。由于篇幅所限,X5045的相關操作時序不在這里介紹,請讀者參閱有關的技術手冊。 。要求RRR7及Va的溫漂系數(shù)小于等于50ppm。4.放大電路 在圖27中,由U4D、R2RR3R32構成反相放大器,增益A由下式確定:式中, 為測量上限橋路輸出電壓。6.A/D轉(zhuǎn)換電路 A/D轉(zhuǎn)換電路設計的核心是A/D轉(zhuǎn)換器的選擇,選擇時主要考慮三項技術指標:轉(zhuǎn)換精度、轉(zhuǎn)換速度和對單片機接口資源的耗用。從圖211所示的時序可以看到,一個完整的測量周期包括三個階段:自動穩(wěn)零(即AZ)階段,信號積分(即SI)階段,參考電壓積分(即RI)階段。① ICL7135時鐘信號提供。在圖215所示的電路中,U1 TLC5615是串行輸入方式的10位D/A轉(zhuǎn)換器,引腳SCLK用于連接串行時鐘輸入,引腳DIN用于連接串行數(shù)據(jù)輸入,引腳是低電平有效的片選信號,引腳REF是參考電壓輸入端,引腳OUT是D/A轉(zhuǎn)換模擬電壓輸入端。輸入時序如圖216所示 ,當片選為低時,輸入數(shù)據(jù)在DIN端隨時鐘信號SCLK移入內(nèi)部輸入寄存器,輸入數(shù)據(jù)時,高位在前低位在后,在SCLK的上升沿移入;端電平由低到高的跳變造成輸入寄存器的數(shù)據(jù)傳輸?shù)紻AC寄存器中;當為高電平時,數(shù)據(jù)不能移入。 設計按鍵驅(qū)動程序時應考慮各種按鍵方式的需要,并加以識別。結果則累加器A中返回“0” ; 實現(xiàn)上述設計要求的按鍵驅(qū)動程序如下:SCAN_KEY: MOV A,P1 ;測試有否按鍵被按下ANL A,0E0H
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1