<?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=28&amp;t=1849&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-11-30T17:48:33+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=28&amp;t=1849&amp;mode</id>
<entry>
<author><name><![CDATA[mlekorlz]]></name></author>
<updated>2012-11-30T17:48:33+01:00</updated>
<published>2012-11-30T17:48:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19820#p19820</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19820#p19820"/>
<title type="html"><![CDATA[Re: Silnik krokowy - przywrócenie pozycji po braku zasilania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19820#p19820"><![CDATA[
Zdaję sobie sprawę, że silnik gubi kroki, jakaś super dokładność nie jest potrzebna więc chyba najlepszym rozwiązaniem będzie montaż krańcówek i &quot;pusty przebieg&quot; podczas uruchomienia urządzenia.<br />Dziękuję za podpowiedzi:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=245">mlekorlz</a> — 30 lis 2012, o 17:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[stachu]]></name></author>
<updated>2012-11-30T17:32:16+01:00</updated>
<published>2012-11-30T17:32:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19818#p19818</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19818#p19818"/>
<title type="html"><![CDATA[Re: Silnik krokowy - przywrócenie pozycji po braku zasilania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19818#p19818"><![CDATA[
W porządnych serwach są prądniczki tachometryczne no chyba, że &quot;porządne&quot; nieco inaczej  postrzega kolega  lub mówimy o innej półce cenowej <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=72">stachu</a> — 30 lis 2012, o 17:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-11-30T11:43:44+01:00</updated>
<published>2012-11-30T11:43:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19805#p19805</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19805#p19805"/>
<title type="html"><![CDATA[Re: Silnik krokowy - przywrócenie pozycji po braku zasilania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19805#p19805"><![CDATA[
Po za tym potencjometr węglowy to bardzo zawodny element, musiał by być specjalny jak w porządnych serwach, cermentowy (ceramiczny). Enkoder to jedyne proste i niezawodne rozwiązanie.<p>Statystyki: Napisane przez Gość — 30 lis 2012, o 11:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[stachu]]></name></author>
<updated>2012-11-30T09:14:33+01:00</updated>
<published>2012-11-30T09:14:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19799#p19799</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19799#p19799"/>
<title type="html"><![CDATA[Re: Silnik krokowy - przywrócenie pozycji po braku zasilania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19799#p19799"><![CDATA[
To nie jest dobry pomysł i może komplikować mechanikę, no chyba  że oś jest przelotowo.<br /><br />Jeśli by już tak robić to o wiele lepszy jest enkoder kwadraturowy niż potencjometr<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=72">stachu</a> — 30 lis 2012, o 09:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[artineo]]></name></author>
<updated>2012-11-30T05:57:12+01:00</updated>
<published>2012-11-30T05:57:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19792#p19792</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19792#p19792"/>
<title type="html"><![CDATA[Re: Odp: Silnik krokowy - przywrócenie pozycji po braku zasi]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19792#p19792"><![CDATA[
Można by (w zależnosci od wymaganej dokladności) dolozyc też potencjometr i połączyć jego oś z silnikiem. Jeden obrót silnika = jeden obrót potencjometru. Odczytując jego wartość znał byś polożenie w jakim znajduje się silnik (coś jak serwo)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=565">artineo</a> — 30 lis 2012, o 05:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-11-29T20:56:30+01:00</updated>
<published>2012-11-29T20:56:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19764#p19764</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19764#p19764"/>
<title type="html"><![CDATA[Re: Silnik krokowy - przywrócenie pozycji po braku zasilania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19764#p19764"><![CDATA[
<div class="quotetitle">stachu napisał(a):</div><div class="quotecontent"><br />W otwartej pętli można zliczać impulsy i zapisać do eepromu ale to nie jest dobre bo po zaniku zasilania silnik niema momentu trzymającego więc pod wpływem mechaniki może zmienić pozycję<br /><br />Jeśli ja miałem taki przypadek to w urządzeniu zastosowałem bazowanie przycisk gdzie na początku pracy lub na końcu wracał silnik do pozycji zero wszystko ograniczone opto krańcówkami razem z obrotami silnika aby wiedzieć że silnik faktycznie wykonał pełny obrót<br /></div><br /><br /><br />O ile silnik nie obraca się raz na dobę albo nawet rzadziej, to bardzo szybko zajedziesz tego eeproma <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Bez czujnika synchronizującego żadne zliczanie impulsów na dłuższą metę się nie sprawdzi. <br />Podobne rozwiązanie jest w drukarkach etykiet, nawet jeżeli przytrzymamy silnik (a kroki są liczone) następuje synchronizacja wysuwu przy następnej etykiecie za pomocą czujnika przerwy etykiet bo inaczej nastąpiło by przesunięcie wydruku względem etykiet.<br />Dlatego wspomniałem jaka precyzja ci jest potrzebna. Nie licz na to, że sterując silnik nawet większym prądem silnik nie zgubi ci kroku, bo wystarczy, że coś przyblokuje silnik, nastąpi zanik zasilania, przesunięcie mechanizmu jak wspomniał kolega wyżej i mechanizm ci się rozjedzie.<br />Krańcówki to też dobry pomysł, o ile &quot;kasowanie&quot; będzie następowało co cykl, albo co kilka cykli.<p>Statystyki: Napisane przez Gość — 29 lis 2012, o 20:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[stachu]]></name></author>
<updated>2012-11-29T18:12:30+01:00</updated>
<published>2012-11-29T18:12:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19749#p19749</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19749#p19749"/>
<title type="html"><![CDATA[Re: Silnik krokowy - przywrócenie pozycji po braku zasilania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19749#p19749"><![CDATA[
W otwartej pętli można zliczać impulsy i zapisać do eepromu ale to nie jest dobre bo po zaniku zasilania silnik niema momentu trzymającego więc pod wpływem mechaniki może zmienić pozycję<br /><br />Jeśli ja miałem taki przypadek to w urządzeniu zastosowałem bazowanie przycisk gdzie na początku pracy lub na końcu wracał silnik do pozycji zero wszystko ograniczone opto krańcówkami razem z obrotami silnika aby wiedzieć że silnik faktycznie wykonał pełny obrót<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=72">stachu</a> — 29 lis 2012, o 18:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-11-29T08:10:20+01:00</updated>
<published>2012-11-29T08:10:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19735#p19735</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19735#p19735"/>
<title type="html"><![CDATA[Re: Silnik krokowy - przywrócenie pozycji po braku zasilania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19735#p19735"><![CDATA[
<div class="quotetitle">GwynBleidD napisał(a):</div><div class="quotecontent"><br />I dodatkowo ma zliczoną ilość kroków na całej długości <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> więc nie trzeba tego na sztywno w program wpisywać (czasem mi w j.polskim brakuje niektórych słówek, w angielskim jest takie ładne słówko &quot;hardcoded&quot;...)<br /></div><br /><br />Sam połączył bym obydwie metody, krańcówki (hallotrona, albo czujnika przerwy z koderem jak w starych myszach). <br />Dzięki temu masz liczenie kroków i zawsze wiesz w jakiej pozycji jest silnik, po drugie nawet jak silnik zgubi krok, czy dwa to po pół, albo całym obrocie (zależy jak rozmieścisz czujniki) masz znowu synchronizację.<br /><br />Wszystko zależy od wymaganej precyzji.<br /><br />PS. Kolego Antystatyczny miałeś na myśli express do kawy??, bo mój przy każdym włączeniu robi faktycznie pusty przebieg bez włączania młynka.<p>Statystyki: Napisane przez Gość — 29 lis 2012, o 08:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mlekorlz]]></name></author>
<updated>2012-11-28T10:54:34+01:00</updated>
<published>2012-11-28T10:54:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19675#p19675</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19675#p19675"/>
<title type="html"><![CDATA[Silnik krokowy - przywrócenie pozycji po braku zasilania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1849&amp;p=19675#p19675"><![CDATA[
Zrobiłem sobie urządzenie do sterowania silnikami krokowymi za pomocą atmega32 + ATB-ETH ale w ramach &quot;wymyślania sobie problemów&quot; spostrzegłem, że silniki które mają pracować w zakresie 0-360 stopni w przypadku braku zasilania przekroczą ten zakres (układ wyłączył się gdy silnik był na pozycji np steps_state = 300, przy ponownym uruchomieniu układu znów będzie mógł się obrócić o 360 stopni a powinien tylko o pozostałe z poprzedniej &quot;sesji&quot; 60 stopni).<br />Myślałem o zapisywaniu zmiennej steps_state do EEPROM w przypadku spadku zasilania i pobraniu jej do steps_state po ponownym włączeniu. Drugie rozwiązanie to zastosowanie krańcówki, wtedy po przywróceniu zasilania silnik będzie się cofał aż do jej dotknięcia co spowoduje zapis steps_state = 0; będzie to oznaczało, że wrócił on do pozycji wyjściowej.<br />Które rozwiązanie jest według Panów lepsze, może posiadacie inne ciekawsze pomysły?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=245">mlekorlz</a> — 28 lis 2012, o 10:54</p><hr />
]]></content>
</entry>
</feed>