Hallo zusammen, nach dem Thread Beitrag "Temperaturmessung PT100/500" habe ich mir mal ein paar ADS1248 geordert, und bin grad am Datenblatt schmökern. Um die Anzahl der "Prototypen" zu reduzieren (SMD löten ist nicht so meins) hätte ich mich gerne an ein paar Beispiel-Schaltungen orientiert, vor allem welche wo mehrere Sensoren (6 in meinem Fall) in Zweileiter-Anschluss vermessen werden. Der Anschluß an den AVR macht mir auch etwas Sorgen, da ich nur MISO, MOSI, CLK und ein ChipSelect-Signal entbehren kann, der ADS1248 aber noch mehrere Anschlüsse hat (START, DRDY, ...) Laut Datenblatt gehts zwar auch ohne die, aber da hats in meinem Hirn noch nicht so geklingelt... Speztiell "Patrick" dürfte Erfahrung mit dem Teil haben, als Gast ist er aber für mich nicht greifbar. Vielen Dank schon mal, und schöne Weihnachten! Michi
Hallo Michael, sorry, leider kann ich Dir nicht mit einer fertigen Lösung dienen. Hatte zwar auch einmal ein solches Projekt (Heizungsregelung) angefangen, aber blöderweise noch nicht mal die Hardware fertig, da ich zur Zeit mit gefühlten zehn Milliarden anderen Projekten beschäftigt bin... Hatte im anderen Thread eine Präsentation verlinkt, die den prinzipiellen Anschluss zur ratiometrischen Zweileitermessung zeigt. Hier http://c3162852.workcast.net/10216_Digikey_-_Temperature_Sensing_v2_201111119456.pdf auf Seite 21 gibt's das Ganze nochmal etwas ausführlicher mit skizzierten Spannungswerten für einen PT100. Bzgl. der restlichen Beschaltung steht auch viel im Datenblatt (bzw. gibt es ein User Manual für das Evalboard bei TI zum Download, in welchem der Schaltplan dargestellt ist). Es kann IMHO nicht schaden, im Analogpfad noch ein paar Plätze als Reserven für eventuelle Kondensatoren vorzusehen (auch wenn TI davon abrät). Meine auf die Schnelle zusammengeklatschte EAGLE-Library für den ADS1248 anbei. Im Datenblatt auf Seite 55 ist das SPI-Timing für mehrere Kanäle dargestellt. START kannst Du permanent auf HIGH legen; dann ist der ADC eben ständig aktiv, und /DRDY brauchst Du nicht, da das Ende einer Wandlung offenbar auch über einen Low-Pegel an DOUT signalisiert wird. Ansonsten dürfte es da nicht allzu viele Stolperfallen geben. Nach Blick ins Datenblatt würde ich als Wandlungsrate 10SPS oder max. 20SPS wählen, um eine gute Netzbrummunterdrückung zu erreichen. Sorry, bin gerade im Weihnachtsstress - hoffe, das hilft erst mal weiter.
Hallo Patrick, danke für die infos. ich hab mal drei Stück von dem ADS1248 geordert, und bin dabei eine möglichst flexible Platine zu entwickeln. Schaltplan und Erkenntnisse werd ich dann hier reinstellen. lg Michi
Fortschritt: 3 Stück ADS1248 sind da, Platine ist ferig und bestückt (manno, TSSOP löten ist für mich Old-School-Grobmotoriker eine Herausforderung!) Software rudimentär lauffähig. und - es funktioniert! Bei Interesse gerne Schaltplan, Layout, Code... lg und guten Rutsch, Michi
Hallo Michael, wär super, wenn du mir mal den Schaltplan und deine Software senden könntest. Würde gerne mit hilfe des Attiny2313 den ADS1248 auswerten. Und würde das dann für mein Zwecke etwas ummodeeln. Wär echt supernett.. Gruß Stefan
Bitte sehr, Schaltplan und Code. Code ist in zwei eigene Dateien ausgelagert, das hauptprogramm ruft zuerst RTD_init() auf, und dann zyklisch RTD_read(). die Ergebnisse werden im globalen Array RTD[] abgelegt. Messungen erfolgen reihum: zuerst Offset und gain, dann zwei bzw. vier "echte" Messungen. Hintergrund: ich hab zweimal PT100 und viermal PT500. Fragen? Nur her damit! an alle anderen: Anregungen, Kritik usw. ist sehr erwünscht! lg Michi
Hallo, ich würde hier gerne nochmal etwas fleddern... Und zwar frage ich mich seit dem Wälzen diverser Datenblätter und Application Notes, ob es eine Möglichkeit zur Nullpunktverschiebung bei ratiometrischen Messschaltungen gibt. Ich würde gerne einen Offset, den ich aus dem Spannungsabfall über R_Ref gewinne abziehen, die liegen aber auf unterschiedlichen Potentialen (da ist der Spannungsabfall über einem Leitungswiderstand dazwischen). Kennt jemand eine Schaltung die das tut? Den Bereich zwischen -100° und -200° werden ja die wenigsten benötigen... Liebe Grüße, Osakr
Ist bei mir zwar schon etwas her, aber soweit ich mich erinnere kann der ADS1248 genau das, halt mit drei- oder vierleiteranschluß. Ich hab das aus zwei Gründen nicht gemacht: Erstmal hatten meine (fix verbauten) Sensoren nur einen Zweileiteranschluß, zweitens hatte ich vier Sensoren zu vermessen, und das wäre sich mit einem ADS1248 nicht ausgegangen.
Also im Datenblatt sind Drei- und Vierleiterschaltung vorgeschlagen, die Vierleiterschaltung läuft aber ohne Nullpunktverschiebung. LG und Danke, Oskar
Ich muss diesen Beitrag noch mal ausgraben. Bei der Planung eines Boards dass die Temperatur von 4 Sensoren auslesen soll, stolpere ich über ein paar Steine. Vorhanden ist ein PT1000 (Zweileiter Anschluss). Ich verstehe nicht die Abhängigkeit zwischen REFN0 REFNP0 sowie REFN1 REFNP1. In der Two-Wire RTD Application steht es anders wie bei dem Kollegen in diesem Beitrag. Wie berechne ich den Widerstand RBIAS? Vielleicht sehe ich vor laute Wald die Bäume nicht? Wieso baut man eigentlich Kondensatoren ein? Das einzinste was ich gefunden habe ist: http://www.ti.com/lit/an/sbaa201/sbaa201.pdf Low-Pass Filter Design Considerations in Ratiometric Measurements Ist aber in der Schaltung diesen Beitrags nicht der Fall, da keine Widerstände verbaut wurden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.