sterowanie frezarką cnc - not PWM

Tu możemy porozmawiać na temat podstaw budowy amatorskich maszyn CNC

Autor tematu
Jerzu
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 21
Rejestracja: 20 maja 2009, 18:07
Lokalizacja: Wawa

sterowanie frezarką cnc - not PWM

#1

Post napisał: Jerzu » 21 maja 2009, 13:43

Witam,

Chciałbym zaprojektować układ do sterowania póki co jednym silnikiem krokowym, chodzi o sterowanie mikrokrokowe.
Wiem, że jest masa układów do tego ale wszystkie oparte są na PWM - a ja tego bym nie chciał.
Mój pomysł to uC z przetwornikiem napięciowym DA eg. 8-bitowy. Jednak jak wysterować końcówkę mocy? Na wyściu uC otrzymuję załóżmy 256 różnych poziomów prądu jednak muszę sprawić żeby raz płynął on od A+ do A- a potem z A- do A+ i konsekwentnie od B+ do B- i vice versa (zgodnie z metodą mikrokrokowego sterowania - prąd uzwojenia A względem B jest przesunięty o 90st).
I tutaj mam zagwostkę... Nie mogę stosować H-bridge bo dostanę wtedy znów PWMa..

Jakby ktoś chciał pomóc to bedę wdzięczny :)



Tagi:


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#2

Post napisał: Leoo » 21 maja 2009, 14:52

Jerzu pisze:Wiem, że jest masa układów do tego ale wszystkie oparte są na PWM
Jest dokładnie na odwrót. Nieliczne, tanie aplikacje używają PWM procesora a wszystkie profesjonalne bazują na przetwornikach D/A. Proponuję lekturę A3977, TA8435 itd.

Awatar użytkownika

szalonyelektron
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 114
Rejestracja: 04 paź 2004, 22:02
Lokalizacja: Kutno

#3

Post napisał: szalonyelektron » 21 maja 2009, 15:27

Może to ci coś pomorze.
Gdzieś na forum był link do stronki projektu ale nie wiem gdzie.
Załączniki
microstep.pdf
(321.85 KiB) Pobrany 998 razy


Autor tematu
Jerzu
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 21
Rejestracja: 20 maja 2009, 18:07
Lokalizacja: Wawa

#4

Post napisał: Jerzu » 12 paź 2009, 18:55

dzięki bardzo za rady przydały się :)

Teraz szukam uC z jak najwiekszą ilością przetworników DAC on board.
Wtedy podłącze wyjscie bezposrednio do koncówki mocy.

Ale jedynie udaje mi się znaleźć max z 2 przetornikami D/A. A tym wysteruje jedynie dwa uzwojenia silnika. do tego te mikrokontrolery mają 80 nóżek :/ a to zupełnie mi jest nie potrzebne...

Czy moze udałoby się z jednego wyjscia D/A sterować jednym silnikiem ? czy raczej sobie odpuścić i każde uzwojenie to oddzielny D/Acz?

Awatar użytkownika

szalonyelektron
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 114
Rejestracja: 04 paź 2004, 22:02
Lokalizacja: Kutno

#5

Post napisał: szalonyelektron » 12 paź 2009, 20:21

Luknij TU zamiast szukać odpowiedniego procka lepiej wybrać dedykowany przetwornik. Ja z nich korzystam zwłaszcza że sample są za FREE :)


Autor tematu
Jerzu
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 21
Rejestracja: 20 maja 2009, 18:07
Lokalizacja: Wawa

#6

Post napisał: Jerzu » 12 paź 2009, 23:09

wow ! dzieki bardzo, świetnie, zamówiłem po 3 sample każdego. Czym one się różnią? w jedym moge ustalić Vref dla stanu niskiego czyli ~0V a drugi ma reset??

Czyli jeszcze opanować 3-wire interfejs i będzie good :)

Dzięki bardzo za pomoc !

Awatar użytkownika

szalonyelektron
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 114
Rejestracja: 04 paź 2004, 22:02
Lokalizacja: Kutno

#7

Post napisał: szalonyelektron » 12 paź 2009, 23:13

Popatrz na datasheety bo jest tam wszystko idealnie opisane.
A co do 3wire to najzwyklejsze SPI! więc nic prostszego do odpalenia :)

Ps luknij na inne ich rzeczy np enkodery stabilizatory watchdogi mają po prostu cudowne rzeczy w ofercie.... za FREE!!!


Autor tematu
Jerzu
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 21
Rejestracja: 20 maja 2009, 18:07
Lokalizacja: Wawa

#8

Post napisał: Jerzu » 21 paź 2009, 23:25

a co myślicie o końcówce mocy opartej na TDA2050 ? Wydajność prądowa jest całkiem całkiem nie wiem tylko jak zaprojektować to... w pdfie w drugim poscie odpowiedzi był użyty TDA2030 ale tamten układ powiem szczerze mało mi mówił...

a wzięty z data scheet od TDA raczej nie znajduje tutaj zastosowania...


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#9

Post napisał: Leoo » 22 paź 2009, 10:40

Powiem tak: nie moja sprawa, co Kolega projektuje ale jedynie traci czas.
Ja wiem, że najlepiej uczyć się na własnych błędach, tyle że nie opłaca się czasowo.
Przejdźmy do konkretów.
Dokument mikrostep.pdf zawiera projekt sterownika do silników małej mocy i należy traktować go jako poglądowy a nie użytkowy. Widziałem podobne aplikacje w czytnikach CD, w których sterowały silnikami przesuwającymi wózek lasera.
Wzmacniacze mocy audio przeznaczone są do sterowania głośnikami.
Ze strony Sponsora można jedynie dwa silniki wysterować FL57STH56-1006A lub FL57ST51-0856A i to po obniżeniu napięcia zasilania do 7,4 lub 6,0V! Przy tak niskich napięciach uzyskiwana prędkość obrotowa będzie znikoma i maszyna będzie wykonywała prosty detal przez wiele godzin. Proszę się przypadkiem nie sugerować wykresami momentu w funkcji częstotliwości kroku, gdyż ta jest uzyskiwana za pomocą sterowników impulsowych o napięciu zasilania 30V.
Oczywiście sterowanie silnikami o napięciu 3V lub niższym nie wchodzi w grę, gdyż minimalne napięcie pracy układu TDA to +/- 4,5V.
Darmowe sample są fajne (też mam kilka z Maxima, Nationala i Crystala) ale często okazuje się, że cena sklepowa takiego układu jest nieakceptowalna.


Autor tematu
Jerzu
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 21
Rejestracja: 20 maja 2009, 18:07
Lokalizacja: Wawa

#10

Post napisał: Jerzu » 22 paź 2009, 12:08

dziękuję za komentarz, otóż ja potraktowałem to jako pomysł.. Implementacja interfejsu I2C nie spodobała mi się.. dlatego wybrałem prostszy SPI...
do mojego uC podłączam D/A AS1505 i z niego dopiero chce sterować wzmacniaczem..
Nie wiem czy dobrze rozumuję ale to ten TDA2050 jest za słaby??

zaznaczam że chciałbym wysterować silnik o momencie 3Nm i przy prądzie uzwojenia 4A.. dlatogo szukam wzmacniacza z niezłą wydolności prądową....

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CNC podstawy”