Hallo, wie die Überschrift schon sagt, kann man mit einem Atmega8 das Display eines billig-Multimetrs nutzen/ansteuern? z.B. um Temperatur anzuzeigen, Zahlen kann ja das Display. Hab leider bei der Suche nix gefunden. Danke
Wenn Du die Anschlussbelegung des Displays hast: http://www.atmel.com/dyn/resources/prod_documents/doc2569.pdf
Das geht relativ einfach. Erstmal brauchst Du die Pinbelegung. Die findest Du wahrscheinlich bei allen Geschäften, welche solche Anzeigen verkaufen. Also nehmen wir dafür mal ein einzelnes Segment. Um dies anzusteuern musst Du eine Wechselspannung von etwa 5 Volt mit etwa 10 Hz-1kHz draufgeben. In einfachsten Falle machst du dass so: Du nimmst für N-Segmente N+1 Ports und toglest den N+1ten mit diesem Takt. Gleichzeitig invertierst du deine Segmentports. Ziel ist es, folgendes zu erreichen. GND: HLHLHLHLHLHLHLHLHLHLHLHLHLHLH Ein: LHLHLHLHLHLHLHLHLHLHLHLHLHLHL Aus: HLHLHLHLHLHLHLHLHLHLHLHLHLHLH Also ausgeschaltete Segmente haben beide Anschlüsse in Phase. Nicht ausgeschaltete Segmente haben sie gegenphasig. 100 Hz ist ein guter Wert für die Frequenzen. Auf keinen Fall darfst Du Gleichspannung auf die Anzeige geben. Davon wird die Kaputt.
Über die PORTS eines AVR kannst du einen DA (digital-analog) Wandler ansteuern (ggf. einfaches R2R-Netzwerk s. #) und die so "hergestellte" analoge Spannung mit dem Multimeter messen d.h. anzeigen. Du kannst dich auch in das Thema Programmieren einer PWM Ausgabe auf µC einarbeiten. Das AVR-Tutorial hilft dabei. # http://www.mikrocontroller.net/articles/DA-Wandler
Ja, Danke ! Hört sich für mich erstmal kompliziert an, aber ich hab ja erstmal Lesestoff, da werd ich mal sehen ob ich damit klar komme. Danke
Vielleicht im Datenblatt eines Multimeter-Ansteuerbausteins nachsehen, wie die Ansteuerung eines gemultplexten LCD erfolgt (erfolgen muss). Dies entsprechend mit uP nachempfinden. http://datasheets.maxim-ic.com/en/ds/ICL7129A-MAX7129.pdf
Das klassische Ansteuer-IC für nicht gemultiplexte LCD ist der ICL7211 http://www.intersil.com/data/fn/fn3158.pdf The ICM7211AM device is a non-multiplexed four-digit seven-segment CMOS LCD display decoder-driver. This device is configured to drive conventional LCD displays by providing a complete RC oscillator, divider chain, backplane driver, and 28 segment outputs. It also has a microprocessor compatible input configuration, which provides data input latches and Digit Address latches under control of high-speed Chip Select inputs Reichelt-Preise: ICM7211A 2,80€ ICM7211AM 2,35 €
Naja, irgend so ein IC iss ja in dem Multimeter schon drin, wenn man wüsste wie man den gleich ansteurt, das wäre natürlich easy. Leiterplatte vom Multimeter absägen und Kabel vom Atmega an die Pins.
Hallo, der IC auf dem DMM ist oft ein ALL-in One also Ladungspumpe, OP, Refernz, Adwandler, µC und Displayansteuerung in einem. Also des wird wohl dann nur durch das anlegen einer Spannung laufen wenn du das Ansteuern den machen lassen willst. Gruß Peter
Die Ansteuerung eines nackten LCD ("Glas") mit einem normalen AVR ist laesstig. Dafuer gibt's z.b. den ATmega16[u]9[u], der sich auch im AVR Butterfly findet und die ganze Ansteuerei selbststaendig erledigt. Der Weg ueber eine D/A-Wandlung und dann in's Multimeter sollte allerdings deutlich einfacher sein, als ein LCD-Display aus dem Multimeter rauszureissen und dann direkt anzusteuern.
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.