PWM Drucksensor

Gast #2694568
Lesenswert?
• ▲
▼
Hallo!
Ich habe einen Drucksensor, der offenbar Pulse Width Modulation 
verlangt. Wäre dankbar für grundlegende Informationen, etwa wie man 
damit Daten ausließt, wo man das SIG(OUT) überhaupt am Microcontroller 
anschließt, etc. Habe zwar schon Videos über das Dimmen von LEDs 
gesehen, jedoch nichts über das Empfangen von Informationen gefunden. Es 
handelt sich um den Sensor CCD54D-005G-280F von Pewatron. Anbei das 
Datenblatt.

MfG,
Mike
#2694597
Lesenswert?
• ▲
▼
Mike Ro schrieb:
> Hallo!
> Ich habe einen Drucksensor, der offenbar Pulse Width Modulation
> verlangt.


Woraus schliesst du das?

Ich lese im Datenblatt klipp und klar
"The ... sensor is a smart pressure sensor with calibrated and amplified 
analog output".


Sprich: Der wirft eine Spannung aus. Die hängst du an den ADC, misst wie 
hoch die Spannung ist, und rechnest das in einen Druck um.
#2695311
Lesenswert?
• ▲
▼
Na ja.
PWM ist da jetzt ein großes Wort.

Am Anfang legt der Sensor erst mal ein 50:50 Signal auf den Ausgang, 
damit du die Zeit von einer fallenden Flanke zur nächsten messen kannst.

Hast du erst mal diese Zeit, dann ist der Rest ziemlich einfach. Mit der 
fallenden Flanke startest du eine Wartezeit. Die Wartezeit ist die 
Hälfte der vorher gemessenen Gesamtzeit. Nach Ablauf der Wartezeit 
siehst du dir den Zustand der Leitung an und stellst fest, ob die jetzt 
High oder Low ist.


Effektiv machst du nichts anders als in der Mitte eines übertragenen 
Bytes nachzusehen, wie der Pegel der Leitung ist.

Damit hast du ein 0-Bit und ein 1-Bit und ab da geht dann alles wie im 
Datenblatt beschrieben weiter.
Gast #2695365
Lesenswert?
• ▲
▼
Danke erstmal für die schnellen Antworten.

Habe mal nachgefragt, weil das Ding eigentlich mit i2c funktionieren 
sollte. Deswegen auch meine überraschte Frage bezüglich angeblicher PWM 
Funktionsweise. In der Antwort habe ich jetzt den eigentlichen 
Schaltplan bekommen(Anhang). Eben auch mit entsprechenden i2c 
Anschlüssen.

MfG,

Mike
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.