Rinnakkaisporttiohjain

Rakentelin joutessani semmoista transistoriohjainta, joka tulee tietokoneen rinnakkaisporttiin. Eli portti ohjaisi (ohausohjelma vb:llä tehty) transistoria ja transistori hehkulamppua. Transistorina on pnp BC547B käytetty lisäjännite 3 volttia, eli kaks AAA patskua sarjassa. Polttimona uken pienen polttimo, varsin tehokas ja palaa todella kirkkaasti 3 voltilla.

Sain kytkennän tavallaan toimimaan, mutta transistori kuumenee myös lepotilassa. Toinen kytkis taas ei avannut transistoria kokonaan.
Oisko kellään mitään vinkkejä miten tuo kannattaisi tehdä, ja onnistuuko yleensäkään yhdellä transistorilla.
15587
Äänestä

Muut lukivat myös

Vastaukset 15

Vanhimmat

Transistori on siis npn eikä pnp.

Äänestä
  • Kuumeneminen on merkki siitä että transistori ei mene kokonaan auki. Sinun kannattaisi käyttää joko darlington kytkentää transistoteille, esim. BC547 ja sen perään BC557 ja sopivat kantavastukset (ehkä 10k). Tai sitten valmista darlingtonkytkettyä trankkua tai valmista driveria esim. ULN2003. Driveri on yleinen ja helposti saatavilla. Noita ennen olisi hyvä käyttää jotakin 74 sarjan TTL piiriä joka suojaisi porttia, esim. 74HC04.

    Äänestä

  • Harrastaja kirjoitti:

    Kuumeneminen on merkki siitä että transistori ei mene kokonaan auki. Sinun kannattaisi käyttää joko darlington kytkentää transistoteille, esim. BC547 ja sen perään BC557 ja sopivat kantavastukset (ehkä 10k). Tai sitten valmista darlingtonkytkettyä trankkua tai valmista driveria esim. ULN2003. Driveri on yleinen ja helposti saatavilla. Noita ennen olisi hyvä käyttää jotakin 74 sarjan TTL piiriä joka suojaisi porttia, esim. 74HC04.

    Kiitos vinkistä, laittelempa noi piirit siihen varmuudeksi. Näyttäs laatikosta löytyvän.
    Mielenkiinnosta lähdin rakentelemaan, vaikka arvelin, että tunaroidessa saattaa portti sanoa sopimuksen irti. Mahtaako niissä olla mitään suojauksia nykyään. Mulla on jo kauan ollut ledivalot porttiin kytkettynä, joita ohjelma vilkuttelee. Ei vaurioita havaittu.

    Äänestä

  • Suha kirjoitti:

    Kiitos vinkistä, laittelempa noi piirit siihen varmuudeksi. Näyttäs laatikosta löytyvän.
    Mielenkiinnosta lähdin rakentelemaan, vaikka arvelin, että tunaroidessa saattaa portti sanoa sopimuksen irti. Mahtaako niissä olla mitään suojauksia nykyään. Mulla on jo kauan ollut ledivalot porttiin kytkettynä, joita ohjelma vilkuttelee. Ei vaurioita havaittu.

    Rinnakkaisportti ei ole niin herkkä rikkoutumaan. Sarjaportti kannattaa ainakin suojata jos sitä käyttää.

    Äänestä

