|
Written by Andreas Krebs
|
|
Sunday, 23 September 2007 21:57 |
|
There are no translations available. Controller Platine mit 89LPC922
Eine Controllerschaltung mit einem ganz anderen Controller möchte ich hier vorstellen. Der 89LPC922 ist ebenfalls mit einem 51er Kern ausgestattet, ist aber 6 mal so schnell wie der 4051 bei gleicher Taktfrequenz. Ein weiterer wesentlicher vorteil ist seine ISP-Fähigkeit, die beim Entwickeln doch sehr hilreich ist. Das Flash ist mit 8k ausreichend groß und lässt sich auch als Datenspeicher verwenden, sodaß auf ein EEPROM verzichtet werden kann. Der interne RC-Oszillator mit <1% (!) Genauigkeit und die integrierte Reset-Schalttung reduzieren die externen Bauteile nochmals erheblich.
Der Aufbau der Schaltung ist nahezu identisch mit der bereits vorgestellten Grundschaltung. Über JP1 wird der Controller mit der Anwendung verbunden, zB. mit der ebenfalls im Hardwarebereich vorgestellten Relaisplatine. Mittels JP2 kann man die Stromversorgung wählen. Wahlweise geschieht dies über den Bus oder eine externe Versorgung. Das ist beispielsweise bei ausgelasteten Installationen ein Vorteil. Die gesamte Stromaufnahme aus dem Bus beträgt ca. 7,3mA. JP3 ist das ISP Interface, das bei Bedarf auch als serielle Schnittstelle verwendet werden kann. Im Normalbetrieb muß ein Jumper die Pins 1 und 2 überbrücken, damit der Controller mit Strom versorgt wird. JP4 dient dazu die LEDs ggf. abzuschalten, denn auch die verbrauchen ein wenig Strom. Vor dem FET befindet sich nun ein Kondensator um im Fehlerfall den FET und R4 zu schützen.
Tip bei Verwendung anderer Controller:
- Die Pins des LPC kann man so konfigurieren, daß sie sowohl low als auch high über interne FETs steuert. Viele µCs können den high-Pegel nur über pull-ups darstellen. So würden die LEDs nicht leuchten. Also bräuchte man defür eine andere Beschaltung.
- Braucht man 5V anstatt 3,3V ersetzt man einfach R1 mit 270 Ohm und R2 mit 820 Ohm.
Ein Prototyp bestehend aus der Relaisplatine und diesser Controllerschaltung läuft bei mir einwandfrei. Die entsprechende Software liegt im Downloadbereich.
Viel Spaß beim Basteln Andreas
 Das Layout für eine Platine passend für das Oberteil eines REG4 Gehäuses, zur besseren übersicht hier ohne Masseflächen dargestellt:

... und ein paar Fotos von einem älteren Layout:

Für den Einbau in ein REG Gehäuse müssen die LEDs auf der Unterseite verlötet werden damit sie aus dem Gehöusedeckel herausschauen können:

... und eingebaut sieht es so aus:

|
|
Last Updated on Monday, 19 May 2008 18:08 |