-
Thread
ADC Sensorversorgung
Hallo, ich entwerfe gerade eine Schaltung und möchte mit ADS1015 Sensoren AD-wandeln. Der ADS hat eine interne Referenz. Also brauche ich (so denke ich) eine präzise Sensorversorgung, damit diese ggü Referenz möglichst stabil ist. Es werden ca. 16 Sensoren,
-
Thread
Mit dem Mikrocontroller Spannungen genau messen und Kurzschlüsse feststellen
etwas tun muss. Weil in diesem Forum mehrfach Heulerei zu lesen war, habe ich mir mal vom Chinamann ADS1015 und ADS1115 kommen lassen. Die Auflösung ist zwei oder vier Bit höher als vom ATmega, machen im Laboraufbau einen sehr guten Eindruck. Ein realer Aufbau steht noch aus, nehme mal eine Blick drauf
-
Thread
VRef = USB am Atmega
Sonderlich genau ist die auch nicht. Schrieb ich schon. > Schau Dir den MCP1541 an: Ich habe neulich ADS1015 und ADS1115 vom Chinamann bekommen. Mal schnell eine fertige Vorlage ergooglet, Labornetzteil drauf - der erste Eindruck ist sehr gut. Ich bin mal gespannt, was in einem realen Aufbau dann wirklich
-
Thread
Probleme bei der SoftwareSerial-Kommunikation zwischen Wemos D1 (ESP8266) und Arduino
<SoftwareSerial.h> //Füge die SoftwareSerial Bibliothek hinzu #include <Adafruit_ADS1015.h> //Füge die ADS1115 Bibliothek hinzu #include <Wire.h> //Füge die I2C Bibliothek hinzu SoftwareSerial softserial(10,11); //Starte eine Software
(2); adc3 = ads1115_0.readADC_SingleEnded(3); adc4 = ads1115_1.readADC_SingleEnded(0); adc5 = ads1115_1.readADC_SingleEnded(1); adc6 = ads1115_1.readADC_SingleEnded(2); adc7 = ads1115_1.readADC_SingleEnded(3);
-
Thread
analog erweiterung für ESP8266
Wie wäre es mit i2c? Z. B. ADS1115 oder ADS1015
offenbar nicht nur den internen ADC des ESP8266 betrifft, sondern es sogar bei Verwendung eines externen ADS1015-ADC angeblich ebenfalls zu ähnlichen Phänomenen kommt https://github.com/esp8266/Arduino/issues/2070#issuecomment-243070835 und genauso bei einem externen, ebenfalls digital angebundenen DHT22
-
Thread
Analoge Signale mit ADS1115 über Arduino lesen
Hallo, Ich habe bei meinem ARDUINO UNO eine analge Porterweiterung duch einen ADS1115, diesen habe ich wie in Bild 01 angeschlossen. (Quelle: http://henrysbench.capnfatz.com/henrys-bench/arduino-voltage-measurements/arduino-ads1115-module-getting-started-tutorial/) Jedoch habe
kOhm Pull-Up Wiederstand versehen. Dazu mein ARDUINO-Code: #include <Wire.h> #include <Adafruit_ADS1015.h> Adafruit_ADS1115 ads(0x48); float Voltage = 0.0; void setup(void) { Serial.begin(9600); ads.begin(); } void loop(void) { int16_t adc0; // we read from the ADC, we have
-
Thread
MCP3201 mit Atmega 8 in BASCOM
Ups, ich habe den ADS1015 gemeint. Ist sehr preiswert. W.
-
Thread
ADS1115 ADS1015 (Library)
Hallo, ich würde gerne mit dem ADS1015 Wechselspannung messen. Kurz versucht habe ich das mit der Arduino lib. https://github.com/adafruit/Adafruit_ADS1X15 bzw. https://github.com/adafruit/Adafruit_ADS1X15/blob/master/examples/singleended
singleended.pde Es kann aber nur ein Positiver Wert raus. Ist auch klar es wird ein int16_t verwendet ads.setGain(GAIN_FOUR); // 4x gain +/- 1.024V 1 bit = 0.5mV 0.03125mV Wie kann ich mit dem ADS1015 auch negative Spannung messen? Der Messbereich wird mit 12Bit +- Spannungen angegeben
-
Thread
STM32F405 I2C Levelshifter benötigt?
diese 5V tolerant sind. Meine angeschlossenen I2C Komponenten laufne mit 5V wie beispielsweise der ADS1015 (AD-Wandler) oder DS1307 (RTC). Einen bidirektionalen Pegelwandler habe ich mir bereits gebastelt, aber es würde Platz sparen, wenn ich ihn ohnehin nicht benötige... Benötige ich also einen
Beitrag #4580998: > Meine angeschlossenen I2C Komponenten laufne mit 5V wie beispielsweise > der ADS1015 (AD-Wandler) oder DS1307 (RTC). Der ADS1015 kann mit 3,3V betrieben werden, der DS1308 (!) auch (nicht der DS1307). Überlegen ob man nicht eine Spannungsdomain (5v) eliminieren kann. rgds
-
Thread
Laderegler Lipo
erster Ansatz war, den Spannungsabfall an einem Shut (0,01Ohm) mit Hilfe eines externen AD-Wandlers (ADS1015) auszulesen. Dieser hatte den Vorteil, dass ich die gemessen Spannung direkt verstärken konnte und über die I2C Schnittstelle ausgeben konnte. Alerdings hat der AD-Wandler die vollen 12,6V Potential
-
Thread
ESP8266 : LED an RX statt Spannungsteiler :-)
unterstützt und für für ADC sind diese I2C Module eh viel genauer: http://www.aliexpress.com/item/I2C-ADS1115-16-Bit-ADC-4-channel-Module-with-Programmable-Gain-Amplifier-2-0V-to-5/32672594709.html Und wenn der ESP32 komplett von der Arduino IDE unterstützt wird gibt es auch schon ein tolles Modul: http
ws_ab_test=searchweb0_0,searchweb201602_1_10152_10065_10151_10068_10194_10304_10307_10137_10060_10155_10154_10056_10055_10054_10059_100031_10099_10103_10102_10101_10052_10053_10142_10107_10050_10051_10084_10083_10080_10082_10081_10177_10110_10111_10112_10113_10114_10180_10312_10313_10184_10314_10315_10078
-
Thread
operation timing of single shot mode
kann jemand hier mir helfen bei programmierung da ads1015 in single shot mode statt in countiousl mode programmieren will. ads1015 datashett lautet; the ADS1015 wait until the OS bit is set high. Once asserted, the bit is set to '0', indicating that
Writing a '1'to the OS bit during a conversion has no effect. in single-shot mode: uint16 read_ads( uint8 address ) { uint16 analog_val ; analog_val = (int16)i2c_read( I2C_ADS1015, address, 1, ADSREG_CONV, 0, 0 ); if( analog_val < 0 ) analog_val = 0 ; return( analog_val )
-
Thread
Galvanisch getrennte Spannungsmessung mit ADC
neuen Versuch. Dieses Mal hoffentlich mit einer echten galvanischen Trennung. Dazu habe ich den ADS1015 benutzt, sowohl Auflösung als auch Geschwindigkeit sind vollends ausreichend. Durch den programmierbaren Gain, den das IC zur Verfügung stellt, hätte ich sogar sowas wie eine kleine Messbereichsumschaltung
D. G. schrieb im Beitrag #3533047: > Dazu habe ich den ADS1015 benutzt... Ich habe gerade gesehen, dass der ADS1015 nur im VSSOP-Package erhältlich ist. Kann man 0.5mm Pitch denn noch mit der Hand löten? Gruß Gyarm
-
Thread
Analog Digital wandler (ADS1015) Daten auslesen und konvertieren
neuen Analog Digital Wandler und bekomme keine ordentlichen Daten ausgelesen. Es handelt sich um den ADS1015 http://www.ti.com/lit/ds/symlink/ads1015.pdf Gekauft habe ich ihn in der Version von Adafruit https://www.adafruit.com/products/1083 Verwende ich das Python Library von Adafruit mit meinem
first? Wenn nicht, kann ich das noch umwandeln? Hier ist eine Version in C (allerdings für den ADS1115) hier wird aber nicht mit diesen convenience Methoden gearbeitet sondern da passieren wilde Bitshifts http://openlabtools.eng.cam.ac.uk/Resources/Datalog/RPi_ADS1115/code/ADS1115_sample.c Bin
-
Thread
Reflexlichtschranke
Kollektorwiderstands und des LED-Stroms in Abhängigkeit der Beleuchtungssituation durch einen A/D Wandler (ADS 1014) http://www.ti.com/lit/ds/symlink/ads1015.pdf untersucht werden. Danke.
Kollektorwiderstands und des LED-Stroms in Abhängigkeit der Beleuchtungssituation durch einen A/D Wandler (ADS 1014) http://www.ti.com/lit/ds/symlink/ads1015.pdf untersucht werden.
-
Thread
ADS7828 keine genauen Werte.
highbyte<<8) + lowbyte; return buffer; // return result } [/c] Folgendes Problem habe ich mit dem ADS7828. Wenn ich den Strom der LEM-Wandler im Leerlauf messen will, dann ergeben sich am Ausgang des Wandlers ~2,5V für 0A. Diese ~2,5V liegen auch an den Eingängen des ADS7828 an. Wenn ich jedoch meinen
mich nur etwas, da ich auf meinem µC Board und einem anderen externen Board andere I2C ADC verwende (ADS1015 und ADS1115). Bei diesem Devices habe ich keine Probleme mit der Messauswertung. Bei dem einen habe ich sogar einen LEM-Wandler dran und er gibt mir einen konstanten Wert aus ohne dabei solche Sprünge