Forum: Analoge Elektronik und Schaltungstechnik Pegelanpassung einer amplitudenvariablen PWM


von Alex Z. (alexander_z49)


Lesenswert?

Hallo,

ich habe ein PWM-Signal welches folgende Pegel haben kann:

12V ; 9V ; 3V und -9V mit 0V als Bezug das Tastverhältnis der Pulsweite 
enthält die Information über einen Ladestrom, der Protokolliert werden 
soll.

Nun suche ich eine Möglichkeit diese amplitudenvariable PWM in einen für 
den Raspberry Pi B+ Pegel zu stabilisieren (3,3V).

1. Ein einfacher Spannungsteiler fällt ja schonmal Flach

2. Spannungsregler, könnte wegen der negativen Spannung Probleme 
bereiten

3. Spannungsmessung am RC-Glied wird auch nicht funktionierne, da sich 
die Spannung ja nach dem Pegel richtet.

4. OPVs als Komperatoren und daran ein RC-Glied mit AD-Wandler? Bleibt 
dann nur die Frage, wie man die Spannungen erzeugt.


Gibt es spezielle ICs, die ein PWM signal Pegelunabhängig auswerten und 
über einen Bus übertragen können?

Hat hier jemand eine Idee, oder schon mal mit sowas zu tun gehabt?

Alex

von Achim S. (Gast)


Lesenswert?

Alex Zäd schrieb:
> 12V ; 9V ; 3V und -9V mit 0V als

das ist ja mal ne lustige Sammlung von Pegeln.

Du könntest zwei Optokoppler parallel betreiben. Na ja, die Ausgänge 
parallel (um die 3,3V für den Rasb Pi zu schalten). Die Eingänge 
antiparallel (damit sowohl -9V als auch +12V zum Durchschalten führen). 
Evtl findest du auch gleich einen OK mit antiparalleln LEDs am Eingang, 
dem die Polarität des Eingangssignals egal ist.

Der Strom zwischen 3V Ansteuerung und 12V Ansteuerung würde natürlich 
stark unterschiedlich sein (fast ein Faktor 10), aber wenn du das 12V 
Signal etwas belasten darfst und wenn ein OK für deine PWM schnell genug 
ist, kämst du so ohne Hilfsspannung aus.

von Alex Z. (alexander_z49)


Lesenswert?

Hallo,

ich habe noch einmal die Spezifikation nachgeschlagen. Die Pegel sind 
12V ; 9V ; 6V, 3V und -12V. Es handelt sich dabei um ein Pilot-Signal 
eines J1772 Steckers(1kHz; -+12V). Die Anderen Pegel kommen dadurch 
zustande, da das E-Fahrzeug den Pegel runterzieht um seinen Status zu 
übermitteln.
Bei dem Projekt soll ein E-Fahrzeug für Demonstrationszwecke auf einem 
Pi simuliert werden.

von Ingo L. (corrtexx)


Lesenswert?

Pack doch einfach einen Komparator mit der Schaltschwelle auf ~2V da 
hinter. Dann ist alles >2V + Hysterese deine 3V und alles darunter 0V.

von Alex Z. (alexander_z49)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe etwas rumgebastelt und die Grundschaltung nachgebaut, sowie 2 
MOSFETs zum Umschalten der Pegel eingefügt. Die Simulation sieht ganz 
gut aus. Jetzt hab ich nur ein Problem damit einen Passenden Komperator 
zu finden und die richtige Stelle, ohne, dass die spannung darunter 
leidet.

Alex

von Alex Z. (alexander_z49)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe jetzt eine Schaltung entwickelt und simuliert. In der 
Simulation sieht alles gut aus, ich hätte aber gern ein paar Meinungen 
dazu. Die Filterschaltung funktioniert, aber ich glaube, da werd ich 
nochmal mit MatLab drüber gehen zum Optimieren. Den ADC an stelle de 
100k Widerstands am schluss habe ich noch nicht eingefügt.

Alex

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
Noch kein Account? Hier anmelden.