Jak rozumiem projekt kolegi to sterownik serwo dla silnika DC. Daje to większe wymagania na dokładność pomiaru prądu niż dla zwykłego sterownika silnika krokowego. Tyle że sama dokładność elementu mierzącego pradu nie decyduje jeszcze o dokładności pomiaru prądu - tu jeszcze wchodzi przetwarzanie sygnału ( analogowe i cyfrowe)Boni pisze:Czy ty przypadkiem nie opowiadasz (opowiedziano ci) o pomiarach dla serw DC i falowników, a nie dla krokówek? Bo co niby takiego się stanie jak chopper albo zwykły limiter prądu pomyli się powiedzmy o 10% przy sterowaniu prądem silnika KROKOWEGO? Albo się nieco zagrzeje silnik, albo będzie nieco mniejszy moment, i tyle. Jakoś nie widzę jak miałoby to wpływać na dokładność, nawet nie wiem jakiego PIDa masz na myśli.chomikaaa pisze:nie bede sie z wami wspieral gdyz za malo doswiadczenia mam lecz pozostane przy radach moich kumpli
bledy wystepuja gdy moc rozpraszana jest mniejsza od wydzielanej na rezytorze i tak dla okreslonej mocy np 100-150W zastosowanie zwyklego rezystoka 0,1 w obudowie ceramicznej 5W i mierzenie na nim pradu mija sie z celem a dla PID pomiar ma byc dokladny gdyz to rozstroi uklad
Znaleziono 7 wyników
Wróć do „Software Serwo Controller”
- 20 lip 2006, 12:47
- Forum: Elektronika CNC
- Temat: Software Serwo Controller
- Odpowiedzi: 21
- Odsłony: 4114
- 19 lip 2006, 18:52
- Forum: Elektronika CNC
- Temat: Software Serwo Controller
- Odpowiedzi: 21
- Odsłony: 4114
Dokładny pomiar pomaga i faktycznie najlepiej jest dopracować układ/sterownik z elementami jak najlepszymi a potem spróbować zastąpić je tańszymi/prostszymi/łatwiej dostępnymi.
Tyle że co do dokładności - czy kolega widział jak wygląda przebieg na oscyloskopie takiego prądu przy czoperowaniu ? Daleko odbiega od teoretycznych przebiegów np. z dokumentacji A3977 przy trybach pracy ( mixed/fast/slow ). Sporym wyzwaniem będzie takie zaprojektowanie układu analogowego i potem filtrów cyfrowych aby otrzymać 'ładną' wartość średni prądu ( bo chyba na takiej będzie oparty algorytm sterujący). Obawiam się że wmagać będzie to wielu prób, z mojego doświadczenia wynika że lepiej mieć lepszy układ analogowy z prostszą obróbką cyfrową niż odwrotnie (łatwiej o stabilny efekt)
Tyle że co do dokładności - czy kolega widział jak wygląda przebieg na oscyloskopie takiego prądu przy czoperowaniu ? Daleko odbiega od teoretycznych przebiegów np. z dokumentacji A3977 przy trybach pracy ( mixed/fast/slow ). Sporym wyzwaniem będzie takie zaprojektowanie układu analogowego i potem filtrów cyfrowych aby otrzymać 'ładną' wartość średni prądu ( bo chyba na takiej będzie oparty algorytm sterujący). Obawiam się że wmagać będzie to wielu prób, z mojego doświadczenia wynika że lepiej mieć lepszy układ analogowy z prostszą obróbką cyfrową niż odwrotnie (łatwiej o stabilny efekt)
- 19 lip 2006, 11:46
- Forum: Elektronika CNC
- Temat: Software Serwo Controller
- Odpowiedzi: 21
- Odsłony: 4114
- 19 lip 2006, 11:36
- Forum: Elektronika CNC
- Temat: Software Serwo Controller
- Odpowiedzi: 21
- Odsłony: 4114
Ja u siebie stosuje rezystor drutowy ( nie węglowy). Podejrzewam że jego rezystancja będzie się trochę zmieniać, ale nie potrzebuję dokładności większej niż 10% ( no może 5%).
Co do szumów - i tak mam u siebie jeszcze fitr dolnopasmowy aby ograniczyć dynamikę sygału wynikającą z przełączania indukcyjności.
W praktyce na oscyloskopie wyglądało to całkiem przyzwoicie.
Co do szumów - i tak mam u siebie jeszcze fitr dolnopasmowy aby ograniczyć dynamikę sygału wynikającą z przełączania indukcyjności.
W praktyce na oscyloskopie wyglądało to całkiem przyzwoicie.
- 19 lip 2006, 10:56
- Forum: Elektronika CNC
- Temat: Software Serwo Controller
- Odpowiedzi: 21
- Odsłony: 4114
Dla swojego sterownika zignorowałem te błędy.
Hmm, dokładny pomiar.....
Używałem kiedyś 'Intelligent High Side Switches' ( BTS550 Infineon). Ma on diagnostyczne wyjście prądowe proporcjonalne do prądu głównego. Niestety nie wiem można na tym zbudować stabilny pomiar. Jakby co - to mam parę próbek tych układów - mogę się podzielić.
Hmm, dokładny pomiar.....
Używałem kiedyś 'Intelligent High Side Switches' ( BTS550 Infineon). Ma on diagnostyczne wyjście prądowe proporcjonalne do prądu głównego. Niestety nie wiem można na tym zbudować stabilny pomiar. Jakby co - to mam parę próbek tych układów - mogę się podzielić.
- 19 lip 2006, 08:18
- Forum: Elektronika CNC
- Temat: Software Serwo Controller
- Odpowiedzi: 21
- Odsłony: 4114
Wyniki 'jakieś' już są - sterownik kręci moimi 4.6Nm silnikami ( 4.2A prąd). Wyszły jednak błedy w hw które powodują że sterowanie prądem jest nieefektywne ( duże straty). Muszę wymienić IR2104 ( drajwer mosfeta) na większy IR2184, oraz zmienić komparator budowany na wzmacniaczu operacyjnym na normalny komparator ( wzmacniacz operacyjny w pętli otwatej okazał się za wolny).
Projekt postępuje powoli, bo na swoją frezarkę mam tylko nieliczne wieczory, ale na szczęście systematycznie.
Jeżeli ktoś jest zainteresowany, to podeślę projekty i kod do obejrzenia ( można go odpalić na smulatorze Mega88 w AvrStudio)
Projekt postępuje powoli, bo na swoją frezarkę mam tylko nieliczne wieczory, ale na szczęście systematycznie.
Jeżeli ktoś jest zainteresowany, to podeślę projekty i kod do obejrzenia ( można go odpalić na smulatorze Mega88 w AvrStudio)
- 19 lip 2006, 06:41
- Forum: Elektronika CNC
- Temat: Software Serwo Controller
- Odpowiedzi: 21
- Odsłony: 4114
Aż takim pesymistą bym nie był. Właśnie jestem w trakcie tworzenia dość zaawansowanego sterownika do silników krokowych - odpowiednik A3977 na procku ze sterwaniem na MOSFET'ach dowolnej mocy, z dzielnikiem kroków oraz obsługą rozpędzania (wewnętrzne przejście z pracy mikrokrokwej na półkrokową dla zadanej częstotliwości).
Mam przyjemnośc napisania tego i udostępnienia na forum (w tej chwili przygotowuje drugą wersję płytki) - może dlatego że w robocie robię wyłącznie projekty komercyjne. Wiem, często projekty 'open source' nie są idealne, ale z drugiej strony mam np. Linux'a lub Apache.
Mam przyjemnośc napisania tego i udostępnienia na forum (w tej chwili przygotowuje drugą wersję płytki) - może dlatego że w robocie robię wyłącznie projekty komercyjne. Wiem, często projekty 'open source' nie są idealne, ale z drugiej strony mam np. Linux'a lub Apache.