- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 9 von 9

Thema: 1 kHz Sinussignal mit µController erzeugen

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 r.schmidlin Beitrag anzeigen
    Für jegliche Tipps, ob und mit was für Controllern sowas realisierbar ist, wäre ich Euch echt dankbar. Beispiele für 50 Hz-Frequenzen finden sich zuhauf aus dem Bereich irgendwelcher USV-Bastler, aber ob ein normaler Controller oder sogar ein DSP einen 1 kHz-Sinus generieren kann hab ich nirgends gefunden.

    Bisher hab ich Controllertechnisch eben auch noch nicht die Erfahrung, da ich bisher beruflich nur mit 8051 und ein bisschen altem Z80 Assembler zu tun hatte. Von der Programmierung her sehe ich keine Probleme, da ich in C recht fit bin und von mir selber glaube dass ich mich auch recht schnell in nen neuen Assembler einarbeiten kann.
    1kHz ist kein wirkliches Problem, ein Controller mit Hardware-PWM erzeugt das vollkommen autonom. Um das Filtern wirst du aber auch da nicht rumkommen, um einen Verstärker, um die Ausgangsimpedanz deines Signals an deine Last anzupassen, auch nicht. Nur die ASK kannst du dann in SW erledigen. Dafür ist Assembler absolut nicht nötig, das geht alles in C. Signale in Telefonqualität, 300Hz bis 3,2kHz, erledigt ein moderner µC mühelos im Hintergrund. Bei einer festen Frequenz ist das noch einfacher. Ob das Ganze aber wirklich einfacher als dein jetziger Ansatz wird?

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

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von BMS
    Registriert seit
    21.06.2006
    Ort
    TT,KA
    Alter
    34
    Beiträge
    1.192
    Hallo,
    man könnte sich auch DDS-Chips anschauen ( https://de.wikipedia.org/wiki/Direct_Digital_Synthesis ), allerdings ist das für 1kHz etwas overengineered...
    Von Analog Devices gibt es einige Chips von der Sorte, siehe http://search.datasheetcatalog.net/key/DDS .
    Allerdings ist die AM dort meist nicht vorgesehen. Eventuell kann man ein digitales Potentiometer dahinter schalten, um die AM zu realisieren, da müsste man aber schauen ob das schnell genug funktioniert.
    Grüße, Bernhard
    "Im Leben geht es nicht darum, gute Karten zu haben, sondern auch mit einem schlechten Blatt gut zu spielen." R.L. Stevenson

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    09.04.2008
    Beiträge
    384
    Versuch es mal mit ein STM32 Discovery board : Beispielen für Sinus Erzeuging ueber DAC (12 bit) sind forhanden. Den F100 lauft mit 24 MHz, ueber DMA lasst sich dan problemlos eine schone Sinus ausgeben.

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    67
    Beiträge
    2.435
    Hallo Bernhard,
    Zitat Zitat von BMS Beitrag anzeigen
    man könnte sich auch DDS-Chips anschauen ( https://de.wikipedia.org/wiki/Direct_Digital_Synthesis ), allerdings ist das für 1kHz etwas overengineered...
    Für sein Problem reicht die Sinus-Tabelle und der DAC. Die Sinustabelle wird durch einen einfachen Counter angesteuert.
    Kann man recht einfach mit einem ROM für die Sinus-Tabelle aufbauen.
    Da heutige ROMs sowieso viel zu gross sind, legt man mehrere Sinus-Tabellen an, je nach gewünschter Modulation. Mit dem eigentlichen Signal schaltet man dann zwischen den Tabellen um.

    Wenn 10-Bit für den DAC ausreichen würde ich ein µC verwenden.
    Für einen 16-Bit DAC wäre dann obiger Aufbau besser geeignet.

    Leider finden sich bisher keine Angaben zum erlaubten Klirrfaktor und den Einschwingzeiten?
    Analoge Filter reagieren nicht sofort.
    Auch ist nicht so ganz klar WAS optimiert werden soll, bzw. um was für einen Einsatz es geht?
    Wenn dies ein Prüfgerät werden soll, spielen die Kosten keine grosse Rolle, da zählen dann die technischen Parameter.
    Bei einem Seriengerät stehen eher die Kosten und die Baugrösse im Vordergrund.

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

Berechtigungen

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

Labornetzteil AliExpress