PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : überprüfen ob eine Phase da ist oder nicht



roboter
28.01.2008, 08:17
Hallo,

ich habe eine Schaltung wie im Anhang. Ich würde mit dem AVR Mikrocontroller gerne überprüfen ob der Schalter S1 gedrückt ist oder nicht. Dazu habe ich Digitaleeingänge und Analoge Eingänge (0-10V) zur Verfügung.
Wie lässt sich das am einfachsten realisieren?

askazo
28.01.2008, 08:23
Ich würde auf jeden Fall eine galvanische Trennung zwischen Last und AVR vorsehen. Am einfachsten wäre es da, ein Relais parallel zur Last zu schalten und mit den Relaiskontakten einen Port am AVR anzusteuern.

Gruß,
askazo

Felix G
28.01.2008, 08:23
Also da würde ich einen Optokoppler verwenden


edit:
und als "Vorwiderstand" wäre diese Schaltung angebracht: L ED an 230V (http://bwir.de/schaltungen/ledan230v)

edit2:
also manchmal können diese automatischen RN-Wissen Links echt nervig sein

theborg
28.01.2008, 20:31
jo Optokopler wehre wohl das mittel der wahl

JonnyP
29.01.2008, 23:49
Wenn der Schalter offen ist, funktiniert auch der mc nicht.

Felix G
30.01.2008, 00:11
Wenn der Schalter offen ist, funktiniert auch der mc nicht.Irgendwie bezweifle ich, daß mit "Last" der µC gemeint ist...

vor allem, da der rechte (vom Schalter unabhängige) Teil der Schaltung sehr nach einem einfachen Netzteil für den µC aussieht.

JonnyP
30.01.2008, 00:29
Ich sehe da einen Trafo der VCC erzeugt und diese Spanung erzeugt über den Spannungsregler IC2 die Spannung +5V für den mc. Wenn der mc seine Spannung von irgendwo anders bekommt, wozu dann der Regler?

Felix G
30.01.2008, 08:14
Genau das sehe ich auch...

was ich allerdings nicht sehe ist ein Schalter der irgendwie die Stromzufuhr zum Trafo unterbrechen könnte.

JonnyP
30.01.2008, 11:45
Da hast du allerdings Recht.