Forum: Mikrocontroller und Digitale Elektronik S0 Schnittstelle Momentanleistung berechnen zusätzliche Komponenten?


von Chris T. (chris0086)


Lesenswert?

Hallo Freunde des heißen Drahts,
ich möchte mit einem Atmega einen Zähler mit S0 Schnittstelle auslesen 
und aus der Anzahl der Impulse pro Minute die aktelle Momentanleistung 
berechnen( eben gemittelt über eine Minute).

Erste Frage:
ICh hab eigentlich nur 5V zur Verfügung und S0 geht wohl mit mindestens 
5V. Welche Länge kann ich da überbrücken?
Sollte ich die Schnittstelle galvanisch trennen? dann muss ich ja 
nochmal die 5V Versorgung über einen DC-DC Wandler laufen lassen.

Zweite Frage:
Da ich immer jede Minute aswerten will brauch ich da extra eine RTC oder 
kann ich einfach einen Timer nehmen und gut?

Es wäre schön wenn sich einer dazu äußern könnte.
Schönen Feierabend wünsch ich.

von Stefan P. (form)


Lesenswert?

Hab ich schon über 30 Meter mit 3,3 Volt gemacht.
Galvanisch trennen brauchst Du nicht, da der S0-Ausgang ja selbst schon 
ein Optokoppler ist.
Wenn Du einen Quarz benutzt, brauchst Du keine extra RTC.

von Chris T. (chris0086)


Angehängte Dateien:

Lesenswert?

danke für die Hinweise.
Hab im Anhang mal ein Bild gemacht so wie ich mir das vorstelle, 
funktioniert das dann so? Die Dioden sollen als Überspannnungsschutz 
fungieren wenn ichs schon nicht galvanisch trenne.

Würde das dann an einen Interrupt Pin führen.

von Frank (Gast)


Lesenswert?

Den 820 Ohm-Widerstand würde ich deutlich größer wählen, z.B. 10k., 
ansonsten hast Du einen Spannungsteiler zwischen 250 Ohm und 820 Ohm bei 
5 Volt. Dann kommen bei Deinem µC nur noch 3.47 Volt an.

von Chris T. (chris0086)


Lesenswert?

Ok mach ich noch größer.
Ist es sinnvoll einen ca. 68pF Kondensator vor den Pin zu schalten gegen 
hochfrequente Störungen?

von Sascha W. (sascha-w)


Lesenswert?

@ Chris tian

über eine konstante Zeit von nur einer Minute die Impulse zu zählen, 
ist keine gute Idee - es sei denn du hast immer paar 100W Leistung 
anliegen. Bei geringer Leistung ist die Zeit zwischen zwei Impulsen 
schon sehr lang werden. Besser die Zeit zwischen zwei Impulsen messen 
und daraus die Leistung berechnen. Dazu den letzten Abstand merken und 
wenn die aktuell gemessene Zeit größer als die letzte wird, den 
Leistungswert entsprechend anpassen, sonst bleibt u.U. der letzte 
Messwert ewig stehen.

Sascha

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.