之前通過 STC 單片機(jī)和 DS18B20 實(shí)現(xiàn)了環(huán)境溫度采集并串口顯示,后面進(jìn)一步想要實(shí)現(xiàn)溫度的實(shí)時監(jiān)測和數(shù)據(jù)記錄保存,因此編寫了 LabVIEW 程序,修改了部分單片機(jī)程序代碼。經(jīng)過實(shí)驗(yàn)驗(yàn)證,該項(xiàng)目可以實(shí)現(xiàn) LabVIEW 上位機(jī)對 MCU 發(fā)送指令,MCU 通過 DS18B20 溫度傳感器獲取環(huán)境溫度,并通過串口將數(shù)據(jù)反饋給上位機(jī),上位機(jī)實(shí)時記錄數(shù)據(jù),并將日期和各個時刻的溫度數(shù)據(jù)保存至文件。 LabVIEW上位機(jī)前面板設(shè)置如圖所示
MCU_DS18B20_LabVIEW_panel.jpg (111.51 KB, 下載次數(shù): 22)
下載附件
2024-4-9 09:11 上傳
程序面板如下圖所示
program panel1.jpg (199.31 KB, 下載次數(shù): 35)
下載附件
2024-4-9 09:11 上傳
program panel2.jpg (176.35 KB, 下載次數(shù): 29)
下載附件
2024-4-9 09:11 上傳
實(shí)物連接如下圖所示
STC8H8K64U_DS18B20.jpg (965.28 KB, 下載次數(shù): 36)
下載附件
2024-4-9 09:12 上傳
|