Författare Ämne: DCC Sniffer  (läst 1333 gånger)

paj2

  • Veteran
  • *****
  • Antal inlägg: 4.518
    • http://www.mj-rallaren.se/index.htm
DCC Sniffer
« skrivet: tis 22 maj 2018, 10:20:01 »
Jag söker en sk. DCC sniffer. En färdig produkt från någon MJ-leverantör. Alltså en "burk" som man ansluter till DCC och som har en utgång (USB) för anslutning till en PC med ett program som presenterar DCC-trafiken i klartext. Alltså inte binärt.

Har JMRI något som kan användas som DCC-sniffer med presentation i klartext?

Det jag funnit hitills är lösningar med exempelvis Arduino med presentation i binärt format ... ettor och nollor.
Jag har tidigare använt en mycket enkel lösning med DCC ansluten via några motstånd och pot till audioingång på dator
och sedan med ett program visa upp DCC-trafiken.... men då endast paket binärt.

Jag är således ute efter en färdig lösning.



Bästa MJ-hälsningar
Per-Åke
2RH0-modul / N-skalerallare /Train Controller
Min Hemsida
Min Youtube kanal

LLJ

  • Veteran
  • *****
  • Antal inlägg: 4.572
SV: DCC Sniffer
« Svar #1 skrivet: tis 22 maj 2018, 10:35:01 »
En annan medlem i VMJF har en DCC logger, DCC Pocket Tester, som man ansluter till spåret och som visar trafiken i klartext i en display.
Den är försedd med RSR-232 port, som jag tror går att ansluta en PC till för lagring av trafiken.

/Lars
« Senast ändrad: tis 22 maj 2018, 10:37:14 av LLJ »

lgrfbs

  • Stammis
  • ****
  • Antal inlägg: 1.120
  • Gävleborg
    • Mitt CV
