找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1947|回復: 3
打印 上一主題 下一主題
收起左側(cè)

求助:STM32F103 采集LM35溫度偏差太大

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:600558 發(fā)表于 2022-8-6 19:33 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 qyljzjxl 于 2022-8-6 20:22 編輯

實驗條件:STM32F103最小系統(tǒng)板(網(wǎng)上10幾元那種)、LM35模塊    使用了PB0引腳,ADC采集溫度值。
關(guān)鍵程序代碼:
while(1){         
      /* Printf message with AD value to serial port every 1 second */
          AD_value = ADC_ConvertedValue;
                AD_value = (AD_value/4096)*3.3*1000/10;
                temperature=AD_value;        
    printf("The current temperature value =%d 0C  \r\n", temperature);  
          delay_ms(1000);   /* delay 1000ms */
        }
實驗效果:可以輸出溫度,但與實際溫度相差近一倍,不知道怎么回事?求助!

51hei圖片_20220806191923.jpg (192.33 KB, 下載次數(shù): 74)

51hei圖片_20220806191923.jpg

51hei圖片_20220806191908.jpg (258.14 KB, 下載次數(shù): 72)

51hei圖片_20220806191908.jpg

捕獲.JPG (38.68 KB, 下載次數(shù): 76)

STM32輸出結(jié)果

STM32輸出結(jié)果

米思齊溫度輸出.JPG (29.43 KB, 下載次數(shù): 71)

米思齊輸出結(jié)果

米思齊輸出結(jié)果

Arduino讀取到溫度.JPG (29.1 KB, 下載次數(shù): 71)

Arduino輸出結(jié)果

Arduino輸出結(jié)果
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:600558 發(fā)表于 2022-8-6 20:23 | 只看該作者
全都不準確,甚至出現(xiàn)0
回復

使用道具 舉報

板凳
ID:169559 發(fā)表于 2022-8-7 10:25 | 只看該作者
先區(qū)分是ADC不準還是模塊不準
回復

使用道具 舉報

地板
ID:600558 發(fā)表于 2022-8-7 14:00 | 只看該作者
sfd123 發(fā)表于 2022-8-7 10:25
先區(qū)分是ADC不準還是模塊不準

如果換成電阻器分壓測 試準確,和萬用表對比過,程序不變
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表