Sterowanie drivera MOSFET z procka

Witam W swoim projekcie zabrnąłem w taki moment, gdzie każde z rozwiązań rodzi więcej problemów niż rozwiązań. Projektowany jest układ sterowania silnika prądu stałego o mocy około

300W, napięciu zasilania około 80V. Do sterowania wykorzystałem driver HIP4082. Część logiczną chce oprzeć na procesorze ATTinny24. Problem: HIP4082 ma cztery wejścia odpowiadające za wysterowanie poszczególnych tranzystorów mostka w którym pracuje sterowany silnik. Za notą aplikacyjną układu chcę podłączyć wyjście PWM z procesora do HIP'a. Chciałbym wykorzystać tylko jedno wyjście PWM na procesorze. Oczywiście nie ma możliwości podłączenia równolegle dwóch wejść HIP'a bez robienia zwarcia na mostku. Sterowanie: Wejścia są ze sobą "sparowane". Podając stan wysoki na jedno wejście oraz na odpowaiadające mu sygnał PWM dostaję obroty silnika np. w stronę prawą. W tym samym czasie na drugą parę wejść (odpowiadających obrotom w lewo muszę podać stan niski) Pytanie: W jaki sposób rozdzielić sygnał z jednego wyjścia PWM na dwa wejścia i zapewnić odpowiednie wysterowanie wszystkich wejść HIP'a?

Zastanawiałem się nad takimi rozwiązaniami:

  1. Optoizolator np. (SFH615). Przy braku wysterowania na wejściach HIP'a mam ciągle stan wysoki co może prowadzić do zwarć przy włączaniu układu (zastanawiałem się nad przekaźnikiem, który załączałby całość po jakiejś zwłoce czasowej)
  2. Dodatkowe tranzystory włączenie między procesor a HIP'a dodatkowych dwóch tranzystorów (jakich??), które wysterowywane byłyby tym samym sygnałem co drugie wejście poszczególnych par na HIP'ie

Tu moje pomysły się kończą:/ Może ktoś coś doradzi. Jaki tranzystor MOSFET można zastosować (w mostku będą BUZ11) tu wolałbym coś mniejszego. Dzięki Pozdrawiam TomaszB

Reply to
TomaszB
Loading thread data ...

Wiesz, nie wiem, czy dobrze Ciebie zrozumiałem (nie znam się na sterowaniu silnika, analizuję problem tylko logicznie na podstawie Twojego opisu), ale czy nie wystarczyłaby Ci bramka AND?? Masz 2 wejścia na każdy kierunek... nie wiem, jak się nazywają, więc nazwę je ENABLE i PWM... i masz ENABLE_L, ENABLE_R, PWM_L i PWM_R, okej?? No to teraz sygnały ENABLE podajesz dodatkowo na bramke AND, a na drugie wejście tej bramki podajesz sygnał PWM (ten sam na obie). Wyjścia to odpowiednio PWM_L i PWM_R idące do sterownika :)... . Dzięki temu sterowanie ogranicza się jedynie do włączania i wyłączania wyjść ENABLE_L i ENABLE_R, sygnał PWM będzie podawany a odpowiednie wejście automatycznie. Jak już budujesz logikę - możesz ją połączyć z zabezieczeniem przed podaniem dwóch "1" na wejścia enable...

Pozdrawiam Konop

Reply to
Konop

Konop pisze:

No właśnie, zmęczenie dało się we znaki i zaćmienie lekkie się włączyło. Bramka wydaje się być dobrym rozwiązaniem. Tylko jaką? ;)

Reply to
TomaszB

entroper pisze:

Albo nawet dowolne NANDy - 2 sztuki jako NAND, 2 jako negacja żeby zrobić ANDa i będzie ;)

Reply to
Konop

TomaszB pisze:

A może HIP4081A?. Ma programowane deadtime'y, oraz trochę wygodniejszą logikę wejściową.

formatting link
Na trzecim obrazku masz gotowca.

Reply to
PH

Zabierasz sie troche od dupy strony, bo ten driver zasila gorne MSFETy przez bootstrap, czyli w czasie pracy (w ktorakolwiek strone) oba dolne tranzystory musza byc regularnie co jakis minimalny czas wlaczane. W praktyce oznacza to taktowanie wszystkich 4 tranzystorow niezaleznie od kierunku obrotow w takcie +/-, przy wysterowaniu 50% PWM na silniku jest 0V, przy 0% - -80V, przy 100% - +80V. Stan wysoki PWm ot wysterowane AH i BL, stan niski PWM to AL i BH, po drodze przy przelaczaniu potrzebujesz deadtime zeby zapobiec zwarciu, robi sie to najprosciej wykorzystujac 2 kanaly PWM center-aligned jeden pracujacy z ulamkiem mniej wypelnienia niz drugi.

Reply to
Marek Lewandowski

Marek Lewandowski pisze:

Tym chyba lepiej wziąć HIP4081A z pompą ładunku. Czy może się mylę?

Reply to
PH

PH pisze:

Tylko gdzie go kupić?

Reply to
TomaszB

Marek Lewandowski pisze:

Myślałem, że wystarczy wysterować np. lewy górny MOSFET na stałe a taktować PWM prawy dolny, zostawiając dwa pozostałe niewysterowane.

Reply to
TomaszB

TomaszB pisze:

W Farnellu ostatnio kilka sztuk kupiłem.

Reply to
PH

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.