SV: DCC Sniffer
« Svar #2 skrivet: tis 22 maj 2018, 13:34:57 »
Just  DCC Tester har jag haft koll på länge, för länge visade sig: "The DCC Tester OBSOLETE DUE TO DISCONTINUED LCD DISPLAY" skull ha köpt den så fort jag hades slantarna :-(

Diod=lyser inte, Lysdiod=lyser.  Jemtrallarna, Shapeways , Kör: R2 HO - DCC & XpressNET (LocoNet) - Rocrail - DR5000 - LokReg

paj2

  • Veteran
  • *****
  • Antal inlägg: 4.518
    • http://www.mj-rallaren.se/index.htm
SV: DCC Sniffer
« Svar #3 skrivet: tis 22 maj 2018, 13:39:35 »
Jag såg också att den inte är tillgänglig längre. Den hade passat mig perfekt.

Jag skickade ett mail till företaget om man har för avsikt att komma med en ny produkt för DCC-test.
Väntar på svar.

Jag hittade ett alternativ från NCE som verkar OK och dessutom lägre pris.

https://www.digitrains.co.uk/ecommerce/dcc-accessories/metering-and-testing/nce-packet-analyzer.aspx

"Out of stock"...... kanske inte helt kört?


« Senast ändrad: tis 22 maj 2018, 14:01:51 av paj2 »
Bästa MJ-hälsningar
Per-Åke
2RH0-modul / N-skalerallare /Train Controller
Min Hemsida
Min Youtube kanal

BenWah46

  • Veteran
  • *****
  • Antal inlägg: 2.636
« Senast ändrad: tis 22 maj 2018, 14:42:22 av BenWah46 »
Bengt W
H0 2R DCC

paj2

  • Veteran
  • *****
  • Antal inlägg: 4.518
    • http://www.mj-rallaren.se/index.htm
SV: DCC Sniffer
« Svar #5 skrivet: tis 22 maj 2018, 16:46:15 »
De första snifferlösningarna jag hittade var just på Open DCC med ett antal Arduino förslag.
Här kommer man ju billigt undan men en del jobb krävs även om jag jobbat en del med Arduino.
Min erfarenhet från Open DCC är bra förslag men ofta inte riktigt färdigt.... "experiment" dåligt dokumenterade.

Min förhoppning vara att hitta en "burk på hyllan"...... färdig att anslutas till en PC.

Jag tror att denna kan fungera. Verkar bra med ett antal filterfunktioner. Vem vill titta på "idle packets"?

https://www.digitrains.co.uk/ecommerce/dcc-accessories/metering-and-testing/nce-packet-analyzer.aspx

Bästa MJ-hälsningar
Per-Åke
2RH0-modul / N-skalerallare /Train Controller
Min Hemsida
Min Youtube kanal

BenWah46

  • Veteran
  • *****
  • Antal inlägg: 2.636
SV: DCC Sniffer
« Svar #6 skrivet: tis 22 maj 2018, 17:11:45 »
Ser vettig ut. Till det priset kan det inte bli så fel. Jag hade hittat en (nästan) rent mjukvaruversion som man kopplade på datorns ljudkort. Men det var rund 2001 och den finns ingenstans nu.
Bengt W
H0 2R DCC

LLJ

  • Veteran
  • *****
  • Antal inlägg: 4.572
SV: DCC Sniffer
« Svar #7 skrivet: tis 22 maj 2018, 17:46:02 »
Verkar tyvärr som även NCEPA inte går att få tag på. Finns inte på NCE hemsida och såg någon not om det även på någon annan site.

/Lars

paj2

  • Veteran
  • *****
  • Antal inlägg: 4.518
    • http://www.mj-rallaren.se/index.htm
SV: DCC Sniffer
« Svar #8 skrivet: tis 22 maj 2018, 17:50:06 »
Ser vettig ut. Till det priset kan det inte bli så fel. Jag hade hittat en (nästan) rent mjukvaruversion som man kopplade på datorns ljudkort. Men det var rund 2001 och den finns ingenstans nu.

Den finns hemma hos mig!  :O

Kommer ihåg att jag använde denna för 20 år sedan. Fungerar men en ganska primitiv lösning.
Jag skall plocka fram den igen och testa. Kommer inte ihåg hur mycket info jag fick ut.
Jag sparade ändå mjukvaran och uppkopplingen.






Bästa MJ-hälsningar
Per-Åke
2RH0-modul / N-skalerallare /Train Controller
Min Hemsida
Min Youtube kanal

paj2

  • Veteran
  • *****
  • Antal inlägg: 4.518
    • http://www.mj-rallaren.se/index.htm
SV: DCC Sniffer
« Svar #9 skrivet: tis 22 maj 2018, 17:55:10 »
Verkar tyvärr som även NCEPA inte går att få tag på. Finns inte på NCE hemsida och såg någon not om det även på någon annan site.

/Lars

Men här ser det ju ut som att den går att beställa även om den är slut på lager.
Måste vara tillfälligt annars skulle den ju inte vara kvar?

https://www.digitrains.co.uk/ecommerce/dcc-accessories/metering-and-testing/nce-packet-analyzer.aspx
Bästa MJ-hälsningar
Per-Åke
2RH0-modul / N-skalerallare /Train Controller
Min Hemsida
Min Youtube kanal

lgrfbs

  • Stammis
  • ****
  • Antal inlägg: 1.120
  • Gävleborg
    • Mitt CV
SV: DCC Sniffer
« Svar #10 skrivet: ons 23 maj 2018, 15:44:34 »
Diod=lyser inte, Lysdiod=lyser.  Jemtrallarna, Shapeways , Kör: R2 HO - DCC & XpressNET (LocoNet) - Rocrail - DR5000 - LokReg

paj2

  • Veteran
  • *****
  • Antal inlägg: 4.518
    • http://www.mj-rallaren.se/index.htm
SV: DCC Sniffer
« Svar #11 skrivet: ons 23 maj 2018, 17:09:20 »
Som jag skrev tidigare i tråden så har jag varit inne och tittat på flera Arduino lösningar för "DCC Sniffer" men var mer inne på att hitta "en färdig burk".
Jag har sett Rudy`s lösning med Arduino på Train Controller Forum tidigare och den verkar ha en bra presentation av vad som händer på DCC.

Med Arduino kort liggande hemma kommer jag att göra denna enkla uppkoppling med opto-adaptern mot DCC.
Rudy`s programkod för Arduino hittade jag till slut och ligger färdigt på datorn.

Vi får väl hoppas på en regning dag så jag får koppla upp detta.
En lösning till mycket låg kostnad med befintliga prylar liggande hemma.

Det var enklare än jag trodde med Arduino.... Tack Lars.   :handshake:

Ofta är ju förslag till lösningar på Open DCC så dåligt dokumenterade att man backar. Rudy är ett undantag.
För den som vill sätta sig in i Train controller så finns "hela kursen" av Rudy som Youtube klipp.
Enkelt att hitta dessa på TC forum.
Bästa MJ-hälsningar
Per-Åke
2RH0-modul / N-skalerallare /Train Controller
Min Hemsida
Min Youtube kanal

LLJ

  • Veteran
  • *****
  • Antal inlägg: 4.572
SV: DCC Sniffer
« Svar #12 skrivet: ons 23 maj 2018, 23:16:20 »
Paj2: du får gärna dela med dig av länkarna till Arduinoprogrammet och optokopplarkortet.

/Lars

lgrfbs

  • Stammis
  • ****
  • Antal inlägg: 1.120
  • Gävleborg
    • Mitt CV
SV: DCC Sniffer
« Svar #13 skrivet: tor 24 maj 2018, 06:59:13 »
-----------------------------------------------------------------------------------------
Fråga:
Till:  info@pricom.com
Datum: 20180-05-22

Hi
Will you be releasing an updated version of DCC tests?

As I see it, a Bluetooth module and an Android app, the device is possible to start selling again. The problem with the screen not being available is not lower a problem.

Mvh lgrfbs

:___________________________________________________________
-----------------------------------------------------------------------------------------
\/
 |
\/
-----------------------------------------------------------------------------------------
Svar:
Från: info@pricom.com
Datum: 2018-05-24
HI Mr. lgrfbs,

Yes we are planning on releasing an updated version of the DCC Tester.
Funny you should mention it because right now the plan is to go with a Bluetooth module and an Android App…
 

This project is still in the developmental stage so we don’t have a set release date yet but it will be at least a year before anything comes out.

 Thanks for your interest. Keep checking back for updates!

~Stephanie 

Stephanie Scheffler
Director of Operations
PRICOM DESIGN
-----------------------------------------------------------------------------------------

Jag tycker detta låter lovande  ;)
Diod=lyser inte, Lysdiod=lyser.  Jemtrallarna, Shapeways , Kör: R2 HO - DCC & XpressNET (LocoNet) - Rocrail - DR5000 - LokReg

