Znaleziono 5 wyników

autor: markcomp77
10 lip 2006, 12:07
Forum: Elektronika CNC
Temat: Redukcja prądu silnika.
Odpowiedzi: 12
Odsłony: 2821

anoda pisze:Ok zgadzam się - tylko ,że procesor cały czas kontroluje stan wejść programowo bez wykorzystywania obsługi przerwań. Z jakim maksymalnym opóźnieniem wystąpiłaby reakcja na STEP któregokolwiek sygnału. Zakładamy przetwarzanie równoległe.
wiem - co do czasu reakcji... mam wątpliwości - już o tym pisałem:
markcomp77 pisze:
fenix3627 pisze:Czy można go tak zaprogramować żeby obsłużył wszystkie osie, wyczytałem ze ma 6 portów I/O...
pewnie można - jedynie trzeba by napisać sobie nowy program
jedyna rzecz która budzi wątpliwość - to szybkość przywrócenia pełnego prądu...
w przypadku jednego sygnału pilnowanego (STEP) - program jest trywialny.. i czas reakcji jest krótki
natomiast przy paru sygnałach - może być "za długi"
najszybciej działał by program przepytujący w krótkiej pętli... w poszukiwaniu zmiany na trzech bitach kontroli STEP...
ale dalej - niestety trzeba by rozszyfrować który STEP się zmienił.... i przywrócić pełny prąd przez wprowadzenie w trzeci stan odpowiedniej linii wyjściowej
czyli programik byłby wolniejszy w porównaniu z oryginalnym... o sprawdzenie linii STEP + skok (albo zrobić to jakoś bitmapowo - pewnie byłoby szybciej niż skakać)
autor: markcomp77
08 lip 2006, 08:00
Forum: Elektronika CNC
Temat: Redukcja prądu silnika.
Odpowiedzi: 12
Odsłony: 2821

można też zastoswać układ czasowy 74123... ale on również jak 555 wymaga paru elementó biernych :(
podczas gdy uC(12f6xx) może pracować bez dodatkowych elementów zewnętrznych - mniej zajmuje miejsca na PCB
autor: markcomp77
07 lip 2006, 14:30
Forum: Elektronika CNC
Temat: Redukcja prądu silnika.
Odpowiedzi: 12
Odsłony: 2821

anoda pisze:sygnały nalezałoby zebrać bramką AND lub OR ( w zależności od rodzaju sygnału na wejściu) przed wejsciem przrwań na mikroprocesorze. Tylko, że wtedy ruch którejkolwiek osi wymusza pełny prąd na pozostałych.
no włąśnie - a tutaj zależało by nam aby redukacja dotyczyła niezależnie każdego kanału...
autor: markcomp77
06 lip 2006, 15:33
Forum: Elektronika CNC
Temat: Redukcja prądu silnika.
Odpowiedzi: 12
Odsłony: 2821

fenix3627 pisze:Czy można go tak zaprogramować żeby obsłużył wszystkie osie, wyczytałem ze ma 6 portów I/O...
pewnie można - jedynie trzeba by napisać sobie nowy program
jedyna rzecz która budzi wątpliwość - to szybkość przywrócenia pełnego prądu...
w przypadku jednego sygnału pilnowanego (STEP) - program jest trywialny.. i czas reakcji jest krótki
natomiast przy paru sygnałach - może być "za długi"
fenix3627 pisze:..., przytał by się też stan niski zamiast izolacji?
wszystko można zaprogramować ;)
autor: markcomp77
19 cze 2006, 07:29
Forum: Elektronika CNC
Temat: Redukcja prądu silnika.
Odpowiedzi: 12
Odsłony: 2821

w projekcie ster3977 układ redukcji wpływa bezpośrrednio na źródło referencyjne sterownika...
https://www.cnc.info.pl/viewtopic.php?p=17877

Obrazek

na GP4[3] jest stan wysoki (prawie 5V) gdy ma być pełny prąd
jednak gdy 1 sekundowa bezczynność nakazuje mu redukcję ;)
to wprowadza linię GP4[3] w stan wysokiej impedancji... wtedy potencjometr R16 zaczyna być połaczony z zasilaniem przez resystor R14 - i następuje spadek napięcia na linii referencyjnej VREF a3977... => spada prąd silnika :)

Wróć do „Redukcja prądu silnika.”