Strona 1 z 1

MACH3 - wyjście enable - jak to działa?!

: 28 mar 2010, 11:19
autor: carek49
Witam,
Jestem na etapie uruchamiania sterownika opartego o uP. Procesorek Atmega32 steruje w moim przypadku 4 driverami a w konsekwencji 4 silniczkami :) W trakcie pracy silniczki dosyć mocno nagrzewają się. Zastosowanie radiatorów i chłodzenia wymuszonego odpada. Chciałem wykorzystać funkcjonalność MACH3 w postaci wyjść ENABLE, które odcinały by przepływ prądu przez silnik w trakcie postoju.

Moje pytanie brzmi: czy wyjście ENABLE jest cały czas aktywne podczas pracy silnika, a odłączane w momencie kiedy nie są wysyłane impulsy do danego silnika? Czy może pracuje to tak że w chwili kliknięcia CYCLE START aktywowane są ENABLE i deaktywowane w momencie zakończenia programu?!

PS. Nie mam w tym momencie możliwości przetestowania tego, dlatego też pytam na forum :)

Pozdrawiam

: 28 mar 2010, 16:30
autor: miernik2
A może lepiej zastosować układ do zmniejszania prądu silników, gdy nie są podawane impulsy na sterowniki np. po 3s? Jeżeli wyjście enable odcinałoby cały prąd to silniki zatrzymane w mikrokroku gubiłyby krok powracając do najbliższej pozycji pełnego kroku. Fabryczne sterowniki np. M542 tak mają i to rozwiązanie się sprawdza.


Pozdrawiam
Łukasz

: 28 mar 2010, 16:38
autor: carek49
Tak jak napisałem wyżej, sterownik oparty jest o uP Atmega32 i oczywiście wchodzą w grę zmiany w kodzie. Obsługa driverów w sposób, o którym napisałeś też jest wykonalna. Jednak zastanawia mnie jak to jest z tym wyjściem ENABLE, bo jeśli jest tak, że aktywowane jest ono na czas wykonywania kodu to kiepsko (nie sądzę żeby tak było). W dokumentacji nie widzę szerszego opisu jak to działa..

: 28 mar 2010, 16:54
autor: miernik2
Diodka LED przez rezystor do LPT pod wyjście ENABLE, puszczasz program i już wiesz. :wink:

: 28 mar 2010, 17:06
autor: carek49
Tak jak już pisałem wcześniej:

Kod: Zaznacz cały

Nie mam w tym momencie możliwości przetestowania tego, dlatego też pytam na forum  
Będzie ktoś z Was w stanie to sprawdzić? :D