myAVR-Board: Spgs.überwachung + Ausgänge zum schalten?

Gast #263685
Lesenswert?
• ▲
▼
Hallo!

Habe direkt 2 Fragen zum myAVR-Board (mega8-MC):

1.:
Ich möchte gerne die Spannung meines PCs "überwachen", sprich der MC
soll gewisse Funktionen ausführen (oder auch nicht), je nachdem ob das
PC-Netzteil eingeschaltet ist. Reicht es aus, die Massen auf gleiches
Potential zu bringen, und dann die +5V des PC-Netzteils auf einen der
Eingänge zu legen? Oder funktioniert diese überlegung nicht?

2.:
Der MC soll ein Relais schalten, habe auch einen
ULN2003-Treiberbaustein, also da sind ja eigentlich nur
Darlington-Transistoren drin, kann ich darüber das Relais schalten?
Also  Ausgang MC an "Eingang" ULN2003, und entsprechender "Ausgang"
des ULN2003 an's Relais? (ULN2003 hat genug Strom zum schalten des
Relais, habe ich überprüft).

Dann habe ich noch eine Frage, das gilt wohl für beide Punkte oben, ob
es genügt die internen Pull-Up-Widerstände zu verwenden, oder ob ich da
externe verwenden muss? Wenn ja, welchen Wert müssten die externen
haben, und wenn nein, ist es korrekt die internen so mit Bascom zu
aktivieren:

DDRD.5 = 0  'Also Port D.5 auf Eingang
PORTD.5=1   ' Pull-Up aktivieren

Danke schonmal für die Hilfe!!
#263686
Lesenswert?
• ▲
▼
1.
Jein...
Die 5V des PC-Netzteiles sind mit fast 30A belastbar, die können (bei
Fehlern) alles zerstören. Ein Schutzwiderstand von einigen Kiloohm
schafft Sicherheit.
Das Zusammenschalten von GND beider Schaltungen sollte keine Probleme
bereiten, wenn die verwendeten Netzteile dafür geeignet sind. Zumindes
das Netzteil für die AVR-Schaltung sollte potentialfrei sein.

2.
Ja...
Der ULN2003 hat eingebaute Basiswiderstände und Clamp-Dioden. Du kannst
ihn ohne weitere Beschaltung einsetzen.

3a.
Weiß nicht?
Für ADC brauchst du kein Pullup, der würde nur das Messergebnis
verfälchen.
Für Ausgang zum ULN2003 brauchst du auch kein Pullup.

3b.
Den Pullup aktiviert man, indem man eine "1" in das betreffende Bit
das Datenrichtungsregisters DDRx schreibt. Ob deine Syntax richtig ist,
muss dir ein BASCOM-Sachverständiger bestätigen. Ich kann leider nur
ASM.

...

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.