Changes for page Eingangsmodul ARM
Last modified by Christian B. on 2024/01/20 17:45
From version 53.1
edited by Christian B.
on 2019/03/01 17:08
on 2019/03/01 17:08
Change comment:
Uploaded new attachment "Bestueck_TS-ARM3.07.pdf", version 1.1
To version 54.1
edited by Christian B.
on 2024/01/20 17:45
on 2024/01/20 17:45
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,84 +1,1 @@ 1 -[[[[image:TS_ARM_v3.0_1st_Version.jpg||style="float:right" width="300"]]>>attach:TS_ARM_v3.0_1st_Version.jpg]] 2 - 3 -== Features == 4 - 5 -* Ein 15facher Binäreingang für Modul Gehäuse 6 -* Zum Einbau in verschieden Dosen oder Hohlräumen 7 -* Eingänge nicht galvanisch getrennt 8 -* Sehr kompakt, nur ca. 45 x 30mm 9 -* Auch "TS-ARM" oder ARM Tasterschnittstelle genannt 10 -* Mit Relaismodul gleicher Baugröße erweiterbar 11 - 12 -== Beschreibung == 13 - 14 -Zur Einbringung in verschiedene Dosen oder Hohlräumen haben wir ein weiteres, kleines Modul auf ARM-Basis geschaffen. Es besteht aus der üblichen Grundschaltung in SMD, jedoch mit einem SMD ARM - Controller. Die Litzen werden auf Lötpads angeschlossen. Hier ein [[Anschlussvorschlag>>url:http://www.reichelt.de/?CTYPE=0&MWSTFREE=0&&SID=11TYtJb38AAAIAADI67F09cf7f1ee00482a69c68974c80036b2dc;SID=11TYtJb38AAAIAADI67F09cf7f1ee00482a69c68974c80036b2dc;startpage=726&ARTICLE=32203||rel="__blank" title="Kabelsatz 10 polig mit Pfostenleiste"]] Da der ARM eine JTAG-Schnistelle hat, kann man ihn darüber programmieren. Als Programmiertaster sind drei THT-Pads neben der Programmier-LED vorhanden. Hier kann eine zweipolige Stiftleiste Platz finden, die kurzzeitig gebrückt wird. Auch ein schmaler [[Programmier-Taster>>url:http://www.conrad.de/ce/de/product/705325/Drucktaster-12-VDC-005-A-1-x-AusEin-Namae-Electronics-JTP-1243-tastend-1-St?ref=searchDetail]] kann eingelötet werden. 15 - 16 -Die Schaltung ist universell einsetzbar. Im Prinzip handelt es sich um eine kompakte Controller Schaltung. Man kann sie aber nicht direkt für bestehende 4TE Applikationen verwenden, da die Belegung der Steckerleiste unterschiedlich ist. 17 - 18 -Ferner wurde bereits eine Relais-Applikation entwickelt, mit zwei bistabilen 10A Relaisen, bzw. zwei Jalousie-Kanälen. Eine andere Applikationsplatine nimmt zwei 16A bistabile Relaise auf. Das Modul kann auch in Bewegungsmeldern Platz finden. Siehe dazu unter ~-~->Geräte ~-~-> Sensoren. 19 - 20 -Die oberen PADs (sind im Bild durch Gehäuse verdeckt), Reihe auf dem Bild von links oben nach rechts unten: 21 - 22 -GND, 3,3V, EIB+, IO2, IO3, IO4, IO5, IO6, IO7, IO8 23 - 24 -Die untere PADs (sind im Bild durch Gehäuse verdeckt), Reihe auf dem Bild von links oben nach rechts unten: 25 - 26 -SCL, SDA, IO9, IO10, IO11, IO12, IO3, IO14, IO15, IO16 27 - 28 -Die Pinbelegungen am ARM sind: 29 - 30 -|=Pin|=ARM IO 31 -|IO2|PIO2_2 32 -|IO3|PIO0_9 33 -|IO4|PIO2_11 34 -|IO5|PIO1_1 35 -|IO6|PIO3_0 36 -|IO7|PIO3_1 37 -|IO8|PIO3_2 38 -|IO9|PIO2_9 39 -|IO10|PIO0_8 40 -|IO11|PIO1_10 41 -|IO12|PIO0_11 42 -|IO13|PIO1_0 43 -|IO14|PIO1_2 44 -|IO15|PIO2_3 45 -|IO16|PIO1_5 46 -|LED|PIO2_0 47 - 48 -== Programmierung == 49 - 50 -Zum programmieren befindet sich auf dem TS_ARM die JTAG-Schnitstelle (Siehe: Selfbus TS_ARM JTAG).[[image:SelfbusTS_ARM_JTAG.jpg||style="float:right" width="300"]] 51 - 52 -**Selfbus USB Programmer:** Um die Firmware auf den ARM zu laden, kann ein neuer [[USB Programmer>>http://selfbus.myxwiki.org/xwiki/bin/view/Ger%C3%A4te/Systemger%C3%A4te/USB_Programmer]](% style="color:#4d4d4d; line-height:1.4em" %) verwendet werden. Die neuen Modelle (ab Version 3.7) haben einen 5x2-poligen ARM JTAG Stecker. Die RM2,00mm Stecker gibt es bei Reichelt. Das Flachbandkabel 30cm im Shop wo es auch die Platinen gibt. 53 - 54 -**LPCxpresso**: Dieses kleiner Board enthält einen Programmer mit Hardware-Debugger und einen Experimentier-Prozessor. Der Programmer ist das was wir brauchen, der Experimentier-Prozessor ist nicht direkt nötig: [[[[image:LPCXpresso_DevelopmentBoard_PIN_Belegung_TS_ARM_.jpg||style="float:right" width="200"]]>>attach:LPCXpresso_DevelopmentBoard_PIN_Belegung_TS_ARM_.jpg||rel="__blank" style="line-height: 1.42857143;"]] 55 - 56 -**Andere USB Programmer:** Der ARM ist sehr unkritisch zu programmieren, es gibt einige fertige Programmer im 10-20 EUR Preisbereich von verschiedenen Herstellern. Einzig das Verbindungskabel muss selbst hergestellt werden. 57 - 58 -**Verbindungskabel:** Auf jeden Fall braucht man ein Programmier-Kabel. Die passenden Stecker mit Rastermaß RM2,0 gibt es bei Reichelt: "PL 2X05G 2,00". Ein Flachbandkabel muss entsprechend Streifenraster 1mm haben. Die Steckerleiste für den Programmer ist "WL 2X05G 2,00" bei Reichelt. Dies fehlt beim LPC Programmer Warenkorb. 59 - 60 -(% style="color:#a12b2b; font-family:inherit; font-size:25px; line-height:1.1" %)Aufbau 61 - 62 -**Bestückung: **(% style="line-height:1.4em" %)Nachdem der Bestückungsdruck von SMD nicht immer einfach zu erkennen ist, hier die Zeichnungen: 63 - 64 -|[[[[image:TS_ARM_v3.0_1st_Version_TOP.jpg||style="margin-left:auto; margin-right:auto" width="100"]]>>attach:TS_ARM_v3.0_1st_Version_TOP.jpg||rel="__blank" style="line-height: 1.42857143;"]][[[[image:TS_ARM_v3.0_1st_Version_2.jpg||style="margin-left:auto; margin-right:auto" width="150"]]>>attach:TS_ARM_v3.0_1st_Version_2.jpg||rel="__blank" style="line-height: 1.42857143;"]][[[[image:TS_ARM_v3.0_1st_Version_3.jpg||style="margin-left:auto; margin-right:auto" width="100"]]>>attach:TS_ARM_v3.0_1st_Version_3.jpg||rel="__blank" style="line-height: 1.42857143;"]][[[[image:TS_ARM_v3.0_1st_Version_4.jpg||style="margin-left:auto; margin-right:auto" width="100"]]>>attach:TS_ARM_v3.0_1st_Version_4.jpg||rel="__blank" style="line-height: 1.42857143;"]](% style="background-color:transparent; line-height:1.42857143" %) (%%) 65 -(% style="background-color:transparent; line-height:1.42857143" %)**Bestückungszeichnung Vorderseite: [[v3.00>>attach:TS_ARM_Version_3.00_top_view.png||rel="__blank" title="Bestückungszeichnung Vorderseite TS_ARM Version 3.00"]] ~| [[v3.07>>attach:TS-ARM3.0_7_top_bestueckung.JPG]]** 66 -|[[[[image:TS_ARM_v3.0_1st_Version_BOT.jpg||style="margin-left:auto; margin-right:auto" width="150"]]>>attach:TS_ARM_v3.0_1st_Version_BOT.jpg||rel="__blank"]][[[[image:TS_ARM_v3.0_1st_Version_5.jpg||style="margin-left:auto; margin-right:auto" width="100"]]>>attach:TS_ARM_v3.0_1st_Version_5.jpg||rel="__blank"]] [[[[image:TS_ARM_v3.0_1st_Version_6.jpg||style="margin-left:auto; margin-right:auto" width="100"]]>>attach:TS_ARM_v3.0_1st_Version_6.jpg||rel="__blank"]] [[[[image:TS_ARM_v3.0_1st_Version_7.jpg||style="margin-left:auto; margin-right:auto" width="100"]]>>attach:TS_ARM_v3.0_1st_Version_7.jpg||rel="__blank"]] 67 -**Bestückungszeichnung Rückseite: [[v3.00>>attach:TS_ARM_Version_3.00_bot_view.png||rel="__blank" title="Bestückungszeichnung Rückseite TS_ARM Version 3.00"]] ~| [[v3.07>>attach:TS-ARM3.0_7_bottom_bestueckung.JPG]]** 68 - 69 -== Schaltplan == 70 - 71 -[[[[image:Main.Icons_22@icon_eagle_22.png]]Schaltplan>>https://github.com/selfbus/hardware-incubation/raw/master/module/UPModule/TS-ARM3.0_7.sch||rel="__blank"]] und [[[[image:Main.Icons_22@icon_board_22.png]]Board>>https://github.com/selfbus/hardware-incubation/raw/master/module/UPModule/TS-ARM3.0_7.brd||rel="__blank"]]. 72 - 73 -== Warenkorb == 74 - 75 -[[[[image:Main.Icons_22@icon_shop_22.png]] Reichelt Warenkorb v3.07 / 3.08>>url:https://www.reichelt.de/my/1421459||rel="__blank"]] und [[LPC1115 bei TME>>url:http://www.tme.eu/de/details/lpc1115fbd48/nxp-mikrocontroller-arm/nxp/lpc1115fbd48303/#t5e3ab731bfb217d42e32ba1f02435fee||rel="__blank"]]. [[Gehäuse Strapubox 45x30x18>>url:http://www.conrad.de/ce/de/product/531270||rel="__blank"]] sowie [[Programmier-Taster bei Conrad>>url:http://www.conrad.de/ce/de/product/705325/Drucktaster-12-VDC-005-A-1-x-AusEin-Namae-Electronics-JTP-1243-tastend-1-St?ref=searchDetail]]. 76 -Folgende Bauteile bekommt ihr da, wo es die Platinen gibt: Schaltregler BD9G101G-CT-ND und SMAJ40C. 77 - 78 -== Hinweise == 79 - 80 -**Weiterhin für alle Versionen: **(% style="line-height:1.4em" %)Die Eingänge sind nicht galvanisch getrennt. Die Eingangsleitungen dürfen auch nicht gemeinsam mit 230V verlegt werden. Die Länge der Eingangsleitungen sollte möglichst kurz gehalten werden, sprich weniger als 0,3m. 81 - 82 -== Downloads == 83 - 84 -Derzeit stehen keine Downloads zur Verfügung. 1 +https://selfbus.org/wiki/devices/inputs/2-16-ways-binary-input-potential-free-in-wall