Sterownik serwo na PIC30F - zrobimy konkurencje Ullemu ?
-
Autor tematu - ELITA FORUM (min. 1000)
- Posty w temacie: 42
- Posty: 1701
- Rejestracja: 17 mar 2006, 08:57
- Lokalizacja: Gdańsk
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).

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).
-
- Lider FORUM (min. 2000)
- Posty w temacie: 14
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
czyli wracamy do mostu opracowywanego w projekcie tmc239jarekk pisze:Rysuję teraz wersję na IR2110 wraz z pompą na 555
https://www.cnc.info.pl/viewtopic.php?t=1490
jestem ZA

[ 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
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 17
- Posty: 154
- Rejestracja: 20 lis 2004, 01:22
- Lokalizacja: Lublin
a to to icd2 sie programuje??
warto wiedziec :]
a zamiast kupowac na ebayu proponuje skontaktowac sie z kolega elektryk321 - popelnil klon tego programatora - calkiem udany :]

a zamiast kupowac na ebayu proponuje skontaktowac sie z kolega elektryk321 - popelnil klon tego programatora - calkiem udany :]
- Załączniki
-
- IM000114.JPG (76.48 KiB) Przejrzano 2055 razy
Ostatnio zmieniony 10 wrz 2006, 22:28 przez candle, łącznie zmieniany 1 raz.
-
Autor tematu - ELITA FORUM (min. 1000)
- Posty w temacie: 42
- Posty: 1701
- Rejestracja: 17 mar 2006, 08:57
- Lokalizacja: Gdańsk
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ąć.
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ąć.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 14
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
czy nie można zastosować jednego 555 ?
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 9
- Posty: 694
- Rejestracja: 10 lip 2005, 15:13
- Lokalizacja: Polska
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 .
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 - ELITA FORUM (min. 1000)
- Posty w temacie: 42
- Posty: 1701
- Rejestracja: 17 mar 2006, 08:57
- Lokalizacja: Gdańsk
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).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 .
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ą.
Powiedziałbym że nie. Drajwery dla silnka szczotkowego będą pracowały 'przeciwstawnie' więc VS będą na rózych potencjałach.czy nie można zastosować jednego 555 ?
Prawda, mój błąd. VDD wraca na 5V, a VCC i dioda na VB idą przez 12VAdalber 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 .
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:

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