Výsledky 1 až 14 z 14

Téma: Logický hradla

  1. #1

    Standardní Logický hradla

    Takže zase budu za lamičku, ale nedá se svítit.
    Řešim jeden problém - programuju Atmel 89C51, kterym potřebuju řídit krokovej motůrek. Výkoňák mam L293E, což je budič krokovýho motoru. Pči vstupu log1 je na výstupu taky napětí. A to je právě ten problém. Když zapnu mikroprocesor, je na všech portech log1, a tim pádem se mi sepnou všechny cívky motoru. Výkoňýk obsahuje ještě piny "chip enable", kterýma povolim jeho funkci, ale opět log1= povoleno.
    Muj návrh řešení je dát tam buďto rovnou nějakej invertor, ale ten kterej jsem koupil T74LS05B1 z nějakýho důvodu nefunguje. Na výstupech je pořád 0. Nevíte někdo proč to neběhá tak jak předpokládam? Napájenej byl normálně z 5V, a i při volnej vstupech, tak i uzeměnejch byla na výstupech pořád 0.

    Ještě mě napadlo použít nějakej integráč NOR, ale těch je taky hafo, a já se v tom nevyznam, nevim kterej vybrat.

    Díky moc za jakýkoliv informace.
    PS: Čim rychlejš, tim líp. - hoří mi koudel u zadku - ročníkovka
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

  2. #2

    Standardní Re: Logický hradla

    Kdyby třeba měl někdo jinej nápad ja tohle obejít, vítam všechno.

    Když ne, tak mi alespoň napište nějaký to hradlo invertor, nebo alespoň NOR, z toho by to taky mělo jít udělat. Já jenom prostě nevim pod čim to hledat - v GESu to maj podle prvních písmen, ale v tom já se neorientuju... Nebo alespoň prostě nejak mě nakopnout.
    Je to na ten mikroprocesor, takže 5V logická úroveň (TTL?)
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

  3. #3

    Standardní Re: Logický hradla

    neguj to tranzistorem
    Přiložené obrázky Přiložené obrázky
    QuadCore Q6600, GF 8800GT....workstation
    DualCore PentiumD 805 (2.66GHz@3.4GHz), Asus P5P800se,2x512 MB DDR400, DVB-T Jetway PCI tuner, 2x LCD Benq FP71E+ on Leadtek Winfast A350XT. Watercooling
    Notebook: IBM T22, 512MB RAM


  4. #4

    Standardní Re: Logický hradla

    Zkus obyčejnou 7404. Případně 7400, to jsou 4 dvouvstupový NAND, tam stačí spojit oba vstupy dohromady a maká jako invertor.

  5. #5

    Standardní Re: Logický hradla

    T74LS05B1 má výstup s otevřeným kolektorem, takže potřebuješ pull-up rezistor. Tedy na výstup T74LS05B1 zapojíš rezistor a připneš ho na kladné napájecí napětí. Pak to bude fungovat, ale radši použij hafcou doporučený 7404, ušetříš si práci.
    Gigabyte GA-MA78G-DS3H, Athlon 64 X2 5050+, 6GB RAM, 2X WD6400AAKS 640GB, integrovaný zvuk i grafika, zdroj SEASONIC S12-550 Energy+, AverTV DVB-T Volar X, Samsung SH-203B, Logitech MX-518

  6. #6

    Standardní Re: Logický hradla

    Citace Původně odeslal leo Zobrazit příspěvek
    .....
    Díky, to jsem chtěl slyšet. Ne že bych teda věděl co to je ten pull-up, ale už když jsem se podíval do datasheetu toho nefunkčního sráče, tak mi bylo divný jak se může na výstup dostat nějaký napětí.
    Pokud si to dobře představuju, tak na výstup připojim přes odpor napájecí napětí. Když na vstup přivedu log0, tak tranzistor zůstane zavřenej a napětí na výstupu jde dál do připojenýho obvodu. Když ale přivedu log1, tranzistor se otevře a připojený napětí na výstup se mi odvede na zem, čili na výstupu bude 0...
    Chápu to správně? Jestli ne, tak budu rád za vysvětlení, docela mě to i zajímá.
    Jinak už jsem si do seznamu připsal tu 7404, což by měl bejt teda přímo invertor. Ten 7400, pokud to pak bude fungovat jako 7404 je myslim taky zbytečný, zbytečně moc pinů...
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

  7. #7

    Standardní Re: Logický hradla

    "Pokud si to dobře představuju, tak na výstup připojim přes odpor napájecí napětí. Když na vstup přivedu log0, tak tranzistor zůstane zavřenej a napětí na výstupu jde dál do připojenýho obvodu. Když ale přivedu log1, tranzistor se otevře a připojený napětí na výstup se mi odvede na zem, čili na výstupu bude 0... Chápu to správně? "

    Jo, přesně tak to je.
    Gigabyte GA-MA78G-DS3H, Athlon 64 X2 5050+, 6GB RAM, 2X WD6400AAKS 640GB, integrovaný zvuk i grafika, zdroj SEASONIC S12-550 Energy+, AverTV DVB-T Volar X, Samsung SH-203B, Logitech MX-518

  8. #8

    Standardní Re: Logický hradla

    Tak to je mazec, nejsem uplně blbej...
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

  9. #9

    Smile Re: Logický hradla

    Kopi. > A ted se podivej na schema, co jsem postoval ja a najdi tam pull-up resistor
    QuadCore Q6600, GF 8800GT....workstation
    DualCore PentiumD 805 (2.66GHz@3.4GHz), Asus P5P800se,2x512 MB DDR400, DVB-T Jetway PCI tuner, 2x LCD Benq FP71E+ on Leadtek Winfast A350XT. Watercooling
    Notebook: IBM T22, 512MB RAM


  10. #10

    Standardní Re: Logický hradla

    Hmm, tak to fakt nevim, nevidim ho tam...

    ((()))
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

  11. #11

    Standardní Re: Logický hradla

    Citace Původně odeslal Kopi. Zobrazit příspěvek
    Takže zase budu za lamičku, ale nedá se svítit.
    Řešim jeden problém - programuju Atmel 89C51, kterym potřebuju řídit krokovej motůrek. Výkoňák mam L293E, což je budič krokovýho motoru. Pči vstupu log1 je na výstupu taky napětí. A to je právě ten problém. Když zapnu mikroprocesor, je na všech portech log1, a tim pádem se mi sepnou všechny cívky motoru. Výkoňýk obsahuje ještě piny "chip enable", kterýma povolim jeho funkci, ale opět log1= povoleno.
    Muj návrh řešení je dát tam buďto rovnou nějakej invertor, ale ten kterej jsem koupil T74LS05B1 z nějakýho důvodu nefunguje. Na výstupech je pořád 0. Nevíte někdo proč to neběhá tak jak předpokládam? Napájenej byl normálně z 5V, a i při volnej vstupech, tak i uzeměnejch byla na výstupech pořád 0.

    Ještě mě napadlo použít nějakej integráč NOR, ale těch je taky hafo, a já se v tom nevyznam, nevim kterej vybrat.

    Díky moc za jakýkoliv informace.
    PS: Čim rychlejš, tim líp. - hoří mi koudel u zadku - ročníkovka
    A co ty civky pripojit tak aby po zapnuti byly naopak vsechny odpojeny ?

  12. #12

    Standardní Re: Logický hradla

    Citace Původně odeslal Helium Zobrazit příspěvek
    A co ty civky pripojit tak aby po zapnuti byly naopak vsechny odpojeny ?
    A nevíš jak? Při použití toho L293E a s faktem, že na portech MCU je po resetu log.1 nevim jak bys to chtěl udělat.

    Nicméně už jsem to vyřeši, a vypadá to že to i funguje. Na ten vstup chip select jsem přes invertor 7404 připojil poslední pin portu (p1.7) a funguje to.
    Teďko jsem ve fázi vymejšlení a testování programu pro ten Atmel. Něco už mam, ale je to jenom takovej začátek.
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

  13. #13

    Standardní Re: Logický hradla

    Citace Původně odeslal Kopi. Zobrazit příspěvek
    A nevíš jak? Při použití toho L293E a s faktem, že na portech MCU je po resetu log.1 nevim jak bys to chtěl udělat.

    Nicméně už jsem to vyřeši, a vypadá to že to i funguje. Na ten vstup chip select jsem přes invertor 7404 připojil poslední pin portu (p1.7) a funguje to.
    Teďko jsem ve fázi vymejšlení a testování programu pro ten Atmel. Něco už mam, ale je to jenom takovej začátek.
    No zapojenim tech civek,
    mas na tom krokaci jeden spolecnej bod ( 1)+ 2)-
    a civky uzemnujes/prikladnujes (timto zpusobem zapojeni ovlivnis vychozi podminky po zapnuti
    a nebo mas civky zapojeny jednotlive a pouzivas plne bipolarni rezim
    a tam to jde taky

  14. #14

    Standardní Re: Logický hradla

    Možná jsem to pochopil, možná ne. Nevim jestli ses koukal do datasheetu toho L293E, ale je to prostě udělaný tak, že když přivedu na vstup log1, na výstupu se objeví budící napětí - čili jak tys napsal, můžu akorát přikladňovatm čili mam společnou zem. No a já pořád nechápu jak by to šlo jinak.
    Ne že by na tom nějak extra záleželo, takhle jak to mam teďko mi to docela vyhovuje, ale prostě by mě zajímalo tvoje řešení. Možná máš pravdu, netvrdim že ne, ale zatim si mě nepřesvědčil...
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Primární a logický
    Založil Skodik v sekci fóra Pevné disky a řadiče
    Odpovědí: 7
    Poslední příspěvek: 20.10.2003, 07:24

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •