標(biāo)題: 基于STC8H8K64U和DS18B20的溫度采集和LabVIEW上位機(jī)顯示 [打印本頁(yè)]

作者: lijinlei    時(shí)間: 2024-4-8 12:53
標(biāo)題: 基于STC8H8K64U和DS18B20的溫度采集和LabVIEW上位機(jī)顯示
之前通過 STC 單片機(jī)和 DS18B20 實(shí)現(xiàn)了環(huán)境溫度采集并串口顯示,后面進(jìn)一步想要實(shí)現(xiàn)溫度的實(shí)時(shí)監(jiān)測(cè)和數(shù)據(jù)記錄保存,因此編寫了 LabVIEW 程序,修改了部分單片機(jī)程序代碼。經(jīng)過實(shí)驗(yàn)驗(yàn)證,該項(xiàng)目可以實(shí)現(xiàn) LabVIEW 上位機(jī)對(duì) MCU 發(fā)送指令,MCU 通過 DS18B20 溫度傳感器獲取環(huán)境溫度,并通過串口將數(shù)據(jù)反饋給上位機(jī),上位機(jī)實(shí)時(shí)記錄數(shù)據(jù),并將日期和各個(gè)時(shí)刻的溫度數(shù)據(jù)保存至文件。
LabVIEW上位機(jī)前面板設(shè)置如圖所示

程序面板如下圖所示


實(shí)物連接如下圖所示


LabVIEW和程序代碼見附件: C51_DS18B20_LabVIEW.zip (26.74 KB, 下載次數(shù): 35)


作者: ningenlu    時(shí)間: 2024-5-12 15:06
請(qǐng)問一下博主這個(gè)上位機(jī)為什么接收不到數(shù)據(jù),硬件連接沒有問題,用的8h8k的開發(fā)板
作者: lijinlei    時(shí)間: 2024-6-27 15:16
發(fā)表于 2024-5-12 15:06
請(qǐng)問一下博主這個(gè)上位機(jī)為什么接收不到數(shù)據(jù),硬件連接沒有問題,用的8h8k的開發(fā)板

需要設(shè)置好串口和波特率,建議檢查一下LabVIEW的VISA串口選擇是否正確,波特率設(shè)置是否正確
作者: 馬帥印    時(shí)間: 2024-10-22 22:29
17打不開。。。。。。
作者: lijinlei    時(shí)間: 2024-11-6 18:16
馬帥印 發(fā)表于 2024-10-22 22:29
17打不開。。。。。。

當(dāng)然了,LabVIEW是向下兼容的,我用的是 LabVIEW2024(Windows 64位)……
可以更新到最新版本的LabVIEW,這樣就能打開了……




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1