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

正文內(nèi)容

基于labview的溫度實時顯示與報警系統(tǒng)的設(shè)計畢業(yè)設(shè)計-資料下載頁

2025-02-26 09:56本頁面
  

【正文】 和正負 5V電壓。 LCD1602 顯示測試 測試電路板中的顯示電路 LCD1602 是否能正常顯示數(shù)字或字符。電源測試 好之后,將卸下的元件裝回電路板上,接著將 LCD 顯示測試程序下載到單片機中,觀察發(fā)現(xiàn) LCD不能顯示,仔細檢察程序之后,確保了程序是正確的。然后檢察電路圖和 PCB 圖是否有誤,將電路檢察并確保無誤后。最后發(fā)現(xiàn)是 LCD 的對比度太低,通過調(diào)節(jié)滑滑動變阻器來調(diào)節(jié) LCD的對比度之后, LCD 就可以正常顯示數(shù)據(jù)。 放大電路測試 測試 4路電壓放大電路能否按預(yù)期的進行電壓放大。將 4路溫度傳感器接入電路中,溫度傳感器將輸出一個電壓作為放大電路的輸入。分別用萬用表測量各通道溫度傳感器的輸出電壓和經(jīng)過放大后的輸出電壓,計 算出是否為預(yù)期的放大倍數(shù),如果有偏差可以通過調(diào)節(jié)滑動變阻來調(diào)整電壓放大倍數(shù)。 A/D 轉(zhuǎn)換測試 測試 A/D 轉(zhuǎn)換電路是否能正常采集數(shù)據(jù)。將編寫好的 A/D 測試程序結(jié)合顯示程序來測試 A/D轉(zhuǎn)換電路。將各通道采集到的 A/D轉(zhuǎn)換的數(shù)據(jù)經(jīng)過處理轉(zhuǎn)換為電壓之后送到 LCD上顯示,并通過用手握住溫度傳感器來改變溫度傳感器的電壓輸出來觀察 A/D 是否能采 集到電壓。若用手緊握傳感器時 A/D 采集到的電壓增大,松手時 A/D采集到的電壓減小,說明 A/D 可以采集到數(shù)據(jù)。為了確保 A/D 采集到的數(shù)據(jù)是正確的,用萬用表測量各通道放大電 路的電壓輸出與 A/D 采集到的電壓是否一致,若一致則說明 A/D 可以正常采集數(shù)據(jù)。在進行計算 A/D 采集到的電壓時要注意 A/D 的參考電壓,參考電壓應(yīng)與實際電路測量的參考電壓為準(zhǔn)。 下位機串口通信測試 測試串口通信電路能否進行正常發(fā)送數(shù)據(jù)。在串口通信測試中使用一根串口轉(zhuǎn) USB線來實現(xiàn)下位機與上位機之間的串口通信。將已編寫好的串口通信測試程序下載到單片機中,剛開始先不使用自己編寫的上位機與下位機進行測試,而是使用串口調(diào)試助手軟件與下位機進行通信,這樣就可以排除自己編寫上位機出錯的可能。當(dāng)串口調(diào)試助手可以 正確接收到單片機通過串口發(fā)送過來數(shù)據(jù),說明串口及串口發(fā)送程是正確的。 上位機串口通信測試 測試上位機能否接收數(shù)據(jù)并進行數(shù)據(jù)處理和顯示。將已測試好的串口發(fā)送程序燒寫到單片機,接通過電源。在上位機的人機交互界面上選擇串口號、設(shè)定串口的相關(guān)參數(shù)、采集速率和報警溫度上限等設(shè)置。按下數(shù)據(jù)采集按鈕,觀察數(shù)據(jù)接收窗口是否能接收到數(shù)據(jù)。若不能接收到數(shù)據(jù),則檢查上位機串口接收程序,若可以接收到數(shù)據(jù),則可以進一步對上位機是否可以正常處理數(shù)據(jù)和顯示數(shù)據(jù)等功能進行測試。 下位機與上位機整體功能測試 測試整 個設(shè)計是否能正常工作。將以上測試 LCD顯示、 A/D轉(zhuǎn)換和串口通信等測試程序整合起來,結(jié)合上位機一起來測試整個設(shè)計的運行結(jié)果。首先下位機將采集到的 4通道 A/D轉(zhuǎn)換值,通過數(shù)據(jù)處理在 LCD上顯示出 4路溫度值,然后再將 A/D轉(zhuǎn)換 4路 8位數(shù)字量值通過串口發(fā)送到上位。在發(fā)送 4路數(shù)字量時,要注意數(shù)據(jù)要以數(shù)據(jù)幀的格式發(fā)送,即按順序發(fā)送兩個數(shù)據(jù)幀幀頭 0x31和 0x32,接著發(fā)送 4個字節(jié)的數(shù)據(jù),這 4個字節(jié)為 A/D采集到的 4路數(shù)字量,最后再發(fā)送 0x31作為一幀數(shù)據(jù)的幀尾。上位就是根據(jù)下機位的數(shù)據(jù)幀發(fā)送格式進行獲取 4路 A/D轉(zhuǎn)換 值的。在上位機上設(shè)定好各種參數(shù)之后,開始數(shù)據(jù)采集,首先驗證上位機上顯示的溫度值是否與下位 LCD顯示的溫度值一致,然后逐一測試溫度 波形曲線、溫度強度圖表、數(shù)據(jù)顯示和存儲等是否正確。若出現(xiàn)錯誤則分析錯誤的原因并將其改正過來。 數(shù)據(jù)測量及誤差分析 溫度傳感器標(biāo)定 溫度傳感器 TC1047理論上是 0℃時為 100mV,40℃時為 900mV,但在實際中,理論與實際是有一定的差距的,為了使測量的數(shù)據(jù)更加的準(zhǔn)確,需要對 4路溫度傳感器進行標(biāo)定。由于條件有限,不能獲得比環(huán)境溫度更低的溫度,在進行溫度傳感器標(biāo)定 時按下面的方法來完成。在標(biāo)定過程中將溫度傳感器 DS18B20測量的溫度作為標(biāo)準(zhǔn)溫度。 首先將一定溫度的水放在一個較大的燒杯中,再將一個較小的空燒杯放在較大的燒杯里,然后將溫度傳感器 TC1047放到空燒杯中,同時溫度傳感器 DS18B20也放進去,并且 DS18B20要和溫度傳感器 TC1047接近,接著連續(xù)測量三組數(shù)據(jù);然后將大燒杯里的水加上溫度較高的水,也連續(xù)測出三組數(shù)據(jù);就這樣,不斷提高大燒杯中的水溫來獲取溫度傳感器所處的環(huán)境溫度,并測量出相應(yīng)溫度傳感器輸出的電壓和記錄 DS18B20的讀數(shù)。表 6表 6 表63和表 64分別為通道 1到通道 4溫度傳感器相關(guān)數(shù)據(jù)的記錄。 表 61 通道 1溫度傳感器標(biāo)定測量數(shù)據(jù) 第一組數(shù)據(jù) 第二組數(shù)據(jù) 第三組數(shù)據(jù) 傳感器電壓 /V 標(biāo)準(zhǔn)溫度 /℃ 第一組數(shù)據(jù) : 平均電壓輸出 : VU )(1_1 ???? 平均標(biāo)準(zhǔn)溫度: 24 .37324 .4)(2 1_1 ????T℃ 第二組數(shù)據(jù) : 平均電壓輸出 : VU )(2_1 ???? 平均標(biāo)準(zhǔn)溫度: 30 .37330 .4)(3 2_1 ????T℃ 第三組數(shù)據(jù): 平均電壓輸出: VU )(3_1 ???? 平均標(biāo)準(zhǔn)溫度: 35 .8335 .8)(3 3_1 ????T℃ 表 62 通道 2度傳感器標(biāo)定測量數(shù)據(jù) 第一組數(shù)據(jù) 第二組數(shù)據(jù) 第三組數(shù)據(jù) 傳感器電壓 /V 標(biāo)準(zhǔn)溫度 /℃ 第一組數(shù)據(jù) : 平均電壓輸出 : VU )(1_2 ???? 平均標(biāo)準(zhǔn)溫度: 24 .4324 .4)(2 1_2 ????T℃ 第二組數(shù)據(jù): 平均電壓輸出 : VU )(2_2 ???? 平均標(biāo)準(zhǔn)溫度: 30 .37330 .5)(3 2_2 ????T℃ 第三組數(shù)據(jù): 平均電壓輸出: VU )(3_2 ???? 平均標(biāo)準(zhǔn)溫度: )(35. 63_2 ????T℃ 表 63 通道 3度傳感器標(biāo)定測量數(shù)據(jù) 第一組數(shù)據(jù) 第二組數(shù)據(jù) 第三組數(shù)據(jù) 傳感器電壓 /V 標(biāo)準(zhǔn)溫度 /℃ 第一組數(shù)據(jù) : 平均電壓輸出 : VU )(1_3 ???? 平均標(biāo)準(zhǔn)溫度: 24 .4324 .4)(2 1_3 ????T℃ 第二組數(shù)據(jù): 平均電壓輸出 : VU )(2_3 ???? 平均標(biāo)準(zhǔn)溫度: )(30. 42_3 ????T℃ 第三組數(shù)據(jù): 平均電壓輸出: VU )(3_3 ???? 平均標(biāo)準(zhǔn)溫度: )(35. 73_3 ????T℃ 表 64 通道 4度傳感器標(biāo)定測量數(shù)據(jù) 第一組數(shù)據(jù) 第二組數(shù)據(jù) 第三組數(shù)據(jù) 傳感器電壓 /V 標(biāo)準(zhǔn)溫度 /℃ 第一組數(shù)據(jù) : 平均電壓輸出 : VU )(1_4 ???? 平均標(biāo)準(zhǔn)溫度: )(24. 61_4 ????T℃ 第二組數(shù)據(jù): 平均電壓輸出 : VU )(2_4 ???? 平均標(biāo)準(zhǔn)溫度: 30 .37330 .4)(3 2_4 ????T℃ 第三組數(shù)據(jù): 平均電壓輸出: VU )(3_4 ???? 平均標(biāo)準(zhǔn)溫度: 35 .7335 .8)(3 3_4 ????T℃ 根據(jù)表 6表 6表 6表 64計算出的各通道溫度傳感器平均輸出電壓和對應(yīng)的平均標(biāo)準(zhǔn)溫度繪制出 TC1047溫度傳感器的實際輸出電壓 與溫度的關(guān)系如圖 61所示。 TC1 047 實際輸出電壓與溫度關(guān)系曲線20 25 30 35 40溫度/度電壓/伏通道1通道2通道3通道4 圖 61 四路溫度傳感器實際輸出電壓與溫度關(guān)系曲線 為了觀察溫度傳感器輸出電壓隨溫度變化的趨勢直線,并將趨勢直線與理論直線對比。用 EXL繪制出 4通道的各自線性趨勢線和理論的直線如圖 62所示。圖中可以看出各 TC1 047 實際輸出電壓與溫度關(guān)系曲線v1 = + v2 = + v3= + v4= + v = + 20 25 30 35 40 45溫度/度電壓/伏通道1通道2通道3通道4理論直線線性 (通道1)線性 (通道2 )線性 (通道3 )線性 (通道4 )線性 (理論直線) 圖 62 傳感器實際輸出電壓隨溫度度變化的趨勢曲線 通道的傳感器輸出電壓與溫度的趨勢直線與理論直線近似相等。為了使測量的溫度更加準(zhǔn)確,將各通道溫度傳感器電壓 溫度變化趨勢直線的斜率和 y軸的截距分別相加再作平均值作為的實際直線斜率和截距。下面分別計算出平均直線斜 率 k和截距 d。 斜率 : ) 1( 9 ?????k 截距 : 22) 59( ????d = 所以溫度傳感器的實際輸出電壓與溫度的關(guān)系表達示為: 4 9 1 0 ?? TV out 其中 outV 為溫度傳感器輸出電壓,單位為 V 。T 為所測溫度 ,單位為℃。 數(shù)據(jù)的測量 對溫度傳感器進行標(biāo)定之后就可以對溫度進行實時采集。在進行 數(shù)據(jù)采集時將串口的相關(guān)參數(shù)設(shè)置好之后,再設(shè)置報警溫度上限為 40℃,數(shù)據(jù)采集時間間隔為 500ms。然后運行上位機和下位機程序,并點擊上位機的開始運行按鈕,就可以實現(xiàn)數(shù)據(jù)的采集和顯示。上位機的實時數(shù)據(jù)采集界面如圖 63所示,用手觸摸 1通道溫度傳感器,則通道 1的實時曲線也會隨著溫度的改變而改變。在界面左上角窗口顯示的是各通道溫度實時強度圖,圖中可以看出當(dāng)通道 1的溫度升高時,強度圖表中通道 1的顏色也會隨之變淡,說明溫度在升高,而顏色加深時,說明溫度在降低。強度圖表下面顯示的是采集到的 4通道溫度數(shù)據(jù),同時也顯示出采集 數(shù)據(jù)的時間。在顯示界面的右下角顯示的是數(shù)控機床在當(dāng)前采集到溫度環(huán)境下的熱誤差。 圖 63 上位機實時數(shù)據(jù)顯示界面 采集溫度數(shù)據(jù)時還需要對采集到的溫度數(shù)據(jù)進行存儲,點擊上位機中的數(shù)據(jù)存儲路徑可以選擇數(shù)據(jù)存儲的路徑,可將溫度數(shù)據(jù)以 TXT或者 XLS的格式存儲,如圖 64所示為在采集過程中溫度數(shù)據(jù)存儲文件。 圖 64 溫度數(shù)據(jù)存儲文件 在實時數(shù)據(jù)顯示界面顯示的是動態(tài)的數(shù)據(jù),為了方便數(shù)據(jù)的觀察,歷史數(shù)據(jù)顯示界面可以讀取存儲文件里的數(shù)據(jù)并數(shù)據(jù)出來,方便數(shù)據(jù)的分析。在程序運行時點擊歷史界面中的開始讀取按鈕就可以讀 取歷史文件數(shù)據(jù)并顯示出來,其讀取的歷史數(shù)據(jù)界面顯示如圖 65所示。 圖 65 上位機歷史數(shù)據(jù)顯示界面 上位機在進行數(shù)據(jù)采集和顯示的同時,下位機也可以實現(xiàn)溫度的采集并在 LCD1602上顯示出實時的溫度數(shù)據(jù)。 誤差計算及分析 ( 1)誤差計算 將溫度傳感器進行標(biāo)定之后,需要對測量的溫度進行誤差計算和測量誤差分析。在室溫度下將 4路溫度傳感器與作為標(biāo)準(zhǔn)電壓測量的 DS18B20緊挨著放在一起,分別記錄 4路溫度值和 DS18B20的讀數(shù)。其中數(shù)據(jù)記錄如表 65所示。 表 65 溫度傳感器溫度測量 值及標(biāo)準(zhǔn)溫度測量值 通道 1 通道 2 通道 3 通道 4 測量值 /℃ 標(biāo)準(zhǔn)值 /℃ 由上表的測量數(shù)據(jù)可以計算出各通道的測量誤差: 通道 1測量誤差 : %%)( ????? 通道 2測量誤差 : %%)( ????? 通道 3測量誤差 : %%)(26 .7 ????? 通道 4測量誤差 : %%)( ????? ( 2)誤差分析 溫度測量 誤差產(chǎn)生的原因可能有以 下幾個方面 : ○ 1 經(jīng)放大電路后產(chǎn)生的誤差。在求解溫度的過程中,需要用到傳感器經(jīng)放大電路后輸出電壓及放大電路的放大倍數(shù)。而在實際中放大電路的放大倍數(shù)在進行計算和測量時本身就有一定的誤差,導(dǎo)致最終的溫度數(shù)據(jù)產(chǎn)生誤差。 ○ 2 電源不穩(wěn)定產(chǎn)生的 A/D 轉(zhuǎn)換誤差。在測量溫度的過程中,如電源電壓的不穩(wěn)定,引起電壓的波動,即 A/D 參考電壓發(fā)生波動,將會造成 A/D 采集到的電壓偏大或者偏小。這樣也會使計算得到的溫度產(chǎn)生誤差。 ○ 3 軟件計算誤 差。從 A/D 采集到的壓開始到計算出溫度值都是在單片機中實現(xiàn)的,在這過程中都需經(jīng)過很多的數(shù)據(jù)處理,而軟件對數(shù)據(jù)處理的精度也一定的限制,只能處理一定精度的數(shù)據(jù),超過軟件所能表達的精度時會自動將最低位或最高位舍去。這樣就造成了軟件數(shù)據(jù)處理誤差。 軟硬件調(diào)試綜述 在進行軟件和硬件的調(diào)試時,會遇到許多實際的問題,在進行調(diào)試時,要握調(diào)試的 方法和技巧。主要分下面幾個方面來簡述調(diào)試過程中遇到的問題和解決的方法。 首先,硬件電路的調(diào)試。理論
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1