|
發布時間: 2020-11-20 15:53
正文摘要:用的傳感器GP2Y0A21YK0F A/D模塊XPT2046 傳感器輸出電壓穩定 但通過A/D模塊輸出的數字量 很不穩定 輸出的AD值總是跳動 |
liulei99 發表于 2020-11-21 10:47 不會啊 求指教 |
| 程序里面取平均,不是手動算 |
mvwtest 發表于 2020-11-21 09:38 有點難 跳動太快 無法取值 除了百位能看清楚 十位,個位 近似閃跳 |
TTQ001 發表于 2020-11-21 07:31 數字濾波器 哪里有賣的 |
luxuan 發表于 2020-11-20 20:44 跳動過快 根本無法平均值 |
|
模塊與電路方面的硬件影響屬於先天性的,如硬件方面已沒有優化的空間,只能依靠軟件上的算法,以求盡可能的接近理想值。 起步建議採用去頭去尾再求均,類似於體育評分的去最高,去最低等其他條件。以剔除無效值 若算法設計科學,亦可鳥槍換炮。 |
| 使用數字濾波器對采樣信號進行平均。 |
| 取平均值試試 |
daemondong 發表于 2020-11-20 16:45 輸出的AD值跳動范圍在一百,幾十左右 |
daemondong 發表于 2020-11-20 16:45 謝謝您的回復 我是新手 也不太懂 店家說XTP2046用來測A/D 說只需要用傳感器的輸出電壓線接Y+,X+,IN3,IN4其中的一個就行 我就接了IN4 |
| 跳動多大呢? A/D模塊XPT2046主要用來接觸摸屏的,你用來測AD,確定接線和讀值正確么?A/D模塊XPT2046有兩路輸入X,Y值。 |