Strona 1 z 3

manualne sterowanie frezarką (potrzebna pomoc)

: 07 kwie 2012, 23:08
autor: zacharius
witajcie,
rzecz jest w tym że stałem się posiadaczem owej płyty głównej

Obrazek

posiada ona port do sterowania manualnego tzw handle.
z instrukcji do płyty wnioskuje że sterownik manualny musi generować sygnały step dir itp bo sama płyta raczej nie potrafi.

pomyślałem żeby taki sterownik zrobić na bazie jakiegoś ATMELa/Arduino czy coś w ten deseń, sterowanie na 3-5 osi + wlacz wylacz przekaźnik + zmiana szybkości posuwu (generowania pulsów step), jakaś rampa na rozpędzanie/hamowanie silnika można wrzucić tez potencjometr na wysterowanie falownika,jakiś wyświetlacz do odczytu tego i owego. wszystko w zasadzie do ustalenia.

jakaś bardziej rozwinięta wersja tego

Obrazek

ktoś chętny do pomocy? bo o ile elektronikę narysuję/złoże/polutuję to wsad do procka to już ciężko :cry:

: 08 kwie 2012, 17:35
autor: blue_17
Masz schemat tej płyty i wejścia do tego manualnego sterowania ?

: 08 kwie 2012, 17:41
autor: zacharius
schematu nie mam ale mam pinout tegoż portu i w sumie mógłbym miernikiem dojść do tego gdzie co idzie.

Obrazek

HEN - Handle enable
HMOTO1 -relay control
HPLA - X pulse
HDIRA - X direction
HPLB - Y pulse
HDIRB- Y direction
HPLC- Z pulse
HDIRC - Z direction
HPLD - A pulse
HDIRD -A direction
HPLE - C pulse
HDIRE - C direction
2G - switch for handle and software
VCC - VCC output
GND1 - GND

: 08 kwie 2012, 18:03
autor: blue_17
HEN - Handle enable -> przekazanie kontroli do sterowania manualnego
HMOTO1 -relay control -> to jasne tylko jaki stan a właściwie jak tranzystor tam siedzi
HPLA - X pulse -> impulsy na X
HDIRA - X direction -> kierunek X
HPLB - Y pulse -> impulsy na Y
HDIRB- Y direction -> kierunek Y
HPLC- Z pulse -> impulsy na Z
HDIRC - Z direction -> kierunek Z
HPLD - A pulse -> impulsy na A
HDIRD -A direction -> kierunek A
HPLE - C pulse -> impulsy na C
HDIRE - C direction -> kierunek C
2G - switch for handle and software -> przełącznik między sterowaniem ręcznym a z programu
VCC - VCC output -> zapewne zasilanie do manipulatora 5 ? 12 ?
GND1 - GND -> masa zasilania

Kwestia zbadania jakie poziomy napięć są na pinach i jakie stany logiczne co wyzwalają jaki stan to jaki kierunek jaki stan musi być na enable żeby przekazać sterowanie do manipulatora

Najciekawsze w tym momencie by było zbadanie tego przełącznika pomiędzy sterowaniem manualnym a programem bo zapewne sterowanie manualne polega na podawanie stanów bezpośrednio na osie

: 08 kwie 2012, 18:50
autor: zacharius
zasilanie całej płytki jest 5V więc 5, ogólnie płytka jakaś skomplikowana nie jest, z tego portu widzę że idą ścieżki na bufory HC244SJ i potem na opto i na osie

HEN idzie na 17 pin bufora po lewej
zaś 2G łączy piny 19 wszystkich 3ch buforów

: 08 kwie 2012, 19:00
autor: blue_17
No to tak jak przypuszczałem :) sterowanie manualne/ programowe realizowane jest poprzez zablokowanie buforów :) (bufory 3-stanowe)

Sygnał wchodzi na 17 a wychodzi na 3 nodze widzisz gdzie to leci ?

widzę że ten układ jest kompatybilny z 74HC244 a ten często jest stosowany np w programatorach do AVR-ków :)

: 08 kwie 2012, 20:01
autor: zacharius
3cia "dzwoni" z 18 i idzie na opornik w stronę opto

: 09 kwie 2012, 12:33
autor: blue_17
Jakie rozwiązanie sprzętowe kolega proponuje bo osobiście widział bym demultiplekser do przełanczania impulsów kroku bo można by było wziąć coś z 1 PWM na poszczególneosie i prosto z kontrolera podawać pozostałe stany a jesli niewydolił by port to puścic porzez ajkieś tranzystory lub jakiegoś ULN-a :?:

: 09 kwie 2012, 15:43
autor: zacharius
jakie będzie lepsze? ULN na wyjściu będzie ciekawy tylko żeby to nie był przyrost masy nad treścią chyba że jeśli wziąć poprawkę na parę metrów kabla od pilota do płyty to się może przydać, a całe wejście płyty jest w TTL.

jakiś kontroler Atmela daje wygodę manipulacji bo jak wspominałem widziałby mi się wyświetlacz na którym będą widoczne np aktualne parametry szybkości z możliwością jej zmiany i może coś tam jeszcze.
no i też fajnie by było gdyby maszynka mogła iść w 2 osiach na raz.

nie wiem nawet, może mega8 ???

: 09 kwie 2012, 16:20
autor: blue_17
zacharius pisze: jakiś kontroler Atmela daje wygodę manipulacji bo jak wspominałem widziałby mi się wyświetlacz na którym będą widoczne np aktualne parametry szybkości z możliwością jej zmiany i może coś tam jeszcze.
no i też fajnie by było gdyby maszynka mogła iść w 2 osiach na raz.

nie wiem nawet, może mega8 ???
Jak dla mnie trochę za dużo ogólników :)

Jak miał bym coś proponować to zaczął bym od meg88 :)

i weź pod uwagę że maszyna 2 rzeczy w jednym momecie nie może robić - wiesz o co chodzi :)