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
wiki:ems:hardware [2013/09/20 10:00]
franzf [Externe Hardware]
wiki:ems:hardware [2016/05/01 13:23] (aktuell)
ingof
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  |  Betrieb  |  Reset  |
 +</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 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. 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.1379664021.txt.gz · Zuletzt geändert: 2015/12/30 21:00 (Externe Bearbeitung)