paj2

  • Veteran
  • *****
  • Antal inlägg: 4.518
    • http://www.mj-rallaren.se/index.htm
SV: DCC Sniffer
« Svar #14 skrivet: tor 24 maj 2018, 08:33:48 »
-----------------------------------------------------------------------------------------
Fråga:
Till:  info@pricom.com
Datum: 20180-05-22

Hi
Will you be releasing an updated version of DCC tests?

As I see it, a Bluetooth module and an Android app, the device is possible to start selling again. The problem with the screen not being available is not lower a problem.

Mvh lgrfbs

:___________________________________________________________
-----------------------------------------------------------------------------------------
\/
 |
\/
-----------------------------------------------------------------------------------------
Svar:
Från: info@pricom.com
Datum: 2018-05-24
HI Mr. lgrfbs,

Yes we are planning on releasing an updated version of the DCC Tester.
Funny you should mention it because right now the plan is to go with a Bluetooth module and an Android App…
 

This project is still in the developmental stage so we don’t have a set release date yet but it will be at least a year before anything comes out.

 Thanks for your interest. Keep checking back for updates!

~Stephanie 

Stephanie Scheffler
Director of Operations
PRICOM DESIGN
-----------------------------------------------------------------------------------------

Jag tycker detta låter lovande  ;)


Intressant att man har för avsikt att uppgradera enligt ditt förslag med BT och Anadroid app.

Jag fick detta svar från Pricom nu på morronen 2018-05-24 på min fråga om och  när man beräknar ha en ersättare framme.


_________________________________________________________________________________________________
Absolutely!

It will likely be a year or so before we come out with anything due to the timeline of some other projects.

Thanks for your interest.

Stephanie Scheffler
Director of Operations

PRICOM DESIGN
stephanie@pricom.com



« Senast ändrad: tor 24 maj 2018, 08:50:36 av paj2 »
Bästa MJ-hälsningar
Per-Åke
2RH0-modul / N-skalerallare /Train Controller
Min Hemsida
Min Youtube kanal

paj2

  • Veteran
  • *****
  • Antal inlägg: 4.518
    • http://www.mj-rallaren.se/index.htm
SV: DCC Sniffer
« Svar #15 skrivet: tor 24 maj 2018, 08:47:26 »
Paj2: du får gärna dela med dig av länkarna till Arduinoprogrammet och optokopplarkortet.

/Lars

Optoadaptern här:   https://rudysmodelrailway.wordpress.com/software/




Programkod till Arduino här: https://app.box.com/s/yvqfy1hk7kx02t34m2hk79uzpd7pky63


