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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6273|回復: 4
收起左側

ADS1115通道之間輪流采樣互相影響問題?

[復制鏈接]
ID:93987 發表于 2019-7-15 20:30 | 顯示全部樓層 |閱讀模式
ADS1115使用4通道之間輪流采樣,4通道采樣出來的結果是其中一通道的值,部分時間還會錯誤采出4.96v(實際沒給電壓),有哪位大神遇到過類似問題?不知道是不是ADS1115設置的問題,尋找個解決方法,感謝!
回復

使用道具 舉報

ID:388197 發表于 2019-7-16 01:14 | 顯示全部樓層
通道間互相影響倒真沒試過,這個得看你具體的電路才能有結論.實際值為0,采樣到4.096V是因為ADS1117支持負電壓采樣,用0--0x7fff表示正電壓用0xffff--0x8000表示負電壓,所以當你用UNSIGNED INT去接收,當采樣遇到一點干擾,得到一個很小的負電壓,就會采到一個大于0x7ffff的數,如果用單電源,不需要采集負電壓,那么ADS1117實際上只有15位.遇到實際0,采集得到的是4.096V,只需要接收到轉換的數據后,判斷一下是否大于0x8000,如果大于,強制為0就行了.
回復

使用道具 舉報

ID:123289 發表于 2019-7-16 09:45 | 顯示全部樓層
ADC采樣時,為了防止“彈動”,會用一只電容采樣輸入的電壓。
當你下達起動命令后,電容就與輸入分離,這樣電容上的電壓就不再受輸入影響了(彈動),再對電容上的電壓進行對分處理。
這個電容在ADC內部。
多路采樣時,多路切換開關在電容的前端,當你切換之后,需要保持一段時間,因為電容上的電壓是不能躍變的!否則電容上的電壓就與上一次的一樣!
明白這個道理正確的做法如下:
1、起動本次采樣,等待采樣結束(這期間去做其它事,不要呆等浪費CPU時間)。
2、采樣結束了,立即切換到下個通道(不要急于分析處理數據),這樣最節省采樣時間。
3、處理分析本次采樣到的數據。
4、估計切換有了一段時間了(自己按實際情況評估這段時間的長短),再起動采樣測量下個通道的電壓,這時電壓采樣也OK了(采樣電容有了足夠的充電時間)。
這樣你的問題就解決了,而且數據穩定!
不是高手注意不到這個細節,也不一定明白其中的道理。
回復

使用道具 舉報

ID:284665 發表于 2019-8-1 12:42 | 顯示全部樓層
你在你的通道切換的config后面,加上7ms的延時,親測。
回復

使用道具 舉報

ID:737189 發表于 2020-4-24 17:51 | 顯示全部樓層
yzwzfyz 發表于 2019-7-16 09:45
ADC采樣時,為了防止“彈動”,會用一只電容采樣輸入的電壓。
當你下達起動命令后,電容就與輸入分離,這 ...

大佬  請問如果我要測量不同量程的電壓,為什么我直接重新配置PGA,原來測量的值是對的,現在不行了呢?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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