找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1795|回復(fù): 8
收起左側(cè)

STM8L151單片機(jī)AD連續(xù)采樣10次,每次都差很多,關(guān)閉后第二次連續(xù)采樣10次正常,為什么?

[復(fù)制鏈接]
ID:169891 發(fā)表于 2022-2-16 16:25 | 顯示全部樓層 |閱讀模式
STM8L151 AD連續(xù)采樣10次,每次都差很多,關(guān)閉后第二次連續(xù)采樣10次正常,問題出在哪里?
JAF(8RIY$2AV9)6BQO~1)SU.png
K6[F]VI6(F9ANEM]C9RD.png
回復(fù)

使用道具 舉報

ID:634016 發(fā)表于 2022-2-16 17:53 | 顯示全部樓層
樓主能不能說詳細(xì)一些呢。
回復(fù)

使用道具 舉報

ID:625730 發(fā)表于 2022-2-16 21:11 | 顯示全部樓層
是不是轉(zhuǎn)換之前需要進(jìn)行校準(zhǔn)復(fù)位并重新校準(zhǔn)?看你的數(shù)據(jù),是轉(zhuǎn)換幾次之后,后面的數(shù)據(jù)就趨穩(wěn)了,
應(yīng)該是ADC電路中的電容工作穩(wěn)定了?
還有讀取ADC數(shù)據(jù)寄存器的值后,就自動清除轉(zhuǎn)換完成的標(biāo)志位了,你的ADC_ClearFlag是多余的吧。
回復(fù)

使用道具 舉報

ID:169891 發(fā)表于 2022-2-17 09:09 | 顯示全部樓層
開機(jī)開始運(yùn)行程序,第一次讀取AD,連續(xù)轉(zhuǎn)換10次,AD值跳動很大,后續(xù)循環(huán)讀取AD值就正常了
回復(fù)

使用道具 舉報

ID:824490 發(fā)表于 2022-2-17 10:22 | 顯示全部樓層
濾波:去除一個最高值和一個最低值,余下的求平均值,你做了嗎?
回復(fù)

使用道具 舉報

ID:879348 發(fā)表于 2022-2-17 10:28 | 顯示全部樓層
切換采集通道后需要延時
回復(fù)

使用道具 舉報

ID:625730 發(fā)表于 2022-2-17 11:09 | 顯示全部樓層
ljfljfljf123 發(fā)表于 2022-2-17 09:09
開機(jī)開始運(yùn)行程序,第一次讀取AD,連續(xù)轉(zhuǎn)換10次,AD值跳動很大,后續(xù)循環(huán)讀取AD值就正常了

和你的被采樣電路可能也有關(guān)系,你看你采到的數(shù)據(jù)是逐漸變小然后穩(wěn)定的。
回復(fù)

使用道具 舉報

ID:169891 發(fā)表于 2022-2-17 11:24 | 顯示全部樓層
TEC 發(fā)表于 2022-2-17 11:09
和你的被采樣電路可能也有關(guān)系,你看你采到的數(shù)據(jù)是逐漸變小然后穩(wěn)定的。

是的,但是采樣電路實際一直處于工作狀態(tài),狀態(tài)沒有變化,AD采樣第一次不準(zhǔn)可以理解,但是第一次連續(xù)采樣10次都不準(zhǔn),就感覺有點問題了
回復(fù)

使用道具 舉報

ID:625730 發(fā)表于 2022-2-17 12:36 | 顯示全部樓層
ljfljfljf123 發(fā)表于 2022-2-17 11:24
是的,但是采樣電路實際一直處于工作狀態(tài),狀態(tài)沒有變化,AD采樣第一次不準(zhǔn)可以理解,但是第一次連續(xù)采樣 ...

應(yīng)該不是不準(zhǔn),而是你的電路電氣特性是這樣的,類似開關(guān)剛按下去會有一個尖峰脈沖。采樣10次時間很短的。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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