Welkom,
Gast
. Alsjeblieft
inloggen
of
registreren
.
1 uur
1 dag
1 week
1 maand
blijvend
Login met gebruikersnaam, wachtwoord en sessielengte
Forum
Encyclopedie
Doneren
Help
Zoek
Kalender
Inloggen
Registreren
Doel:
€250.00
Donaties:
€172.50
Per saldo:
€-77.50
Steun ons nu!
Laatst bijgewerkt
op 12-01-2021
Algemeen
Kalender
Plaatje uploaden
Hoe werkt plaatje uploaden
Vraag en aanbod
Fotowedstrijd
Filmwedstrijd
Youtube kanaal
Modelspoorwinkels
De stichting
De stichting en team
Contact
Financieel
Algemene voorwaarden
Commerciële accounts
Forumregels
Disclaimer
F.A.Q.
Recente berichten
BeneluxSpoor.net forum - Recente berichten
Abonneer op Webslice
Scandinavië-IG: Skandinavisk bangården. Voor op Scandinavië gerichte spoorzaken
door
Lolke Bijlsma
Vandaag
om 01:12:25
Noch 2021
door
SBBcargo
Vandaag
om 01:03:27
De knutsels van een badeend
door
Duikeend
Vandaag
om 00:56:57
NS ICNG (1:220)
door
Debvd
Vandaag
om 00:51:36
Roco NS 1100, 63655, hoe moet je decoder plaatsen?
door
Carel Ruysink
Vandaag
om 00:42:20
Kreisbahn nach Bad Bimmelberg, ofwel de Bimmelbahn
door
Lucien
Vandaag
om 00:23:20
Mijn eerste H0-modeltreinbaan in aanbouw
door
Wim Vink
Vandaag
om 00:16:36
Vieze treinen, gebouwen, wegen etc. (tips en plaatjes)
door
Frans Peeters
Vandaag
om 00:09:01
Auhagen 2021
door
ex-DR V100
23 januari 2021, 23:46:21
Artitec 2021 HO, accessoires. Nieuws van de fabrikant.
door
barry1972
23 januari 2021, 23:40:59
Kato EF510 H0 digitaliseren
door
erikkral
23 januari 2021, 23:19:53
Advies voor een nieuwe baan
door
Hennik
23 januari 2021, 23:16:53
Wensenlijst modelspoorhuizen, schaal N
door
MOVisser
23 januari 2021, 22:14:35
"Litter Bin" voor Brits spoor en Britse modelspoorprojecten
door
St00mboy
23 januari 2021, 22:10:25
LTM-51 Garratt in messing, Spoor-0
door
FritsT
23 januari 2021, 21:45:34
Toebehoren in schaal 1:45 voor de Rhätische Bahn.
door
Mitchell
23 januari 2021, 21:36:51
Stoomtrein Goes Borsele: Wat zijn we aan het bouwen
door
Reinier Z.
23 januari 2021, 21:35:29
ESU Ecos 2 uit te breiden om meerdere treinen handbediend te laten rijden?
door
1200blauw
23 januari 2021, 21:35:11
Bahnstrecke 5867
door
Frank 123
23 januari 2021, 21:19:16
Nieuwe intercity van NS maakt eerste meters buiten fabriek
door
Daan!
23 januari 2021, 20:50:22
Waar in de wereld is Mme. Sousterre?
door
72sonett
23 januari 2021, 20:33:26
Kellerstein; een nieuwe baan in H0
door
freekvo
23 januari 2021, 20:20:42
NPE Modellbau 2021
door
Falcon10
23 januari 2021, 20:16:07
Bentheimer Eisenbahn, gisteren, vandaag en morgen.
door
mass am see
23 januari 2021, 20:09:02
Onlangs gespot - gefotografeerd, de foto's
door
laurent
23 januari 2021, 20:05:27
Nieuws over oud spul in Colombia
door
Joost O
23 januari 2021, 20:01:35
IR lichtsluis van Modelbouwled, handleiding gevraagd.
door
VvKan
23 januari 2021, 19:59:16
Toon hier je nieuwe (model-) spooraanwinst(en)...
door
Ronald69
23 januari 2021, 19:53:22
Falkenheim
door
Wim Vink
23 januari 2021, 19:52:49
Puls-breedte-sturing, schadelijk voor motor of decoder?
door
spock
23 januari 2021, 19:21:26
Je bent hier:
BeneluxSpoor.net forum
|
Vraag en antwoord
|
Digitaal
|
DCC++ programmeerspoor werkt niet error 308 "No acknowledge"
« vorige
volgende »
Print
Pagina's: [
1
]
Omlaag
Auteur
Topic: DCC++ programmeerspoor werkt niet error 308 "No acknowledge" (gelezen 1441 keer)
larahoun
Nieuwe gebruiker
Offline
Berichten: 5
DCC++ programmeerspoor werkt niet error 308 "No acknowledge"
«
Gepost op:
21 maart 2019, 23:18:21 »
Ik probeer te starten met DCC++. Mijn eerste doel was om met een programmeerspoor de enige loc die ik digitaal heb uit te lezen en te programmeren. Het werkt voor geen druppel. Ik begon met een Geek Arduino mega en een onbekende kopie motorshield (arduinotype). Heeft even gewerkt, maar niet erg lang.
Toen maar een originele Arduino Mega gekocht met een Genuine Arduino motorshield-> Heb ik dus nooit aan de praat gekregen!. Bij programmeerpogingen springt de lok een stukkie (de vertaling van ik heb het begrepen van de lok), maar de arduino geeft terug error 308: no acknowledgement.
Is er iemand op dit forum die me kan helpen?
In de USA zijn de filmpjes laaiend enthousiast over DCC++. Geïnspireerd daardoor ben ik begonnen, maar met een frustrerend resultaat!
Gelogd
DirkH
Offline
Berichten: 56
Re: DCC++ programmeerspoor werkt niet error 308 "No acknowledge"
«
Reactie #1 Gepost op:
22 maart 2019, 23:00:18 »
ik had die problemen ook en heb de oplossingen uit volgende postings gebruikt.
een aanpassing van de ACK_SAMPLE_THRESHOLD
en verder
loadPacket(0,resetPacket,2,3); // NMRA recommends starting with 3 reset packets
loadPacket(0,bRead,3,5); // NMRA recommends 5 verfy packets
loadPacket(0,resetPacket,2,1); // forces code to wait until all repeats of bRead are completed (and decoder begins to respond)
This is the original code from the BaseStation. The DH10C does not perform the acknowledgement because of the last resetPacket that is used to wait until all bRead Packets have been digested. I changed the resetPacket to another bRead Packet and all works fine.
loadPacket(0,resetPacket,2,3); // NMRA recommends starting with 3 reset packets
loadPacket(0,bRead,3,5); // NMRA recommends 5 verify packets
loadPacket(0,bRead,3,1); // forces code to wait until all repeats of bRead are completed (and decoder begins to respond)
Similar changes are necessary in the routines for WriteCVByte and WriteCVBit. Use the bWriteand not the bRead on theses two changes
volledige uitleg is hier te vinden
https://www.trainboard.com/highball/index.php?threads/is-dcc-as-a-programmer-sensitive.107012/
Gelogd
hepost
Offline
Berichten: 54
Re: DCC++ programmeerspoor werkt niet error 308 "No acknowledge"
«
Reactie #2 Gepost op:
24 maart 2019, 10:44:24 »
Het lijkt er op dat dit probleem afhankelijk is van welke decoder je hebt. Het uitlezen van een uhlenbrock decoder werkt bij mij niet. Het schrijven lukt wel. Bedankt voor de tip Dirk!
Groeten,
Hendrik
Gelogd
dito
Offline
Berichten: 588
Re: DCC++ programmeerspoor werkt niet error 308 "No acknowledge"
«
Reactie #3 Gepost op:
24 maart 2019, 11:09:54 »
Hello sporters
Ik heb het volgende probleem met lok pilot v4.0 dcc.
Bij het lezen van de cv,s geraak ik enkel tot cv 8,daarna met elke cv waarin een 9 voorkomt
opent hij enkel de 9.
Kent iemand de oplossing?
Groeten
Herman
Gelogd
larahoun
Nieuwe gebruiker
Offline
Berichten: 5
Re: DCC++ programmeerspoor werkt niet error 308 "No acknowledge"
«
Reactie #4 Gepost op:
24 maart 2019, 11:12:46 »
Dank Dirk!
Ik ben de aanpassingen aan het doorvoeren. Ik zie echter bij de writeCVByte writeCVBit niet wat ik daar "Similar" moet aanpassen. Ik ben blij dat er meer mensen zijn met "Similar" problemen.
Gelogd
DirkH
Offline
Berichten: 56
Re: DCC++ programmeerspoor werkt niet error 308 "No acknowledge"
«
Reactie #5 Gepost op:
24 maart 2019, 12:10:13 »
zal straks eens een copie maken van mijn aangepaste versie. en een link ernaar plaatsen.
het is ondertussen een jaar geleden dat ik die aanpassing heb gedaan dus ik weet het ook niet allemaal zo direct.
ik herinner me nog dat ik op verschillende plaatsen de aanpassing heb gedaan.
ik had ook het probleem dat het bij het ene merk decoder werkte zonder problemen en bij bv de ullenbrock totaal niet ging.
ik werk wel met schaal n dus de ack parameter mag voor ho iets hoger gezet worden dan in mijn versie.
Gelogd
DirkH
Offline
Berichten: 56
Re: DCC++ programmeerspoor werkt niet error 308 "No acknowledge"
«
Reactie #6 Gepost op:
24 maart 2019, 12:48:44 »
Blijkbaar zijn er 2 bestanden aan te passen :
PacketRegister.cpp, de aangepaste versie is hier te vinden :
https://drive.google.com/open?id=1jrhHrL8KlrOADg2eyOLbDtXPz411d6M8
Wijzigingen zijn in verschillende functies gedaan, voornamelijk loadPacket(0,resetPacket,2,1) vervangen door loadPacket(0,bRead,3,1); en nog enkele kleine wijzigingen.
en
PacketRegister.h :
https://drive.google.com/open?id=1Wpqqgiw6X3QjwLVmTTA5zXFcyVO7ZqN0
In deze laatste is enkel "#define ACK_SAMPLE_THRESHOLD 10" aangepast , ik denk voor Ho dat een waarde van 15 dient gebruikt te worden, voor N moest deze waarde naar 10 gebracht worden anders worden ACK niet gedetecteerd door de lage stroom van de N locs. De ACK wordt gedetecteerd door een stroom puls gegenereerd door de loc (Het vooruitspringen van de lok bij het programeren) en bij N is deze stroom zo laag dat die niet gedetecteerd werd.
Hopelijk kunnen jullie de files downloaden en helpt het voor jullie problemen.
Dirk
Gelogd
larahoun
Nieuwe gebruiker
Offline
Berichten: 5
Re: DCC++ programmeerspoor werkt niet error 308 "No acknowledge"
«
Reactie #7 Gepost op:
24 maart 2019, 12:55:30 »
Het WERKT!!
Voortaan zal ik mijn vragen altijd als eerste op Beneluxrail zetten: er zit veel volk met kennis! Bedankt Dirk! Bij mij lag het probleem niet alleen in de code, maar nadat ik die had doorgevoerd werkte het nog niet. Ik heb toen mijn Genuine Arduino motorshiel gewisseld voor een oude kopie: toen werkte het.
Blijkbaar had ik dus twee problemen.
Maar zowel het programmeerspoor als het rijspoor werken!
Ik heb voor de zekerheid toch ook jou bestanden nog gedownload.
Dirk: je hebt een einde gemaakt aan een 2 maanden gefrustreerd prutsen!
«
Laatst bewerkt op: 24 maart 2019, 13:01:11 door larahoun
»
Gelogd
DirkH
Offline
Berichten: 56
Re: DCC++ programmeerspoor werkt niet error 308 "No acknowledge"
«
Reactie #8 Gepost op:
24 maart 2019, 13:18:40 »
Toch niet vergeten de verbindingen op de motor shield aan te passen, ik dacht dat er 3 onderbrekingen moesten gemaakt worden.
Gelogd
larahoun
Nieuwe gebruiker
Offline
Berichten: 5
Re: DCC++ programmeerspoor werkt niet error 308 "No acknowledge"
«
Reactie #9 Gepost op:
24 maart 2019, 14:34:06 »
Nee,
Die heb ik wel onderbroken.
Gelogd
Print
Pagina's: [
1
]
Omhoog
« vorige
volgende »
Je bent hier:
BeneluxSpoor.net forum
|
Vraag en antwoord
|
Digitaal
|
DCC++ programmeerspoor werkt niet error 308 "No acknowledge"