Strona 1 z 1

Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 02 lut 2013 17:20
autor: jacmaz89
Witam serdecznie!!
Mam takie pytanko czy da się sterować w LabView czterema wyjściami z karty dźwiękowej. Wiem że można sterować za pomocą play waveform-da się wysyłać sygnał przez kartę ale tylko w opcji stereo, natomiast nie wiem czy przy pomocy np. 4 kart dźwiękowych można wysyłać sygnały???
Bardzo proszę o pomoc!!!

Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 02 lut 2013 17:48
autor: Mikrobi
1. Obciążalność wyjść z karty dźwiękowej jest za mała.
2. Skąd pomysł, żeby zrobić to akurat kartą dźwiękową?

Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 03 lut 2013 11:07
autor: de80
Pewnie chodzi o koszty:)
Z kartą będą problemy o których pisał Mikrobi.
Mój pomysł to Adruino + MotorShield http://arduino.cc/en/Main/ArduinoMotorShieldR3 myślę że koszty w granicach 120-150zł. Będzie to praktycznie w pełni funkcjonalny sterownik.

Pozdrawiam

Re: Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 03 lut 2013 14:18
autor: jacmaz89
Na wyjściu z karty będzie podpięty wzmacniacz akustyczny, który będzie wzmacniał sygnał.

Re: Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 03 lut 2013 14:20
autor: jacmaz89
Musi być to zrobione na karcie dźwiękowej, ponieważ nie mogę użyć ani portu LPT ani arduino choć to byłoby dużo prostsze. Jeśli ma ktoś jakiś pomysł to proszę o pomoc!!!

Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 03 lut 2013 18:06
autor: Mikrobi
Intryguje mnie to "musi" B-)
Bipolarny silnik krokowy teoretycznie by podołał takiemu zadaniu.
Potrzebował będziesz na początek wygenerować przebieg powiedzmy 100 Hz tak żeby był słyszalny korzystając z klasycznego bloczka do generacji sinusa lub prostokąta.
Trzeba stworzyć lub wykorzystać przykład z wątkiem karty audio. Na wejście karty czyli do wejścia Sound Output Write.vi wpisuje się sygnał.
Jeden kanał na jedną parę uzwojeń i stereofoniczny sygnał czyli 2 elementowa tablica wavefomów. Zawierać będzie sygnały prostokątne przesunięte o 180 stopni albo o regulowanym przesunięciu fazowym względem siebie....
Pytanie czy wzmacniacze akustyczne mają odpowiednią impedancję wyjściową...

...tak, też nie wierzę że to piszę...

Re: Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 04 lut 2013 18:24
autor: jacmaz89
Tak myślałem czy można byłoby wykonać to na 4 kartach dźwiękowych za pomocą play waveform, wybrać po jednym kanale wyjściowym na każdej karcie żeby wykonać samo sterowanie do drivera silników krokowych (ULN2003) do którego osobno wpina się zasilanie oraz sterowanie.

Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 04 lut 2013 18:56
autor: Mikrobi
Ten układ to raczej zestaw tranzystorów mocy. Spróbować oczywiście można, zapewne będzie to jakieś doświadczenie.
Jednak cały czas intryguje mnie pomysł z kartą dźwiękową. Jednak zostawmy to...
Jaki silnik krokowy jest do dyspozycji ?

Re: Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 05 lut 2013 21:53
autor: jacmaz89
Silnik krokowy 4-fazowy 5V (28BYJ-48-5V)

Re: Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 24 mar 2013 12:56
autor: jacmaz89
Silnik jest unipolarny. Mam już 4 kanały wyjściowe, które można sterować osobno tylko nie wiem jaki sygnał symulujący można byłoby wysłać, próbowałem za pomocą bloczka simulate sygnal, ale cały czas wysyła sygnał a ja bym potrzebował impuls który sterowałby najpierw kanałem 1 potem 2, 3 i na końcu 4. Bardzo proszę o pomoc!!!!

Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 24 mar 2013 18:19
autor: Mikrobi
Rozważ sygnał przesunięty w fazie o: 0, 90, 180 i 270 na kolejnych kanałach.

Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 26 mar 2013 20:40
autor: konrad89
Co byście powiedzieli na taki scalak: L293D.

Re: Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 03 kwie 2013 18:12
autor: jacmaz89
Tylko jak wysterować sygnał żeby był przesunięty w fazie??

Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 04 kwie 2013 11:27
autor: Mikrobi
"Use phase input Luke..."

As Words Of Wisdom (also called Context Help) for Sine Waveform VI says:

Kod: Zaznacz cały

phase is the initial phase, in degrees, of the waveform. The default is 0. The VI ignores phase if reset signal is FALSE. 

Sterowanie za pomocą kart dźwiękowej silnikiem krokowym.

: 20 kwie 2013 18:44
autor: konrad89
Co byście powiedzieli na taki scalak: L293D. Wystarczy wygenerować dwa sygnały z karty. Scalak ten podaje impulsy na silnik krokowy bipolarny, zawiera wszystko co trzeba, są nawet wbudowane diody zabezpieczające przed impulsami zwrotnymi z cewek silnika. Wydaje mi się że można od razu podpinać do karty komputera, ponieważ scalak ten ma osobne zasilanie do logiki cyfrowej i osobne do zasilania silnika. Zatem nie ma potrzeby wzmocnienia sygnału z karty wzmacniaczem, czy tranzystorowo - przynajmniej tak mi się wydaje patrząc do specyfikacji na szybko. Prąd wyjściowy jest wystaczający do zasilania małych silniczków krokowych, np. 0,5A.
Gdybyśmy na wyjściu karty dzwiękowej rozdzielili sygnał i jeden opuźnili jakimś nastawnym układem opuźniającym mielibyśmy bardzo prosty sterownik silnika w labview za pomocą jednego wyjścia karty dzwiękowej. Napięcie na wy karty dzwiekowej to chyba od 0-2V, więc trzeba jeszcze kondycjonować sygnał, ponieważ dla tego scalaka stan wysoki ustalony wejść zaczyna się od 2,3V (scalak w TTL-u).

Bardzo proszę o odpowiedź, co o tym myślicie.