Co powinien umieć sterownik?
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 20
- Posty: 2083
- Rejestracja: 11 cze 2011, 18:29
- Lokalizacja: Warszawa / Lublin
Co powinien umieć sterownik?
Witam,
Projektuję właśnie sterownik 3-osiowy (a może i 4) do serw DC i mam pytanko: co taki sterownik powinien "umieć" poza sterowaniem silnikami i odczytem enkodera?
Do głowy przychodzą mi takie rzeczy:
- włączanie wrzeciona przez przekaźnik
- włączanie innych urządzeń - pompy chłodziwa?
- obsługa krańcówek
Czy coś jeszcze powinno się znaleźć w takim sterowniku, aby był "kompletny"?
Pytam, żeby nie zrobić płytki i nie obudzić się z ręką w nocniku "aj, fajnie by było, gdyby tak jeszcze było <tu wstaw zapomniany element>".
Projektuję właśnie sterownik 3-osiowy (a może i 4) do serw DC i mam pytanko: co taki sterownik powinien "umieć" poza sterowaniem silnikami i odczytem enkodera?
Do głowy przychodzą mi takie rzeczy:
- włączanie wrzeciona przez przekaźnik
- włączanie innych urządzeń - pompy chłodziwa?
- obsługa krańcówek
Czy coś jeszcze powinno się znaleźć w takim sterowniku, aby był "kompletny"?
Pytam, żeby nie zrobić płytki i nie obudzić się z ręką w nocniku "aj, fajnie by było, gdyby tak jeszcze było <tu wstaw zapomniany element>".
Tagi:
-
- Lider FORUM (min. 2000)
- Posty w temacie: 16
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
może być jeszcze:
-wyjście(a) 0-10V (tworzone pwm2dc lub freq2dc) -- dla falownika wrzeciona
-obsługa enkodera wrzeciona (w zasadzie 1.. do 3 szczelin)
można dać coś pod hasłem charge-pump.. taki watch dog.... połączone z enable i/lub estop
jeśli na płycie jest mocny procek z adc -- to można dać parę wejść analogowych... w nie typowych akcjach się przydają (przetwarzanie warunkowe... różne inne dziwne eksperymenty... zwłaszcza jeśli w gcodzie będzie IF i WHILE dla wartości odczytywanej z adc)
-wyjście(a) 0-10V (tworzone pwm2dc lub freq2dc) -- dla falownika wrzeciona
-obsługa enkodera wrzeciona (w zasadzie 1.. do 3 szczelin)
można dać coś pod hasłem charge-pump.. taki watch dog.... połączone z enable i/lub estop
jeśli na płycie jest mocny procek z adc -- to można dać parę wejść analogowych... w nie typowych akcjach się przydają (przetwarzanie warunkowe... różne inne dziwne eksperymenty... zwłaszcza jeśli w gcodzie będzie IF i WHILE dla wartości odczytywanej z adc)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 20
- Posty: 2083
- Rejestracja: 11 cze 2011, 18:29
- Lokalizacja: Warszawa / Lublin
Ha! E-stop! Jakoś zawsze o tym zapominam. Jak właściwie należałoby go podłączyć? Do procka czy jakoś bardziej hardwareowo? Podłączenie do procka ma tę zaletę, że mogę zapamiętać pozycję i ew. kontynuować wykonanie lub wznowić od położenia początkowego.
Podłączenie bardziej sprzętowe (odcięcie zasilania silników na przykład) jest pewniejsze. Czy może obydwa rozwiązania na raz?
Podłączenie bardziej sprzętowe (odcięcie zasilania silników na przykład) jest pewniejsze. Czy może obydwa rozwiązania na raz?
-
- Lider FORUM (min. 2000)
- Posty w temacie: 16
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
oto jest pytanie.. i dylemat jak u Szekspiraursus_arctos pisze:Do procka czy jakoś bardziej hardwareowo?

