Strona Główna CNC FORUM
Amatorskie maszyny CNC

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum
Akcesoria CNC

Poprzedni temat «» Następny temat
Wst?pny projekt sterownika z mikrokrokiem
Autor Wiadomość
damik 
Znawca tematu



Dołączył: 04 Cze 2004
Posty: 99
Skąd: ?l?sk
Wysłany: 2004-07-20, 00:31   

obia tematy wymagałyby napisania programu sterującego do PC jednak ten pierwszy byłby chyba prostszy i jednocześnie komplikowałby nieco oprogramowanie w samym sterowniku silników , natomiast drugi proporcjonalnie odwrotnie , niestety nie rozwiązuje to problemu adaptacji sterownika do jakiegoś już napisanego programu ... może się mylę bo nie znam ich wszystkich ...
Chyba że w przyszłości powsałby jakiś program OpenSource , gdzie implementacja kodu sterownika byłaby łatwiejsza ...
Bo może się okazać , że koszt sterownika byłby poza zasięgiem przeciętnego amatora CNC ... :cry:
Piszę to jako praktyk elektronik/informatyk , nie jako teoretyk idealista ... :wink:
_________________
Pozdrawiam
Damik
 
 
anjak 
Znawca tematu


Dołączył: 16 Lip 2004
Posty: 93
Skąd: Ostrołęka
Wysłany: 2004-07-20, 06:36   

W zasadzie mam napisany program na atmega8515 na trzy silniki.
Ogólnie, co jest:
1. RS 115200
2. Zapis danych na około 3 sekundy ruchu (krok 1,8)
3.Obsługa błędów
4.Utrzymanie jednakowej prędkości liniowej

Pozostało wyznaczyć krzywą rozpędzania/hamowania
Przyjąłem sinus jako właściwą, ale tu (i w pozostałych też) wysłucham wszystkich sugestii.
I wskazane by były.
O zarobieniu na tym pieniążków przestałem myśleć a w zamian oczekuje pomocy w mechanice,może softu (chociaż z tym też dam sobie radę).
Co jest mi potrzebne:
1.dokładny opis formatu hpgl /2 gcode czy innych które uważacie, że powinny być obsługiwane
2.rozpiska kolejności włączania uzwojeń krokowych (różnych)
I to tyle na razie
 
 
 
ottop 
Specjalista poziom 2



Pomógł: 24 razy
Dołączył: 07 Cze 2004
Posty: 355
Skąd: Bielsko-Biała
Wysłany: 2004-07-20, 15:16   

Spróbuje zrobić pierwsze testy – na początek AT90S8515 i 2x DAC08. Procesor może ma tylko 8MHz ale za to 32x porty I/O, tak więc wejść i wyjść nie zabraknie. Do pierwszych testów wystarczy.

Mam jeszcze jedną prośbę – czy możemy pod tym tematem skupić się na razie nad prostym sterownikiem a o bardziej zaawansowanym sterowaniu porozmawiać pod nowym.
 
 
 
pit202 
Specjalista poziom 3
RIP


Pomógł: 27 razy
Dołączył: 02 Lip 2004
Posty: 892
Skąd: --
Wysłany: 2004-07-20, 16:13   

a co tu sie rozpisywac nad prostym sterownikiem ?

wg. mnie prosty sterownik to :
1) 3 male sterowniczki Step/Dir na L297 lub IMT901 lub nawet ULN2003
2) prosty program : DeskNcrt, TurboCNC, Mach1, Mach2

gotowe , nie wymaga wiele do opisania - nawet nie trzeba sie zastanawiac
wykonac - gotowe :-)

wg. mnie o HPGL mozna zapomniec - to raczej jezyk dla ploterów
do frezarek wymyslili GMcode i tu nalezy sie koncentrować ( chyba ze ktos
robi sobie ploter )
_________________
PiteR
 
 
ottop 
Specjalista poziom 2



Pomógł: 24 razy
Dołączył: 07 Cze 2004
Posty: 355
Skąd: Bielsko-Biała
Wysłany: 2004-07-20, 16:20   

A mikrokrok ze sterowaniem czoperowym i obsługa silnika np 4A.
 
 
 
anjak 
Znawca tematu


Dołączył: 16 Lip 2004
Posty: 93
Skąd: Ostrołęka
Wysłany: 2004-07-20, 18:20   

Oczywiście budujemy od podstaw i rozwijamy, tylko dobrze by było aby wszyscy robili tą samą elektronikę i mieli wspólne założenia. Będzie łatwiej.
Jeśli uważacie, że można wspólnie to proponuje uznac pomysł OTTOP za początek czyli
at90s8515 szt. 1
DAC08 szt. 2
Pytanie,
1. które piny do uP do DAC
2. a pozostałe do ( opis )
Pomysł należy z DAC jest od OTTOP więc proszę o jakąś graficzkę z sch na forum.
 
 
 
ottop 
Specjalista poziom 2



Pomógł: 24 razy
Dołączył: 07 Cze 2004
Posty: 355
Skąd: Bielsko-Biała
Wysłany: 2004-07-21, 15:04   

Aktualnie mam bardzo mało czasu więc na szybko narysowałem tylko schemat blokowy, ale powinien przynajmniej częściowo wyjaśnić działanie tego sterownika.

http://www.cnc.info.pl/album_pic.php?pic_id=61
 
 
 
anjak 
Znawca tematu


Dołączył: 16 Lip 2004
Posty: 93
Skąd: Ostrołęka
Wysłany: 2004-07-21, 23:35   

A gdyby tak :
1.skoro jest 1 procek na 1 silnik to zostawić jemu wystawianie syg sterujących uzwojenia(1 port),
2.wykorzystać istniejące w nim przetworniki i układy czasowe
3.zastosować do każdego uzwojenia źródła prądowe (regulowane przez uP)?

Procek silnika ma bardzo dużo czasu pomiędzy taktami,
nie musi znać prądu płynącego przez uzwojenie (szybsza jest elektronika analogowa)
musi tylko podać wartość jaka ma być w danej chwili
i może uda się ograniczyć koszty ?
 
 
 
ottop 
Specjalista poziom 2



Pomógł: 24 razy
Dołączył: 07 Cze 2004
Posty: 355
Skąd: Bielsko-Biała
Wysłany: 2004-07-22, 16:17   

Czy znasz jakiegoś taniego AVR z 2 komparatorami - taki procesor bardzo by ułatwił konstrukcje.
 
 
 
anjak 
Znawca tematu


Dołączył: 16 Lip 2004
Posty: 93
Skąd: Ostrołęka
Wysłany: 2004-07-22, 17:37   

W zasadzie w avr 8-bit risc jeśli jest to jeden komparator analogowy(tak pamiętam a wszystkich nie znam), 2 znajdziemy w pic'ach.
Niżej link
http://www.atmel.com/dyn/...o&Direction=ASC
 
 
 
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

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,26 sekundy. Zapytań do SQL: 12