Sterownik servomotora na LM628/LM629

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#21

Post napisał: jarekk » 06 wrz 2006, 16:26

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ł



Tagi:


mag32
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 391
Rejestracja: 31 paź 2004, 13:34
Lokalizacja: Bytom
Kontakt:

#22

Post napisał: mag32 » 06 wrz 2006, 18:23

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 ?
Mierz co mierzalne,
a niemierzalne uczyń także mierzalnym"
(Galileo Galilei)

Awatar użytkownika

chomikaaa
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 988
Rejestracja: 19 cze 2004, 23:22
Lokalizacja: lodz

#23

Post napisał: chomikaaa » 06 wrz 2006, 18:33

moze zastosowano dzielenie czestotliwosci wejsciowej w oparciu o licznik modulo tak zeby dopasowac do zakrecu pomiarowego pica i jego mozliwosci lub jakies inne rozwiazanie?
poznije czestotliwosci jest dopiero mierzona


mag32
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 391
Rejestracja: 31 paź 2004, 13:34
Lokalizacja: Bytom
Kontakt:

#24

Post napisał: mag32 » 06 wrz 2006, 21:44

Mierz co mierzalne,
a niemierzalne uczyń także mierzalnym"
(Galileo Galilei)


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#25

Post napisał: jarekk » 06 wrz 2006, 22:40

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 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.

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)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”