MACH3 sygnał Charge Pump jako Enable

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

Autor tematu
kejtu
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 67
Rejestracja: 21 maja 2007, 22:17
Lokalizacja: Łódź

MACH3 sygnał Charge Pump jako Enable

#1

Post napisał: kejtu » 21 lut 2011, 10:57

Przymierzam się do zaprojektowania nowej płytki BOB i zastanawiam się czy nie użyć sygnału charge pump jako enable. Oczywiście uC odpowiadał by za detekcję sygnału CP i w zależności od tego czy występuje czy nie ustawiał by stan wysoki lub niski dla sygnału Enable. Ponieważ CP pojawia się dopiero po włączeniu Macha nie ma możliwości aby układ sterowania dostał jakiś sygnał z portu lpt i zareagował na niego zanim zostanie włączony komputer. CP wyłącza się przy każdym błędzie Macha podobnie jak sygnał Enable. Dodatkowo myślę aby podłączyć do jednej z nóżek uC sygnał EStop. Co prawda raczej mało prawdopodobne jest że Mach przestanie reagować i ciągle podawał sygnał CP ale było by to dodatkowe zabezpieczenie. Co myślicie o takim rozwiązaniu?


"szkoda kasy żeby budować dla samego budowania" a ja lubię :)

Tagi:


tschaya
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 101
Rejestracja: 10 sie 2004, 23:50
Lokalizacja: Grudzi?dz

#2

Post napisał: tschaya » 27 lut 2011, 23:45

A może po prostu zostaw samą detekcję sygnału CP przez mikroprocesor i niech użytkownik decyduje gdzie go dalej podłączyć? Już samo to będzie stawiac Twoją BOB w klasie wyższej ;). Wydaje się że standardowe użycie sygnału CP do załączenia np. przekaźnika od strony 'siłowej' maszyny powinno wystarczyć. Bo nawet jeśli wystąpi przypadkowo stan wysoki na wyjściu enable to i tak nic 'nie ruszy' bez zasilania.
Co do dodatkowego E-stop z ominięcie Macha - jak najbardziej tak - ale tak samo jak w pierwszym przypadku - chyba lepiej 'zdrutować' to bezpośrednio z zasilaczem napędów.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”