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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-12-02T18:08:49+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=24&amp;t=4983&amp;mode</id>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2013-12-02T18:08:49+01:00</updated>
<published>2013-12-02T18:08:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4983&amp;p=59389#p59389</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4983&amp;p=59389#p59389"/>
<title type="html"><![CDATA[Re: Układ pozycjonowania diy - jak działa ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4983&amp;p=59389#p59389"><![CDATA[
Hehe, to bardzo proste. Dobrze kombinujesz. W zasadzie na podstawie różnicy między ADC, a aktualnym licznikiem pozycji ustawiany jest krokowiec. Dokładnie to o co Ci chodzi robiłem kiedyś w BASCOM w kilka minut i gdzieś mam nawet program. Zastosowałem tam dodatkową zmienną &quot;doganiającą&quot; jako zabezpieczenie przed zbyt szybkimi zmianami ADC aby silnik nie gubił kroków <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><!-- m --><a class="postlink" href="http://www.youtube.com/watch?v=sBLOafyeoyU" >http://www.youtube.com/watch?v=sBLOafyeoyU</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 2 gru 2013, o 18:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-12-02T17:26:21+01:00</updated>
<published>2013-12-02T17:26:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4983&amp;p=59378#p59378</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4983&amp;p=59378#p59378"/>
<title type="html"><![CDATA[Re: Układ pozycjonowania diy - jak działa ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4983&amp;p=59378#p59378"><![CDATA[
No to rozumiem, ale chodzi mi o to jak program wie ile obrócić silnik wstecz ?<br />Dajmy na to że mamy te 512 ADC i silnik krokowy na 12-tej.<br />Jeśli ja teraz obrócę potencjometr tak by mieć 256 ADC to jak wyliczyć o ile przesunąć silnik w danym kierunku ?<br /><br />Czy to chodzi o to że od aktualnej pozycji czyli 512 ADC odejmujemy nową pozycję czyli 256 ADC i mamy zarówno (przyjmijmy) ilość kroków do wykonania jak i kierunek który sprawdzamy czy nowe ADC jest mniejsze czy większe od poprzedniego ADC. Ewentualnie jeśli nowe ADC jest większe to od nowego ADC odejmujemy poprzednie lub też możemy odejmować od pełnego ADC nowy odczyt i sprawdzać czy jest większy czy mniejszy niż poprzedni.<br /><br />Chyba rozgryzłem. Dzięki za naprowadzenie na tor myślenia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 2 gru 2013, o 17:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-12-01T19:17:32+01:00</updated>
<published>2013-12-01T19:17:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4983&amp;p=59275#p59275</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4983&amp;p=59275#p59275"/>
<title type="html"><![CDATA[Układ pozycjonowania diy - jak działa ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4983&amp;p=59275#p59275"><![CDATA[
Słuchajcie, mam takie pytanie. w EP 2/2010 opisany był układ zdalnego pozycjonowania kamery. Nic szczegółnego, procesor tiny13 do niego podłączony potencjometr, driver ULN2803 i silnik krokowy. Procesor na podstawie odczytu ADC z potencjometru odpowiednio ustawiał silnik krokowy.<br /><br />Możecie mi wyjaśnić na jakiej to zasadzie działa? Przedstawić algorytm?<br /><br />Ogólnie temat wygląda tak że po włączeniu zasilania silnik ustawiany jest na pozycję zero czyli obracany o odpowiednią ilość kroków. Nawet jeśli wcześniej trafi na ogranicznik to nic mu się nie stanie. Następnie obliczane jest ADC i silnik ustawiany odpowiednio do odczytu. Z tym ogólnie nie było by kłopotu ale nie rozumiem jak ustalana jest pozycja rotora w zależności od ADC ? Przecież za każdym razem silnik nie wraca na pozycję zero.<br /><br />Odczytywane jest to na podstawie danych DATA ? Bo o co chodzi? Jeśli ustawimy potencjometr w połowie to odczytamy powiedzmy połowę ADC czyli dajmy na to te 512 więc łatwo ustawić silnik w danej pozycji, ale jeśli skręcimy potencjometr na 1/4 obrotu to skąd wiadomo ile obrócić silnik umówmy się że w lewo? A jesli teraz przestawimy na 3/4 to skąd wiedzieć ile obrócić go w prawo?<br /><br />Filmiku nie wstawię bo boję się że autor miałby coś przeciw.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 1 gru 2013, o 19:17</p><hr />
]]></content>
</entry>
</feed>