Тёмный

ADS1115 Tutorial: 3 Beispiele aus der Praxis für präzise Analog-Digital-Wandlung 2023 |  

Edi's Techlab
Подписаться 29 тыс.
Просмотров 13 тыс.
50% 1

Наука

Опубликовано:

 

7 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 24   
@wernerpeter9706
@wernerpeter9706 Год назад
Erwähnenswert finde ich noch, dass der ADS1115 eine recht gute interne Spannungsreferenz hat. Diese wird über setGain entsprechend angesprochen und dadurch resultiert der nutzbare Messbereich. Eine externe Vref ist leider nicht verwendbar. Auch interessant ist, dass der ADS1115 bei der Differenzmessung z.B. negative Spannungen unabhängig vom eigenen GND messen kann. Insgesamt sind 860 Messungen pro Sekunde möglich, was in gewissen Grenzen sogar ein Oversampling gestattet. Bei 16Bit (eigentlich nur ±15Bit!) hat man aber genug andere Probleme (z.B. Rauschen), so dass dies meist nicht sinnvoll ist. In den vergangenen Jahren gab es leider viele umgelabelte 12Bit Chips, die wohl teilweise auch deutschen Händlern untergeschoben wurden. Wieder mal eine klasse Vorstellung dieses AD-Wandlers. 👍
@EdisTechlab
@EdisTechlab Год назад
Halle Werner, vielen Dank für deine sehr wertvolle Ergänzung zum Video und liebe Grüsse Edi
@deterdamel7380
@deterdamel7380 Год назад
Wollte ich auch schreiben. Wenn man nicht sicher bei der Qualität des ADCs in der MCU ist, kann man diesen (oder die 12bit-Version) gut optional ins Design tun.
@wernerpeter9706
@wernerpeter9706 Год назад
@@deterdamel7380 Sind damit die „falschen“ ADS1115 gemeint? Ob es ein 12Bit oder 16Bit ADC ist, lässt sich doch recht simpel testen. Wenn die ersten vier Bit des ADS1115 immer identisch sind und nur ab dem fünften Bit Änderungen stattfinden, dann ist es ein 12Bit ADC, dem einfach 4 weitere Bit angehängt wurden 😊 Wie meinst du das, „gut optional ins Design tun“? Natürlich könnte das ein umgelabelter ADS1015 (nur 12Bit, dafür fast viermal so schnell) sein, das kann aber auch ein beliebiger Fake-Chip oder sonstiger Ramsch sein. Da brauchen wir uns glaube ich nicht über Qualität zum internen ADC eines Mikrocontrollers unterhalten 😉
@deterdamel7380
@deterdamel7380 Год назад
@@wernerpeter9706 Mit 12Bit meine ich den ADS1015 von TI. Bist Du schon auf Fakes gestoßen? Ich hoffe mal, das meine auf den China-Breakout-Boards, keine Fakes sind.
@haemse
@haemse 9 месяцев назад
Hammer Video - das mit der Messspannung nicht über VDD habe ich erst durch dieses Video erfahren. Super erklärt. Einfach und präzise. Erwähnenswert wäre noch gewesen, dass Default Adresse ohne addr Pin Verwendung ohnehin 0x48 (GND) ist. Damit spart man sich diesen Pin gänzlich, wenn man mit dieser Adresse zufrieden ist.
@lucianbetke
@lucianbetke Год назад
Schön erklärt, mehr davon.
@EdisTechlab
@EdisTechlab Год назад
Danke fürs Feedback und liebe Grüsse Edi
@KienAldin
@KienAldin 10 месяцев назад
❤❤❤
@markuspfaff5504
@markuspfaff5504 Год назад
Interessantes Video und gut beschrieben. Beim ESP32 musste ich auf die PINs G21 (SDA) und G22 (SCL). Wenn man die Eingänge der ADS1115-Platine nicht beschaltet/verdrahtet, also offen sind, bekomme ich ca. 0,57 Volt angezeigt. Schwankt immer bisschen. Ist das normal? Wie kann man das auf 0 V bekommen, außer softwaretechnisch diesen Wert als offset abzuziehen?
@thekikaz
@thekikaz Год назад
Welche Praxisfälle habt ihr, wo die ESP32 ADC Kanäle nicht ausreichen und dieses Modul einen wirklichen unterschied gemacht hat? Danke für Feedback. Grüße
@EdisTechlab
@EdisTechlab Год назад
Hallo Kronos, in eines meiner nächsten Projekte werde ich das ESP32-S3 Display verwenden und da sind so gut wie keine Pins mehr übrig. Dort bietet sich dann so ein Multiplexer an, um dennoch GPIOs oder ADCs zur Verfügung zu haben. Liebe Grüsse Edi
@WorldOfSimon
@WorldOfSimon 10 месяцев назад
Edi, gut erklärt, denn der Baustein hat schon ein paar Besonderheiten, die Kopfzerbrechen verursachen können. In einer realen Versuchsanordnung zur Überwachung der Akkuspannung fallen mir starke Messwertschwankungen auf. Hast Du Erfahrungen zur Kompensation von Messartefakten bei dem Baustein oder schon ein Video dazu gemacht?
@EdisTechlab
@EdisTechlab 10 месяцев назад
Hallo, nein habe ich leider nicht, ich stelle die meisten ICs nur kurz mit der Funktion vor, habe sie aber selbst nicht im Dauereinsatz und somit auch keine Erfahrungswerte. Liebe Grüsse Edi
@DT-nn5ct
@DT-nn5ct Год назад
Guten Morgen Edi! Danke - Gut erklärt. Ich frage mich, ob das im 3. Beispiel eine saubere Programmierung ist: Du machst in der Loop Debug-Ausgaben und auch in der ISR. Was ist, wenn der Interrupt während der Ausgabe in der Loop zuschlägt?
@EdisTechlab
@EdisTechlab Год назад
Hallo D T, vielen Dank für den Hinweis, ich werde es mir nach dem Urlaub ansehen. Liebe Grüsse Edi
@michaelwurzer6791
@michaelwurzer6791 Год назад
Tolles Video - Eine Frage: powert man das Board mit 5V weil man höhere Spannungen am Eingang messen will (also bis 5,3V dann erlaubt) - darf man das die I2C Signale direkt auf einen ESP82xx legen (oder sind dann die Pegel zu hoch)?
@EdisTechlab
@EdisTechlab Год назад
Hallo Michael, genau, wenn man 5 Volt Spannung messen will, soll er mich 5 Volt versorgt werden. Die I2C Signale können direkt auf den ESP gelegt werden. Liebe Grüsse Edi
@michaelwurzer6791
@michaelwurzer6791 Год назад
@@EdisTechlab ...ganz lieben Dank Edi, ich war verunsichert weil es ellenlange Diskussionsbeiträge über die "5V-Toleranz des ESP8266" gibt mit absolut diametralen Aussagen! Ich finde Deinen Kanal und Deine Art super und Du hast seit heute einen Abonnenten...Viele Grüße aus München
@heikohofi644
@heikohofi644 10 месяцев назад
Vielen Dank für das Video.Wo liegt der Unterschied zum ADS1015? Vielen Dank
@EdisTechlab
@EdisTechlab 10 месяцев назад
Hallo, da ich fast wie Google funktioniere nur halt manuell, der ADS1015 ist ein 12-bit ADC und der ADS1115 ist ein 16-bit IC mit jeweils 4 Kanälen. Liebe Grüsse Edi
@heikohofi644
@heikohofi644 10 месяцев назад
Vielen Dank.
@deterdamel7380
@deterdamel7380 Год назад
Insbesondere am ESP32 ist dieser ADC sicherlich eine gute Ergänzung, da die ADCs im ESP doch recht schlecht sind.
@SubBoss
@SubBoss 11 месяцев назад
Bei mir kommt dieser Fehler " --------------- CUT HERE FOR EXCEPTION DECODER --------------- ets Jan 8 2013,rst cause:2, boot mode:(3,6) load 0x4010f000, len 3460, room 16 tail 4 chksum 0xcc load 0x3fff20b8, len 40, room 4 tail 4 chksum 0xc9 csum 0xc9 v00043520 ~ld" Weiß jemand was ich falsch mache? das ist selbst wenn ich ein Board nehme das noch nie irgendwo angeschlossen war
Далее
The Most Elite Chefs Ever!
00:35
Просмотров 3,1 млн
Will A Guitar Boat Hold My Weight?
00:20
Просмотров 61 млн
Tasmota Measure battery voltage
16:26
Просмотров 4,6 тыс.
ESP32 and ADS1115 ADC- Voltmeter project
7:45
Просмотров 55 тыс.
What’s the best iPhone or Android?
0:48
Просмотров 2,8 млн
😱ЖИВОЙ Чехол на Айфон🤪
0:38
Просмотров 336 тыс.