Forum: Mikrocontroller und Digitale Elektronik Nachhilfe Taktfrequenzen / Feuchtigkeitssensor AH31 von Sensirion


von Hendrik E. (yunkie)


Angehängte Dateien:

Lesenswert?

Moin zusammen,

ich habe in den Tiefen meiner Elektronik-Kisten ein paar alte 
Feuchtigkeits/Temperatursensoren von Sensirion gefunden (AH31). 
Datenblatt im Anhang.

Das Ding besitzt eine SPI Schnittstelle welche recht unkompliziert an 
einen AtMega oder in meinem Fall an einen RaspberryPi geknotet werden 
könnte.

Mein Problem ist jetzt, das Pin1 des Sensors (CLK) einen Taktfrequenz 
erwartet. Nur, wie kann ich diese zur Verfügung stellen? Hier wäre ein 
kleines Schaltbild sehr hilfreich. Ich meine nicht den Takt der 
SPI-Schnittstelle! Die ist separat!

Ich kenne eine Taktgeberschaltung nur von einem AtMega. Ein Quarz dessen 
zwei Beine an XTal1/XTal2 des Atmegas verbunden werden mit jeweils einem 
Kondensator an jedem Bein gegen Masse zum anschwingen.

Aber der Sonsor hat nur ein Mein um eine Taktfrequenz entgegen zu 
nehmen.

Könnte mir hier vielleicht jemand etwas Nachhilfe geben? :D


Vielen Dank schon mal!

Gruß,
Hendrik

von Nico (nico123)


Lesenswert?

Du brauchst nur einen Ausgang deines Raspberrys an den CLK-Eingang 
anschließen und mit einem Timer per Software den Ausgang toggeln lassen 
mit einer Frequenz von 30-60kHz.

von Hendrik E. (yunkie)


Lesenswert?

Ok vielen Dank erstmal, werde ich versuchen!

Aber wie würde man sowas hardwareseitig machen? Auch mit einem Quarz? 
Wie würde eine Beschaltung aussehen?

Gruß,
Hendrik

von Nico (nico123)


Lesenswert?

Dein Raspberry hat doch einen Quarz und damit einen Takt, sonst würde es 
nicht funktionieren!
Hardwareseitig schließt Du einfach einen Pin des Raspberrys an den 
CLK-Pin des AH31.

von lrep (Gast)


Lesenswert?

Hendrik E. schrieb:
> Mein Problem ist jetzt, das Pin1 des Sensors (CLK) einen Taktfrequenz
> erwartet.

Da fragt man sich natürlich, weshab die diesen Hilfsoszillator nicht 
gleich mit integriert haben.

Wenn du nicht wertvolle Prozessorresourcen dafür opfern willst, bietet 
sich natürlich der altbekannte 555 Timer an, oder, -noch einfacher-, ein 
rückgekoppelter Schmitt-Trigger.
Mit dem ST braucht man nur einen einzigen Widerstand und einen einzigen 
Kondensator. Außerdem gibt es z.B. den 74HC14 auch unter der Bezeichnung 
74HC1G14 als Single Gate in winzigen 5-poligen SMD-Gehäusen

von lrep (Gast)


Lesenswert?

P.S.:
Wegen der Dimensionierung mit dem 'HC14 siehe Seite 10 im Datenblatt:
http://www.nxp.com/documents/data_sheet/74HC_HCT1G14.pdf
Für R werden Werte zwischen 10k und 100k akzeptabel sein.

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.