久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4909|回復: 4
收起左側

單片機+DS18B20獲取溫度后,溫度顯示不穩定

[復制鏈接]
ID:886931 發表于 2021-2-27 21:54 | 顯示全部樓層 |閱讀模式
項目內容:智能溫控系統在檢測中,通過溫度傳感器DS18B20實時獲取當前溫度,若低于設定溫度下限或熱釋電傳感器沒有感測到人體則不會下達開機指令,若溫度介于上限和下限之間且熱釋電傳感器感測到人體時電機轉速緩慢,當溫度大于上限值且熱釋電傳感器感測到人體時,電機全速轉動。
仿真時,LCD顯示屏dw為模式,dw:0即溫度低于設置的下限,dw:1即溫度介于溫度范圍間,dw:2即溫度大于溫度上限
在模擬仿真時,LCD顯示的溫度一直在變化,且相差幾十度,反復跳動,求助!
相關文件已上傳到附件,向各位前輩求助!
仿真截圖.png

溫控風扇.zip

77.89 KB, 下載次數: 7

回復

使用道具 舉報

ID:213173 發表于 2021-2-28 08:55 | 顯示全部樓層
DS18B20是單總線器件,對時序非常敏感。讀取一次溫度值需要幾ms時間,定時器中斷程序就有可能破壞DS18B20讀寫時序,導致讀寫數據出錯。需要重新設計程序構架來消除干擾。
回復

使用道具 舉報

ID:517951 發表于 2021-2-28 09:48 | 顯示全部樓層
我這里有5個18B20 LCD顯示十位數,個位數,小數,其中只有一個小數位跳動得很厲害,另外4個正常穩定。 所以你換個18B20,看是否是單個個體18B20的問題,再來調整程序時序。
回復

使用道具 舉報

ID:887027 發表于 2021-2-28 14:25 | 顯示全部樓層
改變采樣的頻率或者采用平均值
回復

使用道具 舉報

ID:420836 發表于 2021-2-28 23:56 | 顯示全部樓層
可以在代碼中添加數字濾波器以獲取傳感器讀數的平均值
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 红桃视频一区二区三区免费 | 欧美手机在线 | 欧美视频三区 | 久草网址 | 欧美午夜视频 | 自拍第1页| 欧美国产一区二区 | 天色综合网 | 精品一级电影 | 亚洲三级在线 | 国产精品成人一区二区三区吃奶 | 久久综合一区二区 | 免费观看的黄色网址 | 国产一区二区三区在线 | 中文字幕1区2区3区 亚洲国产成人精品女人久久久 | 日韩电影在线一区 | 91欧美| 国产精品久久久久久影视 | 欧美精品在线一区 | 色视频网站 | 日本一区视频在线观看 | 三级在线视频 | 激情毛片 | 国产激情在线观看 | 伊人网站在线 | 亚洲精品视频播放 | 久久久久亚洲视频 | 国产精品高 | 天天影视网天天综合色在线播放 | 亚洲视频在线观看 | 国产日产欧产精品精品推荐蛮挑 | 天天插天天射天天干 | 超碰在线97国产 | aaa综合国产 | 91精品国产综合久久久久 | 免费视频一区二区三区在线观看 | 午夜精品久久久久久久久久久久 | h小视频 | 欧美一区二区三区在线看 | 日韩a在线 | 色妹子综合网 |