Hallo, ich hab an einem AVR ein paar Pins frei, die ich gene als universelle Ein/Ausgänge in einer 12V Umgebung verwenden möchte. Weiter kein Problem... Eingänge -> Spannungsteiler & Überspannungsschutz Ausgänge -> Transistorstufe, z.B. Open Collector Dabei muß ich mich in der Hardware entscheiden, was Eingang und was Ausgang seien soll und ich frage mich, ob sich das nicht vermeiden lässt. Klar geht auch das, einfach mit einem weiteren Ausgang die Richtung pro Pin oder pro Port vorgeben und zwischen beiden Möglichkeiten umschalten. ICs gibts dazu diverse. Aber gehts auch ohne Richtungsausgang? Im Prinzip hat ein AVR-Pin ja 3 Zustände. (Den internen PullUp einmal aussen vor gelassen.) 1. hochohmig == Eingang 2. niederohmig L == Ausgang 3. niederohmig H == Ausgang Hat jemand eine Idee zu einer Schaltung, die das ausnutzt um ohne Richtungsvorgabe eine Pegelwandlung 0/5->0/12V, 0/5<-0/12V zu machen? Erstmal ists nur eine Idee, ich bin mit nur nicht sicher, ob ich ein prinzipielles Problem übersehe. Ciao, Werner
Wenn du die Eingänge und Ausgänge mit Optokopplern betust, hast du weder mit Pegeln Probleme noch mit Ein-Ausgangskonfiguationen. Andererseit entwickelt man doch meistens mit Mikrocontrollern nicht sooo universelle Platinen. Sotewas braucht man doch nur zur Entwicklung/Ausbildung. Gruß Rahul
Hallo Rahul, > Soetwas braucht man doch nur zur Entwicklung/Ausbildung. oder wenn man nicht weiß was man mit den freien Resourcen anfangen soll ;-). > Wenn du die Eingänge und Ausgänge mit Optokopplern betust, hast du > weder mit Pegeln Probleme noch mit Ein-Ausgangskonfiguationen. grummel, manchmal hab ich echt ein Brett vorm Kopf. Pegelwandlung über Optokoppler und Ausgangskreis des Eingangs-Optok. so hochohmig, daß der Eingangskreis des Ausgangs-Optok. nicht ohne die Atmel-Ausgangsstufe angesprochen wird. Thanks! Ciao, Werner
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.