Strona Główna CNC FORUM
Amatorskie maszyny CNC

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum
Allegro - największe aukcje internetowe, najniższe ceny! Kup i sprzedaj!

Poprzedni temat «» Następny temat
Sterownik AT89C52, DAC, L6506, 2xL6203, 1/1-1/8
Autor Wiadomość
rchobby 
Specjalista poziom 2


Pomógł: 16 razy
Dołączył: 31 Maj 2004
Posty: 442
Skąd: Białystok
Wysłany: 2004-11-03, 10:36   Sterownik AT89C52, DAC, L6506, 2xL6203, 1/1-1/8

Witam

Już od jakiegoś czasu rozmyślałem nad budową, po dyskusji na naszym forum, uniwersalnego sterownika z mikrokrokiem tzn. do silników bipolarnych i unipolarnych. Obecnie jestem po wstępnych próbach sterownika bipolarnego i postanowiłem przedstawić co zrobiłem.
Na początek wybrałem procesor AT89C52 (na tym się lepiej znam niż AVR czy PIC), taki miałem pod ręką, a obecnie dostępne są również wersje ISP AT89S51 lub 52 33MHz w cenie ok. 12zł. Znalazłem trochę przetworników DAC AD7528 8-bit, prądowy, 2 kanały - obsługa zajmuje 8+3 bity . Jako układ wykonawczy nalepiej pasował mi L6506/L6203 - sterowanie wymaga 6 bitów. Można wymienić L6203 na tranzystory MOSFET i mieć sterownik unipolarny teoretycznie bez żadnych modyfikacji programu. Tutaj uwaga - kupiłem 6 sztuk L6203 i wyszło że tylko 3 są sprawne.
Sygnał wejściowy krok - przerwanie opadającym zboczem INT0 oraz kierunek - 2 bity, ustawianie kroku kolejne 2 bity. Razem sterowanie potrzebuje 21 bitów czyli prawie 3 porty. Prosty program mieści się w 1kB - wymaga dopracowania.
Układ jest podzielony na dwie płytki:
sterowanie - AT89C52, DAC+LM358, L6506, ustawiane Uref 0.1-1.1V, 0.22ohm to prąd 1-5A
mocy - L6203 w planach wymiennie z MOSFET'ami
Po zwalczeniu problemów z L6203, układ z generatorem testowym (NE555) pracuje poprawnie z krokiem 1/1, 1/2, 1/4 i 1/8. W tym rozwiązaniu możliwe do osiągnięcia parametry - 5A/fazę i 12-60V.
Wersja unipolarna ograniczona parametrami użytych tranzystorów, planuje wstawić IRFZ44.

Koszty. Przedstawione rozwiązanie nie jest tanie za sprawą przetwornika i mostka L6203, ponad 120zł.
Wersja bipolarna: AT89C52 - 12zł, L6506 - 16zł, 2x L6203 - 31zł/szt, AD7825 - widziałem cenę ok. 60zł, pozostałe elementy rezystory, kondensatory, elementy mechaniczne - myślę do 10-15zł. Razem ok. 160zł.
Wersja unipolarna ok. 110zł (odjąć 2xL6203, a dodać tranzystory x4)

[ Dodano: 2004-11-04, 10:03 ]
Wczoraj zrobiłem płytkę mocy do układu unipolarnego. Bramki tranzystorów (IRFIZ44N) przez rezystor 150ohm bezpośrednio do L6506, bez syganłów enable 1/2. Rezystor ograniczający prąd 0.22ohma/2W, napięcie referencyjne 0.45V, zasilanie 12V, silniki 5V/1A i 12V/0.66A. Układ działa bez żadnych modyfikacji w programie.
Program wymaga sprawdzenia i ewentualnych modyfikacji.
Jeżeli są zainteresowani tym układem to mogę umieścić wstępne schematy.

Sterownik_blokowo_v1.gif
Schemat blokowy sterownika
Plik ściągnięto 4573 raz(y) 31,3 KB

 
 
faza30 
Czytelnik forum poziom 2


Dołączył: 12 Wrz 2004
Posty: 11
Skąd: warszawa
Wysłany: 2004-11-07, 15:18   Sterownik AT89C52, DAC, L6506, 2xL6203, 1/1-1/8

Ja jestem zainteresowany
 
 
 
Qmar 
Nowy użytkownik


Dołączył: 03 Paź 2004
Posty: 4
Skąd: Mazury-Podkarpacie
Wysłany: 2004-11-07, 17:15   Sterownik AT89C52, DAC, L6506, 2xL6203, 1/1-1/8

Ja też, a myślę,że zainteresowanych bedzie więcej. Dlatego proszę o wszystkie dane.
Pozdrawiam.
_________________
Marian
 
 
rchobby 
Specjalista poziom 2


Pomógł: 16 razy
Dołączył: 31 Maj 2004
Posty: 442
Skąd: Białystok
Wysłany: 2004-11-08, 06:44   

Schematy powinny pojawić się w tym tygodniu.

[ Dodano: 2004-11-12, 07:36 ]
Schematy sterownika

Step_AT89C52_kontroler.pdf
Procesor, DAC, L6506
Pobierz Plik ściągnięto 1293 raz(y) 31,71 KB

Step_AT89C52_unipolar.pdf
Unipolarna końcówka mocy MOSFET IRFIZ44N
Pobierz Plik ściągnięto 955 raz(y) 9,92 KB

Step_AT89C52_bipolar.pdf
Bipolarna końcówka mocy 2xL6203
Pobierz Plik ściągnięto 926 raz(y) 11,79 KB

 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group - forum anime

sponsorem forum jest www.akcesoria.cnc.info.pl
Informacje na witrynie cnc.info.pl są podawane tylko w celach edukacyjnych oraz hobbystycznych. Jedynie użytkownik wysyłający wiadomość lub plik ponosi pełnoprawną odpowiedzialność za ich treść. Jeżeli wynikną z tego konsekwencje prawne, cnc.info.pl może przekazać wszelkie informacje właściwym organom państwowym na temat danego użytkownika oraz pomóc w jego zlokalizowaniu. Zgodnie z ustawą o ochronie danych osobowych cnc.info.pl nie przekazuje informacji odnośnie użytkowników firmom i osobom prywatnym. Hasła, adresy e-mail oraz numery IP są szyfrowane w bazie danych i jedynie administrator jest w stanie odczytać te informacje. Cnc.info.pl jest przeciwna łamaniu zabezpieczeń oraz łamaniu praw autorskich, jednak niektóre osoby nie przestrzegają naszego regulaminu. Jeżeli zobaczyłeś wiadomość lub plik, który twoim zdaniem jest nielegalny lub narusza twoje dobra osobiste, prosimy o natychmiastowy kontakt:
Administrator

www.akcesoria.cnc.info.plsilniki krokoweŁożyska linioweśruby trapezowe i kulowe
Strona wygenerowana w 0,32 sekundy. Zapytań do SQL: 15