Programmer voor de DSMR-logger V4
Er zijn verschillende manieren om de DSMR-logger van (nieuwe) firmware te voorzien. Dit gaat het eenvoudigst Over The Air (OTA) maar de eerste keer zal dit altijd bedraad moeten.
FTDI-adapter
Verreweg de betrouwbaarste oplossing is om gebruik te maken van een FTDI adaptor
zoals de
FTDI-basic
van Adafruit.
Hou er rekening mee dat de USB-connector op de FTDI-basic geen micro-USB is maar
de iets grotere mini-USB variant!
Standaard wordt deze als 5Volt adaptor geleverd, maar aan de achterkant kun je, door het spoor tussen de middelste pad en de 5V pad te onderbreken en een soldeer brug aan te brengen tussen de middelste pad en de 3.3V pad, de adaptor geschikt maken voor 3v3.
Je moet de volgende verbindingen maken:
FTDI-basic | DSMR-logger | Opmerking |
---|---|---|
5V | 3v3 | LET OP! 3v3 |
GND | GND | |
TXO | RxD | |
RXI | TxD |
USB to Serial adaptor bordje
Ook een USB-to-Serial adapter is eenvoudig als programmer te gebruiken door met vier draadjes verbinding tussen de USB-to-Serial Adapter en de DSMR-logger v4 te maken volgens onderstaand schema:
Let op! Het heeft er alle schijn van dat dit bordje niet meer 'gezien' wordt
onder MacOS 10.14!
USB to TTL Serial adaptor kabel
Ook
deze
USB-to-Serial kabel is eenvoudig als programmer te gebruiken alleen moet je er
rekening mee houden dat de geleverde spanning 5 volt is en je deze dus
niet op de programming poort van de DSMR-logger V4 mag aansluiten.
Sluit de USB-to-Serial kabel op deze manier aan om zonder problemen de
DSMR-logger V4 te kunnen programmeren.
Flashen (programmeren)
Omdat de DSMR-logger V4 geen aansluitingen voor specifieke controle signalen heeft
moet je in de ArduinoIDE aangeven dat je bij het uploaden
van firmware of de data
-map geen speciaal protocol gebruikt.
In het Tools
-menu geef je bij Reset Method
None op.
Om nu de firmware of de data
-map naar de DSMR-logger v4 te flashen
moet je de DSMR-logger v4 eerst in Flash-mode
zetten.
Let op!
Koppel, vóórdat je de programmer op de DSMR-logger v4 aansluit, éérst de Slimme Meter los!Dit doe je door achtereenvolgens deze handelingen uit te voeren:
- Druk op de
FLASH
knop en houdt deze ingedrukt - Druk vervolgens op de
RESET
knop - Laat de
RESET
knop los - Laat als laatste de
FLASH
knop los
De DSMR-logger staat nu in Flash-mode
en blijft in die mode tot er firmware
of de inhoud van de data
-map wordt ge-upload (of tot je nog een keer op de
RESET
knop drukt).
Hierna hoort de DSMR-logger normaal op te starten. Mocht dit niet het geval zijn
druk dan 1x op de RESET
knop..
Zie ook Vraag en Antwoord