01.jpg (108.85 KB, 下載次數: 52)
下載附件
2019-8-27 10:36 上傳
是這樣的,一個溫控電路,需要讀出兩個18B20的溫度,當使用序號為1620C4+233AA的兩個18B20,讀出來的溫度都是25度。
03.jpg (67.61 KB, 下載次數: 45)
下載附件
2019-8-27 10:37 上傳
用手捏兩個18B20之后,溫度可以升到30多度,這就說明,讀兩個18B20的程序應該沒有問題。
02.jpg (94.56 KB, 下載次數: 53)
下載附件
2019-8-27 10:37 上傳
但是,只要換上一個序號為1710C4+816AC的18B20之后,讀出來的溫度永遠都是85度。
04.jpg (142.25 KB, 下載次數: 51)
下載附件
2019-8-27 10:37 上傳
MCU用的是ATMEGA16,以串行方式驅動兩片CD4094和一片74HC165,兩片CD4094驅動1602液晶,一片74HC165擴展了6個感應開關,用的是融合的RH6030感應開關IC。
我相信我的電路沒有問題、程序也沒有問題,問題是為什么序號為1710C4+816AC的18B20讀不出正常溫度?搞的我都不敢到某寶買18B20了,不買還不行,我們本地根本買不到18B20,看來只有和店家商量好,買個運費險,測試很簡單,用三根杜邦線直接連接18B20,立馬就知道能不能用,用不成就退貨,不影響店家的二次銷售。
|