Sterownik serwo na PIC30F - zrobimy konkurencje Ullemu ?

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

candle
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 17
Posty: 154
Rejestracja: 20 lis 2004, 01:22
Lokalizacja: Lublin

#41

Post napisał: candle » 10 wrz 2006, 15:49

pod wieczor - musze zamienic laptopa z solidworksem na desktop z protelem...



Tagi:


anjak
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 5
Posty: 86
Rejestracja: 16 lip 2004, 18:13
Lokalizacja: Ostrołęka

#42

Post napisał: anjak » 10 wrz 2006, 18:54



Autor tematu
jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 42
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#43

Post napisał: jarekk » 10 wrz 2006, 19:52

Ja kupiłem na eBay-u - zobaczymy kiedy przyjdzie i czy mnie oclą :-(

Co do schematu - chyba już wybrałem swojego kandydata.
Rysuję teraz wersję na IR2110 wraz z pompą na 555. Jest to rozwiązanie tańsze od IR2184, poza tym wtedy kontrola 'dead time' przechodzi na PWM PIC'a ( ma do tego specjalne rejestry). Dodatkowo umożliwia włączenie tranzystora na stałe ( dla UHU to nie było możliwe).

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 14
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#44

Post napisał: markcomp77 » 10 wrz 2006, 19:58

jarekk pisze:Rysuję teraz wersję na IR2110 wraz z pompą na 555
czyli wracamy do mostu opracowywanego w projekcie tmc239
https://www.cnc.info.pl/viewtopic.php?t=1490

jestem ZA :)... można oczywiście zastosować ir2113 (prawie to samo co ir2110)

[ Dodano: 2006-09-10, 20:03 ]
pytanko: ile osób chce fizycznie testować servo na dsPICu?
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


candle
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 17
Posty: 154
Rejestracja: 20 lis 2004, 01:22
Lokalizacja: Lublin

#45

Post napisał: candle » 10 wrz 2006, 21:59

a to to icd2 sie programuje?? :D warto wiedziec :]
a zamiast kupowac na ebayu proponuje skontaktowac sie z kolega elektryk321 - popelnil klon tego programatora - calkiem udany :]
Załączniki
IM000114.JPG
IM000114.JPG (76.48 KiB) Przejrzano 1956 razy
Ostatnio zmieniony 10 wrz 2006, 22:28 przez candle, łącznie zmieniany 1 raz.


Autor tematu
jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 42
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#46

Post napisał: jarekk » 10 wrz 2006, 22:26

No ja już kupiłem ICD2 - zobaczymy co z tego wyjdzie.

Co do schematów - kolejna propozycja ( wzięta z noty aplikacyjnej do której linka poprzednio umieściłem)

http://www.kartech.org/cncserwo/schemat ... serwo2.pdf
http://www.kartech.org/cncserwo/schemat ... serwo2.sch

Dorysowałem też brakujące elementy. Muszę na trochę to zostawić by móc świeżym okiem jutro poszukać błędów.

Tak a'propo BLDC - wychodzi że dla takiej aplikacji potrzebny jest procesor z większą ilością portów, tu już zaczyna brakować. Choć z drugiej strony np. podłączenie debuggera można by kiedyś wyciąć.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 14
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#47

Post napisał: markcomp77 » 10 wrz 2006, 23:09

czy nie można zastosować jednego 555 ?
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


Adalber
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 9
Posty: 687
Rejestracja: 10 lip 2005, 15:13
Lokalizacja: Polska

#48

Post napisał: Adalber » 10 wrz 2006, 23:51

Ale się porobiło.
Chciałbym coś wytłumaczyć ,mamy tutaj do czynienia w tym sterowniku z regulacja PWM .
Załóżmy że w naszym programie ustawimy częstotliwość pracy generatora na 20kHz a wypełnienie przebiegu będzie się zmieniać od 1 do 99% .Co takie założenie daje -przynajmniej raz na 0,05 ms tranzystor górny nie będzie przewodził przez bardzo krótki czas a włączy się dolny - wtedy potencjał Vs będzie blisko zera (masy) w tym czasie przez diodę naładuje się kondensator między Vs a Vb z zasilania Vcc (+12 V) .Pojemność tego kondensatora np. 100n wystarcza jako zasilanie drivera gdy zacznie przewodzić tranzystor górny .
Jeśli w programie procka będzie to uwzględnione to nie trzeba żadnych pomp ładujących na 555 a układ się maksymalnie uprości wystarczy dioda i kondensator .
Jarekk zwróć uwagę ,że ir2110 ma inną logikę wejściową stan wysoki na wejściu będzie dla min 9.5 V przy 15 woltowym zasilaniu .


Autor tematu
jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 42
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#49

Post napisał: jarekk » 11 wrz 2006, 07:21

Adalber pisze:Chciałbym coś wytłumaczyć ,mamy tutaj do czynienia w tym sterowniku z regulacja PWM .
Załóżmy że w naszym programie ustawimy częstotliwość pracy generatora na 20kHz a wypełnienie przebiegu będzie się zmieniać od 1 do 99% .Co takie założenie daje -przynajmniej raz na 0,05 ms tranzystor górny nie będzie przewodził przez bardzo krótki czas a włączy się dolny - wtedy potencjał Vs będzie blisko zera (masy) w tym czasie przez diodę naładuje się kondensator między Vs a Vb z zasilania Vcc (+12 V) .Pojemność tego kondensatora np. 100n wystarcza jako zasilanie drivera gdy zacznie przewodzić tranzystor górny .
Myślałem trochę o tym. Tyle że czemu Ulli zakłada ograniczenie nie 1..99% a 13..87% ? Choć z rysunku w "application note" widać że problem ponownego ładowania kondensatora pojawia się dopiero po ok. 0.5ms (układ z IR2125 i IGBT).

Układ raczej bym zostawił, przynajmniej w prototype. Nie trzeba będzie go montawć jeżeli okaże się niepotrzebny.

Wogóle to chyba bym rozdzielił część mocy od samego sterownika - dwie płytki połączone kablami, lub nawet lepiej - jedna wlutowana w drugą.
czy nie można zastosować jednego 555 ?
Powiedziałbym że nie. Drajwery dla silnka szczotkowego będą pracowały 'przeciwstawnie' więc VS będą na rózych potencjałach.
Adalber pisze:Jarekk zwróć uwagę ,że ir2110 ma inną logikę wejściową stan wysoki na wejściu będzie dla min 9.5 V przy 15 woltowym zasilaniu .
Prawda, mój błąd. VDD wraca na 5V, a VCC i dioda na VB idą przez 12V


Jeszcze jedna sprawa. Nie policzyłem tego, ale nie wiem czy 7805 pociągnie te układ ( z 12..15V). Podejrzewam że dsPIC ciągnie więcej nż mój mega88 i może za bardzo się grzać. Do sprawdzenia

Hmm, wychodzi 150mA dla procesora.

[ Dodano: 2006-09-11, 21:08 ]
Mała próba wpasowania wszystkiego:
Obrazek

A dokładniej
http://www.kartech.org/cncserwo/schemat ... serwo2.brd
http://www.kartech.org/cncserwo/schemat ... serwo2.sch


candle
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 17
Posty: 154
Rejestracja: 20 lis 2004, 01:22
Lokalizacja: Lublin

#50

Post napisał: candle » 12 wrz 2006, 00:35

dzien obsowy, ale prosze...
bez wodotryskow, na igbt - pwm od 0 do 95%
http://alan.umcs.lublin.pl/~candle/Mostek_H.pdf

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”