Universele DCC-programmer
Opent de deur naar nieuwe 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).
Materials
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 of AISLER.
Het gebruik van onze Gerber files is vrijgegeven onder een Creative Commons- licentie. Creative Commons biedt auteurs, wetenschappers en andere creatieve makers de vrijheid om op een flexibele manier met hun auteursrechten om te gaan.
Extra info / Update
-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!
Onderdelenlijst
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
Discussie (0 opmerking(en))