Uit Hack42
Ga naar: navigatie, zoeken
 
(9 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 15: Regel 15:
 
o.a.:
 
o.a.:
 
* 4 50A bistabiele relais (print zegt max 16A, maar kan flink daarboven)
 
* 4 50A bistabiele relais (print zegt max 16A, maar kan flink daarboven)
* ARM Cortex M3 processor (ST STM31F207 VCTb processor, 100-pin lqfp)
+
* ARM Cortex M3 processor (ST STM32F207 VCT6 processor, 100-pin lqfp)
 
* GPRS modem (Telit GL865-DUAL)
 
* GPRS modem (Telit GL865-DUAL)
 
* P1 interface (voor slimme meters)
 
* P1 interface (voor slimme meters)
Regel 30: Regel 30:
 
Pinout van de chip is lastig, zover heb ik gevonden:<br>
 
Pinout van de chip is lastig, zover heb ik gevonden:<br>
 
NOTE: Hiervan is nog niks getest, alleen doorgemeten.<br><br>
 
NOTE: Hiervan is nog niks getest, alleen doorgemeten.<br><br>
 +
 +
=== STM32F207 ===
 +
 +
==== Datasheet ====
 +
* [[Media:STM32F207.pdf|Datasheet STM32F207]]
  
 
=== JTAG poort ===
 
=== JTAG poort ===
 +
 +
==== Pinout ====
 +
 
1  2  = VCC PA13 (TMS)<br>
 
1  2  = VCC PA13 (TMS)<br>
 
3  4  = GND PA14 (TCK)<br>
 
3  4  = GND PA14 (TCK)<br>
Regel 37: Regel 45:
 
7  8  = GND PA15 (TDI)<br>
 
7  8  = GND PA15 (TDI)<br>
 
9 10  = GND NRST<br>
 
9 10  = GND NRST<br>
 +
 +
Met een beetje geluk ziet het er zo uit:
 +
 +
[[Bestand:cortex_debug_connectors.png|links|border|10-pin cortex debug connector]]
 +
 +
<br clear="all">
 +
 +
==== Datasheet ====
 +
* [[Media:cortex_debug_connectors.pdf|Document over ARM Cortex debug connectors]]
  
 
=== Debug poort ===
 
=== Debug poort ===
Regel 84: Regel 101:
  
 
=== 4Mbit spi flash (Spansion S25FL204K) ===
 
=== 4Mbit spi flash (Spansion S25FL204K) ===
CS#   PA14<br>
+
{| class="wikitable"
SO     PB4<br>
+
|-
WP#   -> VCC<br>
+
! Pin !! Function !! GPIO !! Beschrijving
HOLD# -> VCC<br>
+
|-
SCK    PB3<br>
+
| 1 || CS# || PA15 || SPI1_NSS of SPI3_NSS
SI/IO0 PB5<br>
+
|-
 +
| 2 || SO || PB4 || SPI1_MISO of SPI3_MISO
 +
|-
 +
| 3 || WP# || || connected to V<sub>CC</sub>
 +
|-
 +
| 4 || GND || || Ground
 +
|-
 +
| 5 || SI/IO0|| PB5 || SPI1_MOSI of SPI3_MOSI
 +
|-
 +
| 6 || SCK || PB3 || SPI1_SCK of SPI3_SCK
 +
|-
 +
| 7 || HOLD# || || connected to V<sub>CC</sub>
 +
|-
 +
| 8 || V<sub>CC</sub> || || Power
 +
|}
 +
 
 +
==== Pinout ====
 +
[[Bestand:S25FL204K.png|links|border|200px|Pinout S25FL204K]]
 +
 
 +
<br clear="all">
 +
 
 +
==== Datasheet ====
 +
* [[Media:S25FL204K.pdf|Datasheet S25FL204K]]
  
 
=== RTC (Dallas DS1339) ===
 
=== RTC (Dallas DS1339) ===
Regel 96: Regel 135:
 
SCL  PB6<br>
 
SCL  PB6<br>
 
SDA  PB7<br>
 
SDA  PB7<br>
 +
 +
{| class="wikitable"
 +
|-
 +
! Pin !! Function !! GPIO !! Beschrijving
 +
|-
 +
| 1 || X1 || || Clock crystal
 +
|-
 +
| 2 || X2 || || Clock crystal
 +
|-
 +
| 3 || V<sub>BACKUP</sub> || || Connected to 0.22F supercap
 +
|-
 +
| 4 || GND || || Ground
 +
|-
 +
| 5 || SDA || PB7 || I2C1_SDA
 +
|-
 +
| 6 || SCL || PB6 || I2C1_SCL
 +
|-
 +
| 7 || SQW/<span style="text-decoration:overline">INT</span> || PE0 || GPIO_EXTI0
 +
|-
 +
| 8 || V<sub>CC</sub> || || Power
 +
|}
 +
 +
==== Pinout ====
 +
[[Bestand:DS1339.png|links|border|200px|Pinout DS1339]]
 +
 +
<br clear="all">
 +
 +
==== Datasheet ====
 +
* [[Media:DS1339_DS1339U.pdf|Datasheet DS1339 en DS1339U]]
  
 
=== P1 poort ===
 
=== P1 poort ===

Huidige versie van 15 sep 2017 om 16:28

Project: AME SSLD Controller
Schroefje24.png
Schroefje24.png
Schroefje24.png
Schroefje24.png
NoProjectPicture.jpg

AME SSLD Controller

Naam AME SSLD Controller
Door SA007 (e.a.?)
Status Gestart
Madskillz electronica/programmeren
Doel / Omschrijving
het repurposen van schakelkastjes
Alle Projecten - Project Toevoegen

Add your picture plz.

Ik heb van 't werk een flinke stapel SSLD Controllers.
Deze zijn van een ex-pilot project maar de hardware is best leuk.

Origineel waren dit controllers voor straatverlichting, zie ook: https://github.com/OSGP/Protocol-Adapter-OSLP

Wat zijn het nu, nou leuke kastjes :)
o.a.:

  • 4 50A bistabiele relais (print zegt max 16A, maar kan flink daarboven)
  • ARM Cortex M3 processor (ST STM32F207 VCT6 processor, 100-pin lqfp)
  • GPRS modem (Telit GL865-DUAL)
  • P1 interface (voor slimme meters)
  • RS485 interface
  • Netwerkinterface (via ksz8081 10/100 phy)
  • PCI-E slot voor 2e modem (origineel uitgerust met CDMA modem)

