<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=47&amp;t=14158&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-03-06T10:11:54+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=47&amp;t=14158&amp;mode</id>
<entry>
<author><name><![CDATA[Pawel1924]]></name></author>
<updated>2016-03-06T10:11:54+01:00</updated>
<published>2016-03-06T10:11:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=155508#p155508</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=155508#p155508"/>
<title type="html"><![CDATA[Re: Sterowanie silnikiem krokowym - o nieznanych parametrach]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=155508#p155508"><![CDATA[
Nikt mi nie pomoże?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12532">Pawel1924</a> — 6 mar 2016, o 10:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pawel1924]]></name></author>
<updated>2016-01-13T00:21:15+01:00</updated>
<published>2016-01-13T00:21:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150418#p150418</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150418#p150418"/>
<title type="html"><![CDATA[Re: Sterowanie silnikiem krokowym - o nieznanych parametrach]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150418#p150418"><![CDATA[
Udało się, w końcu silnik chodzi tak jak powinien, przynajmniej naradzie.<br /><br />Podłączyłem go do Shielda, tylko pod złącza M3 i M4. Na tych złączach działa tak jak powinien, natomiast na złączach M1 i M2 działa jak na filmikach.<br /><br />Podpiąłem 2 silniki , dałem takie samo sterowanie dla obu, ten na m3 i m4 wykonuje ruchy prawidłowo, a ten na m1 i m2 zacina się i nie ma siły.<br /><br />Podmieniałem w slotach układy L293D ale na obu silnik w M3 i M4 działa dobrze.<br /><br />Jaka może być przyczyna? Dodatkowo to L293D którego używam bardzo się grzeje. Czy powinienem dać na to jakiś radiator albo wiatraczek?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12532">Pawel1924</a> — 13 sty 2016, o 00:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pawel1924]]></name></author>
<updated>2016-01-12T19:32:47+01:00</updated>
<published>2016-01-12T19:32:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150350#p150350</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150350#p150350"/>
<title type="html"><![CDATA[Re: Sterowanie silnikiem krokowym - o nieznanych parametrach]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150350#p150350"><![CDATA[
Hej, dziękuję za odpowiedź. Zrobiłem jak napisałeś, połączyłem 2 przewody i silnik chodził ciężej. Podłączyłem je pod m1 pozostałe (też po zwarciu silnik chodził ciężej) do m2.<br /><br />Zasilacz 12V pod shielda. Aby wykluczyć zepsuty silnik, dostałem jeszcze jeden (taki sam model), który zachowuje się tak samo.<br /><br />Nagrałem filmy:<br /><br />KOD jaki był wgrany:<br />[syntax=c]// Adafruit Motor shield library<br />    // copyright Adafruit Industries LLC, 2009<br />    // this code is public domain, enjoy!<br />     <br />    #include &lt;AFMotor.h&gt;<br />     <br />    // Connect a stepper motor with 48 steps per revolution (7.5 degree)<br />    // to motor port #2 (M3 and M4)<br />    AF_Stepper motor(200, 1);<br />     <br />    void setup() {<br />      Serial.begin(9600);           // set up Serial library at 9600 bps<br />      Serial.println(&quot;Stepper test!&quot;);<br />     <br />      motor.setSpeed(50);  // 10 rpm  <br />    }<br />     <br />    void loop() {<br />      Serial.println(&quot;Single coil steps&quot;);<br />      motor.step(200, FORWARD, SINGLE);<br />      motor.step(200, BACKWARD, SINGLE);<br />    delay(2000);<br />      Serial.println(&quot;Double coil steps&quot;);<br />      motor.step(200, FORWARD, DOUBLE);<br />      motor.step(200, BACKWARD, DOUBLE);<br />    delay(2000);<br />      Serial.println(&quot;Interleave coil steps&quot;);<br />      motor.step(200, FORWARD, INTERLEAVE);<br />      motor.step(200, BACKWARD, INTERLEAVE);<br />    delay(2000);<br />      Serial.println(&quot;Micrsostep steps&quot;);<br />      motor.step(200, FORWARD, MICROSTEP);<br />      motor.step(200, BACKWARD, MICROSTEP);<br />    delay(2000);<br />    }[/syntax]<br /><br />1. Shield L293D + 12V<br /><a href="https://youtu.be/IURKOhXHxlE"  class="postlink">https://youtu.be/IURKOhXHxlE</a><br />2. Shield L293D + 5V<br /><a href="https://youtu.be/8Sf-VR-ljmA"  class="postlink">https://youtu.be/8Sf-VR-ljmA</a><br />3. Shield L293D + 5V większe obroty = 100<br /><a href="https://youtu.be/NeP7bLbsLo8"  class="postlink">https://youtu.be/NeP7bLbsLo8</a><br /><br />Zobaczcie co się dzieje na MICROSTEP, i dodatkowo silnik nie ma siły. Wystarczy lekko musnąć żeby się zatrzymał.<br /><br /><br />4. L298N + 12V<br /><br />KOD:<br />[syntax=c]#include &lt;Stepper.h&gt;<br />     <br />    const int stepsPerRevolution = 200;  // change this to fit the number of steps per revolution<br />    // for your motor<br />     <br />    // initialize the stepper library on pins 8 through 11:<br />    Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);<br />     <br />    void setup() {<br />      // set the speed at 60 rpm:<br />      myStepper.setSpeed(60);<br />      // initialize the serial port:<br />      Serial.begin(9600);<br />    }<br />     <br />    void loop() {<br />      // step one revolution  in one direction:<br />      Serial.println(&quot;clockwise&quot;);<br />      myStepper.step(stepsPerRevolution);<br />      delay(500);<br />     <br />      // step one revolution in the other direction:<br />      Serial.println(&quot;counterclockwise&quot;);<br />      myStepper.step(-stepsPerRevolution);<br />      delay(500);<br />    }[/syntax]<br /><br /><a href="https://youtu.be/OaxbTSOgNQ8"  class="postlink">https://youtu.be/OaxbTSOgNQ8</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12532">Pawel1924</a> — 12 sty 2016, o 19:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[phill2k]]></name></author>
<updated>2016-01-12T13:00:53+01:00</updated>
<published>2016-01-12T13:00:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150321#p150321</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150321#p150321"/>
<title type="html"><![CDATA[Re: Sterowanie silnikiem krokowym - o nieznanych parametrach]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150321#p150321"><![CDATA[
Spróbuj tak dla sterownika  motor control shield pierwszy od góry, silnik podłączyć pod m1 i m2 lub m3 i m4 (cewki odpowiednio, nie pomieszaj przewodów), zasilanie arduino i sheld z USB, zasilanie silników pod złącze M+, GND zasilacz do silnika użyj  12V 1.08A lub 2.0A. zasilacz podłącz pd tą samą listwę co komputer. Odpal program i testuj. Podejrzewam że coś źle rozpoznałeś cewki silnika, najprościej jest to zrobić zwierając dwa przewody ze sobą i pokręcić ośką silnika, jak będzie się obracała luźno tak jak przed zwarciem to nie trafiłeś  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> jak poczujesz opór prawie taki że nie będziesz mógł obrócić ośki to masz zidentyfikowaną cewkę silnika, potem  formalnością jest identyfikacja drugiej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=75">phill2k</a> — 12 sty 2016, o 13:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pawel1924]]></name></author>
<updated>2016-01-12T11:58:19+01:00</updated>
<published>2016-01-12T11:58:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150316#p150316</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150316#p150316"/>
<title type="html"><![CDATA[Re: Sterowanie silnikiem krokowym - o nieznanych parametrach]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150316#p150316"><![CDATA[
Właśnie wpadłem na pewien pomysł, tylko zapytam wcześniej żeby nic nie spalić.<br /><br />Odnośnie L298N-<br />Czy ja muszę podłączyć to tak:<br />Do wyjścia 12V i GND zasilacz 12V, wyjmuję zworkę i pod wejście 5V i GND podłączam zasilanie z arduino.<br />Czy w ten sposób nic nie spalę?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12532">Pawel1924</a> — 12 sty 2016, o 11:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pawel1924]]></name></author>
<updated>2016-01-12T10:06:55+01:00</updated>
<published>2016-01-12T10:06:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150311#p150311</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150311#p150311"/>
<title type="html"><![CDATA[Sterowanie silnikiem krokowym - o nieznanych parametrach?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14158&amp;p=150311#p150311"><![CDATA[
Witam, jestem nowy. Przybyłem na wasze forum ponieważ mam problem z wysterowanie silnika krokowego.<br />Pytałem również na elektrodzie ale jakoś nie pomogli. Przeglądając internet trafiłem na to forum.<br />Mam nadzieję że mi pomożecie.<br /><br />Silnik bipolarny wykręciłem ze skanera w urządzeniu wielofunkcyjnym.<br />Jedyne dane jakie o nim mam to:<br />STP-42D0009<br />1.8° /STEP 1.5 Ω<br />09793G. <br /><br />Przeszukałem internet i trafiłem na bardzo podobny silnik (zewnętrznie podobny).<br /><span style="color: #FF0000">[ fotki na forum wrzucamy tak: <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic44.html" >topic44.html</a><!-- l --> - na przyszłość wątek zostanie usunięty - jeśli kolega się do tego nie zastosuje - mirekk36 ]</span><br /><br />Mój wygląda identycznie, również ma 4 przewody w kolorze szarym.<br />Miernikiem zlokalizowałem 2 cewki.<br /><br />Podłączyłem go pod sterownik motor shield L293D<br /><span style="color: #FF0000">[ fotki na forum wrzucamy tak: <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic44.html" >topic44.html</a><!-- l --> - na przyszłość wątek zostanie usunięty - jeśli kolega się do tego nie zastosuje - mirekk36 ]</span><br /><br />Do arduino wgrałem taki kod:<br />[syntax=c]// Adafruit Motor shield library<br />// copyright Adafruit Industries LLC, 2009<br />// this code is public domain, enjoy!<br /><br />#include &lt;AFMotor.h&gt;<br /><br />// Connect a stepper motor with 48 steps per revolution (7.5 degree)<br />// to motor port #2 (M3 and M4)<br />AF_Stepper motor(200, 1);<br /><br />void setup() {<br />  Serial.begin(9600);           // set up Serial library at 9600 bps<br />  Serial.println(&quot;Stepper test!&quot;);<br /><br />  motor.setSpeed(50);  // 10 rpm   <br />}<br /><br />void loop() {<br />  Serial.println(&quot;Single coil steps&quot;);<br />  motor.step(100, FORWARD, SINGLE); <br />  motor.step(100, BACKWARD, SINGLE); <br />delay(2000);<br />  Serial.println(&quot;Double coil steps&quot;);<br />  motor.step(100, FORWARD, DOUBLE); <br />  motor.step(100, BACKWARD, DOUBLE);<br />delay(2000);<br />  Serial.println(&quot;Interleave coil steps&quot;);<br />  motor.step(100, FORWARD, INTERLEAVE); <br />  motor.step(100, BACKWARD, INTERLEAVE); <br />delay(2000);<br />  Serial.println(&quot;Micrsostep steps&quot;);<br />  motor.step(100, FORWARD, MICROSTEP); <br />  motor.step(100, BACKWARD, MICROSTEP); <br />delay(2000);<br />}[/syntax]<br /><br />Na początku podłączyłem tylko zasilanie z usb, silnik działa. Lecz nie ma siły, trzeba mu pomagać żeby się obrócił.<br />Potem podłączyłem zasilanie oddzielne do sterownika 5V,0.7A.<br /><br />Teraz również silnik obraca się, już nie muszę mu &quot;pomagać&quot; lecz czasem gubi kroki i ma bardzo mało siły.<br /><br />No to podłączyłem 12V,1.08A, teraz silnik ma siłę ale robi co chce. Kręci się w lewo, prawo, skacze chaotycznie.<br />Wpisuję kod:<br />[syntax=c]motor.step(200, FORWARD, SINGLE);[/syntax]<br />Silnik robi jeden pełny obrót, po czy zaczyna się zacinać.<br /><br /><br />Nie widziałem co z nim dalej zrobić, więc podłączyłem jeszcze pod sterownik <strong>L298N Dual H-Bridge 3A Motor Driver Board</strong>.<br /><span style="color: #FF0000">[ fotki na forum wrzucamy tak: <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic44.html" >topic44.html</a><!-- l --> - na przyszłość wątek zostanie usunięty - jeśli kolega się do tego nie zastosuje - mirekk36 ]</span><br /><br />Kod:<br />[syntax=c]#include &lt;Stepper.h&gt;<br /><br />const int stepsPerRevolution = 200;  // change this to fit the number of steps per revolution<br />// for your motor<br /><br />// initialize the stepper library on pins 8 through 11:<br />Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);<br /><br />void setup() {<br />  // set the speed at 60 rpm:<br />  myStepper.setSpeed(60);<br />  // initialize the serial port:<br />  Serial.begin(9600);<br />}<br /><br />void loop() {<br />  // step one revolution  in one direction:<br />  Serial.println(&quot;clockwise&quot;);<br />  myStepper.step(stepsPerRevolution);<br />  delay(500);<br /><br />  // step one revolution in the other direction:<br />  Serial.println(&quot;counterclockwise&quot;);<br />  myStepper.step(-stepsPerRevolution);<br />  delay(500);<br />}[/syntax]<br /><br />Podłączyłem wszystko pod zasilanie z usb, silnik działa ale dopiero jak mu pomogę, nie ma siły.<br />No to zasilacz 5V,0.7A pod sterownik, usb pod arduino. To samo, nie ma siły.<br />Podłączam zasilacz 12V,1.08A pod sterownik, zasilanie arduino z usb, sterownik z arduino połączony GND.<br />Przy próbie poruszenia silnika (silnik drga) dioda na sterowniku gaśnie, po czym zapala się itd.<br /><br />No to spróbowałem 12V pod sterownik, i wyjściem 5+ ze sterownika podłączyć arduino. Lecz wtedy jest to samo. Dioda gaśnie przy próbie ruchu.<br /><br />Mam jeszcze zalicz 12V,2A ale na razie nie podłączałem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12532">Pawel1924</a> — 12 sty 2016, o 10:06</p><hr />
]]></content>
</entry>
</feed>