-
Thread
Fragen zu ADS1251
nicht zu viel in die SPI-HW-Schnittstelle des Controllers hineindenken. Wozu verwendest Du den ADS1251? Bis dann, Peter
Holla, das gesamte Timing bestimmt nur der ADS. CLK (38.4 KHz / 384 KHz bei mir) ist die 384 fache Sample-Frequenz (100 / 1000 Hz bei mir). Wenn Dein uC SPI hat, wuerde ich das unbedingt verwenden, erleichtert die Sache wesentlich und ist gar
-
Thread
ESP32 und ADS1115/MCP4725: 5Vcc für ADC und DAC möglich?
ESP32 mag keine 5V am GPIO. Nur mit anständigem Pegelwandler wird das eine saubere Lösung, wenn man ADS1115 ADC und MCP4725 unbedingt mit 5V betreiben will. Aber die arbeiten ja auch mit weniger.
Ben B. schrieb im Beitrag #7873719: > Ich mache mir eher Gedanken darüber wie sich 1000W Dann solltest du das auch gleich so beschreiben. Und da solltest du möglich Störungen gleich an der Quelle eindämmen.
-
Thread
SPI-Kommunikation Atmega644 - ADS1118
Guten Tag Ich versuche die SPI Kommunikation zwischen einem 16-Bit ADC von TI - genauer der ADS1118 - und meinem ATMEGA644 zum Laufen zu bringen. Das Schicken der Daten funktioniert einwandfrei, allerdings scheint der ADC einfach keine Daten ausspucken zu wollen. Habe auch bereits mit dem Logic
Konfigurationsregister des externen ADC #define CONFIG_MSB 0xC3 // Bits 15-8 des Config Registers des ADS1118, AIN0 enabled, Singleshot Mode, Mode Bit 1, FSR +/- 4.096 V #define CONFIG_LSB 0x8A // Bits 7-0 des Config Registers des ADS1118, 128SPS, ADC Mode enabled, Pullup Resistor enabled [/c] Ausschnitt
-
Thread
mehrere Bytes via SPI vom Slave
Verbindung; kann senden und empfangen. Nun möchte ich vom Slave ( was später mal ein EKG-Messchip ADS1298 sein wird ) mehrere Byte empfangen bekommen ohne zwischenzeitlich SS auf high zu ziehen, da der ADS1298 24bitconfig + ( 8 x 24bit Messdaten ) durchgängig an den µC sendet. Die Kommunikation wird
Nein, Du möchtest eine Funktion bauen, die Dir die 27 oder 28 (RDATA Kommando) Byte auf einmal vom ADS abholt und in ein Array packt.
-
Thread
Mehrere Pt100 am PIC anschließen
preis: > Link > http://www.pollin.de/shop/dt/NTU4OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_PT1000_Messwandler.html > > was hälst du davon? Da er NICHT für Pt100 ist, kannst du ihn unbesorgt kaufen sofern Du den Messfühler austauschst .-) Pt1000 != Pt100
www.maxim-ic.com/app-notes/index.mvp/id/3450 http://www.umnicom.de/Elektronik/Schaltungssammlung/Temperatur/Pt1000/Pt1000.html Auch für Dreidraht oder Vierdrahtsensoren gibt es preiswerte Lösungen (nicht die Bausatzschaltung von Pollin, die misst auf Grund der vollkommen unpassend minderwertigen Bauteile eher
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
Hallo ins Forum, ich habe einen ADS131M03 erfolgreich an meinem STM32H745 zum Laufen gebracht. Der ADS131 gibt über einen Pin ein Signal aus wann eine Wandlung abgeschlossen ist und die Daten bereit sind zum Auslesen. Die Samplingrate
Antworten zu schreiben als Fragen erst mal richtig zu lesen... ;-) @ Andreas B.: Im Datenblatt vom ADS131"M"03 finde ich nichts zu einem "Synchronous Master Mode". Google findet da auch nichts. Fündig werde ich hier nur im RM des STM32H7 - da aber auch nur beim USART !? ...oder im Datenblatt vom ADS131
-
Thread
Operationsverstärker
Ich wollte den ADS1299 nehmen. Auf der Seite von Texas Instruments habe ich mir auch ein paar Papers angesehen. Eine der gängigen Varianten war es nur einen Instrumentenverstärker mit einen Verstärkungsfaktor von 4 oder
Könntet ihr euch das bitte mal angucken ob es so für eine EMG-Messung funktionieren kann wenn noch ein ADS1299 hinter geschaltet wird? Grüße, Eric
-
Thread
Temperaturmessung PT100/500
Die hochauflösenden ADs machen die Messung vor allem einfacher, weil man bei der Anpassung an den Messbereich etwas großzügiger sein kann und sich so oft einen Verstärkung oder ähnliches sparen kann. Damit verliert man ggf
5 verschiedene Modelle, je nachdem welche Norm man nimmt. Und wehe, der PT100 hält sich über die 1000K Tempbereich nicht an das vorgegebene Polynom, dann kann er sich aber warm anziehen. Fazit: Behaupten können die viel...
-
Thread
Verständnisfrage ADC Spannungsbezeichnung
einfach > zu bedienen ist? Nur wenn Du uns verrätst was Du messen willst. Für EKG kann ich TIs ADS1298 empfehlen, für EEG den ADS1299. Die meisten Leute nehmen übrigens einen Opamp oder Instrumentenverstärker um das Signal für den ADC "passend" zu machen.
Und bitte nicht den ADS1298 o.ä. Es soll ein einfacher Baustein sein, den ich von Hand beschalten kann, sodass kein aufwendiges Layout vorher gebastelt werden muss.
-
Thread
ADS1015 12-Bit Analog-Digital-Converter: Kleine Verständnisfrage
). Aktuell habe ich den Arduino mit dem Konverter folgendermaßen verbunden: [code] Arduino -> ADS1015 GND -> GND 5V -> Vcc A4 -> SDA A5 -> SCL [/code] während die anderen Pins vom Konverter sind folgendermaßen verbunden: [code] ADS1015 ADDR -> GND (so dass die I2C
nacheinander. Wenn nicht gerade extreme Anforderungen an die Geschwindigkeit existieren, kann man den ADS1015 frei laufen lassen und sich zu jeder beliebigen Zeit einen Meßwert holen.
-
Thread
Ubuntu pyvisa: Verbindung zum USB-seriellen Gerät
pin> */ void setup() { Serial.begin(115200); // Initialize Serial communication delay(1000); //Serial.println("scpi ready"); } void loop() { //delay(1000); //Serial.println("hello"); if (Serial.available()) { String command = Serial.readStringUntil('\n'); // Read incoming
kann. Hier mal am Beispiel eines ADC1115 ADC: == einfach == https://github.com/RobTillaart/ADS1X15/blob/master/examples/ADS_minimum/ADS_minimum.ino == kompliziert == https://github.com/RobTillaart/ADS1X15/blob/master/examples/ADS_high_speed_differential/ADS_high_speed_differential.ino
-
Thread
[AVR] ADC oversampling, nutzbarer Wertebereich
> Wulf D. schrieb im Beitrag #7892982: >> Damit der Vergleich nicht so sehr hinkt, macht man aus 1000 unscharfen >> Bildern vom gleichen Objekt ein Scharfes. Das könnte gehen. > Wie sollte das gehen? > > Man könnte bestenfalls aus 1000 "gestörten", aber scharfen Bildern 1 > ungestörtes scharfes
) läuft. Einziger Nachteil: Der ADS1115 scheint extrem langsam zu sein, wenn man gewohnt ist, mit einem µC-internen ADC zu arbeiten.
-
Thread
suche ratiometrischen ADC mit I2C
> https://www.digikey.de/ Danke, das hilft schon mal weiter, die Auswahl wird nicht gross: ADS1000, ADS1100 von TI MCP3221 von Microchip und noch ein paar andere, leider keine mit BB Ich werde mir mal ein paar bestellen und rumprobieren.
Uschi schrieb im Beitrag #5729411: > leider keine mit BB Aber für den ADS1110, z.B. hier https://www.aliexpress.com/item/ADS1110-16-Bit-Analog-Digital-AD-Convertor-Thermocouple-Temperature-Detection-CJMCU-1110-2-7-5-5V/32817091336.html Du lötest den 1110 runter und den 1000
-
Thread
Auslesen eines ADC7828E per I2C
Sorry, Ich meinte natürlich den ADS7828E
() == 2) { //Checking if the MCP9808 is available LOG("ADS7828E NACK receifed on transmit of address ");} else if (Wire.endTransmission() == 3) { //Checking if the MCP9808 is available LOG("ADS7828E NACK receifed on transmit of data ");} else
-
Thread
pt1000 in 0-5V umwandeln
http://www.analog.com/static/imported-files/application_notes/AN-968.pdf > PS: ich muss den PT1000 benutzen, bitte keine anderen Methoden > aufzählen. Du solltest Dir überlegen, ob Du die Daten gleich digital haben willst. Dazu könntest Du einen AD-Wandler wie den ADS1232 verwenden: http://focus.ti.com/docs/prod/folders/print/ads1232.html Gruß, Michael
-
Thread
STM32 HAL U(S)ART Problem
ADS8860.c: #include "ADS8860.h" #include "globalvars.h" static void DIN_Set(void) { HAL_GPIO_WritePin(DIN_Port, DIN_Pin, GPIO_PIN_SET); } static void CONVST_Reset(void) { HAL_GPIO_WritePin
; readBuffer = 0; HAL_SPI_Receive(&ADS8860_SPI_Port, &readBuffer, 8, 0xFFFF); adcReadBuffer = adcReadBuffer << 8; adcReadBuffer |= readBuffer;*/ /*HAL_SPI_Receive(&ADS8860_SPI_Port, buffer, 2, 1); adcReadBuffer = ((uint16_t)
-
Thread
Automotive: Temperaturmessung mit PT100
> würde ich mir Kritik zu der Idee wünschen. Passenden AD-Wandler z.B. AD7792/3/4/5, LTC24xx, ADS124x, ADS114x oder einen Controller, der das auch noch kann Cypress PSoc3 o PSoC5, ADuC7061 etc. > Vielen Dank und Gruß, > Kama
> würde ich mir Kritik zu der Idee wünschen. Passenden AD-Wandler z.B. AD7792/3/4/5, LTC24xx, ADS124x, ADS114x oder einen Controller der das direkt übernehmen kann Cypress PSoc3 o PSoC5, ADuC7061 etc. alle haben die nötigen Stromquellen und Verstärker integriert, extern fehlt da (fast) nur noch
-
Thread
PIC18 sporadisches Problem während Sleep Mode
bufferWPU.WPUD; LED1_SetHigh(); LED2_SetHigh(); ENABLE_5V_SetHigh(); __delay_ms(1); ADS1120_Init(); ads1120_InitConfigurationRegister(ADC_DMS); ads1120_InitConfigurationRegister(ADC_RateOfTurnVbat); LED1_SetLow(); LED2_SetLow(); if(ERR_5V_GetValue() == LOW) {
INTERRUPT_GlobalInterruptLowEnable(); LED1_SetLow(); LED2_SetLow(); #if defined(ADS1120_ON) ADS1120_Init(); ADS1120_OffsetCalibration(ADC1); ADS1120_OffsetCalibration(ADC2); devicectrl_InitStructures(); WWDT_SoftEnable(); while (1) {
-
Thread
Hochauflösender DA-Wandler 1uV - 1V
der ADCs ADS1254: keine interne oder System Offset und Full-Scale-Kalibrierung muss vollständig extern gemacht werden -> größere Fehler CS5534: interne Offset/Gain-Kalibrierung nur für Gain=1, Systemkalibrierung
der ADCs > ADS1254: keine interne oder System Offset und Full-Scale-Kalibrierung > muss vollständig extern gemacht werden -> größere Fehler > CS5534: interne Offset/Gain-Kalibrierung nur für Gain=1, > Systemkalibrierung
-
Thread
ADS8319 Wertebereich
Hallo zusammen Ich habe einen ADS8319 AD Konverter von Texas Instruments. Ein Bild zur Schaltung findet ihr im Anhang. Die Referenzspannung REFIN ist auf 4.096V. Ich sollte also am Pin 3 (INPOS) einen Wertebereich von 0 - 4.096V
ist erreicht. Ich kann mir nicht erklären weshalb dies geschieht. Hat jemand schon Erfahrung mit dem ADS8319 und kann mir erklären weshalb ich nicht den gesamten Wertebereich von 4.096V abdecken kann? Gruss
-
Thread
Hochgenauer ADC gesucht (für AVR mit MPX4115)
Hi Mortiz, ich hab bei einem Projekt den ADS7812 mit einer 4,096 V Referenzspannung verwendet und bin sehr zufrieden damit. Analog-Devices: + http://focus.ti.com/docs/prod/folders/print/ads7812.html + http://focus.ti.com/docs/prod/folders
über SPI ganz gut funktionieren, einziges Problem: am SPI hängt die SD-Karte... @Wolfgang: der ADS7812 scheint praktisch zu sein. hat halt auch nen serielles Interface, aber das kann ich eventuell über die software implementieren. @Torsten: Der SCP1000 ist das 17€ Ding, was Markus angesprochen
-
Thread
ADC ADS1115 mit Arduino - Problem mit Differential-Messung
bitte auf die Sprünge. Danke & viele Grüße, Michael [c] #include <Wire.h> #include <Adafruit_ADS1015.h> Adafruit_ADS1115 ads; /* Use this for the 16-bit version */ const float FACTOR = 30; //30A/1V const float multiplier = 0.1875F; void setup(void) { ------- ------- ads.setGain(GAIN_TWOTHIRDS); // 2/3x gain +/- 6.144V 1 bit = 3mV 0.1875mV (default) ads.begin(); } void loop(void) { float result; result = getCurrent() * 235.0; Serial.print("Current
-
Thread
Anschluss der Versorgungspins am Atmega328P (TQFP)
niederfrequente Signalverbindungen vorsehen. Nochmal Quatsch! Und wie entkoppelst du dann beu einem 1000-Pinner FPGA?
Judas schrieb im Beitrag #5225695: > Das letzte mal als ich mit ADS gearbeitet hab..... ADS = Aufmerksamkeitsdefizitstörung oder war das Rinderwahn??
-
Thread
150A Shunt Störungen Spannungssprünge
Hallo da bin ich wieder also die geschirmte Masseleitung von der Masse des Ads und dem Shunt bringt keinen Unterschied. Punkt 2, speichern bei Stromausfall können wir komplett vernachlässigen da es in der Software noch gar nicht ausgewertet wird. Es handelt sich übrigens um einen
Hat hier schon mal einer darüber nachgedacht, dass der ADS1115/1117 keine Spannng < GND an den Eingängen haben darf? Der Messstrom soll in beiden Richtungen differential gemessen weden. Damit keiner der beiden Eingänge des ADC negativ gegen GND wird, muss GND
-
Thread
Eure Meinung zu PT100 Messverstärker-Schaltung
Hi, ich werte meine PT1000 (ist ja fast das selbe, wie der PT100) mit der schaltung aus http://www.mikrocontroller.net/topic/63167#new : http://www.mikrocontroller.net/attachment/21124/PT1000_-_Schaltungsberechnung_v2.0.pdf aus
Conrad hat welche, die noch bezahlbar sind, mit 50 ppm/°C. Hier eine der besten Seiten zum Thema PT1000 - Messverstärker: http://www.umnicom.de/Elektronik/Schaltungssammlung/Temperatur/Pt1000/Pt1000.html Gruss Klaus.
-
Thread
EKG Schaltung Neuling
https://www.analog.com/en/design-center/landing-pages/002/apm/ecg-solution-2011.html Der adas1000 ist so ein Wunderwerk. TI hat allerdings auch so etwas. https://www.analog.com/en/products/adas1000.html#product-overview Aber ich denke, das ginge für Deine Aufgabenstellung zu weit. mfg klaus
https://www.analog.com/en/design-center/landing-pages/002/apm/ecg-solution-2011.html > > Der adas1000 ist so ein Wunderwerk. TI hat allerdings auch so etwas. > https://www.analog.com/en/products/adas1000.html#product-overview > > Aber ich denke, das ginge für Deine Aufgabenstellung zu weit. > mfg
-
Thread
komischen Rauschen AD-Wandler
. Ich fand nur den Effekt komisch. BTW: Wie geht man bei so etwas eigentlich vor? Selbst eine LTZ1000 hat ein Rauschen von 1,2uVpp. (Selektieren und alles in flüssiges Helium?)
alex schrieb im Beitrag #4210172: > Es ist ein ADS1256. Schaltplan siehe Datenblatt Figure 25. Da ist aber eine VREF > 2.6V gar nicht spezifiziert. Gruß Anja
-
Thread
Samples von Texas Instruments kostenlos?
entspricht dem Bausteinkauf mit einem schon großen Mengenrabatt. Pro Baustein also z.B. Ein 1/1000 eines 1000er Paketes. Das ist schon ganz in Ordnung so. Und erheblich besser als wenn die von Einzelpreis ausgingen ;-) (Aber wie gesagt, hinsichtlich diesem Punkt mit den Mengenpreisen bin ich mirnicht
ADS828 12,90 USD 10-Bit, 75 MSPS ADC ADS5410 25,25 USD 12-Bit, 80 MSPS ADC ADS808 28 USD 12-Bit, 70 MSPS ADC ... Schon das sind Waren im Wert von knapp 200 USD! Du bemusterst sündhaft teure
-
Thread
Waage 200kg 100g Auflösung
Genauigkeit das mehrfache kostet wie eins mit derselben Auflösung. Ich denke hier wird man nicht unter 1000€ wegkommen. Und die Anforderung -20°C und kondensierende Feuchtigkeit ist auch relativ hart.
/lit/ds/symlink/ads1232.pdf Die Angaben meiner Wägezelle: Anzahl Teilungswerte: 3000 Nennlast: 150kg Nennkennwert: 2mV/V Kennwerttoleranz: 0,2% Meine Spannung: 10V bzw. Spannung des ADS: 5V Lässt sich die
-
Thread
Code Signierung
hatten das mit jedem Patch - trotz OV-Signatur, DL von eigener Infrastruktur. Wahrscheinlich ca. 1000 Downloads je Release.
und das Laufwerk an sich kann einer Zone zugeordnet sein. siehe zu den alternativen Datenströmen/ADS/Zone.Identifier auch z.B.: https://www.der-windows-papst.de/wp-content/uploads/2017/09/Alternative-Datenstr%C3%B6me-ADS-Zone.Identifier.pdf Es ist aber gut möglich das SmartScreen generell immer
-
Thread
Vorschläge für 16-bit ADC
www.maxim-ic.com/app-notes/index.mvp/id/3450 http://www.umnicom.de/Elektronik/Schaltungssammlung/Temperatur/Pt1000/Pt1000.html
Genauigkeit! Da gibt es hier aber einen ganz guten Artikel zu! Mit I²C und 16 bit fällt mir gerade der ADS1110 oder ADS1115 ein. Als single ended jedoch nur 15 bit Auflösung. Kannst ihn Dir ja mal ansehen, allerdings weiß ich nicht, ob er das ist was du suchst. Zumindest haben die Beiden bei der Einbindung
-
Thread
Rolladensteuerung Motorstrom messen
Version (https://www.allegromicro.com/~/media/files/datasheets/acs712-datasheet.ashx) an insgesamt 4x ads1115 (https://www.ti.com/lit/ds/symlink/ads1115.pdf) einzusetzen. Über den ACS712 liest man dass der durchaus auch störanfällig ist. Insbesondere bei relais in der Nähe. Davon gibt's auch 16 in direkter
der Isolation der acs712 aus? 2,4kV laut datenblatt. Ist das überhaupt ausreichend? Statt der ads1115 könnte ich auch direkt die adc des esp32 verwenden, doch die haben im Netz keinen guten Ruf und ich keine Meinung dazu aus eigener Erfahrung. Daher die ads1115... Viele Grüße, Markus
-
Thread
Thermoelement Typ K mit ADC auswerten
Ich habe mit Hilfe der Kommentare jetzt mal etwas ausgesucht: ADS131M08 https://www.ti.com/product/ADS131M08 https://www.ti.com/lit/ds/symlink/ads131m08.pdf?ts=1632756540848&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FADS131M08 Features: - 8 Kanäle
entladen? Letztendlich die alles entscheidende Frage: Spricht irgend etwas im Datenblatt dagegen, den ADS131M08 zu nutzen oder kann ich damit erreichen, was ich möchte? Schon mal danke!
-
Thread
Welchen SmartMeter für DC (PV und Speicher)
angeschlossen. Daten werden in HomeAssistant übertragen. Den Speicher "überwache/messe" ich mittels Shunt + ADS1115 und PT1000 (an jeder Batterie) Hierfür habe ich in der GND Leitung vom Speicher zum WR einen Shunt eingesetzt 100A/75mV. Diesen Werte ich mit einem ADS1115 im "different modus" aus. Ebenfalls
erwähnt, Speicher und PV kein gemeinsames Potenzial haben, kann ich den Shunt jetzt nicht einfach an den ADS1115 hängen. Habe ich versucht, dabei den ADS1115 gegrillt. Der Shunt ist übrigens in GND verbaut.
-
Thread
Probleme bei der SoftwareSerial-Kommunikation zwischen Wemos D1 (ESP8266) und Arduino
von 9600 ads1115_0.begin(); //Starte die I2C Kommunikation vom 1. ADS1115 ads1115_1.begin(); //Starte die I2C Kommunikation vom 2. ADS1115 } void loop() {
(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
16-Bit, Parallel, ADC Daten loggen
Hallo Zusammen, Ich möchte den AD-Wandler: ADS1606 ,16-Bit, Parallel, mit der 10MSPS konfiguration verwenden. (Ein uC oder FPGA soll erstmal noch nicht nachgeschaltet werden) Die Daten kann ich ja erstmal mit einem Oszi oder einem Logic-Analyzer
@Stefan L. (l0ui) >Ich möchte den AD-Wandler: ADS1606 ,16-Bit, Parallel, mit der 10MSPS >konfiguration verwenden. Hmm. >(Ein uC oder FPGA soll erstmal noch nicht nachgeschaltet werden) Warum nicht? Ohne so eine Gegenstelle ist so ein ADC
-
Thread
Erweiterung des Messbereiches durch Bit-Verschiebeung
erledigen - oder verwendet gleich float/double - UND macht zum Zwecke der Kalibrierreserven 0..5V = 0...1000LSB was die Rechnung auf "*5" reduziert.
im Differential-Modus. Für /die/ Auflösung brauchst Du aber einen 24-Bit ADC. Schau Dir z.B. mal ADS1299 von TI an.
-
Thread
Super-guter Instrumentenverstärker gesucht!
einzigen Punkt verbinden, analoge und digitale Versorgungsspannung mit einer Ferritperle 1000 Ohm HF-mäßig entkoppeln). Und dann solltest Du Dir trotzdem den ADS1232 nochmal anschauen, auch wenn Du meinst, daß TI und Analog nichts Geeignetes im Programm haben und daß AD-Wandler schlecht sind
Du hast bloß nicht sorgfältig genug geschaut. Es gibt Dutzende Spezialbausteine für Meßbrücken. Der ADS1232 ist m. E. einer der besten. Gruß, Michael
-
Thread
Suche einfache Lösung für SPI zu CAN
und dort eine LED blinken lassen. Meine µC Kenntnisse gehen also gegen 0. Ich habe mind. 3 ADC (ADS1248) mit dem ich jeweils 3 PT100 vermesse. Der ADC gibt seine Daten per SPi aus. Diese möchte ich dann per CAN ausgeben, da unsere Messsysteme alle CAN unterstützen. Ich habe noch ein NXP LPCexpresso
die PT100 sollen/müssen als 4-Leiter Schaltung vermessen werden, daher auch nur 3 PT100 pro ADS1248. Der Messfehler soll nachher, inkl. aller Bauteiltoleranzen, Leitungslängen etc., kleiner 0,5°C sein. Den ADS1248 gibt es auch als 16-Bit ADS (ADS1148), ist aber teurer.