Witam. Potrzebowałem sterowania silnikiem bezszczotkowym, a dokładniej jego regulatorem. Zbudowałem prosty sterownik na Atmega16.
Programowo pwm mam podpięty pod PORTD.0 i wewnętrzny zegar na 1Mhz ( nie wiem jak to się zmienia, po kupie nic nie ruszałem).
Potrzebuję program który z częstotliwością 50Hz po włączeniu zasilania przez 3 sekundy będzie generował impuls 1ms, a po upłynięciu tych 3 sekund będzie już cały czas generował 2ms. Program najlepiej w BASCOM. Chodzi mi o to, że silnik po włączeniu zasilania ma się automatycznie włączyć i rozpędzić się do maksymalnych obrotów. Wcześniej próbowałem tester serw ale trzeba ręcznie ustawiać potencjometr na pozycję 0 a następnie zadać wartość.
Byłby ktoś w stanie napisać taki program i wkleić przykładowy kod abym się powzorował ? Z góry dzięki
Programowo pwm mam podpięty pod PORTD.0 i wewnętrzny zegar na 1Mhz ( nie wiem jak to się zmienia, po kupie nic nie ruszałem).
Potrzebuję program który z częstotliwością 50Hz po włączeniu zasilania przez 3 sekundy będzie generował impuls 1ms, a po upłynięciu tych 3 sekund będzie już cały czas generował 2ms. Program najlepiej w BASCOM. Chodzi mi o to, że silnik po włączeniu zasilania ma się automatycznie włączyć i rozpędzić się do maksymalnych obrotów. Wcześniej próbowałem tester serw ale trzeba ręcznie ustawiać potencjometr na pozycję 0 a następnie zadać wartość.
Byłby ktoś w stanie napisać taki program i wkleić przykładowy kod abym się powzorował ? Z góry dzięki
Moderowany przez dondu:Na forum pomagamy, ale niezbędny jest wkład własny ewentualnie szukaj podobnych na forum.
Napisz program jak potrafisz, a ktoś pomoże Ci poprawić ewentualne błędy.