Hallo an alle
Ich suche einen 16 Bit Adc mit I²C Interface. Am besten wäre es, wenn er 2 Kanäle hat.
Danke im Voraus
Gruß Robert
Druckbare Version
Hallo an alle
Ich suche einen 16 Bit Adc mit I²C Interface. Am besten wäre es, wenn er 2 Kanäle hat.
Danke im Voraus
Gruß Robert
Ich hab gerade z.B. den MAX1169 gefunden, der hat allerdings nur einen Kanal
Wenn 12 bit reichen wäre der Max127 optimal, er ist auch relativ leicht zu beschaffen...
Einen I²C ADC mit zwei Kanälen wirst Du auch nicht finden. Auf der www.maxim.de kannst Du aber einige ADC finden.
Gruß Hartmut
ggf. mal den MAX1415/MAX1416 ansehen:
16-Pin PDIP (!) mit 2 Kanal 16-Bit Sigma-Delta ADCs
Das SPI-Interface lässt sich wie I2C auch problemlos ansteuern.
Hallo
Zur Ansteuerung habe ich keine Probleme. Doch ich habe Pin MAngel am Avr.
Und da ich I²C auf jeden Fall brauche, will ich die ADCs auf mit diesem Bus betreiben.
Gruß Robert
Ja nen 2 Kanaler in 16 Bit kenne ich auch nicht aber wenn du genug Geld hast dann gibt es reichlich 20 und 24 Biter mit 2-8 Kanäle und I2C von Anlog Devices,Linear,Maxim usw.
Mit 14 Bit würdest du auch einiges bekommen und das wesentlich Günstiger.
Die Frage ist nun welche Auflösung du wirklich brauchst.
Für 16 Bit muß auch der komplette signalweg nebst Stromversorgung "Astrein" sein sonst verschenkste da nur was.
Ja die Auflösung ist nötig, da ich oft sehr kleine Werte messe und die auch genau sein sollen.
Wie säubere ich am Besten das Segnal von den Sensoren?
Gruß Robert
Mit viel Gedult,Rechnerei und Versuchen.
Ja,dann gib doch mal messbereich und gewünschte auflösung an.Zitat:
Ja die Auflösung ist nötig, da ich oft sehr kleine Werte messe und die auch genau sein sollen.
Dann kann man klarer sehen.
Ich möchte strom sehr genau messen. Ich hab auch schon einen Sensor (Allegro ACS750-75) Der gibt eine Spannung proportional zum Strom aus.
1mV = 50mA
Ich möcte auf ca 7 - 10mA genau messen.
Gruß Robert
Ja,nur lese ich aus dem Datenblatt das die Nichtlinearität alleine schon im Bereich deiner gewünschten auflösung liegt.(Ab.Seite 4 und in den Specs)
Das macht wenig Sinn auf 50mA genau zu messen.Aber mußt du selber wissen.
Der Rest wie Temperaturdrift usw. ist leicht im Griff zu halten (Temp. stabiliserung und rechnerische korrektur am Controller)
Ein 14 Bit Wandler würde auch schon reichen.
Bei einer Referenz von 3.75V hast du eine auflösung von ca. 0.23mV.
Das sind ganze 2 Bit reserve.
Aber mal so nebenbei:
Bei 75A Messbereich machen 50mA Auflösung nicht wirklich sinn.
Gibts da nen Speziellen Grund dafür ?
Hallo Ratber
Danke für die Antwort. ICh mess mit dem Snsor oft sehr kleine Ströme die kleiner sind als 1A.
Dafür möchte ich nicht einen 2 Hardwareteil planen.
Gruß Robert
Hallo
Welchen 14Bit Adc kannst du mir empfehlen, der I²C hat und am Besten noch im DIP Gehäuse ist??
Gruß Robert
Sorry,aus dem Stehgreif habe ich auch nichts parat.
Ich mache das genauso wie viele andere und suche mir den passenden Kandidaten raus wenn ich weiß was ich haben will.
Ich hab ja oben schon einige Hersteller angerissen.
Klapper die mal in ruhe ab.
Wenn es nur um bnormales messen gewht nimm den Max127, die 12bit lassen einen Abstufung von 4096 zuständen, das ist genauer als jedes Multimeter... und die 8 kanäle kann man auch wunder bar verbrauchen...
Nein 12 Bit sind mir zu wenig.
Kennt keiner ein 14 Bit Adc mit I²C und das auch noch im DIP Gehäuse?
Gruß Robert
Was nützen Dir die 14 bit wenn der Sensor diese Auflösung nicht hergibt?
Der Sensor liefert 20mV/A, bei Deinen gewünschten 10mA-Inkrementen also ganze 200uV. Das Rauschen ist mit 7mV angegeben, der elektrische Offset mit 50mV und der Magnetische kann bis 0,8A reichen. Dann noch ein 1%-iger Fehler oben drauf, und da willst Du 14bit??? Die Diagramme zeigen dazu noch putzige Nichtlinearitäten und eine heftige Temperaturabhängigkeit. Warum willst Du nicht einsehen, dass ein 75A-Stromsensor nicht zum Messen mit derartig hoher Auflösung gedacht ist? Wenn Du die ganzen Unwägbarkeiten ernsthaft rausrechnen willst kannst Du auch gleich mit einem 12bit-Wandler mehrmals messen und mitteln, das macht auch keinen Unterschied mehr. Mit einem 100A-Shunt misst man ja auch nicht besonders vorteilhaft Ströme im mA-Bereich, obwohl da die Fehler übersichtlicher bleiben.
zwar offtopic - aber falls mal jemand Wechselstrom messen will, empfehle kann ich den Stromwandler TZ77 empfehlen (Conrad Artikel 415707 - 62).
Der macht 120mV je Ampere an 300Ohm. Ich verwende den Stromwandler gern auch für geringe Ströme mit 600Ohm Last - dann bringt er im unteren Bereich ca. 200mV/A. Dann reicht zur Auswertung der interne 10Bit-ADC eines Atmega vollkommen bei aus (Schutzdioden am Eingang!). Bei Uref=2,56V sind das dann ca. 12mA je Digit.
Wissen wir das? Du anscheinend nicht, denn der TZ77 ist wenn mich nicht alles täuscht ein Stromtrafo, während das Allegroding des Fragestellers ein Stromwandler mit Hallsensor ist - was fällt Dir auf? Richtig, der eine ist nur für AC, der Fragende möchte aber anscheinen Gleichstrom messen. Die sei aber verziehen, um sieben Uhr morgens sind solche Ausfälle noch gestattet :)
HAllo an alle
Wie kann ich dann am BEsten eine genau Strommessung durchführen??
Mit einem Shunt??
Beim C gibt es einen Shunt mit 0,001Ohm.
Gruß Robert
Ja,das "Wie" ist das Ergebnis der Vorgaben.
Also erstmal die Vorgaben klären.
Um mal ne kleine Liste zusammenzustellen.....
-Erlaubter maximaler Spannungsabfall am Shunt (wenn möglich) ?
-Messbereich des zu messenden Stromes und die Art (Gleich-,Wechsel-,Mischspannung.ggf. Frequenz) ?
-Benötigte Auflösung des zu messenden Stromes.(zb. 0-20A mit 0.01A Auflösung
-Benötigte Genauigkeit
-Allgemeine Beschreibung was überhaupt gemessen werden soll.
Einige Werte hast du ja schon ganz oder Teilweise gegeben aber ich hab die entsprechenden Fragen dennoch mal eingestellt.
Ohne Informationen ist es eben schwer einen sinvollen Tip/Ratschlag zu geben.
Der 1mOhm Shunt zb. gibt bei zb. 20A nur 20mV ab und mit einem 16 Bit Wandler und einer Referenz von 1.27V wäre die Auflösung zwar theoretisch ok aber im Bereich von 20mV wird der Wandler kaum ein vernünftiges Ergebnis liefern.
Da wäre ein 0.01 oder 0.1 Ohm Shunt schon besser geeignet weil er leichter verarbeitbare 0.2 bzw. 2V liefert.
Vrstehste worauf ich hinaus will ?
Hallo an alle
Mein Projekt ist ein Prüfstand für Elektromodellmotoren (Gleichstrom).
Shunt ist eben nicht gut, da manche bürstenlose Regler mit einem Shunt aussteigen :(:( Deshalb sollte, wenn ein Shunt verwendet wird dieser möglich klein sein.
Messbereich von 0 - 70A. Generell 0.01A Bei Strömen unter 10A wären 0.005 nicht schlecht.
Genauigkeit: <1%
Eventuell wäre es einfacher, das ganze Projekt für Strombereiche zu teilen. Wie bei einem Messgerät mit Bereichswahl. Optimal wäre natürlich Autrange über die Software.
Gruß Robert
Ja,damit kann man mehr anfangen.
Also das kann ich mir nun garnicht vorstellen und nachvollziehen.Zitat:
Shunt ist eben nicht gut, da manche bürstenlose Regler mit einem Shunt aussteigen
Ich benutze vom kleinstmotor bis zum Bürstenlosen Modell für Flugmodelle so ziemlich alles.
Lastungleichheiten aufgrund von Leitungs und Kontaktwiderständen sind nicht zu vermeiden und der geringe Widerstand eines Shunts schon garnicht.
Wenn du für deinen Motor die ganz normalen 4 bzw. 6mm² Leitungen in den Längen bis 300mm nimmst dann hast du alleien dort schon einen einzelnen Leitungswiderstand pro Strang von 1.35/0.9mOhm plus Kontaktwiderstände von 20-30mOhm an den Handelsüblichen Verbindern.
Also eine Ohmsche ungleichverteilung von +-10mOhm (Kein Kontakt ist gleich)
Ein 1 oder 10mOhm Shunt ist also unerheblich.
Bei bis zu 70A sind 10mA Auflösung unsinnig.Zitat:
Messbereich von 0 - 70A. Generell 0.01A Bei Strömen unter 10A wären 0.005 nicht schlecht.
Du willst auf ca. 143 ppm auflösen und das bei einem Antrieb dessen Gegen-Emk um eine vielfaches höher liegt.
Sorry aber das wäre so als ob due im KFZ einen Tacho hast der auf 0.01 km/h auflöst.
Alleine der Temperaturabhängige Rollumfang des Reifens würde dir um den Faktor 100 nen Strich durch die Rechnung machen.
Dazu wäre diese Auflösung unerheblich.
Was Sinvoll ist ist auf 0.5 oder auch auf 0.2% aufzulösen und da hast du schon Schwankungen zu erwarten die kein deutliches Ergebnis erlauben.
Um 2 Messbereiche abzudecken wäre es vieleicht Sinvoll 2 Sensoren zu nehmen.
Den für +-75A haste ja schon.
Einen bis 10A (Besser 5A) findet sich sicher auch.
Das habe ich mir mit Hintergrund für zuletzt aufgehoben.Zitat:
Mein Projekt ist ein Prüfstand für Elektromodellmotoren (Gleichstrom).
2% sind völlig ausreichend.
Es macht einfach keinen Sinn die Genauigkeit zu hoch zu treiben wenn die Art des Signals es nicht zulassen würde.
Für Kollektormotoren hast du Bürstenfeuer was keine einfache Messung zulassen würde.
Da wäre Filtern angesagt und die Tolleranzen der Bauteile begrenzen das Ganze eh auf 1% oder höher.
Bei Bürstenlosen also Drehstrommotoren ist die Signalform auf den Leitungen nicht gerade messfreundlich also hast du noch größere Tolleranzen zu erwarten.
Sorry aber "<1%" ist utopisch.
Nimm mal den 10 bzw 1 mOhm Shunt und schau dir das Signal mal auf nem oszilloskop an falls du eines hast oder drankommen kannst dann wirst du verstehen was ich meine.
Für Kollektormotore ist nur der ungefähre Strom wichtig und dr Rest läuft über Drehoment (Wirbelstrombremse oder Anderes) und Erwärmung.
Bei den Bürstenlosen ist der Strom selber auch nicht so wichtig aber die Symetrie (Unwucht im Drehmoment also unruhiger Lauf) und für die brauchst du keine genauen Sensoren sondern 3 Stück (Pro Phase einer) die möglichst gleiche werte liefern.
Natürlich machen auch 2 Sätze Sinn,je nachdem wie weit die Bereiche auseinander liegen.
Wenn du mit Shunt arbeitest dann ist der Verlust über den Shunt eigentlich uninteressant denn für deine Berechnungen misst du einfach die Spannungen "hinter" den Shunts und nicht davor.
Dann noch am Rande zum Rest um die Thematik "Motorenprüfstand":
Da gibt es noch Faktoren wie Erwärmung,damit verbundene Effekte wie Dehnung,Lagereigenschaften usw. und die allgemeine Dynamik des Probanden wie Bauform,Materialien in Bezug auf Magnetischem Fluss usw. die zu berücksichtigen sind.
Aber ich denke mal das meiste davon weißt du selber.
Jedenfalls sind 10mA Auflösung auf eine 70A Skala zwar nett aber kaum brauchbar.
Natürlich läst sich das alles erreichen aber der Aufwand steigt da schon um einiges an.
Das alles nur mal in loser folge zum nachdenken.
also kein Angriff auf dich.
Danke für die sehr ausführliche Antwort :)
Ich hätte es mir nun so gedacht: 2 Messkreise.
1x 1mOhm Shunt für die großen Messungen
1x 10mOhm Shunt für Messungen <20A
Eventuell zu beiden Shunts einen Temperatursensor. Mein Ziel ist nun 1,5%. Ich hoffe ich kann die Nicht Linearität mit Hilfe der Temperatursensoren wegzurechnen.
Ist das so geeignet??
Ich hab jetzt durch Änderung des Hardwarelayouts noch Platz für einen SPI BAustein. :)
Gruß Robert
Ja,machbar ist im Grunde alles.
Nur muß man sich selber drüber klar werden was man wirklich braucht sonst verschwendet man unnötig Zeit und Geld.
Das sind maximal 0.2V für den 10mOhm und 0.075V für den 1mOhm.Zitat:
1x 1mOhm Shunt für die großen Messungen
1x 10mOhm Shunt für Messungen <20A
Da sind Messverstärker fällig sonst wird auch ein 16-Bit Wandler nicht viel messen können oder du nimmst Symetrische Wandler die Positive und Negative (Relativ zur Masse) Spannungen messen können um den "Blinden Bereich" an den Messbereichsenden zu umgehen.
Das eine bedingt wieder Aufwand um die aufadierten Messfehler zu kompensieren und das andere geht wieder ins Geld und steigert ebenfalls den Schaltungsaufwand.
Was die Verluste angeht so sind bei 1mOhm 5.6 und bei 10mOhm 4W zu erwarten.Also nix Weltbewegendes.
Ja,was machen ?
Ich würde sagen ein Messverstärker wäre das Sinvollste.
Das ist im Grunde ein Operationsverstärker mit festem Verstärkungsfaktor als Differenzverstärker oder auch Einseitig.
Damit kannst du dir das Signal vom Shunt auf die Referenzspannung des Wandlers bringen um die Maximale Auflösung zu nutzen.
Es gibt auch fertige Messverstärker für solch eine einsatz.
Die Temperaturkompensation kann rechnerisch oder auch in der Schaltung erfolgen.
Die Linearität ist Softwaresache.
Ja,würde sagen,is kein Drama aber erfordert einwenig Rechnerei damit Genauigkeit und Auflösung nicht im Gegensatz zueinander stehen.
Hallo Ratber
Danke für die Hilfe :)
Ich hab mal nach einem Messversärker gesucht. Der besteht aus 3 OPs.
Hier ein Bild: http://upload.wikimedia.org/wikipedi...%C3%A4rker.jpg
Ist das das Richtige???
Die Formel lautet: Ua = (Ue+ - Ue-)*(1 + (2R2/R1))
Welche Widerstandsgröße ist den für R2 und R1 zu empfehlen?? Denn ich hab die gleiche Verstärkung wenn ich für R1 100 und für R2 300 nehme und wenn ich für R1 10k und für R2 30k nehme.
Als Adc möchte ich gerne einen Max195 verwenden. (16Bit, Spi). Welche Verstärkung ist den da nötig?
Gruß Robert
Ja,die Schaltung ist die Richtige.
2 Spannungsfolger und am Ende der Differenzverstärker mit fester Verstärkung (Hier über den R zwischen "-" und Ausgang)
Aber wie immer so gibt es auch hier das Problem das auch diese Schaltung wie jede Andere ihre Nichtlinearitäten und Temperaturabhängigkeiten hat.
(Ach neee ! Da erzähl ich ja was ganz neues)
Von der Temperaturdrift der Widerstände hängt die Genauigkeit ab also müssen diese eine geringe Temp.Drift haben.
Ein weiterer Faktor ist das Rauschen.
Nicht nur Halbleiter Rauschen sondern auch Widerstände (siehe "Widerstandsrauschen").
Dann noch der Offset der Operationsverstärker der mit in die Rechnung einfliessen muß.
Alles in allem steigt der Aufwand mit der Gewünschten Auflösung und Bandbreite sowie sonderwünschen wie "Gute Auflösung im Nullpunktbereich" an und treibt den Preis.
Für den Messverstärker würde ich ein fertiges Modell wie zb. den "AD620" empfehlen der genau diese Schaltung enthält.
Der Chip ist speziell für diese Aufgabe gedacht und auch ab Werk schon im Gehäuse abgeglichen sowie Temperaturkompensiert.
Alle anderen Relevanten Grössen sind ebenfalls berücksichtigt.
Also Pflegeleicht.
Was neben der Versorgung noch anzutackern ist ist der Widerstand für den Verstärkungsfaktor und schon is der Messverstärker fertig.
Den gibt es zb. bei Reichelt unter "AD 620 AN" für 7 Euronen.
Das ist natürlich nicht gerade besonders Billig aber du bist sicher schon selber auf den Trichter gekommen das Leistung (In diesem Falle Präzision) einen Preis hat.
Da kann man natürlich mit eigenarbeit etwas Sparen (Nicht wirklich) aber mal erlich,die Mühe und der Aufwand lohnen meist nicht.
Warum ?
Du schriebst von Bürstenlosen Motoren und die Angabe des Bereiches von bis zu 75A (Pro Strang.Sind ja drei da) also den derzeit so populären Modellen die man vornehmlich im Elektroflug antrifft (Jaja,schon gut.auch in anderen Bereichen) und die ihren Preis haben.
Wer also diese Motoren nutzt und über einen Prüfstand nachdenkt der hat höchstwarscheinlich schon mehrere Motoren in der Sammlung und angesichts der Preise dafür sind 7€ für nen Popeligen Messverstärker auch kein Akt mehr.
Schau dir mal das Datenblatt dazu an (Der AD620 hat auch viele Brüder und Schwestern unb unterschiedlichen Preislagen.Is ja nicht so das wir das nicht noch teurer bekommen könnten *gg*).
Die Werte sehen auf den ersten Blick Akzeptabel aus (Hab nicht die Zeit gefunden näher hinzuschauen)
So,habe fertig !
PS: Der Text ist etwas gewürfelt also lies 2x drüber.
Sorry
Dann nimm einen kleinen Shunt und benutz einen Opamp als Vorverstärker, der die gemessene Spannung in den Bereich bring die der ADC messen kann oder nimm einen ADC, der eine niedriege Referenzspannung verwenden kann
Danke für den Tip
Hallo an alle
So es ist nun ein bisschen voran gegangen. Als ADC möchte ich den ADS7825 von TI nehmen. Das ist ein 4 Kanal 16 Bit Adc mit paralleler und serieller Interface.
Siehe: http://focus.ti.com/lit/ds/symlink/ads7825.pdf ODer empfehlt ihr mir einen anderen??
Zum Ad620, welche VErstärkungen sind den sinnvoll?? Beim ADc kann hab ich eine interne Referenzspannung von 2,5V und eine externe von 2,3 - 2,7V.
Da würde für den 20A Kreis eine Verstärkung von 12 und für den 75A Kreis eine Verstärkung von 33 passen. Stimmt das so?
RG20 = ~4,53k (G=11,9051)
RG75 = ~1,54l (G=30,0779)
Welche Referenzspannung soll am AD620 angeschlossen werden?
An Vin- und Vin+ werden die Anschlüsse des Shunts angeschlosssen, oder (parallel zum Shunt)
Danke im Voraus
Gruß Robert
Gruß Robert
Langsam.
Werf nicht alles in einen Topf.
Die Externe Referenz geht von 2.3 bis 2.7V oder du nimmst die interne 2.5V (Wie gut die ist weiß ich aber nicht.Besser ne Externe)
Dh. dein Messbereich am AD geht dann auch genau von Agnd2 bis Ref.
Wenn du zb. die 1.5V nimmst dann ist dein Verstärkungsfaktor bei nem 1mOhm Shunt für 75A 33.33 und für 20A 125
Bei nem Shunt mit 10mOhm dan Entsprechend für 75A 3.33 und für 20A 12.5
Jaja,die Formel ist jetzt unvollständig.Spielt aber auch keien Rolle denn du wirst zur genauereen Einstellung eh nen Trimmer (Spindeltrimmer) nutzen müssen denn Bauteile haben Tolleranzen und die will ja keiner messen müssen)
Zum Baustein:
Ja,klar kannste den Nehmen.
Solange du genug Pinne für die Datenübertragung hast sehe ich da kein Problem
Hi Ratber
Als Referenzspannungsquelle werde ich einen MAX6325 nehmen. (2,5V)
Du meinst am Anschaluss des AD620 vür den Verstärkungswiderstand einen Spindelrimmer anschließen?
Wie gehört der Shunt an den AD620 angeschlossen?
Gruß Robert
Gut,dann ist das schonmal abgehakt.Zitat:
Als Referenzspannungsquelle werde ich einen MAX6325 nehmen. (2,5V)
Der kommt zwischen die beiden Eingänge.Zitat:
Wie gehört der Shunt an den AD620 angeschlossen?
Ich mach nacher mal ne Zeichnung sonst wirds zu unübersichtlich.
Ja.Zitat:
Du meinst am Anschaluss des AD620 vür den Verstärkungswiderstand einen Spindelrimmer anschließen?
Der Grund ist ja das der Widerstand den du brauchst ja ebenfalls ne Tolleranz hat (1% Bei handelsüblichen Metallfilm.0.1% bei Messwiderständen) und dazu nicht in jedem gewünschten Wert zu bekommen ist sondern nur in E-Reihen.Messwiderstände mit 0.1% sind zwar besser aber neben dem Preis bekommst du da noch weniger Werte.
Am Bewärtesten ist einen Winderstand mit einem Spindeltrimmer (Mit brauchbarem Temperaturkoeffizienten.Is aber kein akt) zu kombinieren.
So hast du über den größten Teil des gewünschten Widerstandwertes die Stabilität eines Festwiderstandes und für den Variablen Rest ist dann der Trimmer da.
Mit einem Modell das mit 12-25 Umdrehungen arbeitet kannst du dann sehr genau einstellen.
Da du ja ne Referenzspannungsquelle hast (MAX6325) kannst du auch damit auch ohne Probleme abgleichen.
Ja,wie gesagt.
Wird langsam Zeit für nen Plan um die Feinheiten auszuarbeiten.
Ich schau mal heut abend ob ich mal was Grobes machen kann.
Hallo
Bin eh schon am selber zeichnen. Jedoch hänge ich am AD620. ICh habe in Eagle bereits schon ein eigenes Abuteil erstellt. Jedoch funktioniert es noch nicht so richtig, denn der Wert (>VALUE) wird nicht angezeigt. Und wenn ich im Scheme etwas verbine, wird es im Layout nicht angezeigt. :(
Gruß Robert
Dann layoute gefälligst von Hand, dann weisst Du wenigstens, wo sich welche Verbindung gerade versteckt hat. Wenn ich mich nicht irre, wurdest Du in Anbetracht Deines 16bit-Wunsches auch schon (mehrfach?) darauf aufmerksam gemacht, dass der Aufbau über die letzten 5-6 Bits Deines Ergebnisses maßgeblich entscheidet, da solltest Du besser nicht auf den Autorouter vertrauen. Ein Bit sind bei unipolarem Betrieb und 2,5V Referenz 38 Microvolt, dafür brauchst Du schon ein sehr ordentliches und durchdachtes Layout. Zu dem anderen Eagle-Problem kann ich leider nichts sagen, da ich Eagle nie wirklich benutzt habe.
Hi
Ich rede nicht vom Autorouter.
Es werden nicht einmal die gelben Linien (Airwires) im Layout angezeigt.
Kein Rattennest, keine Ratten :)
Stört Dich das wirklich? Mir wär's ja sowas von lachs. Bauteile setzen und routen, die Hilfslinien kann man sich auch denken. Dieser Wirrwarr würde mich eher durcheinander bringen. Ich stricke just in diesem Moment meine Scheibenwischermotor-PWM mit den entsprechenden Sicherheitsschaltungen zusammen, schön auf Punktraster. Der Grund ist einfach: selbst ätzen mache ich seit Jahren nicht mehr, dieser Saukram ist mir zu eklig, Auftrag dauert und muss erfahrungsgemäß eh irgendwo geändert werden. Wenn eine Schaltung für mich oder nur ein Prototyp ist, brauche ich schon einen triftigen Grund, eine Platine zu ätzen. TQFP, SSOP oder QFN wären Gründe, SO kommt auf Adapterplatinchen und wird fliegend verdrahtet. Auch ein 16bit-A/D kann auch Punkraster funktionieren, umgekehrt kann man auch eine 4-lagige Platine designen, auf der man nur noch 10-12 bit nutzen kann. Nur bei der geätzten Platine im Nachhinein noch was zu verändern wird schwierig...
Hallo an alle
Ich ahb nun etwas gezeichnet
Kann das so funktionieren??
Danke im Voraus
Gruß Robert
Die Probleme:
1. die Shunts hängen direkt an den AD620ern, wie verhinderst Du, dass die Eingänge ausserhalb ihrer compliance ranges kommen? Die AD's verkraften nur Spannungen, die innerhalb ihrer Betriebsspannungen liegen, und auch da muss noch 1-2V Luft sein. Irgendwo muss die Shunt-Masse und die Schaltungsmasse verbunden sein!
2. um wieviel lässt Du die ADs verstärken? Ich glaube, wie hatten irgendwas bei 38uV pro Bit ausgerechnet, die ADs haben 50uV max. Eingangsoffset, den vestärkst Du mit. Rechne mal aus, wie viele Bits Du danach in Deiner Software nachbehandeln musst und dann frage Dich, wozu Du 16 brauchst.
3. Die ADCs haben einen Fehler von +/-2LSB, hast Du das in Deinen Softwareüberlegungen berücksichtigt? Das ganze Ding muss kalibriert werden und vor allem auch im Betrieb kalibrierbar sein, am besten automatisch.
4. Berücksichtigst Du Thermospannungen an den Shunts? 70A assoziiere ich mit Wärme, und da Du im uV-Bereich misst, könnte das interessant werden. Schon mal durchgerechnet, was Onkel Seebeck dazu meint?
5. Ich sehe an den kritischen ICs ne Menge Elkos, aber nichts keramisches. Soll das so?
6. Man sieht dem Schaltplan leider nicht an, wie das Layout nachher sein wird. Die im Schaltplan bereits zusammengetüdelten Analog- und Digitalmassen lassen mich allerdings daran zweifeln, dass das Layout 16bit-tauglich sein wird.
7. Ich sehe keine Tiefpässe. Die Motoren sauen sicher kräftig rum, lupenreiner Gleichstrom fliesst da niemals. Und dann SAR-ADCs? Sigma-Delta-Wandler wären vielleicht angebrachter. Ich habe an meiner Kraftmessbrücke AD7705 benutzt, auch 16bit (14 erreiche ich effektiv, mehr habe ich mit der Flatterverdrahtung zur Brücke auch nicht wirklich erwartet). Eigentlich wollte ich auch einen AD620 davor setzen, brauche ich nun aber nicht mehr, mit dem im AD7705 eingebauten, einstellbaren Vorverstärker erreiche ich mit entsprechender Referenzspannung +/-15mV Messbereichsendwert, optimal für meine 2mV/V-Brücke. Referenz ist übrigens ein 7805, kannst ja mal drüber nachdenken :)
Dass Du das sonstige Gehühner richtig angeschlossen hast nehme ich mal einfach so an.
Hi Shaun
Danke für deinen hilfreichen Beitrag
Also 14 Bit reichen mir. Jedoch habe ich bei den 16Bit Adcs einfach viel mehr Auswahl.
Zu 1: Am Eingang des AD620 liegen beim 1mOhm Shunt amximal 0,075V und am 10mOhm maximal 0,2V an. Da hab ich deoch noch genug Sicherheit, oder??
Wie kann ich das ganze noch zusätzlich absichern??
Also 1 Anschluss des Shuntes geht auf Masse, und der andere zum AD620. Oder gehen beide zum Ad620 und der, der auf Vin- geht geht zusätzlich auf Masse?
Zu 2: Den AD für den 20A Kreis lasse ich mit dem Faktor 12.5 verstärken und den AD für den 75A KReis mit dem Faktor 33.3.
Also vertärke ich im 20A Kreis zusätzlich 625 µV und im 75A Kreis 1666.6 µV.
Zu 3: Wie lasse ich das ganze am BEsten automatisch kalibrieren??
Zu 4: Ich habe schon oben geschrieben, dass ich eventuell wenn nötig zu jedem Shunt einen Temp Sensor hänge (eventuell DS18B20).
Zu 5. Die Wahl der Kondensatoren hab ich aus dem Datenblatt des ADS7825. An den AD620 hängen bei jedem 2 100nF KOndensatoren.
Zu 6. Das Analog und Digitalmassen getrennt gehören, wusste ich nicht. Doch welches Potential bekommen die 2 Massen dann?? (Digitalmasse ist die normale MAsse, die ich an jedem anderen IC auch verwende, oder?? Die ist mit dem Minus Pol der Stromversorgung verbunden) Wohin gehört die Analogmasse angeschlossen??
Zu 7: Du meinst einen RC Tiefpass?? Wo bitte gehört den der hin??
Welchen ADC würdest du mir dann empfehlen??
Gruß Robert