Wiki source code of Controller 4TE mit LPC922

Last modified by Hans-Georg Schäfer on 2017/12/29 18:43

Show last authors
1 [[image:controller4TE 3.53_ 006_v1.jpg||alt="Controller_922_4TE.jpg" style="float:right" width="285"]]
2
3 == Features ==
4
5 * Controller für 4TE REG Gehäuse
6 * Universell verwendbar
7 * Aplikations-VCC mittels Jumper 3,3V/5V
8 * saubere VCC zum beständigen kalibrieren
9 * Grundschaltung ohne FET
10 * stabiler Oszillator
11 * RXD, TXD auf 20 Polige Steckerleiste
12 * PADs für THT sowie SMD Programmier LED
13 * Bohrschablone für Programmiertaste
14 * Schutzdiode gegen interne Überspannungen
15 * Erkennung von Busspannungs-Ausfällen
16
17 == Beschreibung ==
18
19 Die meisten Geräte bestehen aus zwei Platinen. Einem Controller und einer Applikations-Platine. Der Controller ist universell einsetzbar und ist u.A. für alle 4TE Applikationen geeignet.
20
21 == Aufbau ==
22
23 |(% style="width:1259px" %)(((
24 Der externe Quarz Oszillator (Abracon) sollte verwendet werden, da damit der Betrieb störsicherer ist. Er ist aber für den Betrieb des Controllers nicht zwingend erforderlich. Der Interne Taktgenerator ist nicht genau und die Frequenz ist temperaturabhängig. Dadurch können Probleme bei der Kommunikation auf dem EIB-Bus entstehen. Vom Betrieb mit Quarz ist abzuraten, da die Schaltung dann empfindlicher gegen Funk- und Störimpulse ist. (Textänderung: Tontechniker)
25
26 Auf dem Foto sieht man die Einbaulage des Abracon Taktgenerators.
27 )))|(% style="width:218px" %)[[image:Bild 002_v1.jpg||width="200"]]
28
29 Die 10 polige Pfostenleiste JP2 wird auf der Lötseite bestückt. Man verwendet Wire&wrap (z.B. von Conrad). Diese sind etwas länger und ergeben mit einer Standardbuchsenleiste auf der LED-Taster Platine einen geeigneten Abstand der Platinen zueinander. Die Verbindung zwischen Controller und Applikations-Platine erfolgt über ein Flachbandkabel. Eine direkte Steckverbindung ist nicht möglich da die Pin-Ebenen vertauscht sind.
30
31 Der Schaltungsteil um JP7 ist zur Erkennung des Busspannungs-Ausfalls: D5 (ZD11V), R3 (470k), T2 (BC547C).
32
33 Damit der Controller in Betrieb genommen werden kann muss auf JP3 ein Jumper Pins 1 und 2 verbinden. Dadurch wird der LPC im eingebauten Zustand vom Bus mit Spannung versorgt.
34
35 [[[[image:controller4TE 3.53_ 008_v2.jpg||style="float:right" width="250"]]>>attach:controller4TE 3.53_ 008_v2.jpg]]Der Controller wird üblicherweise überkopf in die obere Schale des REG Gehäuses montiert. Programmier-LED und -Taster werden daher üblicherweise auf der Lötseite bestückt, damit sie im eingebauten Zustand bedient werden können. Es empfiehlt sich vor dem Bestücken die leere Platine ins Gehäuse zu legen und die Position von LED und Taster anzuzeichnen.
36
37 Für den Programmier-Taster muss ein möglichst flacher Taster genommen werden, sonst spießt es sich mit dem Einbau ins Gehäuse. Ein geeigneter Taster bei Conrad ist der [[Namae Electronics Low Cost Tastschalter JTP-1260EM>>url:http://www.conrad.de/ce/de/product/705180/]] (SMD), den es auch bei Völkner [[auf dieser Seite>>url:http://www.voelkner.de/products/43578/Namae-Electronics-Low-Cost-Tastschalter-12-V-DC-50-mA-SMD-Tastschalter-Betaetiger-eben.html]] gibt. Einen passenden Taster in THT-Ausführen gibt es z.B. auch hier: [[DTSHW6-8S-B>>url:http://www.tme.eu/de/details/dtshw68sb/tact-pcb-mikroschalter/canal-electronic/dtshw6-8s-b]]. Für die LED kann auch eine SMD LED genommen werden.
38
39 == Hinweise ==
40
41 Einige Applikationsplatinen haben einen Platz für Programmier-LED und -Taster. Wenn man möchte dann kann man LED und Taster dort bestücken und auf dem Controller weglassen.
42
43 Der externe Quarz Oszillator kann bestückt werden, ist aber für den Betrieb des Controllers nicht zwingend erforderlich.
44
45 JP2 ist für eine LED bzw Handbetätigungs Platine vorgesehen und sollte auch auf der Lötseite bestückt werden. Man kann ihn aber auch ganz weglassen.
46
47 Für höher Stromanforderungen seitens der Aplikation kann statt der SMCC auch eine 09P 330µH Drossel Verwendung finden, hierzu ist dann der Kerko 470pF gegen 330pF zu tauschen.
48
49 //**Achtung! Bei angeschlossenem EIB-Bus niemals die Flachbandkabel-Verbindung zwischen Controller und Applikation ziehen oder stecken. Das hat unweigerlich die
50 Zerstörung des 74HC573AN zur folge.**// (Ergänzung: Tontechniker)
51
52 == Downloads ==
53
54 [[[[image:Icons.WebHome@icon_eagle_128.png||width="22"]] Schaltplan>>url:https://github.com/selfbus/hardware/raw/master/Controller/lpc922_4te/Controller_4TE_3.54.sch||rel="__blank"]] und [[[[image:Icons.WebHome@icon_board_128.png||width="22"]] Board>>url:https://github.com/selfbus/hardware/raw/master/Controller/lpc922_4te/Controller_4TE_3.54.brd||rel="__blank"]], Version 3.54
55
56 ===== Alte Versionen =====
57
58 [[[[image:Icons.WebHome@icon_eagle_128.png||width="22"]] Schaltplan>>url:https://github.com/selfbus/hardware/raw/master/Controller/lpc922_4te/Controller_4TE_3.531.sch||rel="__blank"]] und [[[[image:Icons.WebHome@icon_board_128.png||width="22"]] Board>>url:https://github.com/selfbus/hardware/raw/master/Controller/lpc922_4te/Controller_4TE_3.531.brd||rel="__blank"]], Version 3.531
59
60 [[[[image:Icons.WebHome@icon_shop_128.png||width="22"]]__ Reichelt Warenkorb__>>url:http://www.reichelt.de/?ACTION=20;AWKID=746169;PROVID=2084]] für Version 3.531 (ohne SMAJ und Oszillator, die gibt es z.B. in Oldi's Shop)
61
62 == Abbildungen ==
63
64 |In dieser Abbildung sieht man die Belegung der Pfostenleiste die zur Verbindung von Controller und Applikationsplatine dient. Relativ neu dazugekommen sind RXD/TXD für die serielle Kommunikation.|[[[[image:steckerbelegung.png||style="display:block; margin-left:auto; margin-right:auto" width="300"]]>>attach:steckerbelegung.png]]