欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

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

查看數: 2411 | 評論數: 19 | 收藏 1
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2022-8-7 14:03

正文摘要:

實驗條件:STM32F103最小系統板(網上10幾元那種)、LM35模塊    使用了PB0引腳,ADC采集溫度值。 關鍵程序代碼: while(1){                /* Pr ...

回復

ID:600558 發表于 2022-8-10 19:29
查網上資料,直接用電源接模塊正極和負極,輸出腳萬用表測試310MV左右,和室溫30度差不多,為什么接板子上就不工作?感謝所用人耐心解答,先放一放,等以后再買個模塊試試
ID:600558 發表于 2022-8-10 18:01
感謝大神耐心講解,它確實是沒有工作,不插這個模塊,也是這樣輸出,為什么它不工作呢,在ARDUIO 開發板上,使用外接9V電池供電,確定模塊+接在5V電壓上(萬用表測過),為什么就不運行呢?
ID:883242 發表于 2022-8-9 21:26
qyljzjxl 發表于 2022-8-9 16:04
實在不行,等以后再買個模塊試試吧,不會壞了吧。

你看樓主15樓的回復,LM35根本就沒工作,買一萬個模塊都沒用!
ID:401564 發表于 2022-8-9 21:17
qyljzjxl 發表于 2022-8-9 16:03
就是網上購買的LM35模塊,3個引腳那種,正接開發板3.3V了,負極接開發板地了,輸出端接開發板B0腳了,是電 ...

是圖片不清楚還是別的原因呢?
ID:600558 發表于 2022-8-9 16:04
實在不行,等以后再買個模塊試試吧,不會壞了吧。
ID:600558 發表于 2022-8-9 16:03
就是網上購買的LM35模塊,3個引腳那種,正接開發板3.3V了,負極接開發板地了,輸出端接開發板B0腳了,是電路問題嗎,但是接電位器完全沒有問題呀!
ID:883242 發表于 2022-8-8 20:22
既然電壓不正常,你給我們看軟件沒有任何意義。貼出電路圖才是正經事。
ID:1034262 發表于 2022-8-8 17:42
qyljzjxl 發表于 2022-8-7 21:03
萬用表測試電壓就不正常

那只能說,你的LM35不正常了。注意,我說的是LM35輸出空載時測量,不能接ADC輸入,因為可能你的ADC輸入沒有設置正確。
ID:401564 發表于 2022-8-8 15:34
LM35供電是多少V的?是不是也是用3.3V,LM35供電電壓:


ID:600558 發表于 2022-8-8 13:44
TTQ001 發表于 2022-8-7 23:53
確保 ADC 參考電壓為 5V 或 3.3V。

如果使用電位器,輸出電壓完全正確,使用了開發板的3.3V引腳
ID:401564 發表于 2022-8-8 12:57
qyljzjxl 發表于 2022-8-7 21:13
還是不正確AD_value = ADC_ConvertedValue[1];
                temperature=(float) AD_value*330/4096;
                printf(" ...

要是我的話,這種問題根本就不會專門發個帖子
1,先用萬用表測量LM35對應當前溫度輸出的電壓
2,先通過串口或者數碼管,OLED都可以,把ADC的數字量顯示出來
這基本就能找到問題的點了
你都通過串口輸出轉換后的溫度值了,為什么不把ADC的數字量也顯示一下呢?也許是哪個計算環節出問題了呢?
ID:420836 發表于 2022-8-7 23:53
確保 ADC 參考電壓為 5V 或 3.3V。
ID:883242 發表于 2022-8-7 23:39
處理AD_value這個值之前先把AD_value的值打印出來看看是不是你想要的。
ID:600558 發表于 2022-8-7 21:13
Y_G_G 發表于 2022-8-7 15:02
temperature=(float) AD_value*330/4096;

還是不正確AD_value = ADC_ConvertedValue[1];
                temperature=(float) AD_value*330/4096;
                printf("The current X temperature value =%4.2f V \r\n", temperature);          結果仍然60多,實際溫度31度               
ID:600558 發表于 2022-8-7 21:04
電壓就不正常
ID:600558 發表于 2022-8-7 21:03
coody_sz 發表于 2022-8-7 15:34
先用數字萬用表測量LM35的輸出,正常了嗎?

萬用表測試電壓就不正常
ID:600558 發表于 2022-8-7 21:03
萬用表測試電壓就不正常
ID:1034262 發表于 2022-8-7 15:34
先用數字萬用表測量LM35的輸出,正常了嗎?
ID:401564 發表于 2022-8-7 15:02
temperature=(float) AD_value*330/4096;

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

Powered by 單片機教程網

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