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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-03-16T19:43:11+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=3&amp;t=924&amp;mode</id>
<entry>
<author><name><![CDATA[Remolek]]></name></author>
<updated>2012-03-16T19:43:11+01:00</updated>
<published>2012-03-16T19:43:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4315#p4315</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4315#p4315"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4315#p4315"><![CDATA[
No chyba, że dostępna pojemność akumulatorów jest za mała do zakładanego celu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=266">Remolek</a> — 16 mar 2012, o 19:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-03-15T22:12:25+01:00</updated>
<published>2012-03-15T22:12:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4288#p4288</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4288#p4288"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4288#p4288"><![CDATA[
No jakaś idea to jest - ale jeśli mowa o bateryjnym zasilaniu to same przekaźniki będą żarłocznie siorbać prąd i jeśli mowa o małych bateriach to idea wydaje mi się że bierze w łeb <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> .... Nie lepiej zastosować jedną baterię a po prostu o większej pojemności i pozbyć się ze statku całego balastu w postaci przekaźników ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 mar 2012, o 22:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-03-15T22:07:30+01:00</updated>
<published>2012-03-15T22:07:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4285#p4285</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4285#p4285"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4285#p4285"><![CDATA[
podłączaj na piny dzielniki , a nie będziesz miał problemów<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 15 mar 2012, o 22:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Remolek]]></name></author>
<updated>2012-03-15T21:44:36+01:00</updated>
<published>2012-03-15T21:44:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4284#p4284</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4284#p4284"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4284#p4284"><![CDATA[
Ok testy przeprowadzone po podaniu jakiegokolwiek napięcia lub dołączenia do masy wyniki są zgodne z oczekiwaniem.<br />Ale teraz mam następujące pytanie, przyjmimi czysto hipotetycznie taki schemat:<br /><br /><!-- m --><a class="postlink" href="http://imageshack.us/photo/my-images/51/schematw.png/">http://imageshack.us/photo/my-images/51/schematw.png/</a><!-- m --><br /><br />Nie zwracamy uwagi na sterowanie przekaźników idea układu jest następująca.<br /><br />Włączam układ, mierzę napięcie na trzech bateriach, wybieram najsilniejszą baterię, zostaje ona podłączona do szyny zasilającej.<br />Odpuszczam dwa niewykorzystywane przekaźniki (CZYLIi PINY W &quot;POWIETRZU&quot;). Po zbliżeniu się do jakiegoś napięcia granicznego. Załączam dwa pozostałe przekaźniki dokonuje pomiar znowu wybieram najsilniejsze źródło je zostawiam, a dwa pozostałe przekaźniki odpuszczam.<br /><br />Zaznaczam że jest to czysto teoretyczne rozwiązanie a nie praktyczne.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=266">Remolek</a> — 15 mar 2012, o 21:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-03-15T20:13:00+01:00</updated>
<published>2012-03-15T20:13:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4279#p4279</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4279#p4279"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4279#p4279"><![CDATA[
No i to można uznać za konkretne pytanie i opis problemu. Ale wynika z tego jak na razie tylko jedno. Może zadam tobie pytanie:<br /><br />A czego ty oczekujesz na pinach 4 i 6, które wiszą w powietrzu a regulujesz napięcie tylko na wejściu pinie nr.5 ????<br /><br />Czy nie wydaje ci się że to trochę podejście nieteges ? Na niepodłączonych pinach nie oczekuj przewidywalnych wyników, zresztą bardzo mnie to ciekawi jakiego wyniku się spodziewasz na niepodłączonych hmmm?<br /><br />Chcesz to sprawdzić ? to podaj na piny 4 i 6 także jakieś napięcia z suwaków potencjometrów i wtedy opisz wyniki i ew pytaj dalej jeśli jeszcze będziesz miał o co pytać - bo podejrzewa, że gdy w końcu zobaczysz normalne pomiary na 3 niezależnych kanałach to zrozumiesz że tak się to robi a nie pozostawia piny w powietrzu.<br /><br />daj znać.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 mar 2012, o 20:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Remolek]]></name></author>
<updated>2012-03-15T19:38:57+01:00</updated>
<published>2012-03-15T19:38:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4278#p4278</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4278#p4278"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4278#p4278"><![CDATA[
Dziękuję za zwrócenie uwagi, ale niestety to nie to. Obecnie uprościłem funkcję pomiar do minimum, wygląda następująco:<br />[syntax=c]<br />uint16_t pomiar(uint8_t kanal){<br />ADMUX = (ADMUX &amp; 0xE0) | kanal;<br />_delay_us(35);<br />ADCSRA |= (1&lt;&lt;ADSC);<br />while(ADCSRA &amp; (1&lt;&lt;ADSC));<br />return ADCW;<br />}[/syntax]<br /><br />Niestety bez poprawy. Mam do pinu 5 podłączone napięcie które mogę regulować, piny 4 i 6 są w powietrzu. I tak z pinu 4 odczyt 673, z pinu 5 0, z pinu 6 657. Zmiana napięcia na pinie 5 powoduje automatycznie zwiększenie napięcia na pinach 4 i 6.<br />Gdy zwiększe na 5 do 1012, to na pinie 4 mam 741 a na 6 1012. Jeśli zmienie podłączony pin to pozostałe zachowują się tak samo.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=266">Remolek</a> — 15 mar 2012, o 19:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tkpoum]]></name></author>
<updated>2012-03-15T02:07:12+01:00</updated>
<published>2012-03-15T02:07:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4243#p4243</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4243#p4243"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4243#p4243"><![CDATA[
Jaką wartość przyjmuje zmienna &quot;i&quot;? Nie powinno być przypadkiem w linijce 57 i 59 srednia=srednia+tablica_pomiarow<span style="color: #0000FF">[i1]</span>; oraz lcd_int(tablica_pomiarow<span style="color: #0000FF">[i1]</span>); ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=240">tkpoum</a> — 15 mar 2012, o 02:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-03-14T20:01:29+01:00</updated>
<published>2012-03-14T20:01:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4221#p4221</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4221#p4221"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4221#p4221"><![CDATA[
No no - wszystko super, tylko jak ja widzę kod programu bez żadnych komentarzy i bez objaśnienia jak ma działać oraz bez szczegółowego wyjaśnienia gdzie ktoś widzi problem to przykro mi ale odkładam go na bok w ogóle nie analizuję. Przykro mi ale nie mam aż tyle czasu.<br /><br />Warto zadawać precyzyjne pytania a nie wrzucić kod programu i zapytać co tu jest nie tak <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 14 mar 2012, o 20:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Remolek]]></name></author>
<updated>2012-03-14T20:12:58+01:00</updated>
<published>2012-03-14T19:15:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4215#p4215</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4215#p4215"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4215#p4215"><![CDATA[
Ja posiłkowałem się kodami z płyty i nie mam tych błędów. Pozwolę sobie wkleić fragment mojego programu:<br />[syntax=c]int main(void){<br />lcd_init();<br /><br />ADMUX |= VREF_256;<br />ADCSRA |= (1&lt;&lt;ADEN)|(1&lt;&lt;ADPS2)|(1&lt;&lt;ADPS1);<br />sei();<br />lcd_cls();<br />lcd_str(&quot;Start sterownika&quot;);<br />_delay_ms(500);<br />while(1){<br />A1=pomiar(4);<br />A2=pomiar(5);<br />A3=pomiar(6);<br />Umax=A1;<br />if(A2&gt;Umax) Umax=A2;<br />if (A3&gt;Umax) Umax=A3;<br /><br />lcd_cls();<br />lcd_str(&quot;A1=&quot;);<br />lcd_int(A1);<br />lcd_str(&quot; &quot;);<br /><br />lcd_str(&quot;A2=&quot;);<br />lcd_int(A2);<br />lcd_str(&quot; &quot;);<br /><br />lcd_locate(1,0);<br />lcd_str(&quot;A3=&quot;);<br />lcd_int(A3);<br />lcd_str(&quot; &quot;);<br /><br />lcd_str(&quot;Umx=&quot;);<br />lcd_int(Umax);<br /><br />//lcd_int(pomiar(5));<br />//lcd_str(&quot;jednostek&quot;);<br />_delay_ms(2500);<br />}<br />}<br /><br />uint16_t pomiar(uint8_t kanal){<br />uint8_t licznik,i1,i,a,b;<br />uint16_t temp,srednia;<br />uint16_t tablica_pomiarow[6];<br />ADMUX = (ADMUX &amp; 0xE0) | kanal;<br />_delay_us(35);<br /><br />for (licznik=0;licznik&lt;6;licznik=licznik+1 )<br />{ADCSRA |= (1&lt;&lt;ADSC);<br />while(ADCSRA &amp; (1&lt;&lt;ADSC));<br />tablica_pomiarow[licznik]=ADCW;<br />};<br /><br />        lcd_cls();<br />        for(i1=0;i1&lt;6;i1++)<br />        {<br />        srednia=srednia+tablica_pomiarow[i];<br /><br />        lcd_int(tablica_pomiarow[i]);<br />        lcd_str(&quot; &quot;);<br />        _delay_ms(200);<br />        };<br />return (srednia/6);<br />//return ADCW;<br />}[/syntax]<br /><br />Faktycznie brakuje opisu.<br />Nie jest to program użytkowy tylko testowy.<br /><br />Po kolei:<br />1) Mierzę napięcie na trzech wejściach (4,5,6) portu POARTA<br />2) Wyniki zapisuję w pętli do tablicy 6-cio elementowej (poglądowo w pętli robię wyświetlanie). Jako wynik funkcji pomiar zwracam średnią z sześciu pomiarów.<br />3) Po dokonaniu pomiarów w pętli głównej programu porównuje wyniki, wybieram największy, dopisuje go do zmiennej Umx i wyświetlam wyniki wszystkich pomiarów oraz największą wartość.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=266">Remolek</a> — 14 mar 2012, o 19:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-03-13T23:27:14+01:00</updated>
<published>2012-03-13T23:27:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4183#p4183</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4183#p4183"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4183#p4183"><![CDATA[
Posłuchaj - warto pogrzebać na forum, przeczytaj koniecznie ten post dobrze?<br /><br /><!-- l --><a class="postlink-local" href="http://forum.atnel.pl/post3590.html#p3590">post3590.html#p3590</a><!-- l --><br /><br />to bardzo ważne jeśli chcesz dokonywać pomiaru z kilku kanałów jednocześnie - powiedz czy coś ci to dało ok ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 mar 2012, o 23:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Remolek]]></name></author>
<updated>2012-03-13T22:25:55+01:00</updated>
<published>2012-03-13T22:25:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4181#p4181</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4181#p4181"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4181#p4181"><![CDATA[
Powiedzmy, że chcę zbudować miernik i mam przewód w powietrzu, jak wyeliminować te &quot;fałszywe&quot; pomiary ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=266">Remolek</a> — 13 mar 2012, o 22:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2012-03-13T21:43:26+01:00</updated>
<published>2012-03-13T21:43:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4178#p4178</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4178#p4178"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4178#p4178"><![CDATA[
Ale to nie chodzi tylko o to co się zaindukuje. Są też różne stany wewnątrz struktury procesora, które jak uruchomisz ADC a piny zostawisz w powietrzu mają wpływ na to co się &quot;policzy&quot; w przetworniku.<br />Po prostu nie możesz ich zostawić tych pinów niepodłączonych.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 13 mar 2012, o 21:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Remolek]]></name></author>
<updated>2012-03-13T21:37:52+01:00</updated>
<published>2012-03-13T21:37:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4175#p4175</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4175#p4175"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4175#p4175"><![CDATA[
Zrozumiałbym gdyby to były jakieś małe wartości ale przyjmując, że 1024 jednostki to 5V, na niepodłączonych pinach mam około 660 i 880 jednostek.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=266">Remolek</a> — 13 mar 2012, o 21:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2012-03-13T21:28:04+01:00</updated>
<published>2012-03-13T21:28:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4174#p4174</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4174#p4174"/>
<title type="html"><![CDATA[Re: Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4174#p4174"><![CDATA[
<div class="quotetitle">Remolek napisał(a):</div><div class="quotecontent"><br />Witam!<br /><br />Jestem początkującym użytkownikiem zestawu uruchomieniowego ATB rev:1.02. <br />Swoją przygodę rozpocząłem od prób pomiarów napięcia na trzech kanałach.<br />Uruchomiłem wyświetlacz LCD, wydaje mi się, że poprawnie zainicjowałem przetwornik ADC. Niestety jednak otrzymuje nieoczekiwane rezultaty. Pomiary wykonuje na Pinie 4,5 i 6 PORTA. I teraz jeśli mam te piny niepodłączone to otrzymuje jakieś napięcie, podłączenie ich do masy daje wynik 0, podłączenie do 5V daje 1024 jednostki. Skąd napięcie na niepodłączonych pinach.<br /><br />Z góry dziękuję za pomoc.<br /></div><br />A stąd, że niepodłączone piny działają jak anteny. A w antenie indukuje się napięcie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 13 mar 2012, o 21:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Remolek]]></name></author>
<updated>2012-03-13T21:20:40+01:00</updated>
<published>2012-03-13T21:20:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4172#p4172</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4172#p4172"/>
<title type="html"><![CDATA[Problem z ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=924&amp;p=4172#p4172"><![CDATA[
Witam!<br /><br />Jestem początkującym użytkownikiem zestawu uruchomieniowego ATB rev:1.02. <br />Swoją przygodę rozpocząłem od prób pomiarów napięcia na trzech kanałach.<br />Uruchomiłem wyświetlacz LCD, wydaje mi się, że poprawnie zainicjowałem przetwornik ADC. Niestety jednak otrzymuje nieoczekiwane rezultaty. Pomiary wykonuje na Pinie 4,5 i 6 PORTA. I teraz jeśli mam te piny niepodłączone to otrzymuje jakieś napięcie, podłączenie ich do masy daje wynik 0, podłączenie do 5V daje 1024 jednostki. Skąd napięcie na niepodłączonych pinach.<br /><br />Z góry dziękuję za pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=266">Remolek</a> — 13 mar 2012, o 21:20</p><hr />
]]></content>
</entry>
</feed>