Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Generacja sygnału przez mikrokontroler

czmiel24 26 Kwi 2012 21:38 949 6
  • #1 26 Kwi 2012 21:38
    czmiel24
    Poziom 12  

    Witam
    Chciałem zrobić sterownik do silnika krokowego bipolarnego na mostku H L293D i na mikrokontrolerze Attiny2312, programowanym w bascomie. Nie wiem jak za pomocą attiny wygenerować sygnały prostokątne, o danej częstotliwości.
    Proszę o pomoc

    0 6
  • #2 26 Kwi 2012 22:32
    ZbeeGin
    Poziom 38  

    Prosta rzecz. Ustawiasz stany na portach, czekasz odpowiedni czas wyznaczony ze znanego ze szkoły średniej wzoru: zależność częstotliwości i okresu przebiegu, znowu ustawiasz stany na portach, znowu czekasz odpowiedni czas. I tak w kółko.
    Oczywiście warto do tego zaprzęgnąć przerwania.

    0
  • #4 27 Kwi 2012 17:59
    czmiel24
    Poziom 12  

    Jeżeli chcę uzyskać na wyjściach 4 przebiegi prostokątne, każdy o tej samej częstotliwości tylko przesunięte w czasie, to potrzebuje czterech timerów?

    0
  • #6 27 Kwi 2012 23:19
    czmiel24
    Poziom 12  

    Mam nawet w domu sterownik do silnika, ale mikrokontroler jest już zaprogramowany. Nigdzie nie mogę znaleźć jak przesunąć dany przebieg. Chciałbym to zrobić tak jak na rys 40a http://www.elportal.pl/pdf/k01/81_24.pdf

    0
  • #7 28 Kwi 2012 13:17
    czmiel24
    Poziom 12  

    Problem rozwiązany, odliczanie zrobiłem za pomocą komendy "incr" , timerów i przerwań/

    0