Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:ems:hardware

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
wiki:ems:hardware [2013/09/19 10:43]
ingof
wiki:ems:hardware [2015/12/30 21:00]
127.0.0.1 Externe Bearbeitung
Zeile 1: Zeile 1:
 ======  Hardware ====== ======  Hardware ======
  
-====  Inbetriebnahme  ====+<WRAP nopagebreak> 
 +====  Erste Firmware brennen  ====
  
 +Wenn die Platine frisch zusammangelötet wurde muss erst noch die Firmware mit dem Bootloader gebrannt werden. Erst dannach kann mit dem Bootloader über das USB-Kabel neue Firmware gebrannt werden.
 +
 +Die Software muss mit der MPLAB-IPE gebrannt werden. Das Konfig-Bit für den Takt muss bei der neuen Platine aus **HSPLL** gestellt werden. Bei der alten Platine muss die Eisntellung **HS** bleiben.
 +Außerdem muss bei der neuen Firmware der EEprominhalt mitgebrannt werden.
 +
 +Eventuell kontrollieren ob diese in der IPE-Einstellungen freigeschaltet sind. Dazu muss man bei der IPE in den Advanced-Modus schalten (Standard-Password: microchip). Dann kann dort Config-Bits und EEprominhalt "freigeschaltet werden"
 +</WRAP>
 +
 +<WRAP nopagebreak>
 +====  Inbetriebnahme  ====
  
   * EMS-Kabel anschließen (Polung unwichtig)   * EMS-Kabel anschließen (Polung unwichtig)
Zeile 9: Zeile 20:
   * USB-Kabel einstecken. Treiber werden automatisch installiert   * USB-Kabel einstecken. Treiber werden automatisch installiert
   * Terminal-Programm starten (9600 8N1)   * Terminal-Programm starten (9600 8N1)
 +</WRAP>
  
 +<WRAP nopagebreak>
  
 ==== Dip-Schalter (Mode / Reset): ==== ==== Dip-Schalter (Mode / Reset): ====
 +<WRAP 25em>
 +|  @#dddddd:**Schalter**  |  @#dddddd:**Bedeutung**  |  @#dddddd:**OFF**  |  @#dddddd:**ON**  |
 +|  @#eeeeee:**1**  | Mode 2<sup>0</sup>  |  1  |  0  |
 +|  @#eeeeee:**2**  | Mode 2<sup>1</sup>  |  2  |  0  |
 +|  @#eeeeee:**3**  | Mode 2<sup>2</sup>  |  4  |  0  |
 +|  @#eeeeee:**4**  | Betriebsart  |  Reset  |  Betrieb  |
 +</WRAP>
 +</WRAP>
  
-^  Schalter  ^ Bedeutung    OFF  ^  ON  ^ +<WRAP nopagebreak
-^  1  | Mode 2<sup>0</sup>  |  1  |  0  | +
-^  2  | Mode 2<sup>1</sup>  |  2  |  0  | +
-^  3  | Mode 2<sup>2</sup>  |  4  |  0  | +
-^  4  | Betriebsart  |  Reset  |  Betrieb +
- +
-  +
 ==== Modes ==== ==== Modes ====
  
Zeile 26: Zeile 41:
 Die Modes werden nur beim Einschalten oder Reset des EMS-Gateways eingelesen. Nach Änderung also immer Netzteil ziehen und stecken oder DIP-Schalter **4** auf **ON** und auf **OFF** zurück stellen. Die Modes werden nur beim Einschalten oder Reset des EMS-Gateways eingelesen. Nach Änderung also immer Netzteil ziehen und stecken oder DIP-Schalter **4** auf **ON** und auf **OFF** zurück stellen.
  
