 |
CNC FORUM
Amatorskie maszyny CNC
|
 |
 |
|
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 |
|
|
|
|
 |
|
|
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
|
| 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.pl
• silniki krokowe • Łożyska liniowe • śruby trapezowe i kulowe
|