TaPRK General Projects Shows Excursions Links Yleistä Ratoja Projektit Näyttelyt Retket Linkit Parish/SRK |
VM-83-radan tietokoneliityntäRadan liikennöinti osoittautui keskustaulun hoitajalle
painajaiseksi. Kolmen junan yhtaikainen seuraaminen, junakohtausten suunnittelu
ja ajovirran ohjailu oli liikaa. Kesksutauylun hoitajan työn helpottamiseksi
päätettiin esikuvanvastainen ajovirran ohjailu sälyttää tietokoneen tehtäväksi
Tapiolan C/MRI-laitteistoOsoitteen ja Datan ErotusLiitin 1 on teholiitin Liitin P3 on MSX-tietokoneen Centronics- (rinnakkais-) portti. Portin kautta kulkee kahdeksan bittiä dataa ja !STROBE (Huutomerkki tekstissä tarkoittaa alhaalla aktiivista signaalia). Liitin P2 on kytketty MSX-tietokoneen joystick-portteihin. MSX-ilokeppi on kytkimin, eikä potentiometrein varustettu, joten se välittää vain on/ei-tietoa. Viisi ensimmäistä on kytketty porttiin 1 ja kuudes on kytketty portin 2 tulitusnäppäimeen. Piiri U1 on viiden voltin jänniteregulaattori. Piiri U2 on '273 D-latch, ja siihen lukitaan osoite. Piiri U3 on '02 Quad NOR jonka avulla datan kahdeksas bitti (AD7> ja !STROBE tuottavat DATA-STROBEN (>D) ja ADDRESS-STROBEN (>A). Yksi neljästä portista on käyttämättä. Suurempi kuin merkki signaalin nimessä tarkoittaa kellotettua signaalia. Piiri U4 on '14 Hex Schmitt trigger / inverter. Tämä muokkaa joystick-porttiin menevät signaalit. Piiri U5 on '138 3-to-8-jakaja. Se purkaa osoitteen ylemmät neljä bittiä (A4-6) binäärikoodatusta yksittäsiksi signaaleiksi (!AH0-7). Piiri U6 on '138 3-to-8-jakaja. Se muuttaa osoitteen kolme alinta bittiä (A0-2) binäärikoodatusta yksittäisiksi signaaleiksi (!>AL0-7).Nämä signaalit ovat aktiivisia vain jos data-kello on aktiivinen! Osoitteen vähitenmerkitsevät bitit saadaan ulos myös purkamattomina (A0-2). UlostulotUlostulokortilla oli neljä em. piiriä, jolloin piirin U1 kaikki portit tulivat tehokkaasti käytettyä. Kortille tuodaan nyt neljä dekoodattua osoitelinjaa (kaksi ylempää ja kaksi ajastettua alempaa) ja seitsemän datalinjaa. Jakamalla ylemmät ja alemmat osoitelijat kahden ryhmiin, ja piirtämällä näistä taulukko, jonka riveinä toimivat esimerkiksi ylemmät osoitteet ja sarakkeina alemmat, vastaa jokainen taulukon solu mahdollista neljän osoitteen ulostulokorttia.Piiri U1 on Quad NOR. Se yhdistää yhden alemman osoitteen dekoodatun langan ja yhden ylemmän osoitteen dekoodatun langan. Kun kumpikin on aktiivisena on Centronics-väylässä dataa ((AD0-6) joka lukitaan piiriin U2. Piiri U2 on '273 D-latch. Siihen lukitaan ulos ajettava data. Piiri U3 on ULN 2003 Darlington array. Sen sisäänmenot ovat TTL-tasoisia ja ulostulot pystyvät maadoittamaan kukin 500 mA:n kuorman. Maksimi ohjattava jännite on 50 V. Piirin V+ -lähtö on portin transistoreiden suojaksi asennettujen transistoreiden suojadiodien yhteinen piste. V+ tulee siis kytkeä ohjattavan laitteen syöttöön. (Tiedoksi: ULN-piirisarjaa on saatavana myös C-MOS-tasoille sovitettuna ja kumpaakin myös kahdeksanbittisenä versiona.) SisäänmenotSisäänmenot ohjataan C-MOS-multiplekserin kautta. Jokaiseen ylempään dekoodattuun osoitelinjaan ja joystick-portin linjaan voidaan kytkeä yksi multiplekseri. Piiri U1 on 4512 kaksisuuntainen analoginen multiplekseri. Sitä ohjataan suoraan osoitteen alemmilla ositelinjoilla ja piiri valitaan yhdellä ylemmällä dekoodatulla osoitelinjalla. Littamalla. Piiri on analoginen, joten ideaa voi soveltaa analogisten tietojen välittämiseen PC:n joystick-porttiin. Nyt tieto on muokattu osoitteen erotus -osan Schmitt-triggereillä. Alkuperäinen softa Pienoisrautatiekerho ry:n Pihlajamaa-radassaLöysin alkuperäisen MSX tietokoneessa pyörineen MSX-Basic-softan, jolla tätä järjestelemää ajetiin Pienoisrautatiepäivilä PRK:n osastolla. Ohjelma on tehty 40 merkin näytölle, ja on kopioitu muutaman mutkan kautta joten siinä on joukko merkkejä jotka eivät toistu, ja ilmeisesti ohjelman lopusta puuttuu pätkä (pohjakuvan piirto ja osa virhetulostusrutiineja
Viimeisin pelkästään MSX-Basiciä sisältävä versio C/MRI:stä
C/MRI:n viimeisin tallessa oleva versio
4632 kävijää/visitors © 1996-2023 Tapiolan srk:n pienoisrautatiekerho / Tapiola Parish Model Railway Club Viimeksi päivitetty / last modified (none). Created with Notepad. [YHTEYSTIEDOT] Tekstit, kuvat ja piirokset ovat tekijänoikeuslain suojaamia. Tekniset ratkaisut, menetelmät ja lähdekoodit ovat vapaasti kopioitavissa ja hyödynnettävissä ei-kaupallisissa tarkoituksissa. Kaikki kehitystyö on tehty vapaa-aikana ja pääosin henkilökohtaisilla varoilla eikä hyötymistarkoituksessa, siksi materiaalin käyttö hyötymistarkoituksiin (sisältäen kaverille rahasta rakentamisen!) on kielletty ilman kerhon kirjallista lupaa! Sivuilla esiintyy virheitä. Jos käytät sivujen tietoja hyväksesi, teet sen täysin omalla vastuullasi. Mikäli kehität sivuilla esiettyjä ajatuksia kytkentäkaavioita tai koodia edelleen, on sinun asetettava se maksutta kaikkien saataville esimerkiksi Internetiin. Odotamme vastavuoroisesti tietoa suoritetusta edelleenkehitystyöstä. Sivut testattu W3C validatorilla -- ei näyttänyt hyvältä ;) [CONTACT INFO] Text, drawings and photos are protected by copyright laws. Technical solutions, methods and source code are public domain only for non commercial purpose. All development has been carried out during our free time, mainly funded from our own pocket and with non selfish goals, so the use of this material for profitable use (including construction for a friend aginst a fee) is forbidden without written permit from the club. The pages contain errors, so, if you use the data given, you do so at your own risk and responsibility. If you further develop material found on these pages you must put it on display without fee e.g. to a freely available web page. We expect a note about this also. Pages tested with W3C validator -- didn't look good ;) |