Mój sterownik silnika krokowego na Mega88 (zegar 20MHz). W jednej pętli pracuje sterowanie chopperowaniem, obsługa wejść, przetwornika, timerów ( nie ma przerwań). Jego graniczną częstotliwością pracy jest około 120kHz.
Ja zbuduje swój sterownik serwa na kombinacji dwóch procesorów - Mega88 ( do kontroli układu wyjściowego mostka i prądu) oraz na ARM7 ( 66MHz zegar, tylko do PID ).
Mega88 będzie dawał "sygnał uchybu" na dwa timery ARM'a.
ARM będzie wystawiał PWM'a do Mega88 oraz info o żądanym momencie ( co by móc przeciążyć silnik przy starcie).
To odciąży ARM'a na tyle, aby sam algorytm móc napisać w C ( Mega88 miał by kod w asemblerze)
Cena obu procesorów ( w sumie) to około 20zł
Sterownik servomotora na LM628/LM629
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 391
- Rejestracja: 31 paź 2004, 13:34
- Lokalizacja: Bytom
- Kontakt:
a może tak ?
ATMega 32Bits
albo Tym 200 MIPS chyba wystarczy ?
ARM
a jak to zrobiono, że PIC 16f675 pracuje jako miernik częstotliwości z wyświetlaczem do częstotliwości pomiarowej 50MHz ?
ATMega 32Bits
albo Tym 200 MIPS chyba wystarczy ?
ARM
a jak to zrobiono, że PIC 16f675 pracuje jako miernik częstotliwości z wyświetlaczem do częstotliwości pomiarowej 50MHz ?
Mierz co mierzalne,
a niemierzalne uczyń także mierzalnym"
(Galileo Galilei)
a niemierzalne uczyń także mierzalnym"
(Galileo Galilei)
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 391
- Rejestracja: 31 paź 2004, 13:34
- Lokalizacja: Bytom
- Kontakt:
tak to wygląda.
http://people.freenet.de/dl4yhf/freq_co ... unter.html
http://people.freenet.de/dl4yhf/freq_co ... unter.html
Mierz co mierzalne,
a niemierzalne uczyń także mierzalnym"
(Galileo Galilei)
a niemierzalne uczyń także mierzalnym"
(Galileo Galilei)
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 4
- Posty: 1701
- Rejestracja: 17 mar 2006, 08:57
- Lokalizacja: Gdańsk
Co do wyboru - można wziąć ARM'a z 200MIPS, ale to wtedy w grę wchodzi bardzo profesjonalna płytka i montaż smd (co po prostu podraża projekt i eliminuje hobbystów - nie każdy polutuje QFP208). Biorąc 2-3 klocki ( czytaj różne procesory) można złożyć maszynę o podobnej funkcjonalności (mimo mniejszej całkowitej wydajności). Dlatego raczej wezmę np. 2x STR71x (http://www.propox.pl/products/t_135.html) bo te polutuje w piekarniku na zwykłej 1-2 warstwowej płytce bez żadnego problemu.mag32 pisze:a może tak ?
ATMega 32Bits
albo Tym 200 MIPS chyba wystarczy ?
ARM
a jak to zrobiono, że PIC 16f675 pracuje jako miernik częstotliwości z wyświetlaczem do częstotliwości pomiarowej 50MHz ?
_________________
Co do PIC-a - wydajem mi się że niektóre akceptują sygnały na wewnętrzne timery o częstotliwości wyższej niż jego zegar wewnętrzny ( do sprawdzenia w specyfikacji)