Mjah, tenzij je 'm als onderdelen wil gebruiken is software handig.
De originele software is onbruikbaar (want crypto met niet-vrijgegeven keys, want wellicht 'error modem mist', etc)

Programmeren kan met SL/Link, o.a. onderdeel van de STM32xDiscovery development kits.

Pinouts

Pinout van de chip is lastig, zover heb ik gevonden:
NOTE: Hiervan is nog niks getest, alleen doorgemeten.

STM32F207

Datasheet

JTAG poort

Pinout

1 2 = VCC PA13 (TMS)
3 4 = GND PA14 (TCK)
5 6 = GND PB3 (TDO)
7 8 = GND PA15 (TDI)
9 10 = GND NRST

Met een beetje geluk ziet het er zo uit:

10-pin cortex debug connector


Datasheet

Debug poort

De debug poort naast de chip is gewoon een uart:
1 gnd, 2 pd2, 3 pc12 == uart 5
1 gnd, 2 rx, 3 tx

Relays

De relais werken met een 3-to-8 decoder, je zet een relais binair op ABC, en met enable stuur je een puls.
pe12 = enable
pe13 = a
pe14 = b
pe15 = c

Buttons

pd1 = button 1
pd3 = button 2
pd4 = button 3
pd10 = button 4

Leds

pe1 = led 1
pe9 = led 2
pe11 = led 3
pe10 = led 4
pe7/pe8 led zitten aan die i/o
GPRS zit aan STAT_LED gprs module
RSSI -> ? CDMA -> ? PKT -> ?

RS485

RS485 hangt aan UART6
pc7 = 485 rx
pc6 = 485 tx
pc8 = 485 re
pc10 = 485 de

GPRS

De GPRS module is een Telit GL865-DUAL.
Deze hangt met RX/TX en RTS aan UART3.

Mini-PCIE

Deze is nog niet af.
Maar hij hangt met pin 36,38 aan usb aan PA11/PA12 respectievelijk.
Dit is de usb otg interface.

4Mbit spi flash (Spansion S25FL204K)

Pin Function GPIO Beschrijving
1 CS# PA15 SPI1_NSS of SPI3_NSS
2 SO PB4 SPI1_MISO of SPI3_MISO
3 WP# connected to VCC
4 GND Ground
5 SI/IO0 PB5 SPI1_MOSI of SPI3_MOSI
6 SCK PB3 SPI1_SCK of SPI3_SCK
7 HOLD# connected to VCC
8 VCC Power

Pinout

Pinout S25FL204K


Datasheet

RTC (Dallas DS1339)

Vbackup hangt aan .22F supercap
INT PE0
SCL PB6
SDA PB7

Pin Function GPIO Beschrijving
1 X1 Clock crystal
2 X2 Clock crystal
3 VBACKUP Connected to 0.22F supercap
4 GND Ground
5 SDA PB7 I2C1_SDA
6 SCL PB6 I2C1_SCL
7 SQW/INT PE0 GPIO_EXTI0
8 VCC Power

Pinout

Pinout DS1339


Datasheet

P1 poort

Volgens spec is deze gebouwd voor DSMR 2.2 en 4.
Hij is 2-richtingen.
Hij lijkt aan uart2 te hangen, maar nog niet zeker.

Zal dit aanvullen als ik meer weet, anderen mogen dit natuurlijk ook aanvullen.