Div info här: https://rudysmodelrailway.wordpress.com/2015/10/23/dcc-sniffer-packet-analyser-with-arduino/



Bästa MJ-hälsningar
Per-Åke
2RH0-modul / N-skalerallare /Train Controller
Min Hemsida
Min Youtube kanal

paj2

  • Veteran
  • *****
  • Antal inlägg: 4.518
    • http://www.mj-rallaren.se/index.htm
SV: DCC Sniffer
« Svar #16 skrivet: sön 30 sep 2018, 18:54:52 »
Jag har nu gjort de första testerna med en DCC sniffer enligt Rudy B. baserat på Arduino.

Arduinon har kompletterats med en optokrets för anslutningen mot DCC .
I övrigt behövs endast en USB-anslutning till en dator där även 5V till Arduinon matas ut.

Programmet i arduinon som tolkar DCC till meddelanden i klartext har då dubbelriktad kommunikation till datorn via USB.
Programkoden finns här: https://app.box.com/s/yvqfy1hk7kx02t34m2hk79uzpd7pky63

Ut skickas DCC-kommandon och till Arduinon skickas parametrar från datorn för inställningar av mätningen.
Man kan altså välja mellan att se på lok eller växel kommandon eller båda samtidigt samt en del andra inställningar som rör mätningen.

Programmet i datorn för presentationen är ett "Comport protocol monitor" program.
Lämpligen användes det program som ingår i Arduino utvecklingspaket
och är direkt tillgängligt i menyn för kommunikation med Arduino.



Opto kretsen byggdes på ett prototypkort som anslutes på Arduino som "shield"




Den färdiga DCC-sniffern





Första test gjordes mot ett Lenz-system med LZV100 som central.
I ett DCC protokoll så skickas ständigt återkommande det senast utförda kommandot till respektive lok.
Lenz-centralens stack kan lagra senast sända kommando för upp till 256 lokadresser.

Presentationen från sniffern blev sannerligen rörig även om det innebär endast senast sända kommando från använda lok.
På en modulkörning kan man säkerligen komma upp i många lok men knappast 256.
Men denna info byggs på från körning till körning och börjar om när stacken är full. Så mycket blir det.

Vem vill sitta och titta på DCC på en hemma anläggning där presentationen visar lok kommandon som skedde för flera år sedan?
Lenz-centralen tömmer inte stacken då spänningen slås ifrån. Den ligger lagrad.
För att tömma stacken måste man handgripligen gå in i centralen med handkontrollen i "systeminställningar" och radera lok för lok i stacken. Vem tömmer denna stack .... man ser ju inte vad som sker på DCC utan sniffer?

När detta är gjort har man en ren och fin presentation av lokkomadon som är aktuella.
Vad detta innebär i belastning av DCC-kommunikationen kan man bara gissa. Mycket onödig trafik.
Jag har återkommande låsningar i mitt Lenz-system under drift. Intressant att se om detta kvarstår när stacken är tömd?

Nästa test blev med en ROCO Z21 (svart)  samma sak med lagring av senast sända lok kommandon
men med den skillnaden att stacken rensas vid power off.
Så här blir det betydligt lättare att följa vad som sker på DCC.

Skälet till bygget av degnna sniffer är återkommande problem med att en Z21 låser sig sporadiskt vid våra modulkörningar i Värmlandståg.  Med denna sniffer kan vi på datorskärmen se de sista kommandot/ kommandona i det ögonblick Z21:an dör.

Med dessa kommandon och till hörande lokadresser kan vi då relatera till ett ev. problem i ett visst handtag och den som håller i handtaget. Ett steg på vägen i felsökningen. Ett ev. fel på loket med aktuell adress skall inte påverka eftersom DCC-tarfiken är enkelriktad. Om ett lok stökar om i DCC-protokollet skall inte centralen se detta.

Ett annat intressant konstaterande är att Roco har en offset på fyra adresser när man sänder växelkommandon.
Skickar man ett växelkommando med en adress från ett Rocohandtag så visar DCC protokollet 4 adresser fel.
Säkerligen något som många Rocoanvändare känner till. Någon som vet hur detta fel uppkommit hos Roco?






« Senast ändrad: sön 30 sep 2018, 19:29:22 av paj2 »
Bästa MJ-hälsningar
Per-Åke
2RH0-modul / N-skalerallare /Train Controller
Min Hemsida
Min Youtube kanal