- UNI-T-Messgeraete    Werbung      
Ergebnis 1 bis 10 von 16

Thema: 1-10V EVG an AtMega

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von Dominik009 Beitrag anzeigen
    Die Steuerspannung für das EVG liegt bei 1-10V (also von 0%-100%)
    Ich habe jetzt 2 Leitungen vom EVG und muss irgendwie 1-10V mit einem AVR erzeugen um das EVG anzusteuern.

    ...

    Das EVG stellt 10V zur Verfügung, ....
    Ich würde es erstmal möglichst einfach versuchen. Mit einem Transistor oder noch einfacher (braucht keinen Basiswiderstand) einem Logic-Level FET z.B. BS170 eine PWM von den 10V des EVGs erzeugen und die dann filtern. Dazu reicht eigentlich ein Kondensator. Zusammen braucht man dann 1 Transistor, einen Arbeitswiderstand und einen Kondensator und kein extra Netzteil. Sowas ist schnell ausprobiert.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  2. #2
    Erfahrener Benutzer Roboter Experte Avatar von Neutro
    Registriert seit
    28.10.2007
    Ort
    Ostfriesland
    Alter
    46
    Beiträge
    642
    Eine weitere Möglichkeit wäre ein R2R Netzwerk, dafür müsste man dann aber schon mindestens 5 Ausgänge des AVR "opfern".

    Gruß
    Neutro

    Eine kleine Frage noch an die Leute die schon mal mit PWM eine analoge Spannung erzeugt haben:
    Lässt sich die Spannung wirklich von 0V bis 5V Variieren?
    Jemand mit einer neuen Idee ist ein Spinner, bis er Erfolg hat.
    (Mark Twain)

  3. #3
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    Wenn man ein PWM Signal mit 5 V Pegel per Tiefpass glättet bekommt man einen Spannungsbereich von 0-5 V. Wenn man eine Last an einem passiven RC Tiefpass hat, verringert sich der Spannungsbereich aber, durch den Widerstand.

    Für einen der Extremwerte muss man aber ggf. bei der Erzeugung des PWM Signals aufpassen, denn ein 8 Bit PWM braucht nur 255 Zeitschritte bei vielen µC werden aber 256 benutzt. Entsprechend bekommt man den Zustand dauernd High oder dauernd low nicht einfach über einen Wert im PWM Register.

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von Besserwessi Beitrag anzeigen
    Wenn man ein PWM Signal mit 5 V Pegel per Tiefpass glättet bekommt man einen Spannungsbereich von 0-5 V. Wenn man eine Last an einem passiven RC Tiefpass hat, verringert sich der Spannungsbereich aber, durch den Widerstand.
    Deswegen die PWM gegen die 10V erzeugen.

    Für einen der Extremwerte muss man aber ggf. bei der Erzeugung des PWM Signals aufpassen, denn ein 8 Bit PWM braucht nur 255 Zeitschritte bei vielen µC werden aber 256 benutzt. Entsprechend bekommt man den Zustand dauernd High oder dauernd low nicht einfach über einen Wert im PWM Register.
    Das ist leicht, bei den Extremwerten die PWM ausschalten und den Ausgang auf High oder Low setzen. Die 2 ifs werden den Prozessor nicht überlasten.

    Man muß nicht alles "overengineeren".

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied Avatar von mycroc
    Registriert seit
    29.11.2006
    Ort
    Bochum
    Beiträge
    111
    So etwas habe ich schon mal gebastelt. Die Schaltung funktioniert so seit ca. drei Jahren.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken EVG_Dimmer_Version_1.jpg  
    Rechtschreibung war, ist und wird wohl immer eine schwäche von mir sein. Bitte nicht kommentieren!

  6. #6
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    11.12.2008
    Ort
    Köln
    Beiträge
    460
    Hallo, vielen dank für die ganzen Infos!
    Ihr seid echt super !

    Ich werde mir bei Reichelt verschiedene Teile für verschiede möglichkeiten kaufen und die verschiedenen Methoden ausprobieren.
    Was am besten läuft, verbaue ich dann auf eine Platine.

    Also via PWM Tiefpass und OP währe eine möglichkeit.
    Das habe ich soweit verstanden und werde es auch ausprobieren.


    @Klebwax,
    deine Methode versehte ich leider nicht ganz. Ich möchte ganz individuell dimmen können. Es soll für ein Aquarium genutzt werden, also morgens und abends dimmen und mittags. Eventuell auch Wolkensimulation.

    Kanst du mir eine Beispielschaltung zeigen?
    Und was ist ein Logic-Level FET?
    (sorry, kenne mich noch nicht so aus).


    Ein R2R netzwerk währe auch eine Möglichkeit.
    Das werde ich auch mal probieren. Ist ja schnell gemacht.

    @ Besserwessi,
    habe leider nicht so ganz verstanden was du meinst. Bezieht sich dein Post auf die Lösung PWM -- Tiefpass -- OP ?

    @ mycroc,
    danke für den Schlatplan. Leider ist die Qulität sehr schlecht, so das ich kaum etwas erkennen kann. Kanst du den Plan vieleicht in einer höhren Aufstellung hochladen?


    Eine Idee/Frage habe ich aber noch an euch alle.
    Gibt es ICs, die als D/A Wanlder funktionieren?
    Also das ich z.b. via I2C oder RS232 was sende und die dann einfach die Spannung rausgeben.

    Gruß Dominik
    Geändert von Dominik009 (24.09.2011 um 20:34 Uhr)

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von Dominik009 Beitrag anzeigen
    @Klebwax,
    deine Methode versehte ich leider nicht ganz. Ich möchte ganz individuell dimmen können. Es soll für ein Aquarium genutzt werden, also morgens und abends dimmen und mittags. Eventuell auch Wolkensimulation.

    Kanst du mir eine Beispielschaltung zeigen?
    Und was ist ein Logic-Level FET?
    (sorry, kenne mich noch nicht so aus).
    Schon ok, für ne Wolkensimulation reicht natürlich ein Transistor nicht aus.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

Ähnliche Themen

  1. ATMEGA 32-16 DIP :: ATMega AVR-RISC-Controller, DIL-40 |ISP-KABEL ?
    Von welt-von-max im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 3
    Letzter Beitrag: 16.05.2011, 11:41
  2. serielle Komunikation von Atmega zu Atmega
    Von info8sn im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 21.04.2008, 06:17
  3. ATMEGA 32L8 DIP vs. ATMEGA 32-16 DIP
    Von manchro im Forum AVR Hardwarethemen
    Antworten: 9
    Letzter Beitrag: 10.10.2007, 21:29
  4. Atmega 128
    Von franzl im Forum AVR Hardwarethemen
    Antworten: 1
    Letzter Beitrag: 08.04.2006, 17:15
  5. Warum ist ATMEGA 32L8 DIP teurer als ATMEGA 32 DIP
    Von Frank im Forum AVR Hardwarethemen
    Antworten: 10
    Letzter Beitrag: 16.03.2004, 12:31

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

    Werbung      LiFePO4 Speicher Test