Moin, ich habe ein Messgerät mit einem ICL7126, dass ist ein A/D Converter IC mit integrierter LCD Ansteuerung. Ich würde gerne für eine Automatisierung die Signale die zum LCD gehen abgreifen und auswerten. Versorgungsspannung sind 6V. Mein Atmega läuft mit 3.3 V. Wie würdet ihr das machen? Freue mich über Vorschläge. Ach hier noch das Datenblatt: http://www.intersil.com/data/fn/fn3084.pdf Gruß Jonas
Wird nicht so einfach sein. Du mußt an alle! LCD-Leitungen rankommen. Dann hast Du die Info welches Segment an ist, daraus kannst Du den angezeigten Wert herleiten. Wie Du das Signal auskoppeln kannst (Rechtecksignal) siehst Du auf den letzten DB-Seiten, Erzeugung eines Über- bzw. Unter- Bereichs-Signals. Fragt sich ob sich der Aufwand lohnt, ober ob es nicht günstiger ist den AD-Teil des 7126, den gabs mal bei Intersil "einzeln", zu verwenden. (Ist schon einige (>10) Jahre her) Weiß leider nicht mehr wie der Chip genau hieß, Irgendwas mit ICL(wg. Intersil) 7109?? Das Ding hatte statt LCD/LED Display-Ausgang halt einen "normalen" Datenausgang.
Danke für die Antwort. Ich hab schon Leitungen an alle LCD Pins gelötet. Das mit den einzelnen Segmenten ist klar, die Software zur Auswertung ist auch einfach, denk ich. Beim Versuch eines der Segmente auszuwerten (über Spannungsteiler) ist mir schon ein Segment gestorben :(. Deswegen wollt ich mal fragen, was ich da zu tun hab? Mir schwebt irgendwie im Kopf das eine Diode noch einzubauen ist...? Gruß Jonas
Ich würde mich mit einfachen CMOS-Buffern an die Segmente und Backplane "hängen", Die Buffer wie im genannten Fall der Über/Unterbereichsanzeige mit GND und VCC versorgen. Den Opendrain über z.B. 47k an an den VCC des ATMEGA hängen. Soltte funktionieren. Viel Erfolg!
Jonas Biensack schrieb: > Danke für die Antwort. Ich hab schon Leitungen an alle LCD Pins gelötet. > Das mit den einzelnen Segmenten ist klar, die Software zur Auswertung > ist auch einfach, denk ich. Beim Versuch eines der Segmente auszuwerten > (über Spannungsteiler) ist mir schon ein Segment gestorben :(. Deswegen > wollt ich mal fragen, was ich da zu tun hab? Du musst vor allen darauf achten, das keinesfalls eine Gleich- spannung an die Segmente kommt. Es macht wirklich keinen Sinn, die Auswertung so zu machen, da Du zusätzlich die laufende Invertierung der Segmentsignale rückgängig machen musst. Es ist wirklich das Beste, wenn Du an den beiden Eingangspins des ICs parallel einen 7109 (wie bereits vorgeschlagen) anschliesst und dort am Ausgang das Binärsignal abnimmst. Der 7109 hat, bis auf den Ausgang, einen sehr ähnlichen Aufbau gegenüber dem 7126 und er braucht, genau wie der 7126 nur eine geringe Aussenbe- schaltung. Gruss Harald PS: Der Michael D. fährt ja am Wochenende zu Segor nach Berlin. Vielleicht bringt er Dir ja einen 7109 mit. :-)
Mh...danke für die Antwort. Ich vereinfache mal die Anforderung, ich löte das LCD erstmal aus. Das kann dann nicht mehr kaputt gehen. Nun sollte es doch möglich sein das LCD mit dem Atmega plus passende Ausgangsbeschaltung zu "simulieren", oder? Ein 7109 halt ich mal als Option offen. Aber hab halt gerade Zeit und wie es nächste Woche aussieht, steht auf einem anderen Blatt. Was hab ich den für Segment-Off für ein Signal zu erwarten, wie sieht Segment-ON wohl aus? Ich bau das mal auf dem Steckbrett auf und schaue mal was draus wird... Dank euch! Gruß Jonas
Jonas Biensack schrieb: > Nun sollte es doch möglich sein das LCD mit dem Atmega plus passende > Ausgangsbeschaltung zu "simulieren", oder? Hat der denn über 30 Eingänge? > Was hab ich den für Segment-Off für ein Signal zu erwarten, Ein Rechtecksignal von einigen Volt, welches in Phase zum Backplane Signal ist. > wie sieht Segment-ON wohl aus? Ein Rechtecksignal ,das um 180 Grad verschoben zum Backplane Signal ist. Was soll das ganze denn werden? Gruss Harald
Jonas Biensack schrieb: > Wie würdet ihr das machen? Ich würde erst mal mit dem Oszi messen, welche Spannungen da auftreten... Und dann ein entsprechend spannungsfestes XOR zwischen die Semgent-Pins und den Backplane-Pin schalten. Und das für jedes Segment. Und dann das Ergebnis nochmal mit dem Oszi ansehen...
Es gibt einen 7- Segment zu BCD- Wandler (74MM915) mit dem habe ich mal sowas gemacht.
Lothar Miller schrieb: > Ich würde erst mal mit dem Oszi messen, welche Spannungen da > auftreten... Steht eigentlich auch alles im Datenblatt... > Und dann ein entsprechend spannungsfestes XOR zwischen die Semgent-Pins > und den Backplane-Pin schalten. Und das für jedes Segment. Das wäre das übliche vorgehen. Diese Invertierung könnte natürlich auch ein uC machen. Bzw. man tastet immer im richtigen Moment ab. Das gesamte Programm, um das Ausgangssignal in eine Binärzahl zu verwandeln ist aber sicherlich nicht ganz trivial... Und das ganze bei einem IC, das nur wenig mehr wie ein Euro kostet. Gruss Harald
Jonas Biensack schrieb: > Wie würdet ihr das machen? Freue mich über Vorschläge. Ach hier noch das Ich nehme an, dass Du Dein Projekt erst noch erstellst, oder? Also von Grund auf neu programmieren mußt. Diese alten Intersil-Chips sind selten unter 10 euro zu haben. Ich würde Dir dann das hier empfehlen: Entweder den AD-Wandler des Controlers zu benutzen und auf LCD-auszugeben. Alternativ zum Intersil-Chip gibt es von Phillips so einen IIC-LCD-Treiber-IC (auch schon etwas älter) Irgend so ein PCF-Ding. oder Du benutzt den ADS8326IDGKT 16 bit, LowNoise, 250kHz, seriel/SPI/SSI interface kostet bei CSD-Electronik ca. 15 euro. (Es gibt auch billigere und günstigere !!!) Das Ding schließt Du an SPI oder IIC am Controler an und dann kannst Du sicherlich mehr als 10 Sample/Sekunde erreichen. Wenn Du die Anzeige des Intersil-Chip nicht zwingend brauchst, dann wandele mit dem extern AD-Wandler, wenn Du eine hohe Genauigkeit brauchst. Und gibst dann das Ergebnis auf einem DOT-LC-Display aus. Ringy schrieb: > Es gibt einen 7- Segment zu BCD- Wandler (74MM915) mit dem > > habe ich mal sowas gemacht. Das ist auch eine Anbaulösung. Wenn es trifftige Gründe gibt, hat es seine Berechtigung. Aber der Aufwand lohnt echt nicht. Weil man im Controler wieder Umrechnen muß. Sollte es so etwas geben, dass man dann mit SPI oder IIC hätte auslesen können, wäre diese Vorgehensweise etwas anderes.
Ringy schrieb: > Es gibt einen 7- Segment zu BCD- Wandler (74MM915) mit dem > habe ich mal sowas gemacht. Davon braucht man aber auch mindestens 3 Stück. Und muss anschliessend noch die 3...4 parallelen BCD Zahlen einlesen. Gruss Harald
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.