Strona 1 z 2

Szukam pomocy do wspólnego opracowania sterowania obrotami .

: 05 kwie 2009, 21:33
autor: Asza PL
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ął :?:

: 06 kwie 2009, 10:25
autor: ali
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

: 06 kwie 2009, 14:58
autor: Asza PL
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.

: 06 kwie 2009, 18:49
autor: kwarc
mysle ze niepotrzebny przetwornik c/a bo zliczane sa impulsy.jakby niebylo komu ci pomuc to moge sprubowac :)

: 06 kwie 2009, 21:28
autor: Asza PL
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

: 06 kwie 2009, 23:06
autor: ali
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)

: 07 kwie 2009, 21:20
autor: Asza PL
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

: 08 kwie 2009, 17:52
autor: ali
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 ?

: 08 kwie 2009, 21:01
autor: Asza PL
Ujął kolega to wyśmienicie.
Teraz też pierwszy układ płytki, ale krytykę też przyjmuję :mrgreen:
Obrazek

: 09 kwie 2009, 15:29
autor: Leoo
Jedna uwaga:
Nie można pozostawiać niepodłączonych wejść bramek 74HC14. Należy połączyć je z masą.