Estop to temat szeroki... przy małej maszynce starczy programowy (+charge pump ->resetujący przy zawieszeniu procka)
w większych maszynach, przy dużych energiach -- estop energetyczny... + ew. inne elementy poza grzybkiem które będą wyzwalały ten stan
[ Dodano: 2012-10-09, 23:43 ]
o tym na zewnątrz nie musi wiedzić układ wewnętrzny - to już wdrożenie...ursus_arctos pisze: Czy może obydwa rozwiązania na raz?
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 20
- Posty: 2083
- Rejestracja: 11 cze 2011, 18:29
- Lokalizacja: Warszawa / Lublin
Cóż... na razie chyba zrobię E-stop programowy + (jak chęci starczy) ew. odcięcie zasilania silników (ale zostawię zasilanie enkoderów i procesora).
Na razie projekt posuwa się, tzn. płytka prototypowa umie już zakręcić silnikiem i wystawić napięcie referencyjne na DAC (do sterownika silnika). Procesor całkuje odczyt z enkodera (odczyt stanu na przerwaniu) - całkiem dobrze to działa
. Zaczyna mi brakować kabelków połączeniowych do tego pająka
. Wizyta na WGE wydaje się być nieunikniona.
Swoją drogą, to nie wiem, czy będzie mi się chciało lutować ten procesor do płyty, czy podepnę STM32F4Discovery jakąś taśmą do części wykonawczej - będzie to wyglądać trochę głupio, ale jak wsadzę w obudowę, to kogo to obchodzi
Na razie projekt posuwa się, tzn. płytka prototypowa umie już zakręcić silnikiem i wystawić napięcie referencyjne na DAC (do sterownika silnika). Procesor całkuje odczyt z enkodera (odczyt stanu na przerwaniu) - całkiem dobrze to działa


Swoją drogą, to nie wiem, czy będzie mi się chciało lutować ten procesor do płyty, czy podepnę STM32F4Discovery jakąś taśmą do części wykonawczej - będzie to wyglądać trochę głupio, ale jak wsadzę w obudowę, to kogo to obchodzi

-
- Lider FORUM (min. 2000)
- Posty w temacie: 16
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
może jakieś zdjęcia?... zawsze lubię oglądać takie mysz-maszursus_arctos pisze: Zaczyna mi brakować kabelków połączeniowych do tego pająka . Wizyta na WGE wydaje się być nieunikniona.

ursus_arctos pisze:podepnę STM32F4Discovery jakąś taśmą do części wykonawczej - będzie to wyglądać trochę głupio, ale jak wsadzę w obudowę, to kogo to obchodzi
tak najłatwiej... mój pomysł na szybki procesor w prostym układzie z prostym pcb polega na zrobieniu podstawki do discovery
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 20
- Posty: 2083
- Rejestracja: 11 cze 2011, 18:29
- Lokalizacja: Warszawa / Lublin
Teoretycznie discovery nie wolno (dobre sobie) używać do celów komercyjnych. Na szczęście zapomnieli dołączyć licencji do paczki, czy chociaż na opakowaniu napisać o istnieniu takowej - więc jest nieważna. Zresztą, czy na fizyczny przedmiot, który kupiłem (nie zawierając żadnej umowy z ST) może w ogóle być jakaś licencja?
Fotka pajaka:

i mojej płyteczki

Fotka pajaka:

i mojej płyteczki

-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 2379
- Rejestracja: 06 sty 2007, 13:29
- Lokalizacja: Poznań
E-stop, jak sama nazwa wskazuje, musi zadziałać w sytuacjach awaryjnych, niezależnie od elektroniki. Jeżeli sterownik się zawiesi itp, to i tak E-stop musi zadziałać. Wszystkie, jakie dotąd widziałem były HW. Albo nie były E-stopamiursus_arctos pisze: E-stop! Jakoś zawsze o tym zapominam. Jak właściwie należałoby go podłączyć?

Jeżeli pomogłem - nie zapomnij kliknąć POMÓGŁ
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 20
- Posty: 2083
- Rejestracja: 11 cze 2011, 18:29
- Lokalizacja: Warszawa / Lublin