Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Lokpilot 4 defect door spock
Vandaag om 11:35:36
Microstepper motoren voor armseinpalen door Albert de Heer
Vandaag om 11:33:22
BR-18.6 Schaal-0. door FritsT
Vandaag om 11:29:13
Overstap naar HTM door Jan Bennink
Vandaag om 11:23:44
LED / Lampjes (Viessmann) seinpalen aansturen. Vraagje aan electronica experts door Menno
Vandaag om 11:22:37
De bouw van mijn modelbaan in Thailand door RetroJack
Vandaag om 11:18:23
BMB-Module: “Corfe Castle Station” door Hans van de Burgt
Vandaag om 11:04:51
US diorama in H0 door puntenglijder
Vandaag om 10:54:45
Ronald doet de Fork Challenge! door Ronald Halma
Vandaag om 10:50:14
Mijn eerste H0-modeltreinbaan in aanbouw door puntenglijder
Vandaag om 10:46:40
Mooi weer om buiten te spelen door sncf231e
Vandaag om 10:42:06
Wie heeft er ervaring met een baan in een inpandige garage in een app. gebouw? door Peter Kleton
Vandaag om 10:40:00
DCC-decoder geïntegreerd in sein(voet) door schipcas
Vandaag om 10:21:06
Wèhnich - Eén onbeduidend baantje op 1200 bij 1200mm door Laenderbahn27
Vandaag om 09:55:11
Op zoek naar een club gespecialiseert in Britse modellen door MOVisser
Vandaag om 08:55:27
Welke kleur is Roco oud bruin? door MadhouseNL
26 July 2025, 23:37:42
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
26 July 2025, 23:18:40
reserve onderdeel gezocht voor Minitrix 12593 BR132 door joespoor
26 July 2025, 22:54:27
Toon hier je nieuwe (model-) spooraanwinst(en)... door Karben
26 July 2025, 22:44:59
"Litter Bin" voor Brits spoor en Britse modelspoorprojecten door Hans van de Burgt
26 July 2025, 21:56:59
RhB 1:87, terug naar 25 jaar geleden door Sylvester
26 July 2025, 20:24:27
Modules van Kees Gorter (vervolg) door ca.gorter
26 July 2025, 20:00:50
lampjes in huizen willekeurig schakelen door Bert55
26 July 2025, 19:04:24
Raadplaatje door Klaas Zondervan
26 July 2025, 18:48:57
0n30 diorama: Sedona Verde River Canyon door Ronald Halma
26 July 2025, 17:44:09
Rheinburg, TP V/VI door rail4marcel
26 July 2025, 17:42:27
Seuthe gaat stoppen door Eric B
26 July 2025, 17:04:15
BMB 00-Modulebaan, BMB-Rijdagen en BMB-Deelname aan Beurzen & Evenementen door Hans van de Burgt
26 July 2025, 17:02:03
Da's Daz 2 door BartvD
26 July 2025, 16:55:33
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Hans Reints
26 July 2025, 16:45:15
  

Auteur Topic: DCC Sniffer - Packet Analyzer met Arduino  (gelezen 6389 keer)

RudyB

  • Offline Offline
  • Berichten: 629
  • EMV
    • RudysModelRailway
DCC Sniffer - Packet Analyzer met Arduino
« Gepost op: 23 October 2015, 19:56:32 »
DCC Sniffer – Packet Analyzer met Arduino

Er zijn twee Arduino DCC libraries in omloop op het Internet, Mynabay and NMRADCC. Allebei hebben ze een DCC Monitor waarmee de DCC packets weergegeven kunnen worden. De weergave is echter als getallen, waardoor het weinig inzichtelijk is welke DCC commando's het zijn.

Deze Arduino sketch vangt de DCC packets af, analyseert ze, en geeft de commando's leesbaar weer via de Serial Monitor van de Arduino op het PC scherm. Er is geen library nodig, slechts de .ino file uploaden naar de Arduino, Serial Monitor baudrate op 38400 zetten, en de weergave start.

De inmiddels welbekende opto coupler schakeling (schema vis de link onderaan) tussen de rails en de Arduino plaatsen, met de opto output op pin 2.

