Hallo für ein aktuelles prijekt ist eine höhere genauigkeit als 10 Bit des internen Wandlers eines Mega16 gefordert. Was gibt es da für interessante Wandler? ich brauche nur einen eingang. Als Compiler nutze ich Codevision. gibt es andere Möglichkeiten die Genauigkeit zu erhöhen? vielleicht ein Umschalten der Referenzspannung? Danke schonmal, Sven
Referenzumschaltung kannst du vergessen. Gute Wandler findest du u.a. bei LT, Maxim und TI, für etwas mehr Geld bei AD. Auswahl des Wandlers: in erster Linie nach erforderlicher Wandelzeit. Ziemlich genau und preiswert sind integrierende Wandler, filtern auch prima 50(60)Hz-Störungen, sind aber langsam, viel mehr als 10 Messungen/s sind nicht drin. Ansonsten kommen sukzessive Approximation oder delta/sigma-Wandler in Betracht.
Geschwindigkeit ist nicht wichtig. wichtig ist mir das ich sie einfach angesprochen bekomme. Ist eine integration über den 1-wire bus ein großes Problem? oder kann man da auch als mittelmäßig guter programmierer (mag die hardware mehr...) herangehen?
@Sven Wie oben schon erwähnt ist der Preis von Wandelrate und Auflösung abhängig. Als Interface gint es so ziemlich alles was gängig ist. also Parallel,Seriell,I2C,1W meines Wissens nach auch usw. Das Protokoll ist meist recht simpel wenn man sich mal ne Stunde hinsetzt und den Kopf etwas anstrengt also kein großes Problem wenn man nicht gerade absoluter Anfänger auf allen Beteiligten Gebieten ist. Am besten ist es wenn du dir einige für dich in Frage kommende raussuchst und dir die Datenblätter runterlädst. Dort steht eigenlich immer das nötige Wissen drinn.
Ok, danke schön. Ich habe da an einen mit 1-wire bus gedacht. ist das sehr schwer zu implementieren? habe gute erfahrung im C programmieren, mäßige Assemblererfahrung Hat sowas noch keiner hier gemacht?
Bestimmt hat das schon einer gemacht. Ich bin eher der I2C Fan so das ich bei 1W nur wenig helfen kann. auch mit C hab ich relativ wenig am Hut. Für die Controller nehem ich lieber Bascom. Das reicht für die meisten meiner Anwendungen voll aus. am besten du besorgst dir entsprechende Unterlagen über 1W ausem Web und liest dich erstmal ein. Auch wenn man nicht gleich alles versteht hat man schonmal ne Grundlage.
mein persönlicher Favorit ist immer SPI, wenn ich freie Wahl habe.
Naja, freie Wahl ist eingeschränkt, will noch Jtag und ISP nutzen.. Aber da es momentan nur um eine Machbarkeitsanalyse geht könnte man sich da arrangieren.
Hi Sven, mal 'ne Frage nebenbei: Ist Deine Schaltung so exakt, daß 16Bit überhaupt Sinn machen?!? Sebastian
JA, vielleicht ist das auch ein Problem. Es geht darum die menge der Lichtquanten zu messen, dazu wird die Ausgangsspannung einer Photodiode mit einem OP verstärkt und das Signal gemessen. Aber es soll eben eine recht hohe Auflösung geben..
Hi 10 Bit sind bereits 0,1% Genauigkeit. Deine Stufen vorher (der OPV, dessen Beschaltung) müssen natürlich auch diese Genauigkeit bringen ansonsten nützen dir selbst 16 Bit wenig. Da der ADC im AVR aber durch den Takt des Prozessors etwas gestört ist würde ich dir einen externen SAR-ADC mit 12 oder 14 Bit empfehlen dessen Aufbau nach allen Regeln der Leiterplatten-Kunst (such mal hier im Forum) erfolgen muß. Dann noch einen guten OP mit exakten Widerständen davor und das wird schon relativ genau. Matthias
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.