Project Radar Boards Schiphol Control: verschil tussen versies
(→Schiphol Airtraffic Control displays) |
|||
Regel 9: | Regel 9: | ||
But easiest may be to use normal ATMEL programmeing on MISO/MOSI - which are nicely broken out on the connector. | But easiest may be to use normal ATMEL programmeing on MISO/MOSI - which are nicely broken out on the connector. | ||
− | = Code = | + | =Code= |
+ | Some fairly functional code: https://github.com/MakerSpaceLeiden/AirtrafficControlDisplaysSchiphol | ||
+ | |||
− | |||
− | [[Bestand:schiphol-first-light.mov|320px]]<br> | + | [[Bestand:schiphol-first-light.mov|320px]]<br /> |
[https://www.youtube.com/watch?v=RdrHZAX6c4I grote (50229) display eerste test-tekst (youtube)] | [https://www.youtube.com/watch?v=RdrHZAX6c4I grote (50229) display eerste test-tekst (youtube)] | ||
− | = Schiphol | + | =Schiphol Air Traffic Control displays= |
<tabs> | <tabs> | ||
<tab name="main board 50xxx> | <tab name="main board 50xxx> | ||
{{:Main_Board_50XXX_series}} | {{:Main_Board_50XXX_series}} | ||
</tab> | </tab> | ||
+ | |||
+ | |||
+ | <form id="tabs-inputform" class="tabs tabs-inputform" action="#"></form><input id="Tabs_1" class="tabs-input" checked="checked" form="tabs-inputform" type="checkbox" /><label class="tabs-label" for="Tabs_1"><span class="tabs-open">main board 50xxx</span><span class="tabs-close">main board 50xxx</span></label>Connection on the main bord - top row near the yellow 'TOP1' label. Shared by all 50XXX boards.Wiring / pinout main CPU board<img src="/mediawiki/images/thumb/c/cd/Radarboard-pinout-main.jpg/480px-Radarboard-pinout-main.jpg" srcset="/mediawiki/images/thumb/c/cd/Radarboard-pinout-main.jpg/720px-Radarboard-pinout-main.jpg 1.5x, /mediawiki/images/thumb/c/cd/Radarboard-pinout-main.jpg/960px-Radarboard-pinout-main.jpg 2x" alt="wiring for programming" width="480" height="297" />. | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | |TOP 1 | ||
+ | |SCK of CPU display board | ||
+ | |- | ||
+ | |TOP 2 | ||
+ | |MISO of CPU display board | ||
+ | |- | ||
+ | |TOP 3 | ||
+ | |MOSI of CPU display board | ||
+ | |- | ||
+ | |TOP 10 | ||
+ | |RST of CPU display board | ||
+ | |- | ||
+ | |TOP 13,14 | ||
+ | |TX/RX of CPU display board | ||
+ | |- | ||
+ | |BOT far left/right | ||
+ | |Power | ||
+ | |} | ||
+ | Progamming cable ATMEL <img src="/mediawiki/images/thumb/3/38/Atmel-isp-pinout.png/180px-Atmel-isp-pinout.png" srcset="/mediawiki/images/thumb/3/38/Atmel-isp-pinout.png/270px-Atmel-isp-pinout.png 1.5x, /mediawiki/images/thumb/3/38/Atmel-isp-pinout.png/360px-Atmel-isp-pinout.png 2x" alt="Atmel-isp-pinout.png" width="180" height="70" /> to which this needs to be connected. | ||
<tab name = "board 50.028"> | <tab name = "board 50.028"> | ||
{{:Board 50.028}} | {{:Board 50.028}} | ||
Regel 42: | Regel 67: | ||
{{:Board 7003-asy}} | {{:Board 7003-asy}} | ||
</tab> | </tab> | ||
− | + | ||
Om een van de hierboven ge-"transclude"d pagina's te wijzigen, bezoek de pagina via [[:Categorie:DisplayBoardsSchiphol]]. | Om een van de hierboven ge-"transclude"d pagina's te wijzigen, bezoek de pagina via [[:Categorie:DisplayBoardsSchiphol]]. | ||
− | = Datasheet displays = | + | |
+ | |||
+ | =Datasheet displays= | ||
50228 and 50229 use PD44x (PD4435, red) displays. 50.028 and 50219 use DLO3416 (red). 50227 uses DLO1414 (smaller 4-digit display, red). 7003-assy uses PD2573 (green). | 50228 and 50229 use PD44x (PD4435, red) displays. 50.028 and 50219 use DLO3416 (red). 50227 uses DLO1414 (smaller 4-digit display, red). 7003-assy uses PD2573 (green). | ||
+ | |||
+ | |||
[[Bestand:PD-series-displays-datahsheet.pdf|340px|PD44x]] | [[Bestand:PD-series-displays-datahsheet.pdf|340px|PD44x]] | ||
− | [[:Bestand:PD-series-displays-datahsheet.pdf|PD44x]]<br> | + | [[:Bestand:PD-series-displays-datahsheet.pdf|PD44x]]<br /> |
Code in https://github.com/MakerSpaceLeiden/AirtrafficControlDisplaysSchiphol/blob/main/shared/pd44.c | Code in https://github.com/MakerSpaceLeiden/AirtrafficControlDisplaysSchiphol/blob/main/shared/pd44.c | ||
[[Bestand:0900766b808b01d8.pdf|340px|DLx3416]] | [[Bestand:0900766b808b01d8.pdf|340px|DLx3416]] | ||
− | [[:Bestand:0900766b808b01d8.pdf|DLx3416]]<br> | + | [[:Bestand:0900766b808b01d8.pdf|DLx3416]]<br /> |
[[Bestand:DLX1414series.pdf|340px|DLx1414]] | [[Bestand:DLX1414series.pdf|340px|DLx1414]] | ||
− | [[:Bestand:DLX1414series.pdf|DLx1414]]<br> | + | [[:Bestand:DLX1414series.pdf|DLx1414]]<br /> |
[[:Bestand:PD2573.pdf|PD2573]] | [[:Bestand:PD2573.pdf|PD2573]] | ||
Versie van 7 jul 2021 om 14:41
We got a [pile of Control Tower displays from Schiphol airport (or Eurocontrol, etc)] used for tracking what is in the air.
They are basically small 2-3 CPU boards on a common RS 485 bus or on RS 232. One CPU is purely for programming. The other is the main board and handles the traffic on the bus (it may be ASTERIX format?) and the other handles the display. They are interconnected by a TTL serial on 9600 8N1. Each box also contains a high quality PSU.
The programming chip is also 9600 8N1 and contains some debugging tooling. Photo below shows the testpoints used for programming.
But easiest may be to use normal ATMEL programmeing on MISO/MOSI - which are nicely broken out on the connector.
Code
Some fairly functional code: https://github.com/MakerSpaceLeiden/AirtrafficControlDisplaysSchiphol
Bestand:Schiphol-first-light.mov
grote (50229) display eerste test-tekst (youtube)
Schiphol Air Traffic Control displays
<tabs>
<form id="tabs-inputform" class="tabs tabs-inputform" action="#"></form><input id="Tabs_1" class="tabs-input" checked="checked" form="tabs-inputform" type="checkbox" /><label class="tabs-label" for="Tabs_1">main board 50xxxmain board 50xxx</label>Connection on the main bord - top row near the yellow 'TOP1' label. Shared by all 50XXX boards.Wiring / pinout main CPU board<img src="/mediawiki/images/thumb/c/cd/Radarboard-pinout-main.jpg/480px-Radarboard-pinout-main.jpg" srcset="/mediawiki/images/thumb/c/cd/Radarboard-pinout-main.jpg/720px-Radarboard-pinout-main.jpg 1.5x, /mediawiki/images/thumb/c/cd/Radarboard-pinout-main.jpg/960px-Radarboard-pinout-main.jpg 2x" alt="wiring for programming" width="480" height="297" />.
TOP 1 | SCK of CPU display board |
TOP 2 | MISO of CPU display board |
TOP 3 | MOSI of CPU display board |
TOP 10 | RST of CPU display board |
TOP 13,14 | TX/RX of CPU display board |
BOT far left/right | Power |
Progamming cable ATMEL <img src="/mediawiki/images/thumb/3/38/Atmel-isp-pinout.png/180px-Atmel-isp-pinout.png" srcset="/mediawiki/images/thumb/3/38/Atmel-isp-pinout.png/270px-Atmel-isp-pinout.png 1.5x, /mediawiki/images/thumb/3/38/Atmel-isp-pinout.png/360px-Atmel-isp-pinout.png 2x" alt="Atmel-isp-pinout.png" width="180" height="70" /> to which this needs to be connected.
Om een van de hierboven ge-"transclude"d pagina's te wijzigen, bezoek de pagina via Categorie:DisplayBoardsSchiphol.
Datasheet displays
50228 and 50229 use PD44x (PD4435, red) displays. 50.028 and 50219 use DLO3416 (red). 50227 uses DLO1414 (smaller 4-digit display, red). 7003-assy uses PD2573 (green).
PD44x
Code in https://github.com/MakerSpaceLeiden/AirtrafficControlDisplaysSchiphol/blob/main/shared/pd44.c
Various people hack them