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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-06-23T21:23:06+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=11779&amp;mode</id>
<entry>
<author><name><![CDATA[Panicz74]]></name></author>
<updated>2015-06-23T21:23:06+01:00</updated>
<published>2015-06-23T21:23:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=132685#p132685</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=132685#p132685"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=132685#p132685"><![CDATA[
Żadnych zakłóceń nie było... Problem leżał w programie i fusbitach. Poskładam wszystko do kupy to prześlę gotowca <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=9088">Panicz74</a> — 23 cze 2015, o 21:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2015-06-23T17:43:05+01:00</updated>
<published>2015-06-23T17:43:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=132640#p132640</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=132640#p132640"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=132640#p132640"><![CDATA[
Nigdy takich problemów nie miałem pomijając że stykówki omijam szerokim łukiem i niedam sobie wmówić że sa dobre bo nie są .,..<br />zacznij od pewnych krótkich połączeń  swego rodzaju dobrym pmysłem może być arduino UNO + shield do serv np:<br /><br /><img src="https://s-media-cache-ak0.pinimg.com/736x/a5/e2/c6/a5e2c6a36493b07ddc4f16043451af09.jpg" alt="Obrazek" /><br /><br />to pewne i sprawne połaczenie nie sprawiające kłopotu <br /><br />kolejna sprawa to fakt bania się arduino ...  <br /><br />kolejny raz piszę to tylko płytka z prockiem  nic więcej mozna pisać w C , bascomie , asm ale ma silną stronę <br />ma coś takiego jak shieldy na każdą okazję  i to wiele ułatwia życie  ...<br /><br />m328 ci wystarczy też bez problemu <br />koszty nie sa duże , a mniej nerwów i wyrwanych włosów<br /><br />ew zainteresuj się tym układem  <!-- m --><a class="postlink" href="http://www.sunduino.pl/wordpress/992-kanalowy-sterownik-serw/" >http://www.sunduino.pl/wordpress/992-ka ... wnik-serw/</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 23 cze 2015, o 17:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Panicz74]]></name></author>
<updated>2015-06-22T22:18:26+01:00</updated>
<published>2015-06-22T22:18:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=132553#p132553</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=132553#p132553"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=132553#p132553"><![CDATA[
To chyba procesor jednak, spójrzcie co pokazuje oscyloskop:<br /><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=a9BIWI6MF_k" >https://www.youtube.com/watch?v=a9BIWI6MF_k</a><!-- m --><br /><br />Dźwięk i obraz idealnie oddaje co się dzieje. Czyżby zanikał sygnał PWM??? Co z tym zrobić?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9088">Panicz74</a> — 22 cze 2015, o 22:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[giciors]]></name></author>
<updated>2015-06-15T20:06:30+01:00</updated>
<published>2015-06-15T20:06:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131842#p131842</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131842#p131842"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131842#p131842"><![CDATA[
Witam <br />Nie ma znaczenia Arduino to tylko środowisko kod wynikowy też jest taki sam jak z Eclipsa czyli hex wsad podajesz np. przez złącze canda 6 pin i po sprawie. TRochę masz mniej pamięci bo jest bootloader wgrany ale to nie powinno przeszkadzać.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1818">giciors</a> — 15 cze 2015, o 20:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Panicz74]]></name></author>
<updated>2015-06-15T14:28:17+01:00</updated>
<published>2015-06-15T14:28:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131818#p131818</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131818#p131818"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131818#p131818"><![CDATA[
Po zmontowaniu na płytce PCB dalej serwa drgają <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> chociaż teraz nie ma już spadków napięć na szynie zasilającej serwa. Pojęcia nie mam gdzie tutaj szukać przyczyny... <br /><br />A to Arduino? Nigdy nie próbowałem nic z Arduino robić... Jest na innym procesorze widzę, At328.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9088">Panicz74</a> — 15 cze 2015, o 14:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[giciors]]></name></author>
<updated>2015-06-10T21:08:34+01:00</updated>
<published>2015-06-10T21:08:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131458#p131458</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131458#p131458"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131458#p131458"><![CDATA[
Witam<br />Serwa wymagają dosyć czystego sygnału sterującego, mając oscyloskopik możesz go podejrzeć jak wygląda, poza tym nie rób takich rzeczy na stykówce za pomocą kabelków o znacznej długości , spadki napięcia i dodatkowa jakaś indukcja może się pojawić a jak więcej w kupie leci to i pojemności się robią , zresztą jak masz oscyloskop to jesteś w stanie zobaczyć to wszystko , generalnie jestem zwolennikiem płytek ale tylko do sprawdzenia jakiś prostych układów ale czasami coś tam zrobię jakiś eksperyment z przetwornicą czy generatorkiem, jak podstawowe założenia sprawdzę i na oscyloskopie sprawdzę sygnały i ewentualne zakłócenia to robię żelazkowanie i sprawa działa. Sprawdz wszystkie sygnały oscyloskopem albo kup arduino nano i kablami połącz serwa i po sprawie (allegro cena 15PLN ) <br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1818">giciors</a> — 10 cze 2015, o 21:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Panicz74]]></name></author>
<updated>2015-06-10T18:51:35+01:00</updated>
<published>2015-06-10T18:51:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131443#p131443</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131443#p131443"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131443#p131443"><![CDATA[
No właśnie zapomniałem dopisać: Czyli to może być spadek napięcia na kablach lub stykówce??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9088">Panicz74</a> — 10 cze 2015, o 18:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-06-10T18:48:13+01:00</updated>
<published>2015-06-10T18:48:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131440#p131440</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131440#p131440"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131440#p131440"><![CDATA[
<div class="quotetitle">Panicz74 napisał(a):</div><div class="quotecontent"><br />Może macie jeszcze jakieś sugestie co może pomóc?<br /></div><br />Zmień w końcu tą stykówkę albo na jakąś własną dobrze zrobioną płytkę PCB albo na jakiś porządny zestaw uruchomieniowy (dobrze zaprojektowany)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 cze 2015, o 18:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Panicz74]]></name></author>
<updated>2015-06-10T18:24:19+01:00</updated>
<published>2015-06-10T18:24:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131435#p131435</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131435#p131435"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=131435#p131435"><![CDATA[
No dobrze... Podłączyłem to ten w ten sposób:<br />- zasilanie z ATX 12V -&gt; 5V podpięte pod procesor, nigdzie więcej,<br />- zasilanie z ATX 5V podpięte pod 4 serwa, łączny maksymalny pobór prądu 2,5A,<br />- przy nogach AVCC i GND kondensatory 4,7uf + 100nf, przy VCC i GND kondensator 100nf,<br />- pod reset podciągnięty rezystor 10KOhm,<br />- przy kwarcu 16MHz dwa kondensatory 22uf<br /><br />Próbowałem podwyższać napięcie 5V dla serw na 6V - efekt jeszcze gorszy. Koraliki ferrytowe nic nie dają, zaprogramowanie reszty wolnych pinów też.<br /><br />Wykombinowałem sobie oscyloskop. Napięcie procesora wygląda na bardzo gładkie, bez żadnych szpilek. Gorzej na zasilaniu silników. Tylko, że naprawdę mi się pomysły kończą jak temu zaradzić <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />Efekt wygląda tak, niezbyt ciekawie:<br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=eojsU8Ql9rE" >https://www.youtube.com/watch?v=eojsU8Ql9rE</a><!-- m --><br /><br />Może macie jeszcze jakieś sugestie co może pomóc?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9088">Panicz74</a> — 10 cze 2015, o 18:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gordon10]]></name></author>
<updated>2015-05-23T12:06:56+01:00</updated>
<published>2015-05-23T12:06:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129907#p129907</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129907#p129907"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129907#p129907"><![CDATA[
<div class="quotetitle">Panicz74 napisał(a):</div><div class="quotecontent"><br />Dobrze zrozumiałem?<br /></div> Bardzo dobrze.<br /><br />A jakby coś jeszcze wariowało, to pozostaje kombinowanie &quot;starym indiańskim sposobem&quot; - podpinanie po kolei pojedynczo serwa, jeśli układ pracuje poprawnie ze wszystkimi z osobna, to dokładać następne i sprawdzać z dwoma, trzema itd. aż do pięciu. <br />Ja tak często wyłapuje jakieś błędy sprzętowe (a nawet i programowe).<br /><br />Powodzenia:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=968">gordon10</a> — 23 maja 2015, o 12:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Panicz74]]></name></author>
<updated>2015-05-22T23:46:35+01:00</updated>
<published>2015-05-22T23:46:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129869#p129869</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129869#p129869"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129869#p129869"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Czyli w tym wypadku weź, że odizoluj napięcie zasilania procka od napięcia z serw. Weź że sobie panie nawet 7805 i podaj na wejście 12V z tego zasilacza natomiast 5V z jego wyjścia podaj do procka.<br /></div><br />czyli 12V-&gt;5V i do procka<br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />3. serwa możesz wtedy sobie zasilać z zasilacza komputerowego<br /></div><br />a 5V z zasilacza dla serw<br /><br />Dobrze zrozumiałem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9088">Panicz74</a> — 22 maja 2015, o 23:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-05-22T23:42:52+01:00</updated>
<published>2015-05-22T23:42:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129868#p129868</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129868#p129868"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129868#p129868"><![CDATA[
<div class="quotetitle">Panicz74 napisał(a):</div><div class="quotecontent"><br />Dla pewności: <br />Czyli mogę użyć linii 12V z ATX + stabilizator 5v do zasilania procka? I jednocześnie użyć linii 5V (z tego samego ATX) do zasilania serw?<br /></div><br />czytałeś wyżej ?<br /><!-- l --><a class="postlink-local" href="http://forum.atnel.pl/post129863.html#p129863" >post129863.html#p129863</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 maja 2015, o 23:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Panicz74]]></name></author>
<updated>2015-05-22T23:33:45+01:00</updated>
<published>2015-05-22T23:33:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129867#p129867</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129867#p129867"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129867#p129867"><![CDATA[
Prawda, zarówno serwa jak i procek dostają zasilanie z tego samego źródła 5v z ATX. Jak tylko będzie okazja to sobie szybko sprawię stabilizator 12V-&gt;5V.<br /><br />Dla pewności: <br />Czyli mogę użyć linii 12V z ATX + stabilizator 5v do zasilania procka? I jednocześnie użyć linii 5V (z tego samego ATX) do zasilania serw?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9088">Panicz74</a> — 22 maja 2015, o 23:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jaman7]]></name></author>
<updated>2015-05-22T23:25:42+01:00</updated>
<published>2015-05-22T23:25:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129866#p129866</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129866#p129866"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129866#p129866"><![CDATA[
Atmega czy zasilana z programatora lub z zasilacza, wszystkie piny zasilające procek muszą być zasilane.<br /><br />zasilanie samych serw stosuj odrębne zasilanie aby nie szarpało zasilania procka<br /><br /><br />Przykład jak ja organizuję filtracje pinów zasilających na przykładzie atmegi8 już na płytce<br /><a href="http://forum.atnel.pl/_obrazki/o/6459/aced8fd6bf11d2ab6ed5b0f0aedd2974.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/6459/aced8fd6bf11d2ab6ed5b0f0aedd2974.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6459">jaman7</a> — 22 maja 2015, o 23:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Panicz74]]></name></author>
<updated>2015-05-22T23:20:32+01:00</updated>
<published>2015-05-22T23:20:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129865#p129865</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129865#p129865"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129865#p129865"><![CDATA[
<div class="quotetitle">jaman7 napisał(a):</div><div class="quotecontent"><br />na schemacie czemu zasilanie atmegi masz podpięte na część pinów zasilających, ma być tak<br />noga 10  VCC do 5V <br />noga 30 AVCC do 5V<br />oraz filtracja 100nF przy każdej nodze od zasilania.<br /></div><br /><br />Schemat dotyczy połączenia przy włączonym programatorze...<br />Faktycznie nie miałem podciągniętego RESET do VCC, ale to nic nie zmieniło.<br />Jak odłączam programator to oczywiście wszystko wędruje do 5V przez 100nf.<br /><br />Zastanawia mnie fakt, że jedno serwo działa dobrze. Jak podłączam resztę, a szczególnie to inne od reszty - SG92R, to wszystko zaczyna szaleć. To wygląda tak jakby sygnały PWM próbowały na siebie nachodzić z różnych pinów...<br /><br />Jakieś jeszcze pomysły?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9088">Panicz74</a> — 22 maja 2015, o 23:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-05-22T23:04:26+01:00</updated>
<published>2015-05-22T23:04:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129863#p129863</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129863#p129863"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129863#p129863"><![CDATA[
<div class="quotetitle">Panicz74 napisał(a):</div><div class="quotecontent"><br />Ale jak już podepnę resztę serw to zaczyna się taki cyrk:<br /></div><br />Ja się nie dziwię, już kilka razy w jakichś innych wątkach dostawałeś podpowiedzi ale nic sobie z tego nie robisz ....<br /><br />Po pierwsze - z tego co pamiętam to jakieś prądożerne te twoje serwa, do tego zasilasz to tragicznym napięciem +5V z zasilacza komputerowego (masakra) .... Tyle razy było mówione - zacznij projektować zasilanie do procków po ludzku jak się należy.<br /><br />Czyli w tym wypadku weź, że odizoluj napięcie zasilania procka od napięcia z serw. Weź że sobie panie nawet 7805 i podaj na wejście 12V z tego zasilacza natomiast 5V z jego wyjścia podaj do procka.<br /><br />Schemat niestety woła o pomstę do nieba - SZCZEGÓLNIE jeśli chodzi o rozrysowanie zasilania - jakaś MAKABRA! I nie dość tego jeszcze tam się miesza jakieś zasilanie z USBASP .... no kosmos<br /><br />1. zasil procka przez 7805 żeby miał stabilne zasilanie<br />2. odłącz zasilanie z usbasp bo spalisz coś zaraz<br />3. serwa możesz wtedy sobie zasilać z zasilacza komputerowego<br /><br />pomijam już milczeniem SŁUSZNE uwagi powyżej - co też oznacza, że nie chciało ci się przeczytać tego:<br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/04/mikrokontroler-prawidowe-zasilanie.html" >http://mirekk36.blogspot.com/2012/04/mi ... lanie.html</a><!-- m --><br /><br />a dostawałeś już link<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 maja 2015, o 23:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jaman7]]></name></author>
<updated>2015-05-22T22:58:50+01:00</updated>
<published>2015-05-22T22:58:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129862#p129862</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129862#p129862"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129862#p129862"><![CDATA[
na schemacie czemu zasilanie atmegi masz podpięte na część pinów zasilających, ma być tak<br />noga 10  VCC do 5V <br />noga 30 AVCC do 5V<br />oraz filtracja 100nF przy każdej nodze od zasilania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6459">jaman7</a> — 22 maja 2015, o 22:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gordon10]]></name></author>
<updated>2015-05-22T22:54:55+01:00</updated>
<published>2015-05-22T22:54:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129861#p129861</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129861#p129861"/>
<title type="html"><![CDATA[Re: Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129861#p129861"><![CDATA[
Kolego, a masz podciągnięty RESET do VCC przez rezystor 10k? Na schemacie tego nie widać. No i jeszcze można dać jakieś dodatkowe kondziorki filtrujące zasilanie. Przynajmniej ja zawsze od tego zaczynam jak mi zaczyna coś wariować na stykówce.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=968">gordon10</a> — 22 maja 2015, o 22:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Panicz74]]></name></author>
<updated>2015-05-22T23:21:22+01:00</updated>
<published>2015-05-22T22:44:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129858#p129858</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129858#p129858"/>
<title type="html"><![CDATA[Atmega644 - walka z zakłóceniami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11779&amp;p=129858#p129858"><![CDATA[
Witam,<br /><br />Mam straszne problemy z zakłóceniami. Czytałem już chyba wszystkie artykuły i nadal nie mogę dojść do przyczyny. <br /><br />Sprzęt:<br />- Atmega644P,<br />- 4x serwo SG-5010,<br />- 1x serwo SG-92R,<br />- zasilacz ATX (5v, 16A)<br /><br />Schemat: <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/9088/63c5ea53a87b8701d198f1114334bb66.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/9088/63c5ea53a87b8701d198f1114334bb66.jpg" alt="Obrazek" /></a><br /><br />Program steruje pięcioma serwami:<br /><br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br /><em><span style="color: #FF0000">#define F_CPU 16000000UL &lt;---- panie kolego tego w kodzie się nie robi a już na pewno nie na tym forum - mirekk36</span></em><br /></div><br /><br />[syntax=c]#define KEY1    (1&lt;&lt;PA0)// definicja przycików<br />#define KEY2    (1&lt;&lt;PA1)<br />#define KEY3    (1&lt;&lt;PA3)<br />#define KEY4(1&lt;&lt;PA4)<br /><br />#define KEY1_DOWN ( !(PINA &amp; KEY1) )// definicja wciśniętego przycisku<br />#define KEY2_DOWN ( !(PINA &amp; KEY2) )<br />#define KEY3_DOWN ( !(PINA &amp; KEY3) )<br />#define KEY4_DOWN ( !(PINA &amp; KEY4) )<br /><br />#define SERVO1 (1&lt;&lt;PB0)// definicja silników<br />#define SERVO2 (1&lt;&lt;PB1)<br />#define SERVO3 (1&lt;&lt;PB2)<br />#define SERVO4 (1&lt;&lt;PB3)<br />#define SERVO5 (1&lt;&lt;PB4)<br /><br /><br />#define SERVO_MID       3000// definicja położenia silnika<br />#define SERVO_MIN       1000<br />#define SERVO_MAX       5000<br />#define SERVO_90_LEFT2000<br />#define SERVO_90_RIGHT4000<br /><br /><br />uint16_t servo1, servo2, servo3, servo4, servo5;<br />volatile uint8_t key_flag;// zmienna pomijana przez kompilator<br /><br />int main(void)<br />{<br />servo1 = servo2 = servo3 = servo4 = servo5  = SERVO_MID;// ustawienie początkowe silników<br />PORTA |= KEY1 | KEY2 | KEY3 | KEY4;// wyjścia - przyciski<br />DDRB |= SERVO1 | SERVO2 | SERVO3 | SERVO4 | SERVO5; // wyjścia do silników<br />TCCR1A |= 1&lt;&lt;WGM11;<br />TCCR1B |= 1&lt;&lt;WGM12 | 1&lt;&lt;WGM13 | 1&lt;&lt;CS10;//rejestry odpowiedzialne za PWM<br />TIMSK1 |= 1&lt;&lt;OCIE1A;// timer dla TCCR1B &amp; TCCR1A<br /><br />ICR1 = 19999;//rozciagnij, zawez okres<br /><br />sei();//uruchomienie przerwań<br /><br />while(1)<br />        {<br />                if(key_flag) // jeśli flaga = 0, wykonaj program<br />                {<br />                        key_flag = 0;<br /><br />                        if (KEY1_DOWN) //klawisz 1 wcisniety<br />                        {<br />                        servo1 = SERVO_MAX;<br /><br />                                servo2 = SERVO_MIN;<br /><br />                                servo3 = SERVO_MAX;<br /><br />                                servo4 = SERVO_MIN;<br /><br />                                servo5 = SERVO_MAX;<br />                        }<br /><br /><br />                        if (KEY2_DOWN) //klawisz 2 wcisniety<br />                        {<br />                                servo1 = SERVO_MIN;<br /><br />                                servo2 = SERVO_MAX;<br /><br />                                servo3 = SERVO_MIN;<br /><br />                                servo4 = SERVO_MAX;<br /><br />                                servo5 = SERVO_MIN;<br /><br />                        }<br />                        if (KEY3_DOWN) //klawisz 3 wcisniety<br />                        {<br />                                servo1 = SERVO_90_LEFT;<br /><br />                                servo2 = SERVO_90_RIGHT;<br /><br />                                servo3 = SERVO_90_LEFT;<br /><br />                                servo4 = SERVO_90_RIGHT;<br /><br />                                servo5 = SERVO_90_LEFT;<br /><br />                        }<br />                        if (KEY4_DOWN) //klawisz 4 wcisniety<br />                        {<br />                                servo1 = SERVO_90_RIGHT;<br /><br />                                servo2 = SERVO_90_LEFT;<br /><br />                                servo3 = SERVO_90_RIGHT;<br /><br />                                servo4 = SERVO_90_LEFT;<br /><br />                                servo5 = SERVO_90_RIGHT;<br /><br />                        }<br /><br />                }<br />                if(TCNT1 &gt; servo1) PORTB &amp;= ~SERVO1; //nakierowanie mechanizmu przerwania<br />                if(TCNT1 &gt; servo2) PORTB &amp;= ~SERVO2;<br />                if(TCNT1 &gt; servo3) PORTB &amp;= ~SERVO3;<br />                if(TCNT1 &gt; servo4) PORTB &amp;= ~SERVO4;<br />                if(TCNT1 &gt; servo5) PORTB &amp;= ~SERVO5;<br /><br />        }<br />}<br />ISR (TIMER1_COMPA_vect)<br />{<br />        PORTB |= SERVO1 | SERVO2 | SERVO3 | SERVO4 | SERVO5;<br />        key_flag = 1; // jeśli flaga = 1, program sie wykonał<br />}[/syntax]<br /><br />Przy jednym serwie wszystko działa elegancko:<br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=G1RWs3AwHrw" >https://www.youtube.com/watch?v=G1RWs3AwHrw</a><!-- m --><br /><br />Ale jak już podepnę resztę serw to zaczyna się taki cyrk:<br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=0PMyEmX98SQ" >https://www.youtube.com/watch?v=0PMyEmX98SQ</a><!-- m --> (dźwięk jakbym łaskotał chomika)<br /><br />Zasilanie biorę z ATX z wiązki 5V.<br />Nie wiem jak sobie z tym poradzić... Proszę was o wszelkie sugestie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9088">Panicz74</a> — 22 maja 2015, o 22:44</p><hr />
]]></content>
</entry>
</feed>