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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-10-17T16:35:43+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=19308&amp;mode</id>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2017-10-17T16:29:55+01:00</updated>
<published>2017-10-17T16:29:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=197247#p197247</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=197247#p197247"/>
<title type="html"><![CDATA[Re: pomiar napięcia, prądu, temperatury - sprawdzenie schema]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=197247#p197247"><![CDATA[
Postaraj sięi wklej porzadnie obrazek - nie korzystamy z zewnętrznych serwisów bo potem znikaja i obrazki biora w łeb.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 17 paź 2017, o 16:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[radek3035]]></name></author>
<updated>2017-10-17T16:35:43+01:00</updated>
<published>2017-10-16T20:12:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=197177#p197177</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=197177#p197177"/>
<title type="html"><![CDATA[Re: pomiar napięcia, prądu, temperatury - sprawdzenie schema]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=197177#p197177"><![CDATA[
2,5V x 5 A = 12,5W mocy strat i napięcie skaczące do  2,5 V przy zmianach obciążenia. Zrobiłem prostownik impulsowy do ładowania akumulatorów i polecam dać dwa rezystory po 0R1 oma równolegle a napięcie referencyjne w atmedze na 1,1V. Pomiary zrobić na przerwaniach, dużo stabilniejsze są i niezależne od reszty programu, np. wyświetlanie wyników na wyświetlaczu. No i stabilizator 5V za stabilizatorem 12V a nie bezpośrednio z zasilania bo szkoda go grzać niepotrzebnie. Dławiki też na zasilanie analog w atmedze polecam z kondensatorami. Do tego diody zenera na wejściach pomiarowych bo z doświadczenia powiem że padają atmegi szczególnie na pomiarach prądu na rezystorach..<br /><a href="https://obrazkiforum.atnel.pl/14189/1345d1801f98daf01d50e63702c3f5a7.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/14189/1345d1801f98daf01d50e63702c3f5a7.jpg" alt="Obrazek" /></a><br />Rezystor 220K jest opcjonalny, daje duży zakres regulacji...<br />Ogólnie wartości elementów są przykładowe i trzeba je sobie dobrać obliczając do konkretnych napięć i prądów... <br />Sorki za obrazek ale inaczej nie potrafię wstawić z windy 10..<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14189">radek3035</a> — 16 paź 2017, o 20:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[avrLearner]]></name></author>
<updated>2017-10-16T18:54:13+01:00</updated>
<published>2017-10-16T18:54:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=197169#p197169</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=197169#p197169"/>
<title type="html"><![CDATA[Re: pomiar napięcia, prądu, temperatury - sprawdzenie schema]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=197169#p197169"><![CDATA[
Wklejam tutaj fragment mojego kodu, gdzie chcę dokonywać pomiarów napięcia oraz prądu na dwóch kanałach. Pomiar napięcia działa, ale pomiar prądu niestety szwankuje. Tzn. na LCD wyświetla się napis &quot;I = 0&quot;. Dołączając obciążenie do zasilacza i kręcąc regulacją prądu nic się nie zmienia, mimo, że na pinie ADC3, gdzie jest mierzony spadek napięcia na rezystorze pojawia się zmiana napięcia w czasie regulacji ograniczenia prądowego.<br /><br />Mógłby ktoś z kolegów rzucić okiem i powiedzieć gdzie popełniłem babola?<br /><br /><br />[syntax=c]#include&lt;avr/io.h&gt;<br />#include&lt;avr/delay.h&gt;<br />#include&lt;avr/interrupt.h&gt;<br />#include&lt;avr/pgmspace.h&gt;<br />#include&lt;avr/eeprom.h&gt;<br />#include&lt;string.h&gt;<br /><br />#include &quot;lcd44780.h&quot;<br /><br />// Onaczenia wartości rezystorów i Uref:<br />// R = 100.4k, Uref = 2.46V , R1 = 7.847k<br /><br />// Deklaracje funkcji:<br />uint16_t pomiar_napiecia(uint8_t kanal);<br />void wysw_nap(void);<br />void wysw_prad(void); // wyświetlanie napiecia i prądu<br /><br />// Definicje zmiennych:<br />uint32_t wynik_nap, wynik_i;<br />uint32_t pmu, pmi;<br />uint8_t cz_du, cz_uu, cz_di, cz_ui;// cz_du - częśc dziesiętna napięcia<br /><br />int main (void)<br />{<br />// Inicjalizacja LCD i ekran powitalny:<br />lcd_init();<br />lcd_locate(0, 0);<br />lcd_str_P(PSTR(&quot;Zasilacz stabil.&quot;));<br />lcd_locate(1, 4);<br />lcd_str_P(PSTR(&quot;30V / 5A&quot;));<br />_delay_ms(1500);<br /><br />// ADC:<br />ADMUX |= (1&lt;&lt;REFS0) | (1&lt;&lt;REFS1); // Uref = 2.56V<br />ADCSRA |= (1&lt;&lt;ADEN) | (1&lt;&lt;ADPS1) | (1&lt;&lt;ADPS2); // włączenie ADC i preskaler = 64<br /><br />while(1)<br />{<br />lcd_cls();<br />// *** Wyświetlanie napięcia: ***<br />pmu = pomiar_napiecia(1);<br />wysw_nap();<br /><br />// *** Wyśietlanie prądu: ***<br />pmi = pomiar_napiecia(3);<br />wysw_prad();<br /><br />_delay_ms(100);<br />} // koniec while<br />} // koniec inta<br /><br /><br /><br />// Definicje funkcji:<br />uint16_t pomiar_napiecia(uint8_t kanal)<br />{<br />ADMUX = (ADMUX &amp; 0xF8) | kanal; //ustawienie wybranego kanału w rej. ADMUX<br />ADCSRA |= (1&lt;&lt;ADSC); // start pomiaru<br />while (ADCSRA &amp; (1&lt;&lt;ADSC)); // oczekowanie na zakończenie pomiaru<br />return ADCW; // zwrócenie 16-bitowej wartości<br />}<br /><br />void wysw_nap(void)<br />{<br />wynik_nap = pmu * 24UL * 1379UL;<br />cz_du = wynik_nap/1000000;<br />cz_uu = (wynik_nap/100) % 100;<br />lcd_locate(0, 1);<br />lcd_str_P(PSTR(&quot;U = &quot;));<br />lcd_int(cz_du);<br />lcd_str(&quot;.&quot;);<br />lcd_int(cz_uu);<br />lcd_str_P(PSTR(&quot; V&quot;));<br />}<br /><br />void wysw_prad(void)<br />{<br />wynik_i = pmi * 24UL;<br />cz_di = wynik_i/10000;<br />cz_ui = (wynik_i/100) % 100;<br />lcd_locate (1, 1);<br />lcd_str_P(PSTR(&quot;I = &quot;));<br />lcd_int(cz_di);<br />lcd_str(&quot;.&quot;);<br />lcd_int(cz_ui);<br />lcd_str_P(PSTR(&quot; A&quot;));<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18017">avrLearner</a> — 16 paź 2017, o 18:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[avrLearner]]></name></author>
<updated>2017-10-07T10:33:07+01:00</updated>
<published>2017-10-07T10:33:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196594#p196594</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196594#p196594"/>
<title type="html"><![CDATA[Re: pomiar napięcia, prądu, temperatury - sprawdzenie schema]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196594#p196594"><![CDATA[
<div class="quotetitle">Nefarious19 napisał(a):</div><div class="quotecontent"><br />a jak Kolega podaje sygnał o prądzie? idzie to z jakiegoś wzmacniacza czy bezpośrednio z rezystora pomiarowego? Jesteś pewien że wykorzystasz cały zakres przedtwornika A/C?<br /></div><br /><br />Rezystor pomiarowy w układzie zasilacza, na którym będę mierzył napięcie, ma wartość 0R47 o mocy 10W. Jako, że zakładam, że będzie przez niego płynął maksymalny prąd 5A, to spadek napięcia na nim będzie wynosił maksymalnie ok. 2,5V. Czyli wykorzystam prawie cały zakres przetwornika AC.<br />Dobrze rozumiem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18017">avrLearner</a> — 7 paź 2017, o 10:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2017-10-05T12:26:12+01:00</updated>
<published>2017-10-05T12:26:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196467#p196467</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196467#p196467"/>
<title type="html"><![CDATA[Re: pomiar napięcia, prądu, temperatury - sprawdzenie schema]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196467#p196467"><![CDATA[
a jak Kolega podaje sygnał o prądzie? idzie to z jakiegoś wzmacniacza czy bezpośrednio z rezystora pomiarowego? Jesteś pewien że wykorzystasz cały zakres przedtwornika A/C?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 5 paź 2017, o 12:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PlusMinus]]></name></author>
<updated>2017-10-05T09:50:47+01:00</updated>
<published>2017-10-05T09:50:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196458#p196458</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196458#p196458"/>
<title type="html"><![CDATA[Re: pomiar napięcia, prądu, temperatury - sprawdzenie schema]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196458#p196458"><![CDATA[
<div class="quotetitle">grzeniu 73 napisał(a):</div><div class="quotecontent"><br />Myślę ,ze dużo lepszym pomysłem byłoby dodać jakiś zewnętrzny A/D.<br /></div><br />Czy nie jest to działanie trochę na wyrost ? W prostym zasilaczu regulowanym nie potrzebujemy jakiś laboratoryjnie dokładnych pomiarów. Sam od jakiegoś czasu użytkuje własnej konstrukcji zasilacz oparty na atmedze 328 i wewnętrznym ADC, dokładność wskazań jest zadowalająca - porównywalna do mierników Sanwa701 i UT70A które posiadam i o nie opierałem kalibracje.<br /><br />Co do schematu przygotowanego przez kolegę to na pierwszy rzut oka wszystko wydaje się być w porządku:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18009">PlusMinus</a> — 5 paź 2017, o 09:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2017-10-04T19:22:11+01:00</updated>
<published>2017-10-04T19:22:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196406#p196406</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196406#p196406"/>
<title type="html"><![CDATA[Re: pomiar napięcia, prądu, temperatury - sprawdzenie schema]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196406#p196406"><![CDATA[
Myślę ,ze dużo lepszym pomysłem byłoby dodać jakiś zewnętrzny A/D. Koszt nie wielki ,a odczyty dużo dokładniejsze.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 4 paź 2017, o 19:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[avrLearner]]></name></author>
<updated>2017-10-04T17:34:05+01:00</updated>
<published>2017-10-04T17:34:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196402#p196402</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196402#p196402"/>
<title type="html"><![CDATA[pomiar napięcia, prądu, temperatury - sprawdzenie schematu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19308&amp;p=196402#p196402"><![CDATA[
Witam,<br /><br />zbudowałem zasilacz stabilizowany 30V z maksymalnym obciążeniem 5A. Projekt był wzorowany na popularnym zasilaczu ElectrocicsLabs z moimi przeróbkami, aby wyciągnąć z niego 5A prądu. Część analogowa układu działa, więc teraz zabieram się za część cyfrową. Planuję, aby za pomocą mikrokontrolera móc:<br />- dokonać pomiaru napięcia<br />- dokonać pomiaru prądu<br />- dokonać pomiaru temperatury<br />- gdy temperatura w obudowie wzrośnie powyżej wartości zadanej, włącza się wentylator i zapala dioda LED<br />- pomiary prądu, napięcia oraz temperatury będą wyświetlane na wyświetlaczu LCD 2x16<br /><br />Przygotowałem schemat tego układu i zanim zabiorę się na zrobienie plytki i pisanie programu, proszę sprawdzenie schematu i wytknięcie błędów.<br /><br />1) Przy wyprowadzeniach ADC dałem kondensatory 100nF, bo przeprowadzając testy, łącząc układ na płytce stykowej, po dołączeniu kondensatorów wartość napięcia nie skakała. Przed dołączeniem wartość napięcia zmieniała się w dość dużym zakresie.<br /><br />2) Wzorowałem się na: <a href="https://www.elektroda.pl/rtvforum/topic896128-0.html"  class="postlink">https://www.elektroda.pl/rtvforum/topic896128-0.html</a><br /><br />W zasadzie to mój pierwszy samodzielny projekt na mikrokontrolerze. Wcześniej bawiłem się na płytce stykowej oraz zestawie ATB 1.05, czytając przy tym niebieską księgę. Gdzieś w Internecie są gotowe mierniki do tego układy, ale chcę sobie zrobić swój <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><br /><br /><a href="https://obrazkiforum.atnel.pl/18017/7b765cd300c55266883ad859f4d91d86.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/18017/7b765cd300c55266883ad859f4d91d86.jpg" alt="Obrazek" /></a><br /><br /><br />Dodaję schemat układu wrzucony jako jpg i pdf<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18017">avrLearner</a> — 4 paź 2017, o 17:34</p><hr />
]]></content>
</entry>
</feed>