Anwenderprojekte mit der Open-Micro, Open-Mini, Open-Midi, Open-Macro und Open-Maxi
Projekt "PORT[3]-Beschaltung für die Nutzung als Signaleingang" mit der Open-Micro bis Open-Macro
Kurzbeschreibung
Es wird eine Schaltung beschrieben, welche es dem Anwender erlaubt, PORT[3] der Open-Micro bis Open-Macro voll zu nutzen.
Detaillierte Beschreibung
Im Kapitel "Funktionen der Pins" der Dokumentation steht unter PORT[Nummer] folgender Hinweis:
"PORT[3] ist allerdings nur als Eingang zu verwenden und bei dessen Beschaltung ist zu beachten, dass dieser Port zugleich als HOST/RUN-Pin dient. Nach einem Reset muss dieser Pin auf High-Potential (5 Volt) liegen, sonst arbeitet der Controller das Anwenderprogramm nicht ab, sondern geht in den Hostmodus. Mittels Hostmodus lassen sich über die serielle Schnittstelle Anwenderprogramme in den Controller übertragen."
Ein weiterer Hinweis ist unter "Bekannte Schlüsselwörter" bei FREQ:
"Achtung: Nach einem Reset muss PORT[3] auf High-Potential (5 Volt) liegen, sonst geht der Controller in den Hostmodus und arbeitet das BASIC-Programm nicht ab."
Die vorliegende Beschaltung von PORT[3] mit 4 zusätzlichen Bauelementen gegenüber der Standardbeschaltung mit R2 erlaubt es, die Input-Funktion des PORT[3] voll zu nutzen. Durch den Elko von 1uF am Emitter des Transistor wird dafür gesorgt, dass der Transistor im Einschaltmoment gesperrt ist und PORT[3] damit gleichzeitig mit der 5V Betriebsspannung auf gleichem 5V Potential liegt. Erst wenn der Elko ausreichend aufgeladen ist und die Emitterspannung des Transistors eine untere Schwelle erreicht, dann ist auch der Transistor in seiner Funktion nutzbar. Der Transistor entkoppelt zugleich den empfindlichen Eingang von PORT[3] von der weiteren Außenbeschaltung und schützt damit den uController. An den Transistoreingang kann damit z.B. ein Frequenzsignal angelegt werden oder z.B. kann der Eingang auch benutzt werden, um interrupt-gesteuert kurze Impulse zu messen, wie z.B. Fernsteuerimpulse von 1-2msec Länge.
Den Schaltplan habe ich gezeichnet mit Basic Schematic (BSch3V).
Dieser freie Schaltplaneditor für Windows (98/Me/2000/XP/Vista/7) ist zu finden unter
http://www.suigyodo.com/online/e/index.htm.
Josef Fenk
Schaltplan
Bauteileliste
Bei Fragen zu diesem Projekt bitte den Autor kontaktieren oder einen Beitrag in das Forum stellen.
Weitere Anwenderprojekte