Hej
Jeg er ved at lave nogle hjemmelavede decodere ved brug af arduino og dette library: https://github.com/Laserlicht/MaerklinMotorola
Jeg kan få dem til at reagere på lys, funktion 1-4, hastighed, retning osv, men jeg har lidt problemer/spørgsmål for at kunne komme videre i mit projekt.
jeg kunne feks ikke rigtig få dem til at reagere på magnet artikler til at starte med, men efter at have set på andre diagrammer (feks dcc decoder) prøvede jeg at fjerne den kondensator der skal sidde mellem ben 5 og 6 (skulle nok have siddet på 8 og 5 istedet?) og så var der pludselig hul igennem, men har dog stadig nogle lidt underlige læsninger somme tider.
er der nogen her der har erfaring med dette library eller andre hjemmelavede decoder librarys?
eller burde jeg hellere lave dcc decodere?
jeg er lidt ny mht til model tog så jeg ved ikke hvad der er bedst, det var bare det første der dukkede op da jeg søgte efter "marklin motorola arduino".
Mvh
Halvhjearne
gejo
Indlæg: 677
Jeg har lavet DCC decodere med Arduino, men aldrig MM decodere.
DCC og MM protokolerne er meget forskellige, især når det gælder magnetartikelfunktioner, og jeg har derfor fortrukket MM til magnetartikler, men altid fremstillet MM-decodere ved brug af Motorolas decoderkreds 145027. Den er så billig, at Arduinoen efter min mening ikke er et reelt alternativ.
Gert
Snuden
Underbetalt kontorsmølf
Haderslev
Indlæg: 604
Jeg kender ikke det specifikke library, men mm-protokollen er gammel og temmelig begrænset, så jeg vil foreslå dig at lægge kræfterne i dcc i stedet for.
Mængden af udviklere der bruger dcc er mange gange større og du kan finde masser af selvbyggere på både engelske og tyske hjemmesider. Du kan også få arduino shields til dcc der er klar til brug eller bare skal loddes sammen, det finder du meget lidt af til mm, selv om kredsløbene måske er temmelig ens.
MVH
Morten Strårup
K.P.E.V i Sønderjylland og Nordslesvig 1908 - 1914. DSB epoke 3. Min egen fantasibane: Det Kongelige Sønderjydske Jernbane Selskab KSJS fra 1920 til 1985. Råstoftransporter via jernbanen.
Yngste deltager i Peters garage. - Medlem af MERG.
Lars Skjærlund
Rødovre
Webmaster
Indlæg: 4.182
Jeg kan kun tilslutte mig kommentarerne: Jeg har også lavet DCC dekodere med Arduino, og det er let, synes jeg.
Men MM har jeg ingen erfaring med.
MVH
Lars
Halvhjearne
Indlæg: 22
Jeg har lavet DCC decodere med Arduino, men aldrig MM decodere.
DCC og MM protokolerne er meget forskellige, især når det gælder magnetartikelfunktioner, og jeg har derfor fortrukket MM til magnetartikler, men altid fremstillet MM-decodere ved brug af Motorolas decoderkreds 145027. Den er så billig, at Arduinoen efter min mening ikke er et reelt alternativ.
Gert
Nu havde jeg nogle forskellige microcontrollers liggende, så det var der jeg startede.
Har du et link til et sted hvor jeg kan læse mere om den ic og evt se eksemplar hvordan man bruger den?
gejo
Indlæg: 677
Diagrammet til k83 decoderen med 145027 kan du finde her https://www.bogobit.de/decoder/k83.html og databladet for 145027 kan du finde her https://www.alldatasheet.com/datasheet-pdf/pdf/158307/MOTOROLA/MC145027....
Hilsen Gert
HenningS
Roskilde
Indlæg: 23
Jeg har har forsøgt med MarklinMotorola librariet, og det fungerer bare ikke stabilt til magnetartikler. Derfor har jeg i stedet anvendt DCC. Jeg har lavet et setup, der kan styre nogle leedlister, som oplyser min bane. Med det kan jeg skifte mellem nat, langsom solopgang, dag og langsom solnedgang.
Jeg bruger NmraDcc librariet.
Jeg deler gerne min kode, hvis der er nogen, der ønsker det. Den skal nok modificeret lidt, hvis den helt skal leve op til DCC standarden, men den virker perfekt
Med venlig hilsen
Henning
3-skinne med fokus på dansk Epoke III, men med kraftig tysk islæt, og enkelte fra andre epoker
CS3 (ikke plus) og CS2. En blanding af sporskiftedekoder og tilbagemelding fra flere producenter
Win-digpet 2021 premium
Halvhjearne
Indlæg: 22
Jeg har har forsøgt med MarklinMotorola librariet, og det fungerer bare ikke stabilt til magnetartikler.
Da jeg lavede den optokobler som på diagrammet fra MaerklinMotorola library, aktiverede isMagnet meget sjældent, men efter jeg fjernede den kondensator der skal sidde mellem ben 5 og 6, så vil isMagnet rent faktisk aktivere når man skifter et signal/skiftespor.
Men det er stadig ikke stabilt og jeg er i tvivl om det er pga hardware eller fordi der er en fejl i det library.
Jeg bruger NmraDcc librariet.
Det har Jeg faktisk kigget lidt på et par gange.
gejo
Indlæg: 677
Du skal være opmærksom på, at i MM er bit-frekvensen på K83/84 og den gamle funktionsdecoder (F1 - F4) ikke den samme som bit-frekvensen på lok-decodere.
Gert
HenningS
Roskilde
Indlæg: 23
Du skal være opmærksom på, at i MM er bit-frekvensen på K83/84 og den gamle funktionsdecoder (F1 - F4) ikke den samme som bit-frekvensen på lok-decodere.
Gert
Det er faktisk den forskel, som librariet bruger til at afgøre, om det er en magnetartikkel. Som jeg oplever det, kan librariet godt afkode kommandoerne, men det er meget ustabilt Jeg har en idé om at de springer nogen af de kontroller over, som protokollen foreskriver.
Nu er det noget siden jeg eksperimenterede med det, men jeg mener at der var væsentlig forskel på om jeg brugte en Arduino Nano Every eller en Arduino YUN.
Med venlig hilsen
Henning
3-skinne med fokus på dansk Epoke III, men med kraftig tysk islæt, og enkelte fra andre epoker
CS3 (ikke plus) og CS2. En blanding af sporskiftedekoder og tilbagemelding fra flere producenter
Win-digpet 2021 premium
Halvhjearne
Indlæg: 22
men det er meget ustabilt Jeg har en idé om at de springer nogen af de kontroller over, som protokollen foreskriver.
Jeg har tænkt det samme, og det kan hjælpe med noget af det som feks hvis lys eller retning står og flipper frem og tilbage, men det giver også et lille forsinkelse i reaktion.
Nu er det noget siden jeg eksperimenterede med det, men jeg mener at der var væsentlig forskel på om jeg brugte en Arduino Nano Every eller en Arduino YUN.
jeg oplevede det samme, jeg har prøvet på nogle forskellige controllere (uno, nano, esp) og jeg oplever at det køre mest stabilt på dem der har en ekstern krystal som feks uno (hvilket også giver mening pga timing).
Halvhjearne
Indlæg: 22
Nu har jeg prøvet det nmradcc library og det ser ud til at fungere rigtig fint med de optokoblere jeg allerede havde lavet, men er der et sted hvor jeg kan læse mere om hvordan jeg kan bruge det?
jeg er også lidt i tvivl om jeg har forstået det rigtig mht til cv.
(mest fordi jeg stadig ikke er helt sikker på hvordan cv overhovedet fungere).
men som jeg har forstået det, fortæller man den hvad adresse den skal have når man programmere sin controller, men er der så en indbygget måde i det library til at ændre cv på et senere tidspunkt og kan det holde styr på hvad sidste kommando den har fået er eller skal jeg selv holde styr på alt det?