Treinonderdelen/SGMm/Display extern: Difference between revisions

From RevSpace
Jump to navigation Jump to search
Created page with "Het LED-display aan de buitenkant dat aangeeft waar de trein naartoe gaat. * Fabrikant: Focon Electronic Systems A/S * Onderdeelnummers: ** Nedtrain: YA082984 ** Focon: *** Label: ? *** In software: 390024 ("Focon Electronic Systems A/S DSB dot 16")"
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
* Fabrikant: Focon Electronic Systems A/S
* Fabrikant: Focon Electronic Systems A/S
* Onderdeelnummers:
* Onderdeelnummers:
** Nedtrain: YA082984
** Nedtrain: G464390
** Focon:
** Focon:
*** Label: ?
*** Hardware: 800224-01 ("EXTERNAL DISPLAY SGMIII")
*** In software: 390024 ("Focon Electronic Systems A/S DSB dot 16")
*** Assets: 390024 ("Focon Electronic Systems A/S DSB dot 16")
 
= Hardware =
 
* CPU: Hitachi HD6413003 @ 16MHz
** Package: QFP112
** Architecture: [https://en.wikipedia.org/wiki/H8_Family H8/3003]
** [https://www.renesas.com/us/en/products/microcontrollers-microprocessors/other-mcus-mpus/h8-family-mcus/h83003-16-bit-microcontrollers-embedded-512kb-flash-microcomputer-non-promotion Manufacturer product page]
** [https://www.renesas.com/us/en/document/mah/h83003-hardware-manual Hardware manual]
** [https://www.renesas.com/jp/ja/document/mah/h8300h-series-software-manual Software manual]
* FPGA: Xilinx Spartan XCS30XL-TQG144AKP
** Package: TQFP144
** Architecture: Spartan XL
** [https://www.xilinx.com/support/documentation/data_sheets/ds060.pdf Datasheet]
* Flash:
** Atmel AT29C010A, label: "340141 V.1.01"
*** Package: PLCC32
*** [https://up.shiz.me/f/NS_SGMIII_340141_v1.01_AT29C010A@PLCC32.BIN Dump]
** Atmel AT29C010A, label: "340142 V.1.01"
*** Package: PLCC32
*** [https://up.shiz.me/f/NS_SGMIII_340142_v1.01_AT29C010A@PLCC32.BIN Dump]
** [https://up.shiz.me/f/NS_SGMIII_340141_340142_v1.01_stitched.bin Stitched]
* Serial buffer: TL16C550CIFN
** Package: PLCC44
** 1.8432MHz crystal
** [https://www.ti.com/lit/ds/symlink/tl16c550c.pdf Datasheet]
 
Resolutie: 208x32
 
== Connectors ==
 
<pre>
- TE 178289-6 (Power/ID Select, gelabeld X1 op de displays)
- TE 2-178128-3 (RS485 OUT, Y key, gelabeld X2 op de displays, degene aan de bovenkant)
- TE 1-178128-3 (RS485 IN,  X key, gelabeld X2 op de displays, degene aan de onderkant)
- TE (1-)175216-{2,3,5} AWG 24/26/28 pin (-5 is tin, de andere 2 is verguld)
- TE (1-)175217-{2,3,5} AWG 20/22/24 pin (^)
</pre>
 
Note: Je hebt de RS485-OUT connector helaas nodig om een eindweerstand aan te brengen.
 
=== X1 ===
<pre>
  /-------------------\
A | 1  -  3  4  5  6  |
B | 1  2  3  4  5  6  |
  ---------------------
 
A1 - Power GND
B1 - Power Vcc (110V DC nominaal, zie comment hieronder)
B2 - NC
3: Addr0
4: Addr1
5: Addr2
6: Addr3
</pre>
 
Pins 3-6 zijn configuratiebits: bridge ze om een 1 te vormen, laat ze om een 0 te vormen. Samen vormen ze het 4-bit adres van het scherm op de displaybus.
 
Het scherm heeft een DC-DC converter intern (VE-JTY-EW). Aldus de spec van deze trafo mag daar 66-160V DC in.
 
=== X2 ===
 
<pre>
  /-------\
Y | 1 2 3 |
  |-------|
X | 1 2 3 |
  ---------
 
X1: RS485 IN-
X2: RS485 IN+
Y1: RS485 OUT-
Y2: RS485 OUT+
3: GND
</pre>
 
De displays zijn gedaisy-chaind aan hun bus: op rij X komt een RS485-signaal binnen, dat via rij Y weer aan rij X van het volgende display gevoerd wordt. Bij het laatste display is rij Y getermineerd.
 
= Testmodus =
 
De panelen kan in testmodus gebracht worden door adres 15 te selecteren op de X1 connector. Deze modus heeft een "sweep" demo er in zitten waarmee je kan zien of je paneel geheel functioneert.
 
Deze modus is ook te triggeren over RS-485.
 
= Software =
 
Communicatie vindt plaats over RS-485. met een eigen protocol. De work-in-progress library en command-line tool is te vinden op [https://github.com/shizmob/focon-util https://github.com/shizmob/focon-util].

Latest revision as of 14:37, 11 April 2025

Het LED-display aan de buitenkant dat aangeeft waar de trein naartoe gaat.

  • Fabrikant: Focon Electronic Systems A/S
  • Onderdeelnummers:
    • Nedtrain: G464390
    • Focon:
      • Hardware: 800224-01 ("EXTERNAL DISPLAY SGMIII")
      • Assets: 390024 ("Focon Electronic Systems A/S DSB dot 16")

1. Hardware

Resolutie: 208x32

1.1. Connectors

- TE 178289-6 (Power/ID Select, gelabeld X1 op de displays)
- TE 2-178128-3 (RS485 OUT, Y key, gelabeld X2 op de displays, degene aan de bovenkant)
- TE 1-178128-3 (RS485 IN,  X key, gelabeld X2 op de displays, degene aan de onderkant)
- TE (1-)175216-{2,3,5} AWG 24/26/28 pin (-5 is tin, de andere 2 is verguld)
- TE (1-)175217-{2,3,5} AWG 20/22/24 pin (^)

Note: Je hebt de RS485-OUT connector helaas nodig om een eindweerstand aan te brengen.

1.1.1. X1

  /-------------------\
A | 1  -  3  4  5  6  |
B | 1  2  3  4  5  6  |
  ---------------------

A1 - Power GND
B1 - Power Vcc (110V DC nominaal, zie comment hieronder)
B2 - NC
 3: Addr0
 4: Addr1
 5: Addr2
 6: Addr3

Pins 3-6 zijn configuratiebits: bridge ze om een 1 te vormen, laat ze om een 0 te vormen. Samen vormen ze het 4-bit adres van het scherm op de displaybus.

Het scherm heeft een DC-DC converter intern (VE-JTY-EW). Aldus de spec van deze trafo mag daar 66-160V DC in.

1.1.2. X2

  /-------\
Y | 1 2 3 |
  |-------|
X | 1 2 3 |
  ---------

X1: RS485 IN-
X2: RS485 IN+
Y1: RS485 OUT-
Y2: RS485 OUT+
 3: GND

De displays zijn gedaisy-chaind aan hun bus: op rij X komt een RS485-signaal binnen, dat via rij Y weer aan rij X van het volgende display gevoerd wordt. Bij het laatste display is rij Y getermineerd.

2. Testmodus

De panelen kan in testmodus gebracht worden door adres 15 te selecteren op de X1 connector. Deze modus heeft een "sweep" demo er in zitten waarmee je kan zien of je paneel geheel functioneert.

Deze modus is ook te triggeren over RS-485.

3. Software

Communicatie vindt plaats over RS-485. met een eigen protocol. De work-in-progress library en command-line tool is te vinden op https://github.com/shizmob/focon-util.