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

正文內(nèi)容

基于單片機(jī)的智能溫度巡檢儀設(shè)計(jì)概述-文庫吧在線文庫

2025-03-26 13:39上一頁面

下一頁面
  

【正文】 BB A,27H MOV 30H,A MOV TL1,0 ;清零 T1 MOV TH1,0 POP ACC POP PSW RETI 后向通道電路設(shè)計(jì) 后向通道電路由 4~ 20mA模擬量輸出電路與超限報(bào)警開關(guān)量輸出電路兩部分組成。 如圖 217所示 , 利用單片機(jī) 輸出 , 。 單片機(jī)的 P1口內(nèi)部具有上拉電阻 , 因此 , 當(dāng)無按鍵按下時 , 對應(yīng)的 I/O口為高電平;當(dāng)有按鍵按下時 , 對應(yīng)的 I/O口為低電平 , 據(jù)此可識別按鍵的按下與否 。要在某位顯示某一字符,需要由單片機(jī)通過數(shù)據(jù)總線使 U2鎖存 8段顯示碼, U1鎖存位選碼。 由于儀表的前面板面積有限,因此只設(shè)計(jì)了 3個按鍵。輸入數(shù)據(jù)涉及儀表的操作,應(yīng)盡量使操作簡單、有序,符合多數(shù)人的操作習(xí)慣。當(dāng)構(gòu)成一個數(shù)據(jù)采集局域網(wǎng)絡(luò)時,本機(jī)在網(wǎng)絡(luò)中處于從站地位,本機(jī)響應(yīng)網(wǎng)絡(luò)的最大時間延遲為主站發(fā)出一幀信息的時間,超過這個時間延遲,主站的調(diào)度命令得不到響應(yīng),將降低整個網(wǎng)絡(luò)的通信效率,因此 通信任務(wù) 應(yīng)作為本機(jī)最高級別任務(wù)。 1. 儀器操作方法 儀表前面板如圖 222所示 , 通道顯示為 2位 , 溫度顯示為 4位 。 第 3位 第 4位 定 義 0 0 取消該路報(bào)警 0 1 下限報(bào)警,設(shè)定值為正 0 2 上限報(bào)警,設(shè)定值為正 1 0 取消該路報(bào)警 1 1 下限報(bào)警,設(shè)定值為負(fù) 1 2 上限報(bào)警,設(shè)定值為負(fù) 表 29 報(bào)警方式 ( 2)設(shè)定狀態(tài)下的操作 報(bào)警方式、報(bào)警設(shè)定值、巡回顯示時間間隔三種參數(shù)需要在設(shè)定狀態(tài)下輸入到儀器中。一共用了 9路數(shù)據(jù)通道, 0路為動態(tài)零點(diǎn)數(shù)據(jù), 1~ 8路為 8路溫度數(shù)據(jù)。 網(wǎng)絡(luò)的介質(zhì)訪問方式為主從方式 ,主機(jī)為PC,而本儀表處于從機(jī)地位。 波特率: 4800bps, 1位起始位, 8位數(shù)據(jù)位, 1位停止位,無奇偶校驗(yàn)。 ( 6)主機(jī)發(fā)送下限報(bào)警值 主機(jī)發(fā): 〈 Addr〉 W3〈 DATA〉〈 CS〉〈 CR〉 從機(jī)響應(yīng):寫入從機(jī)相應(yīng)存儲單元 說明: 命令引導(dǎo)碼, 1位 ASCII字符; Addr 從機(jī)地址,十六進(jìn)制數(shù), 00~ FF, 2位 ASCII字符; W3 發(fā)送下限報(bào)警值的命令, 2位 ASCII字符; DATA 4位 ASCII字符,為上下限報(bào)警值; CS 校驗(yàn)和,從 “ ”開始,至 〈 CS〉 之前各位數(shù)據(jù)按十六制數(shù)加法相加,其和的最低 2位十六進(jìn)制數(shù), 2位 ASCII字符,用于數(shù)據(jù)通信的偵錯; CR 回車符,一位 ASCII字符。盤裝結(jié)構(gòu)的測試儀表安裝在儀表盤面上,便于觀測、操作,適合對連續(xù)生產(chǎn)過程長年連續(xù)不斷地進(jìn)行監(jiān)控。 對智能溫度巡檢儀而言, 結(jié)構(gòu)設(shè)計(jì)考慮的另一個問題 是對外接線。工程設(shè)計(jì)主要是根據(jù)電路原理圖繪制印制電路板圖( PCB圖),然后依據(jù) PCB圖加工印制電路板,最后進(jìn)行組裝、調(diào)試。目前高質(zhì)量、成功的布線,還需依靠手工布線。 3.元器件測試 組裝之前,所有上板的元器件必須經(jīng)過測試。 5.板級調(diào)試 每塊電路板安裝完畢之后,都應(yīng)當(dāng)先進(jìn)行單板的調(diào)試,根據(jù)電路原理圖,對本板的硬件性能進(jìn)行全面調(diào)試。主機(jī)電路、人機(jī)接口電路、通信接口電路主要處理的是數(shù)字信號,調(diào)試中應(yīng)注重邏輯的正確性。最好請非本軟件設(shè)計(jì)人員來進(jìn)行,從設(shè)計(jì)者之外的思路出發(fā)來發(fā)現(xiàn)軟件存在的錯誤和瑕疵。 00:46:2600:46:2600:46Thursday, March 23, 2023 ? 1乍見翻疑夢,相悲各問年。 00:46:2600:46:2600:463/23/2023 12:46:26 AM ? 1成功就是日復(fù)一日那一點(diǎn)點(diǎn)小小努力的積累。 上午 12時 46分 26秒 上午 12時 46分 00:46: ? 楊柳散和風(fēng),青山澹吾慮。 2023年 3月 上午 12時 46分 :46March 23, 2023 ? 1業(yè)余生活要有意義,不要越軌。 00:46:2600:46:2600:46Thursday, March 23, 2023 ? 1知人者智,自知者明。 2023年 3月 23日星期四 上午 12時 46分 26秒 00:46: ? 1楚塞三湘接,荊門九派通。 2023年 3月 上午 12時 46分 :46March 23, 2023 ? 1行動出成果,工作出財(cái)富。 ? 靜夜四無鄰,荒居舊業(yè)貧。通常,驅(qū)動程序編制調(diào)試通過后,硬件調(diào)試也就完成了。 7.硬件功能調(diào)試與驅(qū)動程序調(diào)試 整機(jī)安裝完畢后,可以進(jìn)行整機(jī)硬件功能的調(diào)試,一般按前向、后向通道等幾部分進(jìn)行。 4.元器件安裝 樣機(jī)的安裝通常是手工安裝。有條件時,可以通過專用設(shè)備進(jìn)行嚴(yán)格測試檢查。 PCB設(shè)計(jì)的第一步是元件的布局,將元器件排布在尺寸和形狀確定的板面上。在選擇儀表的對外接線方式上,應(yīng)當(dāng)仔細(xì)分析研究,著重考慮應(yīng)用場合的需要。在人機(jī)接口硬件資源不足的情況下,要實(shí)現(xiàn)豐富的功能,往往會使得儀表的操作十分復(fù)雜,操作過程難以記憶,使用者不愿意接受。結(jié)構(gòu)設(shè)計(jì)應(yīng)當(dāng)滿足應(yīng)用需要。 從機(jī)響應(yīng): =〈 Addr〉 R1〈 DATA〉〈 CS〉〈 CR〉 說明: = 引導(dǎo)碼, 1位 ASCII字符; Addr 從機(jī)地址,十六進(jìn)制數(shù), 00~ FF, 2位 ASCII字符; R1 讀取設(shè)定參數(shù)的命令, 2位 ASCII字符; DATA 20位 ASCII字符,依次為上限報(bào)警方式、上限報(bào)警值、下限報(bào)警方式、下限報(bào)警值、巡回顯示時間間隔 5個參數(shù),每個參數(shù) 4位; CS 校驗(yàn)和,從 “ =”開始,至 〈 CS〉 之前各位數(shù)據(jù)按十六制數(shù)加法相加,其和的最低 2位十六進(jìn)制數(shù), 2位 ASCII字符,用于數(shù)據(jù)通信的偵錯; CR 回車符, 1位 ASCII字符。在從機(jī)不發(fā)送信息時,處于接收狀態(tài)。接下來進(jìn)行動態(tài)穩(wěn)零處理,即將該通道的A/D轉(zhuǎn)換數(shù)字碼減去零點(diǎn)數(shù)據(jù),則差值是消除了運(yùn)放漂移影響的、由現(xiàn)場實(shí)測溫度決定的數(shù)據(jù)。 ( 4)從設(shè)定狀態(tài)返回工作狀態(tài) 完成設(shè)定后,按動 “ □ ” 鍵,便退出設(shè)定狀態(tài),進(jìn)入工作狀態(tài)。 ( 1)工作狀態(tài)下的操作 按動 “ △ ” 鍵, 查看報(bào)警設(shè)定方式、報(bào)警設(shè)定值、巡回顯示時間間隔 。通信任務(wù)在串行通信中斷服務(wù)程序中完成,其中斷設(shè)置為高級中斷,數(shù)據(jù)采集與溫度計(jì)算任務(wù)安排在外部中斷服務(wù)程序中完成,其中斷設(shè)置為低級中斷,人機(jī)服務(wù)任務(wù)安排在主程序中完成。 通信接口電路設(shè)計(jì) 智能儀器設(shè)計(jì),必須考慮對某種網(wǎng)絡(luò)的支持,方便構(gòu)成局域測控網(wǎng)絡(luò),以便實(shí)現(xiàn)更高程度的集中監(jiān)控和更大范圍的數(shù)據(jù)共享。在程序設(shè)計(jì)中,使用一個 BIT變量,每過 120ms,將該變量數(shù)值取反。 8個觸發(fā)器的輸出控制端連接到一起作為共同的輸出控制端 OE,通過引腳 1引出; 8個觸發(fā)器的時鐘輸入端連接到一起作為共同的時鐘輸入端 CLK,通過引腳 11引出。結(jié)果則累加器 A中返回 “ 0” ; 按鍵驅(qū)動程序要考慮的另一個問題是按鍵的 “ 消抖 ” 問題。 例如 , 輸入報(bào)警設(shè)定值 、 轉(zhuǎn)換輸出 20mA時對應(yīng)的溫度值 、 巡回顯示時間間隔等數(shù)據(jù) 。 輸 入 狀 態(tài) 導(dǎo) 通 通 道 INHIBIT C B A 0 0 0 0 0 0 0 0 1 1 輸 入 狀 態(tài) 導(dǎo) 通 通 道 INHIBIT C B A 0 0 1 0 2 0 0 1 1 3 0 1 0 0 4 0 1 0 1 5 0 1 1 0 6 0 1 1 1 7 1 ? ? ? 均不導(dǎo)通 該模擬保持電路還同時兼有 電壓 /電流轉(zhuǎn)換功能 。當(dāng) T1計(jì)數(shù)器工作于方式 1時,通過軟件設(shè)置 GATE控制位為 “ 1”時, T1計(jì)數(shù)受 INT1控制,當(dāng) INT1(既 BUSY)為高電平時, T1可對來自外部的脈沖(既 ICL7135的時鐘周期)計(jì)數(shù); INT1為低電平時,停止計(jì)數(shù)。從圖 211所示的時序可以看到,一個完整的測量周期包括三個階段:自動穩(wěn)零(即 AZ)階段,信號積分(即 SI)階段,參考電壓積分(即 RI)階段。 轉(zhuǎn)換精度主要取決于分辨率 , 對于 n位的 A/D轉(zhuǎn)換器 , 轉(zhuǎn)換精度為 ; 轉(zhuǎn)換速度選取的依據(jù) 是測量信號的變化頻率 。 a b m a xV?abmaxVP t m a x 5a b m a x a6 P t m a x 7 5390 .26 100 5 83 V100 00 390 .26 100 00 100RRVVR R R R?? ??? ? ? ? ? ??? ??? ? ? ????? 38 3A ??5. 動態(tài)穩(wěn)零電路 作用: 抑制溫漂和時漂電壓 工作原理: 如圖 29所示,運(yùn)放 U4D與 R2 R R3 R32構(gòu)成反相放大器,其增益: ,運(yùn)放的輸出為 Vo。如果沒有這一級阻抗匹配電路,測量橋路的輸出阻抗與多路模擬開關(guān)的導(dǎo)通電阻以串聯(lián)形式接到運(yùn)算放大器的輸入端,作為運(yùn)算放大器的輸入電阻存在。 只要橋路 4臂電阻對應(yīng)相等,則橋路輸出電壓與橋路供電電源波動無關(guān)。 圖 25 EEPROM寫入流程 ( 3) EEPROM讀出程序 ; ****************************************************************** ;子程序名: SEQU_READ ;功能:將 DPTR中內(nèi)容為首地址的 EEPROM中的內(nèi)容讀出到以 R1中內(nèi)容為首地 ; 址的單片機(jī)內(nèi)部 RAM中 ;底層子程序調(diào)用: OUTBYT、 INBYT ;入口條件:( R1) = 單片機(jī)內(nèi)部 RAM的首地址 ; ( DPTR) = EEPROM的首地址 ; ( R2) = 要讀出的字節(jié)數(shù) ;使用的寄存器: A、 DPTR ; ****************************************************************** READ_INST EQU 03H ;讀數(shù)據(jù)命令為 03H SEQU_READ: CLR SCK ;準(zhǔn)備讀數(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 OUTBYT SEQU_READ1: LCALL INBYT ;讀出 1B內(nèi)容 MOV R1,A ;將讀出的 1B數(shù)據(jù)存入單片機(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 ;準(zhǔn)備讀出 CLR SCK MOV C,SO ;讀出內(nèi)容存于 C中 RLC A ;將 C中內(nèi)容存于 A中 DJNZ R0,INBYT1 ;循環(huán)讀出 RET 前向通道電路設(shè)計(jì) 前向通道的任務(wù) 是接收溫度傳感器 Pt100鉑電阻的信號,將其轉(zhuǎn)變?yōu)閱纹瑱C(jī)能夠進(jìn)行處理的數(shù)字信號,由信號轉(zhuǎn)換電
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1