Elementär programmering

Boostrar, dekodrar, signaler, m.m. Montering av dekodrar i lok. Datorprogram och programmering.
Användarvisningsbild
Eke
Inlägg: 1340
Blev medlem: 2012-05-09, 02:09

Re: Elementär programmering

Inlägg av Eke »

Låter som om du behöver göra rent hjulen och kanske kolla strömupptagningsblecken!
Vid mycket dålig strömupptagning hackas den digitala informationen sönder och dekodern tolkar då strömmen som analog varvid loket kan rusa okontrollerat!
Speciellt slipdamm som förekommer på modelljärnvägsklubbar när man bygger hackar sönder digitalsignalen effektivt! ;-)

Stäng av analogkörningen i CV29 så försvinner det problemet, ska förövrigt alltid vara avstängd på modulkörningar!
Om du berättar vilken adress loket har (lång eller kort) så kan jag berätta vilket värde du ska ha i CV29!

Men gör rent hjulen först!
Och om loket legat länge så kan det gå bättre efter ett tag när strömupptagningsblecken slitit in sig på kontaktytorna igen!


Mvh. Peter
StaffanWiman
Inlägg: 788
Blev medlem: 2012-05-09, 02:18

Re: Elementär programmering

Inlägg av StaffanWiman »

Loket har nu adress 2458 (efter det nummer som står på det).

Ingenting i övrigt tyder på att strömupptagningen skulle var dålig. När lamporna lyste förekom inga blinkningar och gången var aldrig det minsta hackig. Däremot vägrade det i ett skede helt att slå på lysena eller att på annat sätt reagera på kommandon från kontrollen. Det har inte rusat okontrollerat, bara vägrat stanna. Och inget annat lok har sådana problem, varken mina eller de andras.

Och som sagt, här hemma fungerar det perfekt men det reagerar långsamt på inbromsningar från höga farter, men det är väl inget fel. Och snyggt är det!

Loket har nog legat ett tag i Luleå, för jag har sneglat på det i bortåt ett år innan jag bestämde mig för att köpa det... Och det finns inte med i årets katalog i alla fall.

Staffan
Användarvisningsbild
Eke
Inlägg: 1340
Blev medlem: 2012-05-09, 02:09

Re: Elementär programmering

Inlägg av Eke »

Här är en lista på funktioner och värden för CV29

Bit 0 Normal körriktning Värde 0
Omvänd körriktning Värde 1

Bit 1 14 körsteg Värde 0
28 eller 128 körsteg Värde 2

Bit 2 Analogdrift avstängd Värde 0
Analogdrift påslagen Värde 4

Bit 3 Railcom avslagen Värde 0
Railcom påslagen Värde 8

Bit 4 Standard hast. kurva Värde 0
Hast. kurva CV67-94 Värde 16

Bit 5 Kort adress 0-99 (127) Värde 0
Lång adress Värde 32

Addera ihop värdena på dom egenskaper du vill ha och skriv in dom i CV29!
I ditt fall 2+32=34
Om inte loket har en speciell hastighetskurva, i så fall 2+16+32=50
Du kan ju prova 34 eller 50 och se vilket loket beter sig bäst med!
Är det ingen skillnad så är troligen kurvan inte justerad efter loket, ta då i så fall värde 34!

Mvh. Peter
Användarvisningsbild
Eke
Inlägg: 1340
Blev medlem: 2012-05-09, 02:09

Re: Elementär programmering

Inlägg av Eke »

Mmm....låter som ett lite skumt beteende!
Du har ingen annan dekoder du kan stoppa i och testa ifall det går bättre?
Men det där gnistrandet lät ju inte bra!

Mvh. Peter
Användarvisningsbild
kasoe
Inlägg: 963
Blev medlem: 2012-05-09, 02:17

Re: Elementär programmering

Inlägg av kasoe »

Gnistrar det under loket så är något helt klart fel där.
Se över det och försöka hitta det som punkt 1, annars är nog alla andra åtgärder bortksatade...

Hälsar,
Anders Ö
Anders Östlund
Huvudintressen är Svenskt i 0, Amerikansk N-skala och en hel del annat inom MJ...
Bygger du i nollan? Kika in på www.nollan.nu
StaffanWiman
Inlägg: 788
Blev medlem: 2012-05-09, 02:18

Re: Elementär programmering

Inlägg av StaffanWiman »

Provkör igen länge på morgonen och allt fungerar perfekt. Eventuellt gnistrande kan jag ju inte se när det är ljust.

Får helt enkelt avvvakta.

Programmeringsändringar kan jag inte göra själv ännu. Det funkar bara inte när jag börjar trycka på knapparna. Det är alltid något i anvisnignarna som jag inte förstår. Nu ska jag i väg och måla andra gången.

Staffan
StaffanWiman
Inlägg: 788
Blev medlem: 2012-05-09, 02:18

Re: Elementär programmering

Inlägg av StaffanWiman »

Fortsättning om mitt krånglande lok:

