找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

帖子
查看: 1916|回復(fù): 3
收起左側(cè)

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

[復(fù)制鏈接]
ID:600558 發(fā)表于 2022-8-6 19:33 | 顯示全部樓層 |閱讀模式
本帖最后由 qyljzjxl 于 2022-8-6 20:22 編輯

實(shí)驗(yàn)條件: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 */
        }
實(shí)驗(yàn)效果:可以輸出溫度,但與實(shí)際溫度相差近一倍,不知道怎么回事?求助!
51hei圖片_20220806191923.jpg
51hei圖片_20220806191908.jpg

STM32輸出結(jié)果

STM32輸出結(jié)果

米思齊輸出結(jié)果

米思齊輸出結(jié)果

Arduino輸出結(jié)果

Arduino輸出結(jié)果
回復(fù)

使用道具 舉報(bào)

ID:600558 發(fā)表于 2022-8-6 20:23 | 顯示全部樓層
全都不準(zhǔn)確,甚至出現(xiàn)0
回復(fù)

使用道具 舉報(bào)

ID:169559 發(fā)表于 2022-8-7 10:25 | 顯示全部樓層
先區(qū)分是ADC不準(zhǔn)還是模塊不準(zhǔn)
回復(fù)

使用道具 舉報(bào)

ID:600558 發(fā)表于 2022-8-7 14:00 | 顯示全部樓層
sfd123 發(fā)表于 2022-8-7 10:25
先區(qū)分是ADC不準(zhǔn)還是模塊不準(zhǔn)

如果換成電阻器分壓測(cè) 試準(zhǔn)確,和萬用表對(duì)比過,程序不變
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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