- 12V Akku mit 280 Ah bauen         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 15 von 15

Thema: US-Interface mit Analogausgang

  1. #11
    Super-Moderator Lebende Robotik Legende Avatar von Manf
    Registriert seit
    30.01.2004
    Ort
    München
    Alter
    71
    Beiträge
    13.052
    Anzeige

    Praxistest und DIY Projekte
    Wie angekündigt habe ich die Amplitude noch einmal nachgemessen.

    Es wurde ein 40kHz Signal und das gegenphasige Signal erzeugt und an die beiden Eingänge eines Ultraschallwandlers gelegt. Der Sender und der Empfänger wurden an die beiden Enden eines zusammengerollten Notizzettels angebracht Bild unten links. Periodisch wurde das gegenphasige Signal auf null gesetzt Bild oben links.

    Am Empfänger ergibt sich dabei, hier bei länger dauernden Wechseln zwischen dem Ein- und Ausschalten des gegenphasigen Signals, ein Wechsel in der Amplitude der Spannung um den Faktor 2, was dem Faktor 4 bei der Leistung entspricht, also 6dB.

    Das Ergebins ist auch gut nachvollziehbar, bewegt sich nur ein Anschluss des Wandlers zwischen 0V und 5V und ist die andere Seite auf GND dann ist die Auslenkung der Rechteckspannung 5V, bewegt sich die andere Seite in Gegenphase dann ist die Auslenkung doppelt so groß, nämlich 10V.

    Das Empängersignal ist in unterschiedlichen Zeitmaßstäben in den Bildern oben rechts und unten rechts dargestellt.
    Manfred
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken messung_der_signalamplitude.jpg  

  2. #12
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    59
    Beiträge
    1.305
    Blog-Einträge
    1
    Also irgendie habe ich zum Thema PWM ja sooo viel gefunden,
    aber so richtig kapiert habe ich davon eigentlich nichts.
    Die entsprechenden Lösungen waren immer Problem- oder Hardwareorientiert

    Auf die Gefahr hin, dass ich mich lächerlich mache...


    Wer kann mir die PWW in folgenden Schritten in Bascom erklären


    1. Ein Software PWM (beliebiger PIN)
    2. Beeinflussung der Frequenz / Periodendauer (44kHz bei 16MHz Takt)
    3. das Tastverhältinss (die eigentliche PWM) verändern z.B. von 1:1 zu anderen Verhältnissen.
    4. An und abschalten der PWM OHNE die Interrupts zu deakivieren

    Als Belohnung winkt ein Dankeschööön in Luxusausführung.
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

  3. #13
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    59
    Beiträge
    1.305
    Blog-Einträge
    1
    Tja, nachdem mir keiner eine Antwort bzw. einen Lösungsansatz zum beschriebenen Thematik liefern kann oder will,
    habe ich einen anderen Weg beschritten und die "Burst" Erzeugung
    mittels eines 556 Timer IC's in purer Hardware zu realisieren.

    Wenn letztendlich alles so funktioniert, wie ich es mir vorstelle,
    genügt ein einzelner Pulse (pulseout) um die benötigte Frequenz für einen gewissen Zeitraum zu erzeugen (=Burst).

    Hier schon mal ein Entwurf.
    Wenn alles funzt, folgt auch die komplette Schaltung.


    Der 556 enthält zwei Timer (555),
    der erste Timer dint zur erzeugeung der Torzeit (unabhängig der Länge des Startimpulses.
    der zweite Timer erzeugt das 40kHz Signal mit einer Dauer der Torzeit (=Burst).


    Auch wenn jetzt und die nächste Zeit keine Nachrichten mehr kommen...
    ich bleib dran, lege nur eine kleine Schaffenspauseein.
    Wenn ich die letztendlich (hoffentlich) funktionierende Version oder weitere Fragen habe, gehts hier weiter.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken us-interface_mit_analogausgang_v3.02r.gif   burstgeneration.gif  
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

  4. #14
    Erfahrener Benutzer Begeisterter Techniker Avatar von H.A.R.R.Y.
    Registriert seit
    15.09.2005
    Beiträge
    306
    Wegen der PWM bei den AVRs bleibt Dir erstmal nur das Studium des Datenblattes. Alle Einstellungen und Möglichkeiten der Timer sind gut beschrieben. Da Du ein Oszi hast solltest Du in der Lage sein ein paar einfache Experimente zu machen um zu sehen wie die Timer arbeiten. Mit etwas Geduld bekommst Du es garantiert hin ein 40kHz-Signal zu erzeugen. Von da zum Burst ist es dann auch kein allzu großer Schritt mehr.

    Eigentlich brauchst Du keine PWM sondern ein 40kHZ Rechtecksignal. Da ist für Dich eher der "Toggle Output on Compare Match" Mode eines AVR mit Timer1 interessant. Siehe Datenblatt.
    a) Es gibt keine dummen Fragen, nur dumme Antworten
    b) Fehler macht man um aus ihnen zu lernen
    c) Jeder IO-Port kennt drei mögliche Zustände: Input, Output, Kaputt

  5. #15
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    59
    Beiträge
    1.305
    Blog-Einträge
    1
    Da ich momentan nicht weiter komme,
    aus zeitlichen und Verständniss Gründen:

    Hier ist mal das Layout und der Plan.

    UNGETESTET.

    Wenn's mal jemand nachbauen will, bitteschön.

    Dann aber auch melden ob es geht oder nicht.
    Angehängte Dateien Angehängte Dateien
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

Solar Speicher und Akkus Tests