Szukam pomocy do wspólnego opracowania sterowania obrotami .

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC
Awatar użytkownika

Autor tematu
Asza PL
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 9
Posty: 308
Rejestracja: 06 sty 2007, 11:12
Lokalizacja: Prowincia Golensici

Szukam pomocy do wspólnego opracowania sterowania obrotami .

#1

Post napisał: Asza PL » 05 kwie 2009, 21:33

Ponieważ mam potrzebę sterowania obrotami wrzeciona(falownik) z programu TURBOCNC a chciałbym wykonać to jak najniższym kosztem wgłębiłem się w zastosowany tam sposób sterowania DIGISPEED . Moduł kupiony na stronie kosztuje 75$ + przesyłka. Stwierdziłem że sposób sterowania jest dosyć prosty . Są 3 wyjścia z programu :
1. STEP -program wysyła w chwili zadania obrotów określoną w MAP-ie ilość impulsów od 1 do1023.
2. DIR -sygnał określa czy licznik urządzenia współpracującego ma dodawać czy odejmować impulsy.
3. ENABLE - wiadomo. wydaje się niekonieczne.
Reset urządzenia następuje po odjęciu wysłanych 1024 impulsów.
Licznik musi zliczać od 0 do 1023 w górę i w dół i pozostawać w skrajnych wartościach w razie większej ilości impulsów.
Program w razie zmiany obrotów dodaje lub odejmuje odpowiednią ilość impulsów.
Konstrukcja wg . mnie.
1. optoizolacja 1 szt 4-ro kanałowy optotranzystor -zwykły bo impulsy mają ok 1kHz.
2. mikroprocesor z wyjściem pwm lub analogowym 10bit rozdzielczości 1024 poziomy
tu jest mój problem i pytanie czy ktoś mógłby zaproponować coś taniego i prostego do zaprogramowania. Moja wiedza to tylko podstawy Bascoma.
3. wzmacniacz operacyjny dopasowujący poziom napięcia na 0-10V + 2 przekaźniki do włączania falownika.(lewe ,prawe obroty)

Mogę w zamian za opracowanie programu wykonać moduł , płytki drukowane lub inna współpraca . Wydaje mi się że można by ten projekt udostępnić na naszym forum choć jak zauważyłem dział OPENSOURCE zniknął :?:


Gildemeister GDM42\4A

Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC

Tagi:


ali
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 146
Rejestracja: 28 wrz 2005, 14:30
Lokalizacja: Poznań

#2

Post napisał: ali » 06 kwie 2009, 10:25

spokojnie styknie Ci AVR np popularny ATtiny2313

jesli dobrze zrozumialem to procek ma tak dzialac

ena - wl/wyl wyjscie PWM
dir - +/- impulsy
step - zmienia wartosc wew licznika o jeden w kierunku zaleznym od dir

wypelnienie PWM zalezne od wartosci licznika
licznik zabezpieczony przed wyjscie poza zakres

jesli tak to moge napisac taki program
pozdrawiam
Jakub Jędrzejczak

Awatar użytkownika

Autor tematu
Asza PL
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 9
Posty: 308
Rejestracja: 06 sty 2007, 11:12
Lokalizacja: Prowincia Golensici

#3

Post napisał: Asza PL » 06 kwie 2009, 14:58

Dzięki za odzew, myślałem o ATTINY , ale czy nie ma czegoś co zawierało by wewnątrz przetwornik c/a ?
Postaram się z grubsza narysować schemat w Eaglu -tego używam , na razie dla 2313.
Gildemeister GDM42\4A

Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC

Awatar użytkownika

kwarc
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1058
Rejestracja: 06 sty 2007, 18:13
Lokalizacja: Mgławica Andromedy

#4

Post napisał: kwarc » 06 kwie 2009, 18:49

mysle ze niepotrzebny przetwornik c/a bo zliczane sa impulsy.jakby niebylo komu ci pomuc to moge sprubowac :)

Awatar użytkownika

Autor tematu
Asza PL
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 9
Posty: 308
Rejestracja: 06 sty 2007, 11:12
Lokalizacja: Prowincia Golensici

#5

Post napisał: Asza PL » 06 kwie 2009, 21:28

Taki pierwszy pomysł do krytyki lub realizacji na razie bez wartości elementów :mrgreen:
Obrazek
Kto wie czy na ATTINY2313 PWM ma rozdzielczość 1024?(10bit)
Na schemacie jest wcześniejszy scalak bo nie mam biblioteki ATTINY2313
Gildemeister GDM42\4A

Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC


ali
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 146
Rejestracja: 28 wrz 2005, 14:30
Lokalizacja: Poznań

#6

Post napisał: ali » 06 kwie 2009, 23:06

Dramatyczny jest schemat w eagle'u (jestem przyzwyczajony do ladniejszych ;) )

ATTINY2313 ma PWM 10 bit (jeden z trybow pracy 16bitowego licznika)

Co do schematu to diody przy cewkach przekaznikow sa odwrotnie (w ogole jakos to tak "do gory nogami" podlaczone) brakuje wezlow (ale to chyba kwestia samego rysowania) za transoptorami warto zarzucic przerzutniki schmitta, kondensator przy resecie w AVRkach jest zbedny, wyjscia przekaznikowe warto sciagnac do masy od strony procka przez jakies 10k. Kwarc takze bym sobie darowal i puscil to z wewnetrznego generatora do tego zastosowania bedzie zupelnie wystarczajacy.

Co do samego podlaczenia, "STEP" podlaczyc pod wejscie INT, wyjscie PWM musi byc pod OC1A lub OC1B (wtedy bedzie calkowicie sprzetowa realizacja PWM)
pozdrawiam
Jakub Jędrzejczak

Awatar użytkownika

Autor tematu
Asza PL
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 9
Posty: 308
Rejestracja: 06 sty 2007, 11:12
Lokalizacja: Prowincia Golensici

#7

Post napisał: Asza PL » 07 kwie 2009, 21:20

Teraz trochę lepiej?
Dobrze byłoby gdyby wejścia M03 i M04 działały jako Enable ,czyli jest załączone jedno lub drugie to licznik może liczyć i wykluczyć załączenie jednocześnie obu jednocześnie.
Obrazek
Gildemeister GDM42\4A

Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC


ali
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 146
Rejestracja: 28 wrz 2005, 14:30
Lokalizacja: Poznań

#8

Post napisał: ali » 08 kwie 2009, 17:52

schemacik superek

Co do tych wejsc to tak

na M03 wysoki , przekaznik M03 zamkniety i licznik smiga
na M04 wysoki, przekaznik M04 zamkniety i licznik smiga

na M03 wysoki i M04 wysoki lub niski na obu , to oba przekazniki otwarte licznik nieaktywny

dobrze rozumiem ?
pozdrawiam
Jakub Jędrzejczak

Awatar użytkownika

Autor tematu
Asza PL
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 9
Posty: 308
Rejestracja: 06 sty 2007, 11:12
Lokalizacja: Prowincia Golensici

#9

Post napisał: Asza PL » 08 kwie 2009, 21:01

Ujął kolega to wyśmienicie.
Teraz też pierwszy układ płytki, ale krytykę też przyjmuję :mrgreen:
Obrazek
Gildemeister GDM42\4A

Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#10

Post napisał: Leoo » 09 kwie 2009, 15:29

Jedna uwaga:
Nie można pozostawiać niepodłączonych wejść bramek 74HC14. Należy połączyć je z masą.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”