Yksinkertainen opastindekooderi
Posted: 08.08.2019 20:21
Viime syksynä löysin netistä simppelin opastindekooderin rakenteluohjeen. Hra Gorden Griem oli rustaillut dekooderia noin v. 2001 aikoihin.
Kun keväällä katsoin nettiosoitetta uudestaan, niin se oli häipynyt. PSi:n ystävällisellä opastuksella ko saitti löytyi täältä:
https://web.archive.org/web/20180830160 ... gital.html
Kytkentäkaavio on täällä:
https://web.archive.org/web/20160527172 ... signal.jpg
Dekooderin assemblerohjelma olikin sitten hieman vanhaa tavaraa. Vuosien kuluessa Microchip on päivittänyt/modernisoitut softatyökaluja. Lisäksi koodissa oli mielestäni ainakin pari bugia, jotka korjasin. Esim. dekon tuli tallettaa viimeksi asetettu tila
EEPROM-muistiin, jotta deko palaisi ko tilaan kun sähköt kytketään. Aluksi ei toiminut, nyt toimii.
Piirilevylle (4,5 x 2,5 cm) kasattuna dekooderi näyttää tämmöiseltä. DCC tuodaan nastoihin W01 ja U01. Ledit kopalataan nastoihin P17, O17 (-) ja X17 (+).
Kts. Liitekuva.
Koska kyseessä on todella yksinkertainen dekosofta, niin osoite tallennetaan lähdekoodiin, mikä sinänsä ei haittaa kun ohjelmointi vie n. 5 sekuntia.
Huomautettakoon kiinnostuneille, että PIC12F629 voidaan ohjelmoida uudestaan satoja kertoja (luulisin). Jos vielä jotakin kiinnostaa, niin voin laittaa lähdekoodin nettiin, jahka saan linkin täältä veturitallista toimimaan.
Komponenttien hinnoista sen verran, että Reichelt.de:ltä ostettuna PIC12F629 maksaa 0,72 €, tasurisilta B40D 0,21 €, 78L05 0,29 €. Elko ehkä noin 0,10€. Vastukset jotakin...
//kari g
Lisäys 11.8.2019:
Dekooderi on kasattu "Perf+ 2" -piirilevylle. On kätsy kun ei tarvita hyppylankoja. Ko. levyjä saanee (?) yhä
vielä täältä. Tilasin näitä 5 kpl muutama vuosi sitten:
https://www.crowdsupply.com/ben-wang/perf-2
--
Kun keväällä katsoin nettiosoitetta uudestaan, niin se oli häipynyt. PSi:n ystävällisellä opastuksella ko saitti löytyi täältä:
https://web.archive.org/web/20180830160 ... gital.html
Kytkentäkaavio on täällä:
https://web.archive.org/web/20160527172 ... signal.jpg
Dekooderin assemblerohjelma olikin sitten hieman vanhaa tavaraa. Vuosien kuluessa Microchip on päivittänyt/modernisoitut softatyökaluja. Lisäksi koodissa oli mielestäni ainakin pari bugia, jotka korjasin. Esim. dekon tuli tallettaa viimeksi asetettu tila
EEPROM-muistiin, jotta deko palaisi ko tilaan kun sähköt kytketään. Aluksi ei toiminut, nyt toimii.
Piirilevylle (4,5 x 2,5 cm) kasattuna dekooderi näyttää tämmöiseltä. DCC tuodaan nastoihin W01 ja U01. Ledit kopalataan nastoihin P17, O17 (-) ja X17 (+).
Kts. Liitekuva.
Koska kyseessä on todella yksinkertainen dekosofta, niin osoite tallennetaan lähdekoodiin, mikä sinänsä ei haittaa kun ohjelmointi vie n. 5 sekuntia.
Huomautettakoon kiinnostuneille, että PIC12F629 voidaan ohjelmoida uudestaan satoja kertoja (luulisin). Jos vielä jotakin kiinnostaa, niin voin laittaa lähdekoodin nettiin, jahka saan linkin täältä veturitallista toimimaan.
Komponenttien hinnoista sen verran, että Reichelt.de:ltä ostettuna PIC12F629 maksaa 0,72 €, tasurisilta B40D 0,21 €, 78L05 0,29 €. Elko ehkä noin 0,10€. Vastukset jotakin...
//kari g
Lisäys 11.8.2019:
Dekooderi on kasattu "Perf+ 2" -piirilevylle. On kätsy kun ei tarvita hyppylankoja. Ko. levyjä saanee (?) yhä
vielä täältä. Tilasin näitä 5 kpl muutama vuosi sitten:
https://www.crowdsupply.com/ben-wang/perf-2
--