Hjulens löpytor var helt svarta. Konstigt på ett lok som kom direkt från affären även om det kan ha legat ett par år, men det var ju inte skitigt på andra ställen. Jag gjorde dem ordentligt rena med ren bensin och tops. För säkerhets skull angrep jag även hjulen på vagnarna med innerbelysning. Tänkte att det kunde bli någon slags störning därifrån om det inte var riktigt rent. Nu blinkar inte längre innerbelysningen i vagnarna men loket går inte ett dugg bättre. Det har fått ström hela tiden, annars skulle det ha gått hackigt och frontstrålkastarna skulle ha blinkat.

Jag tror att det är antingen en defekt dekoder eller glappkontakt i någon dekoderanslutning. Nu vet jag ju inte exakt hur dekodersystemet är uppbyggt, men jag antar att strömmen till motorn passerar genom dekodern och att den modifierar utströmmen enligt digitala signaler från körhandtaget. Vad jag inte förstår är då varför den tar emot och skickar ut körströmmen men inte svarar på signaler om i första hand hastighetsförändring eller stopp förrän efter en längre eller kortare stund.

Ibland, och speciellt om loket går ensamt eller med vagnar utan belysning, så kan det fungera helt ok.

Eventuell ledtråd: Ibland när det ska starta så går det en lång eller kort stund i krypfart innan det accelerar till önskad fart. Under denna krypkörning hörs ett sprakande ljud från loket eller tendern. Vid de andra fallen av fördröjd reaktion kan man ju inte höra ljudet på grund av annat högre buller.

Tyvärr kan jag inte byta dekodern själv eller göra omprogrammeringar av den.

Staffan
Användarvisningsbild
daniel
Inlägg: 3561
Blev medlem: 2012-05-08, 10:15

Re: Elementär programmering

Inlägg av daniel »

StaffanWiman skrev:Jag tror att det är antingen en defekt dekoder eller glappkontakt i någon dekoderanslutning. Nu vet jag ju inte exakt hur dekodersystemet är uppbyggt, men jag antar att strömmen till motorn passerar genom dekodern och att den modifierar utströmmen enligt digitala signaler från körhandtaget. Vad jag inte förstår är då varför den tar emot och skickar ut körströmmen men inte svarar på signaler om i första hand hastighetsförändring eller stopp förrän efter en längre eller kortare stund.
Tänk dig att du talar på telefon över en knastrande telefonförbindelse. Då har du "kontakt" med personen på andra sidan men du har svårt att höra vad han säger. Det är likadant för dekodern. Om det är dålig kontakt mellan räls och lok så kan dekodern i vissa fall få tillräckligt med ström för att köra loket framåt och tända belysningen men den hör inte vad som sägs. Det du skriver låter som att loket har problem med sin strömupptagning. Notera att strömupptagningen normalt sker i två steg, dels räl till hjul och dels hjul till strömupptagningsbleck. Det sitter förmodligen flera strömupptagningsbleck på loket som trycker mot hjulen. Ta gärna av kåpan om du kan och rengör blecken och hjulen. Om blecket trycker mot insidan av hjulet så behöver du alltså även rengöra insidan av hjulet.

Rengör även rälsen. En träkloss med lite T-röd tror jag andra använder (men jag kan ha fel där). Kemisk ren bensin går också att använda men se till att all bensin är borta när du provkör. OBS! Använd inget som repar rälsen, t ex suddgummi, stålull, eller liknande, för då får du bara mer problem.

En annan sak kan vara att köra in loket. Att låta det köra på en rundbana både fram och back en längre stund. Det kanske kan hjälpa om loket är helt nytt.

Till sist: En "bit" på digitalsignalen är 100 - 200 mikrosekunder. Så ett avbrott på några millisekunder gör att dekodern inte förstår meddelandet men du har inte en chans att se det på lamporna. Nu repeteras meddelandet flera gånger så ett enstaka avbrott ska inte vara något problem men har du många mycket korta avbrott så kan du få det felet som du beskriver.

Mvh Daniel
StaffanWiman
Inlägg: 788
Blev medlem: 2012-05-09, 02:18

Re: Elementär programmering

Inlägg av StaffanWiman »

Tack Daniel för din förklaring!

Jag har gjort hjulen ordentligt rena även på insidorna och överallt där jag ser strömupptagningsbleck men den åtgärden hade noll och ingen effekt. Det är ju ett stort lok med många strömupptagande hjul och bleck, vilket ju bör garantera god strömupptagning under alla förhållanden.

Det som gör att jag tvivlar på förklaringen med dålig strömupptagning är att krånglet i så stor grad beror på vilka vagnar som är kopplade till det. Dessutom kan det stå nästan stilla och knastra en stund innan det sätter fart. Annars är det speciellt när det kör fort som det vägrar lyda och bromsa in.

För mig verkar det troligare att något stör dekodern men jag kan ju så mycket mindre om sådant här än du.

Modelljärnvägsspecialisten i Luleå som sålde det skrev att det kunde vara så att kretskortet inte passar med dekodern och att det kanske går bättre med en ESU-dekoder (?).

Jag har skickat tillbaka det, så han får det nog i morgon. Hoppas att han kan framkalla felet hos sig också så att han ser om bytet ger resultat.

Mvh Staffan
Skriv svar

Återgå till "El, elektronik och programvara"