Touhusi kuulostaa vaaralliselta niinku rinnakkaisporttisi kannalta.
Millä (piiriperheellä ?) ohjaat signaalia nyt ?
TTL "0" tila ei riittäne sulkemaan trankkua (

Äänestä

on oikein, jos vain kytket transistorin
kannalle sarjavastuksen, esim. 1k.
Kannattaa testata volttimittarilla,
että rinnakkaisportti tosiaankin antaa
0 ja 5 V.
Debug on tähän tarkoitukseen oikea ohjelma.
Käsky kuuluu:
o nnn pp, missä nnn on portin osoite,
278, 378 tai 3BC. Kokeilemalla saat
selville mitä porttia käytät. pp on bittikuvio,
joka porttiin lähetetään, esim 00 tai FF.
Debugista pääsee ulos q:lla.

Äänestä
  • että portilla on kaksi moodia, joista
    toisessa antovirta on n. 80 mA ja toisessa
    n. 1 mA.
    Oikosulku suurivirtaisessa moodissa tuhoaa
    porttipiirin.
    Moodi valitaan port control-bytessä.

    Äänestä

roikkuu!
Ekaks toi rinnakkaisportti on specsattu TTL tasoiseksi,tuskin "0" tila millään portilla on 0V,tästä johtunee kuumeneminen OFF tilassa eli trankku johtaa pikkasen.
Kuinka paljon voi kuormittaa riippuu taas siitä
että onko portti emolevyllä jne eli millainen piiri (PIA=parallel interface adapter).
Yksittäisissä potin lähdöissäkin voi olla eroja.
Tsekkaa allaoleva,näitä ohjeita on netissä riittävästi.

http://www.epanorama.net/circuits/parallel_output.html

Itte tein joskus LED-näyttösätöksen ko. porttiin,käytin jotain 74HC374? (muistaakseni jos on flipari) eli
kepitin piirin klokua (clk) strobella.

Äänestä
  • milloin PC:n rinnakkaisportissa
    olisi ollut TTL-lähtö. Minulla ne
    ovat olleet aina MOS- tai CMOS-tasoisia.

    Äänestä

  • muista, kirjoitti:

    milloin PC:n rinnakkaisportissa
    olisi ollut TTL-lähtö. Minulla ne
    ovat olleet aina MOS- tai CMOS-tasoisia.

    kun et ollut syntynyt aikanaan.
    Lisäksi hyvä jos olisit olisit ymmärtänyt lukemasi,en puhunut TTL piireistä mitään..


    Ordinary parallel port
    The ordinary PC parallel port was based on discrete LS-TTL chips and it's performance figures are determined of the components used. A good schematic of PC parallel port is available in documents .

    Specsejä ei liene muutettu eli rautalangasta taivutettuna teksti tarkoitti että rinnakkaisporttiin kytkettävän laitteen olisi oltava TTL yhteensopiva ,käytetyistä piireistä riippumatta.
    Käytännössähän se toiminee millä tahansa 5V.n logiikalla.

    Äänestä

  • S.T edelleenkin kirjoitti:

    kun et ollut syntynyt aikanaan.
    Lisäksi hyvä jos olisit olisit ymmärtänyt lukemasi,en puhunut TTL piireistä mitään..


    Ordinary parallel port
    The ordinary PC parallel port was based on discrete LS-TTL chips and it's performance figures are determined of the components used. A good schematic of PC parallel port is available in documents .

    Specsejä ei liene muutettu eli rautalangasta taivutettuna teksti tarkoitti että rinnakkaisporttiin kytkettävän laitteen olisi oltava TTL yhteensopiva ,käytetyistä piireistä riippumatta.
    Käytännössähän se toiminee millä tahansa 5V.n logiikalla.

    ihan oikean tietokoneen ihan omin käsin
    1970-luvulla.
    Tuohon aikaan 6800-, 8080- ja Z80-sarjan
    piirit olivat MOS- ja CMOS-piirejä.
    Kuinkahan kauas taaksepäin pitäisi mennä,
    että ne olisivat olleet TTL-piirejä?

    Äänestä

  • rakentaa kirjoitti:

    ihan oikean tietokoneen ihan omin käsin
    1970-luvulla.
    Tuohon aikaan 6800-, 8080- ja Z80-sarjan
    piirit olivat MOS- ja CMOS-piirejä.
    Kuinkahan kauas taaksepäin pitäisi mennä,
    että ne olisivat olleet TTL-piirejä?

    Unohdit sanoa toimiko tekeleesi.
    Alla on TTL mikro.
    http://www.venturalink.net/~jamesc/ttl/

    Tais olla mikromikko 1.nenkin.

    Äänestä

  • S.teurastaja. kirjoitti:

    Unohdit sanoa toimiko tekeleesi.
    Alla on TTL mikro.
    http://www.venturalink.net/~jamesc/ttl/

    Tais olla mikromikko 1.nenkin.

    perun puheeni:
    löysin romuvarastostani MultiIO-kortin,
    jossa on ihan oikeasti 74LS374 puskurina
    rinnakkaisportissa. Piirin päällä on
    teksti 8429. Mitähän se mahtaa tarkoittaa?
    Nykyisestä koneestani en tunnista ainoatakaan
    TTL-piiriä.

    Äänestä

  • oikeassa kirjoitti:

    perun puheeni:
    löysin romuvarastostani MultiIO-kortin,
    jossa on ihan oikeasti 74LS374 puskurina
    rinnakkaisportissa. Piirin päällä on
    teksti 8429. Mitähän se mahtaa tarkoittaa?
    Nykyisestä koneestani en tunnista ainoatakaan
    TTL-piiriä.

    nykyisin en enää näpertele PC-koneita,
    ja käyttämäni härveli on ihan tehdastekoinen.

    Äänestä

  • lisäys kirjoitti:

    nykyisin en enää näpertele PC-koneita,
    ja käyttämäni härveli on ihan tehdastekoinen.

    se mukavaa itselläkin kun on uusi 3G.n härdelli.
    Mulla on ikääkin niin että kansakouluaikana
    opeteltiin helmitaulun käyttöä.
    Ammattikoulussa oli suuri ihme Teletype pääte
    eli 60 bitti'ä sekunnissa.
    TTL piirejä sivuttiin,painopiste transistoreissa.
    Työelämä sitten alkoi mainitsemasi 68000 systeemien merkeissä.
    Korkeakoululla vuorostaan kaikki mahdollisset "lelut"
    Eli onpa tullut elettyä yhden vehkeen kehityskaarta iso pala.
    Kivaa on ollut !

    Äänestä

Kommentoi aloitusta


Suha kirjoitti:

Rakentelin joutessani semmoista transistoriohjainta, joka tulee tietokoneen rinnakkaisporttiin. Eli portti ohjaisi (ohausohjelma vb:llä tehty) transistoria ja transistori hehkulamppua. Transistorina on pnp BC547B käytetty lisäjännite 3 volttia, eli kaks AAA patskua sarjassa. Polttimona uken pienen polttimo, varsin tehokas ja palaa todella kirkkaasti 3 voltilla.

Sain kytkennän tavallaan toimimaan, mutta transistori kuumenee myös lepotilassa. Toinen kytkis taas ei avannut transistoria kokonaan.
Oisko kellään mitään vinkkejä miten tuo kannattaisi tehdä, ja onnistuuko yleensäkään yhdellä transistorilla.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu