Over dit artikel

Universele DCC-programmer

Opent de deur naar nieuwe mogelijkheden

Universele DCC-programmer
Het DCC-systeem onderscheidt zich van de concurrentie (het Märklin/EDiTS-systeem) door een duidelijk grotere flexibiliteit, maar ook door de noodzaak om de decoders te programmeren. Het merendeel van de besturingscentrales op de markt vervult deze taak maar matig, vaak zijn slechts enkele parameters toegankelijk. De hier voorgestelde stand-alone programmer biedt heel wat meer mogelijkheden!
De in dit artikel beschreven programmer is in staat om alle 1024 parameters die een DCC decoder kan herkennen, te lezen en te schrijven.
De introductie van het Märklin 'Digital' systeem zorgde voor een ware revolutie in de wereld van de modelspoorliefhebbers, omdat het eindelijk mogelijk werd om ieder schaalmodel onafhankelijk van de andere te besturen. Het systeem was echter in eerste instantie ontworpen voor het 3-rail-systeem van deze fabrikant en de mogelijkheden waren beperkt (14 snelheidsniveaus, één extra functie, géén voorgedefinieerde rijrichting).
Dit artikel kan alleen worden gedownload door geregistreerde gebruikers.
Login | Registreer nu!
Producten
Gerber bestand

De PCB bij dit artikel is als Gerber file beschikbaar gesteld. Elektor Members kunnen exclusief deze files gratis downloaden en gebruiken om de PCB zelf af te drukken met geschikte apparatuur óf de Gerber te laten drukken via een dienstverlener.

Elektor kan u bijvoorbeeld de PCB Service van onze partner Eurocircuits van harte aanbevelen. Deze dienst van Eurocircuits maakt gebruik van dezelfde productieprocessen die wij ook zelf gebruiken voor onze serie-productie.

Extra info, Update
In het artikel staat dat de fuse bits van de microprocessor op de defaultwaarden van het Ponyprogrammeerprogramma gezet moeten worden. Omdat de defaults van Pony afwijken van de factory defaults waarmee de processor geleverd wordt, Moeten de instellingen als volgt veranderd worden:



-Alle 16 fuses behalve SPIEN moeten ongeprogrammeerd (logisch "1") zijn.

-SPIEN (serial program enable) moet op de factory default blijven staan (geprogrammeerd, logisch "0").



Met de factory defaults zal de chip op de 1MHz interne oscillator werken en niet op de 8MHz externe kristaloscillator.


Mogelijk zijn ook bij enkele geprogrammeerde processors die wij in onze EPS geleverd hebben de fuse bits niet correct ingesteld. U kunt dit gemakkelijk vaststellen door te controleren of de kristaloscillator werkt. Als u met een digitale voltmeter (in het gelijkspanningsbereik) een spanning van ergens tussen 0,5 en 1,5 volt kunt meten op pen 19 van de processor, dan is de processor goed geprogrammeerd.


Bent u van mening dat uw processor niet goed is, stuur hem dan ter attentie van J. Visser naar Elektuur, Postbus 75, 6190 AB Beek o.v.v. het probleem. Vergeet niet uw naam en adres te vermelden!

Component list
Weerstanden:
R1 = 1 Ohm/0W5
R2,R5 = 2k2
R3,R7...R9,R13...R16 = 10 k
R4,R10 t/m R12 = 47k
R6 = 510 /1%
R17 = 2k7
R18 = 220
R19 = 5k6
R20 = 33
R21 = 27
P1 = instelpotmeter 10 k
Condensatoren:
C1 = 1000 µ/35 V radiaal
C2...C5 = 100 n
C6 = 10 n
C8,C9 = 22 p
C10,C13,C14 = 47 n
C11 = 1 µ/16 V radiaal
C12 = 10 µ/16 V radiaal
Halfgeleiders:
D...D8= 1N4001
D9,D11,D13...D17 = 1N4148
D10,D18 = low-current LED 3 mm
D12 = BAT85
T1 = BC547
IC1 = LM317
IC2 = 7805
IC3 = L293E
IC4 = LM393
IC5 = ATMega8515-8PI (geprogrammeerd, EPS040422-41)
Diversen:
K1 = header 2 x 5 pennen
K4 = header 1 x 7 pennen
LCD1 = LC-display met 2 x 16 karakters en evt. achtergrondverlichting, of een PLED-display (ASI-G-162FS-GF-EWS/W)
X1 = kristal 8 MHz (laag model, type HC49/4H)
S1 = toetsenbordje met 3 x 4 toetsen (bijv. Conrad bestelnr. 709840)
S2 = druktoets met maakcontact, bijv. DT6-O
16-pens header en connector voor het display
Reacties worden ingeladen...