找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3443|回復(fù): 8
收起左側(cè)

51單片機(jī)PT100和DS18B20兩個傳感器怎么同時使用?

[復(fù)制鏈接]
ID:1054836 發(fā)表于 2022-11-30 17:40 | 顯示全部樓層 |閱讀模式
100黑幣
1、實(shí)現(xiàn)三線制PT100和DS18B20的同時測溫,二者偏差小于±5°C;
2、系統(tǒng)采用直流單電源供電;
3、采用合適的顯示器件同時顯示兩個溫度值,顯示分辨率最少為0.1°C;
4、可進(jìn)行溫度超標(biāo)報警。

想問問大家第一條中的兩個溫度傳感器如何才能同時使用?謝謝大家

回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2022-11-30 19:53 | 顯示全部樓層
接到不同端口后,就可以同時使用。
回復(fù)

使用道具 舉報

ID:268736 發(fā)表于 2022-12-1 08:33 | 顯示全部樓層
分別設(shè)計(jì)兩組線路後,去讀取溫度值就可以!
回復(fù)

使用道具 舉報

ID:1034262 發(fā)表于 2022-12-1 10:13 | 顯示全部樓層
這兩個傳感器接口不同,分別接MCU,就可以同時測量。
回復(fù)

使用道具 舉報

ID:752974 發(fā)表于 2022-12-1 12:57 | 顯示全部樓層
這兩個傳感器性質(zhì)不同,18B20是數(shù)字輸出,可以直接接CPU的IO口;PT100是物理量(電阻值)變化,不能直接輸出電信號,需要搭建電路,將電阻值的變化轉(zhuǎn)變成電信號的變化,再經(jīng)放大,AD轉(zhuǎn)換,才能被CPU使用。cpu分時采樣這兩個傳感器的值就可以了。
回復(fù)

使用道具 舉報

ID:1054836 發(fā)表于 2022-12-1 13:47 | 顯示全部樓層
munuc_w 發(fā)表于 2022-12-1 12:57
這兩個傳感器性質(zhì)不同,18B20是數(shù)字輸出,可以直接接CPU的IO口;PT100是物理量(電阻值)變化,不能直接輸 ...

那我這個仿真對嘛
51hei截圖20221201134451.png
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2022-12-1 17:31 | 顯示全部樓層
同時使用,有何如何的問題呢。
PT100先用硬件做成電阻轉(zhuǎn)電壓信號,接入AD引腳。軟件讀入溫度。
DS18B20按說明書接于IO口。軟件讀入溫度。
這樣就可以了。
何來同時不同時一說。

回復(fù)

使用道具 舉報

ID:433166 發(fā)表于 2022-12-1 19:13 | 顯示全部樓層
這個問題愿望挺好,但目前單片機(jī)芯片可能達(dá)不到此精度。難點(diǎn)在PT00電阻0-100度時阻值變化值太小,直接AD測量 誤差較大,商用成品溫控儀應(yīng)用PT00時,都是有輔助硬件電路的,不過可以嘗試一下,若能低成本實(shí)現(xiàn)開發(fā)兩者的直接測量應(yīng)用很好的 。
回復(fù)

使用道具 舉報

ID:999824 發(fā)表于 2022-12-2 11:21 | 顯示全部樓層
寫一個獲取DS18B20的64位序列號的keil工程,獲取需要連接的DS18B20器件的序列號。
uint8_t rom[8];
void read_rom(void)
{
        uint8_t index;
       
        ds18b20_init();
        ds18b20_write_byte(0x33);
       
        for (index = 0;index < 8;index++)
        {
                rom[index] = ds18b20_read_byte();
        }
}
將獲取到的DS18B20器件的序列號通過數(shù)組保存起來,再新建一個獲取多點(diǎn)溫度的keil工程,發(fā)送匹配64位序列號,獲取溫度即可。
程序在附件,可以下載

DS18B20多點(diǎn)測溫.zip

845 Bytes, 下載次數(shù): 3

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表