logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[ATmega8, C]sterowanie PWM poprzez ADC

spy89 11 Lut 2015 11:07 1581 8
REKLAMA
  • #1 14426533
    spy89
    Poziom 12  
    Witam

    Skorzystam z tematu aby zaprezentować mój problem.

    Moderowany przez dondu:

    Zakładaj proszę własne tematy, bo to Twój problem, a nie problem tamtego autora.



    Otóż napisałem program do regulacji poprzez PWM prędkością silnika jednak temat przerwałem i wróciłem do niego po kilku miesiącach i teraz siedze już drugi dzien na tym i nie mogę pojąć czemu program wcześniej działał a teraz nie chce.
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

    Dodam tylko że samo PWM działa.
  • REKLAMA
  • #2 14426668
    Icey
    Poziom 13  
    Zakłądam że nic modyfikowałeś w kozdzie więc może coś żle podłączone? Wszystko sprawne? Sprawdz na innym uC
    A tak swoją drogą to ten kod po mojemu nic nie robi. Chyba że chcesz ukryć to co było w pętli :D
  • REKLAMA
  • #4 14428787
    spy89
    Poziom 12  
    Program cały zamieściłem. Jest jak najprostszy, aby wykluczyć wszystko inne. Teraz dokładnie pod port enabled mam podpiętą LED, aby oglądać czy w ogóle działa.
    Oto schemat (uproszczony):[ATmega8, C]sterowanie PWM poprzez ADC
    FuseBit:
    [ATmega8, C]sterowanie PWM poprzez ADC
  • REKLAMA
  • #5 14459887
    ReprezentantWschodu
    Poziom 10  
    Na schemacie piny GND sterownika L293D, które widać że są połączone ze sobą, ale czy są one połączone z całością masy? Jeżeli tak, to jak dla mnie jest to dziwnie narysowane.

    Co do kodu ustaw jeden z pinów sterujących kierunkiem obrotów np. PB3(wg. ozn. "MOSI_SILNIK2") w stan wysoki i napisz czy działa.
  • #6 14459969
    zumek
    Poziom 39  
    ReprezentantWschodu napisał:
    ... to jak dla mnie jest to dziwnie narysowane.

    Równie "dziwne", wygląda podłączenie potencjometru do złącza J10 .
  • #7 14462816
    lukastoja
    Poziom 16  
    @spy89 Witam, czy temat jest jeszcze aktualny?
    @zumek Daje Ci dobrą podpowiedź, ten układ nie będzie działał, ponieważ napięcie z potencjometru nigdzie się nie dzieli.
    Być może kilka miesięcy temu miałeś podłączony osobno trzeci przewód do masy do trzeciej końcówki potencjometru.
    Po drugie ustawiasz napięcie odniesienia na ok 2.5V a dopuszczasz, by na porcie pojawiło się dwa razy więcej.
    Pozdrawiam
  • REKLAMA
  • #8 14465702
    Konto nie istnieje
    Poziom 1  
  • #9 14494558
    spy89
    Poziom 12  
    Witam
    miałem troche spraw na głowie i też nie odwiedzałem forum. Oczywiście wina była potencjometru. Pochwale się że doszedłem do tego sam i teraz tutaj to widzę. Dziękuję mimo wszystko na dobre rady.
REKLAMA