Sterownik USB do step2cnc
: 17 cze 2007, 12:09
Razem kolegą Piotrem Rakowskim rozpoczęliśmy wspólny projekt budowy mikroprocesorowego sterownika dedykowanego jego programowi step2cnc.
Projekt ma następujące założenia:
- komunikacja po USB ze step2cnc
- możliwość pracy autonomicznej bez komputera i step2cnc (po wgraniu programu)
- obsługa kart SD/MMC
- możliwość zatrzymania programu w dowolnym miejscu, uruchomienia z dowolnego miejsca, uruchomienia programu "wstecz"
- obsługa krańcówek, przycisku STOP, czujnika długości narzędzia
- obsługa 3 przekaźników
- obsługa 4 osi
- możliwość zwalniania/przyspieszania pracy programu za pomocą potencjometru cyfrowego ( z poziomu panelu urządzenia)
- optoizolacja wyjść
- częstotliwość sygnałów sterujących - minimum 50kHz
Parę szczegółów technicznych:
- projekt będzie oparty o LPC2138 ( ARM7, 60MHz) i FT245R ( równoległy interfejs USB )
- urządzenie zawierać będzie mały wyświetlacz LCD, czytnik kart SD/MMC
- urządzenie będzie obsługiwać krańcówki programowe dla wszystkich osi
- dostępne będzie jedno wyjście analogowe raz wyjścia PWM
Uff, niestety projekt ten jest kosztem mojego sterownika serwo, który będzie musiał poczekać
W tej chwili składam prototyp na eval bordzie, oprogramowanie do prototypu jest w końcowej fazie testów na PC ( potem przeniosę je na prototyp)
Wszelkie uwagi/sugestie mile widziane
Projekt ma następujące założenia:
- komunikacja po USB ze step2cnc
- możliwość pracy autonomicznej bez komputera i step2cnc (po wgraniu programu)
- obsługa kart SD/MMC
- możliwość zatrzymania programu w dowolnym miejscu, uruchomienia z dowolnego miejsca, uruchomienia programu "wstecz"
- obsługa krańcówek, przycisku STOP, czujnika długości narzędzia
- obsługa 3 przekaźników
- obsługa 4 osi
- możliwość zwalniania/przyspieszania pracy programu za pomocą potencjometru cyfrowego ( z poziomu panelu urządzenia)
- optoizolacja wyjść
- częstotliwość sygnałów sterujących - minimum 50kHz
Parę szczegółów technicznych:
- projekt będzie oparty o LPC2138 ( ARM7, 60MHz) i FT245R ( równoległy interfejs USB )
- urządzenie zawierać będzie mały wyświetlacz LCD, czytnik kart SD/MMC
- urządzenie będzie obsługiwać krańcówki programowe dla wszystkich osi
- dostępne będzie jedno wyjście analogowe raz wyjścia PWM
Uff, niestety projekt ten jest kosztem mojego sterownika serwo, który będzie musiał poczekać

W tej chwili składam prototyp na eval bordzie, oprogramowanie do prototypu jest w końcowej fazie testów na PC ( potem przeniosę je na prototyp)
Wszelkie uwagi/sugestie mile widziane