-Mode  Mode 2<sup>2</sup>   Mode 2<sup>1</sup>   Mode 2<sup>0</sup>  Funktion  ^ +|<40em>
-  |  ON  |  ON  |  ON  |Bootloader (AN1310 modifiziert) +|  @#dddddd:**Mode** |  @#dddddd:**Mode 2<sup>2</sup>**   @#dddddd:**Mode 2<sup>1</sup>**   @#dddddd:**Mode 2<sup>0</sup>**  |  @#dddddd:**Funktion**  | 
-  |  ON  |  ON  |  OFF  |HEX - Mode (ASCII) + @#eeeeee:**0**   ON  |  ON  |  ON  |Bootloader (AN1310 modifiziert) 
-  |  ON  |  OFF  |  ON  |reserviert + @#eeeeee:**1**   ON  |  ON  |  OFF  |HEX - Mode (ASCII) 
-  |  ON  |  OFF  |  OFF  |reserviert + @#eeeeee:**2**   ON  |  OFF  |  ON  |reserviert 
-  |  OFF  |  ON  |  ON  |reserviert + @#eeeeee:**3**   ON  |  OFF  |  OFF  |reserviert 
-  |  OFF  |  ON  |  OFF  |reserviert + @#eeeeee:**4**   OFF  |  ON  |  ON  |reserviert 
-  |  OFF  |  OFF  |  ON  |reserviert + @#eeeeee:**5**   OFF  |  ON  |  OFF  |reserviert 
-  |  OFF  |  OFF  |  OFF  |RAW - Mode  |+ @#eeeeee:**6**   OFF  |  OFF  |  ON  |reserviert 
 + @#eeeeee:**7**   OFF  |  OFF  |  OFF  |RAW - Mode  | 
 +</WRAP>
  
 +<WRAP nopagebreak>
 ==== Anschlüsse ==== ==== Anschlüsse ====
  
-{{:connector.png|}}+{{:wiki:ems:connector.png?600|}} 
 +</WRAP>
  
 +<WRAP nopagebreak>
 ==== Externe Hardware ==== ==== Externe Hardware ====
  
-An der Platine können noch ein EthernetENC28J60-Modul, SD-Karte und LCD-Display mit einem HD44780 kompatiblen Controller angeschlossen werden. Also Vorlage habe ich weiter unten verlinkten Module verwendet die mit einem 1:1 Kabel angeschlossen werden können. +An der Platine können noch ein Ethernet ENC28J60-Modul, SD-Karte und LCD-Display mit einem HD44780 kompatiblen Controller angeschlossen werden. Also Vorlage habe ich weiter unten verlinkten Module verwendet die mit einem 1:1 Kabel angeschlossen werden können. 
-Wenn das Modul nur 3,3 Volt benötigt wird noch ein Spannungsregler benötigt um die 5 Volt vom EMS-Gateway auf die 3,3 Volt zu verringern!+Wenn das Modul nur 3,3 Volt verträgt wird noch ein Spannungsregler benötigtum die 5 Volt vom EMS-Gateway auf die 3,3 Volt zu verringern! 
 + 
 +Die Module von Elecfreaks besitzen zwar 5V kompatible Eingänge, die Ausgänge brauchen aber für eine sichere Funktion ggf. einen Pegelwandler in Richtung des EMS-GW. Bei mir [JS] geht es ohne, lt. Datenblatt muss es aber nicht funktionieren.
  
 Bei älteren Platinen ist nur ein 100mA-Spannungsregler eingebaut. Beim anstecken weitere Hardware ist dann eventuell ein [[emsgwumbau|Umbau]] notwendig. Bei älteren Platinen ist nur ein 100mA-Spannungsregler eingebaut. Beim anstecken weitere Hardware ist dann eventuell ein [[emsgwumbau|Umbau]] notwendig.
  
-[[http://www.elecfreaks.com/wiki/index.php?title=ENC28J60_Mini_Ethernet_Module_%283.3V/5V%29|ENC18J60 Ethernet-Modul]]+[[http://www.elecfreaks.com/wiki/index.php?title=ENC28J60_Mini_Ethernet_Module_%283.3V/5V%29|ENC28J60 Ethernet-Modul]]
  
 [[http://www.elecfreaks.com/wiki/index.php?title=SD%26MMC_Card_Module_Double_Side|SD/MMC-Modul]] [[http://www.elecfreaks.com/wiki/index.php?title=SD%26MMC_Card_Module_Double_Side|SD/MMC-Modul]]
 +</WRAP>
wiki/ems/hardware.txt · Zuletzt geändert: 2016/05/01 13:23 von ingof