Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[atmega8l, Bascom] - Mostek h L293D, tylko wytwarza ciepło.

Gunslinger 05 Sep 2014 12:31 1278 3
  • #1
    Gunslinger
    Level 30  
    Piszę ten post szybko przed szkołą, więc jeśli się wyrobię wstawię schemat, jeśli nie, to po szkole.

    Postanowiłem zrobić pierwszy eksperyment z mostkiem h. Zakupiłem więc 2 sztuki L293d. Spiąłem układ według schematu narysowanego w zeszycie, i napisałem program. Efekt - nic. Żadnej reakcji. Sprawdzam ręką, Atmega zimna, mostek wytwarza trochę ciepła.

    Więc jeśli nie wstawię schematu, to podpięte jest tak:
    Atmega8l:
    Reset przez 10k do +
    VCC i AVCC + zasilania 4.5 (3 paluszki AA)
    GDN do masy zasilania 4.5
    Aref do masy przez kondensator 120nF
    PB0 i PD7 - Input1 i Input2
    PD6 i PD5 - Input3 i Input4
    PB1 i PB2 - enable 1 i 2.

    L293D:
    masa do masy zasilania +9V (zasilacz do pegasusa 9V 500mA)
    VS do +9V
    VSS do +4.5

    Program wygląda tak:

    $regfile = "m8def.dat" '
    $crystal = 1000000


    Config Portd = &B01111111
    Portd = &B11111000
    Config Portb = &B11111111
    Portb = &B0111111


    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 8
    Pwm1a = 128 'Max 255
    Pwm1b = 128 'Max 255



    Enable Interrupts

    Code: Bascom
    Log in, to see the code


    [atmega8l, Bascom] - Mostek h L293D, tylko wytwarza ciepło.

    Do wyjść aut 2 silniczki, tz. modelarskie.
  • #2
    nsvinc
    Level 35  
    Quote:

    L293D:
    masa do masy zasilania +9V (zasilacz do pegasusa 9V 500mA)
    VS do +9V
    VSS do +4.5

    WHAT?? Kto wpadł na tak poroniony pomysł aby podłączyć VSS do czegoś innego niż do masy?
    A przeczytałeś w ogóle datasheeta do tego scalaka? VCC1 wiszące w powietrzu...?
    czytaj!

    Podłącz:
    - VCC1 do 5V
    - VCC2 do 9V
    - VSS do masy
  • #3
    Gunslinger
    Level 30  
    Przepraszam, pomyłka w schemacie, oraz oznaczenie z schematu z jakiego korzystałem.

    Według tego schematu VCC2 jest do 9V, a VCC1 do 4.5V (zapomniałem umieścić na schemacie).

    Tylko przy tym oznaczeniu nie ma VSS, a w oznaczeniu z którego korzystałem wcześniej, VSS to VCC1. Więc co mam zrobić?
  • #4
    nsvinc
    Level 35  
    VSS z definicji nie jest niczym innym niż masą, więc nie powinno się oznaczać tak pinów które są podłączone do innych potencjałów.

    VCC1 jest od 4.5V więc podłącz go do 5V.

    VCC2 to zasilanie driverów mocy w scalaku więc podłącz tam to nieszczęsne 9V.

    Tyle mogę powiedzieć na ten temat na podstawie datasheeta. Jesli nie działa, to albo daj schemat który odzwierciedla rzeczywisty układ albo zgłoś się do słynnego wróżbity Macieja.