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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2011-12-29T22:05:51+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=22&amp;t=110&amp;mode</id>
<entry>
<author><name><![CDATA[Piotrek]]></name></author>
<updated>2011-12-29T22:05:51+01:00</updated>
<published>2011-12-29T22:05:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1023#p1023</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1023#p1023"/>
<title type="html"><![CDATA[Re: samochodzik omijający przeszkody]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1023#p1023"><![CDATA[
Oki dziękuję będę walczył przez noc <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Rano zdam sprawozdanie <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=157">Piotrek</a> — 29 gru 2011, o 22:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2011-12-29T10:27:29+01:00</updated>
<published>2011-12-29T10:27:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1017#p1017</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1017#p1017"/>
<title type="html"><![CDATA[Re: samochodzik omijający przeszkody]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1017#p1017"><![CDATA[
<div class="quotetitle">Piotrek napisał(a):</div><div class="quotecontent"><br />ok, czujniki są zamieszczone na płytce dedykowanej tym czujnikom.<br /></div><br />Ale ja pytałem i wskazałem błąd, że wejścia procesora nie są podciągnięte do VCC - bo tego na schemacie nie widać ale także w sposób programowy nie jest to realizowane - i to może być podstawowym problemem tego wariowania czujników jak piszesz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><br /><div class="quotetitle">Piotrek napisał(a):</div><div class="quotecontent"><br />W czym jest większy problem z płytce czy w programie ??<br /></div><br />Ależ płytki PCB w ogóle nie pokazałeś więc nie mam pojęcia czy tam są błędy <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br /><br /><div class="quotetitle">Piotrek napisał(a):</div><div class="quotecontent"><br />Jaką książkę Pan poleca ?<br /></div><br /><br />Hmmm myślałem, że każdy kto wchodzi na to forum to już zna książkę o której mowa na:<br /><br /><!-- m --><a class="postlink" href="http://sklep.atnel.pl/pl/p/KSIAZKA-DVD/1">http://sklep.atnel.pl/pl/p/KSIAZKA-DVD/1</a><!-- m --><br /><br />Tę pozycję na pewno polecam - myślałem także że kolega już ją posiada i niejako do niej się w swojej wypowiedzi odwoływałem. Tam jest dużo cennych informacji dla kolegi w tym zakresie właśnie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 gru 2011, o 10:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Piotrek]]></name></author>
<updated>2011-12-29T09:40:10+01:00</updated>
<published>2011-12-29T09:40:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1016#p1016</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1016#p1016"/>
<title type="html"><![CDATA[Re: samochodzik omijający przeszkody]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1016#p1016"><![CDATA[
ok, czujniki są zamieszczone na płytce dedykowanej tym czujnikom.<br />W czym jest większy problem z płytce czy w programie ??<br />Jaką książkę Pan poleca ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=157">Piotrek</a> — 29 gru 2011, o 09:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2011-12-28T21:33:59+01:00</updated>
<published>2011-12-28T21:33:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1014#p1014</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1014#p1014"/>
<title type="html"><![CDATA[Re: samochodzik omijający przeszkody]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1014#p1014"><![CDATA[
Niestety program jest napisany chaotycznie, przedstawiony problem zbyt rozległy żeby można było tak wprost pomóc <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />Tak na gorąco mogę tylko podpowiedzieć, że to na pierwszy rzut oka nigdy nie ma prawa dobrze działać.<br /><br />Brak podciągania do VCC na liniach wejściowych czujników<br /><br />Ze schematu nie widać z jakiego napięcia zasilane są silniki - a jeśli z +5V to nie dziwne że dzieją się dantejskie sceny na żywo <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />Brak poprawnej filtracji zasilania, która jest tak istotna szczególnie w układzie gdzie jest sterowanie silnikami<br /><br />Program trzeba sprawdzać mniejszymi krokami i na żywo a nie w symulatorze<br /><br />Trzeba też umiejętnie podzielić całość na mniejsze kawałki i ew dopytać o konkretne szczegóły, które powodują problemy, bo tak to jest sobie jakiś kod w oderwaniu od założeń projektu i można się tylko domyślać a niestety nie każdy ma na to czas <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />Proponuję też na spokojnie poczytać książkę i dojść do ćwiczeń z systemów czasu rzeczywistego żeby zobaczyć jak można współbieżnie sterować kilkoma różnymi procesami naraz bo to tutaj by się przydało.<br /><br />W miarę uzupełnienia tematu i lepszego sprecyzowania pytań - można będzie coś konkretniej podpowiedzieć.<br /><br />Aha i proszę kod umieszczać w znacznikach - tak jak to zrobiłem teraz za kolegę ok?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 gru 2011, o 21:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[_ha_]]></name></author>
<updated>2011-12-28T20:58:46+01:00</updated>
<published>2011-12-28T20:58:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1013#p1013</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1013#p1013"/>
<title type="html"><![CDATA[Re: samochodzik omijający przeszkody]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1013#p1013"><![CDATA[
Czujniki oprócz zasilania potrzebują jeszcze kilku elementów pasywnych do poprawnej pracy - nie ma ich na schemacie.<br />Dodałbym jeszcze pull-up'y na liniach pomiarowych i po np 10uF na zasilaniu dla każdego czujnika .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=156">_ha_</a> — 28 gru 2011, o 20:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Piotrek]]></name></author>
<updated>2011-12-28T15:15:56+01:00</updated>
<published>2011-12-28T15:15:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1003#p1003</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1003#p1003"/>
<title type="html"><![CDATA[samochodzik omijający przeszkody]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=110&amp;p=1003#p1003"><![CDATA[
Witam mam problem z programem, w symulacji AVR studio wszystko działa jak należy, lecz po podlaczeniu do płytki wszystko się sypie. <br />Program zapętla się w funkcji dla czujnika środkowego i nie wychodzi, stany poszczególnych wejść czujników zmieniają się albo chaotycznie, albo poprawnie z tym że gdy czujnik PA6 wykrywa to zeruje także PA5 natomiast PA7 zeruje PA6.<br />Gdyby nie to że kazano nam zrobić ten projekt a dopiero później &quot;pokazano&quot; przerwania to pewnie bym z nich skorzystał ale w chwili obecnej w grę wchodzą tylko pętle if.<br />Dodam że czujniki to Sharp GP2Y0D810Z0F a silniczki pololu 1:120.<br />Mam też pytanie co do samego podłączenia:<br />Czy te czujniki mogę podpiąć wszystkie pod to samo zasilanie i masę ?<br />  gdy próbowałem to robić jeden dzialal normalnie reszta wariowała.  Dlaczego???<br />Symulacja która działa<br /><br />                                           <br />[syntax=c]#include &lt;avr/io.h&gt; <br />void main(void) <br />{<br />DDRA=0;         //czujniki<br />DDRB=0xFF;        //mostek H <br />DDRD|=(1&lt;&lt;5)|(1&lt;&lt;4);        //mostek h Enable<br /><br />while(1)<br />{<br /><br />if(!bit_is_clear(PINA,7))//CZ. LEWY<br />{<br />     PORTD|=(1&lt;&lt;5);//S. L. ON<br /> PORTD|=(1&lt;&lt;4);//S. P. ON<br /> <br /> PORTB|=(1&lt;&lt;7);//SILNIK LEWY DO PRZODU<br /> PORTB&amp;=~(1&lt;&lt;6);<br /> <br /> PORTB&amp;=~(1&lt;&lt;5);         //SILNIK PRAWY DO TYLU<br />     PORTB|=(1&lt;&lt;4);<br />}<br />else if(!bit_is_clear(PINA,6))//CZUJNIK SRODEK                       <br />{<br />     PORTD|=(1&lt;&lt;5);//S. L. ON<br /> PORTD|=(1&lt;&lt;4);//S. P. ON<br /> PORTB|=(1&lt;&lt;7);//S. L. DO PRZODU<br /> PORTB&amp;=~(1&lt;&lt;6);<br /> <br /> PORTB&amp;=~(1&lt;&lt;5);         //S. P. DO TYLU<br />     PORTB|=(1&lt;&lt;4);<br />}<br />}<br />else if(!bit_is_clear(PINA,5))//CZ. PRAWY <br />{<br />     PORTD|=(1&lt;&lt;5);//S. L. ON<br /> PORTD|=(1&lt;&lt;4);//S. P. ON<br /> <br /> PORTB&amp;=~(1&lt;&lt;7);//Sl L. DO TYLU<br /> PORTB|=(1&lt;&lt;6);<br /> <br /> PORTB|=(1&lt;&lt;5);         //S. P. DO PRZODU<br />     PORTB&amp;=~(1&lt;&lt;4);<br /><br />}<br />else<br />{<br />     PORTD|=(1&lt;&lt;5);//S. L. ON<br /> PORTD|=(1&lt;&lt;4);//S. P. ON<br /> <br /> PORTB|=(1&lt;&lt;7);//S. L. DO PRZODU<br /> PORTB&amp;=~(1&lt;&lt;6);<br /> <br /> PORTB|=(1&lt;&lt;5);         //S. P. DO PRZODU<br />     PORTB&amp;=~(1&lt;&lt;4);<br /><br /><br />}<br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=157">Piotrek</a> — 28 gru 2011, o 15:15</p><hr />
]]></content>
</entry>
</feed>