Voorbeelden van de weergave:
Loc 1902 Forw 21 = loc 1902 speedstep 21 driving forward
Loc 4 Rev 14 = loc 4 speedstep 14 driving backwards
Loc 4 L F4-F1 0 = loc 4 lights off, F4 off, F3 off, F2 off, F1 off
Loc 4 L F4-F1 11 = loc 4 lights off, F4 off, F3 off, F2 on, F1 on (leading zero's are not shown)
Loc 4 L F4-F1 10001 = loc 4 lights on, F4 off, F3 off, F2 off, F1 on
Loc 4 F8-F5 1010 = loc 4 F8 on, F7 off, F6 on, F5 off
Loc 4 CV 4 Write 3 = loc 4 write value 3 into CV4
Acc 4 1:3 1 On = Accessory 4 (= module 1 port 3) On, pulse = 1
Acc 5 2:0 0 On = Accessory 5 (= module 2 port 0) On, pulse = 0 (a module has 4 ports)


Link naar de blog met software download en opto coupler schema info.



« Laatst bewerkt op: 23 October 2015, 20:18:50 door RudyB »

Robert E

  • Offline Offline
  • Berichten: 909
    • Robert’s Modelspoor Pagina
Re: DCC Sniffer - Packet Analyzer met Arduino
« Reactie #1 Gepost op: 23 October 2015, 21:57:10 »
Grappig,

Ben zelf op eenzelfde manier e.e.a. met een C# applicatie aan het knutselen.
Voor mij zijn even alleen de locs van interesse.



Dan staat alles tenmiste op een scherm ipv voorbij scrollend....

Mvg

Robert
MDRRC-II (Lite) goedkope DIY centrale voor DCC en MM.
Heb je een vraag, stuur me dan een mail via mijn site ipv persoonlijk bericht...

RudyB

  • Offline Offline
  • Berichten: 629
  • EMV
    • RudysModelRailway
Re: DCC Sniffer - Packet Analyzer met Arduino
« Reactie #2 Gepost op: 25 October 2015, 22:50:09 »
Een nieuwe versie van de DCC sniffer is beschikbaar voor download. Bij deze versie is het mogelijk om een aantal comando's te geven via het keyboard. Hiermee is het mogelijk om de buffergroottte aan te passen, om de ververstijd aan te passen en om het weergeven van locomotief- of accessory decoder packets te onderdukken.

1 = 1s refresh time
2 = 2s
3 = 4s (default)
4 = 8s
5 = 16s

6 = 4 DCC packet buffer size
7 = 8
8 = 16
9 = 32 (default)
0 = 64

a = accessory packets display on / off toggle
l = locomotive packets display on / off toggle

Download link.

PietB

  • Offline Offline
  • Berichten: 531
  • Forum lid sinds December 2007
Re: DCC Sniffer - Packet Analyzer met Arduino
« Reactie #3 Gepost op: 26 October 2015, 00:30:27 »
Rudy,
kun je ook een link of schema van de koppeling van de Arduino met de railsspanning plaatsen?

grt Piet.
Ib-650 + loconet-Rosoft apparatuur.

RudyB

  • Offline Offline
  • Berichten: 629
  • EMV
    • RudysModelRailway
Re: DCC Sniffer - Packet Analyzer met Arduino
« Reactie #4 Gepost op: 26 October 2015, 09:53:52 »
Piet, het schema'tje staat hier.

De 10k pull up naar pin 6 is niet nodig. We gebruiken de interne pull up in de Arduino.
Ook de 10k naar pin 7 is niet per se nodig, ik heb daar een rechtsreekse verbinding naar 5V.
Dat maakt het allemaal nog weer wat kleiner ... en minder werk. :)


PietB

  • Offline Offline
  • Berichten: 531
  • Forum lid sinds December 2007
Re: DCC Sniffer - Packet Analyzer met Arduino
« Reactie #5 Gepost op: 26 October 2015, 13:57:41 »
Dankjewel Rudy.

grt Piet.
Ib-650 + loconet-Rosoft apparatuur.

JevanHa

  • Nieuwe gebruiker
  • Offline Offline
  • Berichten: 5
Re: DCC Sniffer - Packet Analyzer met Arduino
« Reactie #6 Gepost op: 20 September 2016, 08:36:47 »
Een nieuwe versie van de DCC sniffer is beschikbaar voor download. Bij deze versie is het mogelijk om een aantal comando's te geven via het keyboard. Hiermee is het mogelijk om de buffergroottte aan te passen, om de ververstijd aan te passen en om het weergeven van locomotief- of accessory decoder packets te onderdukken.

1 = 1s refresh time
2 = 2s
3 = 4s (default)
4 = 8s
5 = 16s

6 = 4 DCC packet buffer size
7 = 8
8 = 16
9 = 32 (default)
0 = 64

a = accessory packets display on / off toggle
l = locomotive packets display on / off toggle

Download link.
Goeden morgen Rudy,

1) Wanneer ik op de download click gebeurt er niets. Ook niet op de Win 7 PC. Wat doe ik verkeerd ?
2) Ik gebruik zelf (nog ?) geen DCC maar de Maerklin 6021. Maar heb wel begrepen dat er overeenkomsten zijn. Is deze sniffer, met aanpassingen (?), daar ook voor te gebruiken ?

BVD voor moeite
Jan
« Laatst bewerkt op: 20 September 2016, 08:40:26 door JevanHa »
Met de vriendelijke groeten van
Jan v H

Hans sprinter

  • Offline Offline
  • Berichten: 1521
  • Vriend van vlaflip
Re: DCC Sniffer - Packet Analyzer met Arduino
« Reactie #7 Gepost op: 20 September 2016, 10:19:28 »
Wonderlijk, op een of andere manier kan ik de .Ino niet uit de dropbox krijgen.
kan het op een andere manier gepost worden door iemand?
Alvast bednakt, Groetjes, Hans
 

RudyB

  • Offline Offline
  • Berichten: 629
  • EMV
    • RudysModelRailway
Re: DCC Sniffer - Packet Analyzer met Arduino
« Reactie #8 Gepost op: 22 September 2016, 19:08:42 »
Dropbox werkt de helft van de tijd niet vanwege overschreden download limiet oid.

Op de software pagina op de blog staat een link naar een zip file die meerdere sketches bevat, ook de sniffer.