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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-01-20T20:48:43+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=6625&amp;mode</id>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2016-01-20T20:48:43+01:00</updated>
<published>2016-01-20T20:48:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151226#p151226</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151226#p151226"/>
<title type="html"><![CDATA[Re: Sterownik wentylatora z odczytem obrotów 4pin]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151226#p151226"><![CDATA[
Może jakieś przesłuchy. Właściwie to nie pokazałeś ostatecznie jak to podłączasz. Wyjście impulsów z wentylatorka PC jest typu otwarty kolektor, a to oznacza, że musisz je podciągnąć do plusa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 20 sty 2016, o 20:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MaciejF]]></name></author>
<updated>2016-01-20T13:31:49+01:00</updated>
<published>2016-01-20T13:31:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151195#p151195</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151195#p151195"/>
<title type="html"><![CDATA[Re: Sterownik wentylatora z odczytem obrotów 4pin]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151195#p151195"><![CDATA[
Musi być coś innego bo przy odłączonym PWM licznik wskazuje 20 impulsów/sek czyli 600obrotów/min. A przy podłączonym PWM i tej samej prędkości licznik pokazuje przypadkowe wartości z przedziału 1000-7000 impulsów/sek.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3267">MaciejF</a> — 20 sty 2016, o 13:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2016-01-19T23:00:30+01:00</updated>
<published>2016-01-19T23:00:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151136#p151136</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151136#p151136"/>
<title type="html"><![CDATA[Re: Sterownik wentylatora z odczytem obrotów 4pin]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151136#p151136"><![CDATA[
Może to być coś takiego, że obliczenia związane z timer0 są dla małych wartości niedokładne. Przykładowo za często zerujesz licznik i wartości są małe, a dla mniejszych prędkości jeszcze mniejsze, a to niekiedy prowadzi do błędów, bo 2,5 po zaokrągleniu to 2 i błąd wynosi 20% podczas, gdy 10,5 da 10 i błąd w takim przypadku to 5%. Więcej będzie można powiedzieć jak opiszesz metodę pomiaru obrotów i przedstawisz przykładowe obliczenia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 19 sty 2016, o 23:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MaciejF]]></name></author>
<updated>2016-01-19T21:45:47+01:00</updated>
<published>2016-01-19T21:45:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151118#p151118</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151118#p151118"/>
<title type="html"><![CDATA[Re: Sterownik wentylatora z odczytem obrotów 4pin]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151118#p151118"><![CDATA[
Właśnie sprawdziłem, przy 100% PWM obroty wskazuje prawidłowo. Już w zasadzie przy 90% zaczyna być normalnie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3267">MaciejF</a> — 19 sty 2016, o 21:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2016-01-19T21:12:51+01:00</updated>
<published>2016-01-19T21:12:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151110#p151110</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151110#p151110"/>
<title type="html"><![CDATA[Re: Sterownik wentylatora z odczytem obrotów 4pin]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151110#p151110"><![CDATA[
<div class="quotetitle">MaciejF napisał(a):</div><div class="quotecontent"><br />Jak podłączę PWM to zliczane impulsy szaleją<br /></div><br />Pytanie pomocnicze. Jak PWM wynosi 99% (prędkość prawie równa maksymalnej) to też to się objawia?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 19 sty 2016, o 21:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MaciejF]]></name></author>
<updated>2016-01-19T20:36:10+01:00</updated>
<published>2016-01-19T20:36:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151098#p151098</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151098#p151098"/>
<title type="html"><![CDATA[Re: Sterownik wentylatora z odczytem obrotów 4pin]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=151098#p151098"><![CDATA[
Witam!<br />Wracam z projektem po dłuższej przerwie.<br />Mam problem na który napotkali inni ale nie znalazłem odpowiedzi.<br />Mam do wysterowania wentylator 4 pinowy PWM.<br />Jak zczytuję obroty przez T0 na timerze to wszystko jest ok, wynik jest prawidłowy i przewidywalny.<br />Sterowanie PWM odbywa się na timerze2, taktowanie 11059200 prescaler 1, częstotliwość wychodzi 21.684kHz czyli mieści się w specyfikacji 21-28kHz.<br />PWM i liczenie impulsów działają prawidłowo, osobno. Jak podłączę PWM to zliczane impulsy szaleją i pokazują wartości losowe, 5-10x większe niż powinny być.<br />Pomocy ;/<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3267">MaciejF</a> — 19 sty 2016, o 20:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2014-04-14T19:01:14+01:00</updated>
<published>2014-04-14T19:01:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=78040#p78040</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=78040#p78040"/>
<title type="html"><![CDATA[Re: Sterownik wentylatora z odczytem obrotów 4pin]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=78040#p78040"><![CDATA[
<a href="http://forum.atnel.pl/_obrazki/o/465/e65b0c8dbb20aad84b3bc90650f37113.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/465/e65b0c8dbb20aad84b3bc90650f37113.png" alt="Obrazek" /></a><br />W taki sposób.<br />Nie każdy wzmacniacz może pracować z sygnałem wspólnym bliskim ujemnemu napięciu zasilania. LM358 się nada, a TL072 musiałbyś zasilić dodatkowo napięciem ujemnym.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 14 kwi 2014, o 19:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MaciejF]]></name></author>
<updated>2014-04-14T18:05:50+01:00</updated>
<published>2014-04-14T18:05:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=78025#p78025</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=78025#p78025"/>
<title type="html"><![CDATA[Re: Sterownik wentylatora z odczytem obrotów 4pin]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=78025#p78025"><![CDATA[
Wiem, że dla przeciętnej osoby problem będzie trywialny, ale ja mam z tym problem.<br />Chcę mierzyć prąd w układzie i potrzebuję wzmocnienia 10x. Padło na wzmacniacz operacyjny. Czy w takiej postaci układ zadziała jak należy. I jak wpiąć R3 czyli rezystor pomiarowy żeby podać sygnał na wejście nieodwracające wzmacniacza, skoro ma on być wpięty szeregowo w linię 12V układu  <img src="https://forum.atnel.pl/images/smilies/icon_cry.gif" alt=":cry:" title="Płacze" /> <br /><a href="http://forum.atnel.pl/_obrazki/o/3267/8cdc9292cdb370ab8275f137ebecc424.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/3267/8cdc9292cdb370ab8275f137ebecc424.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3267">MaciejF</a> — 14 kwi 2014, o 18:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2014-04-08T18:20:15+01:00</updated>
<published>2014-04-08T18:20:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=77331#p77331</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=77331#p77331"/>
<title type="html"><![CDATA[Re: Sterownik wentylatora z odczytem obrotów 4pin]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=77331#p77331"><![CDATA[
R1-R4 powinny być do masy a nie +5V. Wyjście impulsów prędkości jest w takim wiatraczku typu otwarty kolektor i dopiero na płycie głównej jest podciągane do 12V. W pompie może być inaczej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 8 kwi 2014, o 18:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MaciejF]]></name></author>
<updated>2014-04-07T19:35:06+01:00</updated>
<published>2014-04-07T19:35:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=77237#p77237</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=77237#p77237"/>
<title type="html"><![CDATA[Re: Sterownik wentylatora z odczytem obrotów 4pin]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=77237#p77237"><![CDATA[
Udało mi się zrobić zliczanie obrotów wentylatora, timerem0 jako counter. Teraz chcę aby uC zliczał obroty dla 3 wentylatorów i pompy wodnej.<br />Wymyśliłem coś takiego, ale nie wiem czy zadziała:<br /><a href="http://forum.atnel.pl/_obrazki/o/3267/1dd1eefc868d4807ebafdee6006a1998.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/3267/1dd1eefc868d4807ebafdee6006a1998.jpg" alt="Obrazek" /></a><br />Idea jest podobna jak przy multipleksowaniu:<br />Z każdego wentylatora obroty będą podawane na T0, ale żeby sygnały się nie zlewały ze sobą to będą podawane po kolei przez tranzystory. Nie jestem tylko pewien czy jest to dobrze zrobione, a może da się jakoś inaczej?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 58 minutach ]</span></strong><br /><br /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3267">MaciejF</a> — 7 kwi 2014, o 19:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2014-04-05T08:45:03+01:00</updated>
<published>2014-04-05T08:45:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=77018#p77018</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=77018#p77018"/>
<title type="html"><![CDATA[Re: Sterownik wentylatora z odczytem obrotów 4pin]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=77018#p77018"><![CDATA[
<div class="quotetitle">MaciejF napisał(a):</div><div class="quotecontent"><br />Pierwszy problem - wg. specyfikacji 4_Wire_pwm częstotliwość sterowania wentylatora powinna mieścić się w przedziale 21 - 28 kHz<br />Nie wiem jak uzyskać taką częstotliwość dzieląc:<br />kwarc / prescaler / rozdzielczość przetwornika<br /></div><br />Możesz użyć rezonator 12MHz.<br />Timer1 ma też więcej możliwych ustawień niż te, które są w ujęte w CONFIG TIMER1, Można zmieniać dowolnie częstotliwość PWM za pomocą rejestru ICR1. CONFIG TIMER1 przesłania operacje na rejestrach (nie musisz znać ich nazw i bitów które tam są), ale zawsze możesz sobie skonfigurować procesor w ten sposób. To nic trudnego i ułatwi ci przesiadkę na C. Przykładowo tak możesz konfigurować port na 2 sposoby:<br />[syntax=basic4gl]Config PORTB = &amp;B11110000 'z wykorzystaniem komendy Config PORTx<br />DDRB = &amp;B11110000 'z wykorzystaniem rejestru kierunku portu DDRx[/syntax]<br />Zamiast stada wyświetlaczy LED wygodniejszy będzie jakiś wyświetlacz alfanumeryczny LCD np. 4x20.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 5 kwi 2014, o 08:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MaciejF]]></name></author>
<updated>2014-04-03T12:51:01+01:00</updated>
<published>2014-04-03T12:51:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=76846#p76846</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=76846#p76846"/>
<title type="html"><![CDATA[Sterownik wentylatora z odczytem obrotów 4pin]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6625&amp;p=76846#p76846"><![CDATA[
Witam!<br />Chciałbym zbudować sterownik, który w założeniach będzie sterował chłodzeniem w komputerze, a odczytane dane wysyłał do programu w windows.<br />Nie wiem czy da się to zrobić za pomocą 1 mikrokontrolera bo będzie co robić.<br />Sterownik miałby :<br />- odczytywać temperaturę z 2-3 czujników DS18B20, temperatura wody / temperatura powietrza / ...<br />- sterować osobno 3 wentylatorami 4-pin na chłodnicach poprzez PWM i odczytywać liczbę obrotów,<br />- odczytywać liczbę impulsów z pompy wodnej i prezentować wynik w postaci L/h. <br />- sterować 3 linijkami LED poprzez PWM<br />- sterować 20ma wyświetlaczami 7-seg LED na których wyświetlane byłyby najważniejsze informacje wewnątrz obudowy.<br />- podłączenie do linii PWR żeby w razie/w zrobić hard power off.<br />   -pewnie coś jeszcze wymyślę, na razie to tyle<br /><br />Trochę PWMów i timerów będzie potrzebne. Na razie jest plan i pomysł a teraz będę myślał czy to da się zrealizować.<br />uC o jakim myślałem to ATmega64A-AU TQFP64.<br />na płytce będzie układ FT232RL do komunikacji przez usb / złącze na płycie głównej.<br /> <br />Program będzie pisany w BASCOM, jestem dopiero na etapie czytania Bluebooka, jak rozwinę skrzydła w C to spróbuję napisać program na nowo.<br /><br />Pierwszy problem - wg. specyfikacji 4_Wire_pwm częstotliwość sterowania wentylatora powinna mieścić się w przedziale <strong>21 - 28 kHz</strong><br />Nie wiem jak uzyskać taką częstotliwość dzieląc:<br />kwarc / prescaler / rozdzielczość przetwornika<br /><br /><strong>Kwarc 16 Mhz<br />timer1:</strong><br />[syntax=basic4gl]Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1[/syntax]<br /><br />w obecnej konfiguracji wychodzi 16000000 / 1 / 510 wychodzi ok.<strong> 31.3kHz</strong><br /><br />Poniżej zrzuty z oscyloskopu przy różnym wypełnieniu PWM<br /><br /><strong>PWM = 21/255<br />12.1V / 0,01A / 321 obr/min </strong><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/3267/cafd5db40cd3895536106d7e791185ce.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/3267/cafd5db40cd3895536106d7e791185ce.jpg" alt="Obrazek" /></a><br /><br /><br /><strong>PWM = 60/255<br />12.1V / 0,05A / 642 obr/min </strong><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/3267/9c4e62dba4bfb7aa772411915b14f46c.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/3267/9c4e62dba4bfb7aa772411915b14f46c.jpg" alt="Obrazek" /></a><br /><br /><br /><strong>PWM = 127/255<br />12.1V / 0,12A / 987 obr/min </strong><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/3267/3f7099deee73fdb81f3fd5508ec99abc.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/3267/3f7099deee73fdb81f3fd5508ec99abc.jpg" alt="Obrazek" /></a><br /><br /><br /><strong>PWM = 200/255<br />12.1V / 0,165A / 1137 obr/min </strong><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/3267/d8b5ebb82493c30404019472b0fe4756.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/3267/d8b5ebb82493c30404019472b0fe4756.jpg" alt="Obrazek" /></a><br /><br /><br /><strong>PWM = 255/255<br />12.1V / 0,23A / 1317 obr/min </strong><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/3267/32d8da5f2366bec7047b2e0fd9a5f902.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/3267/32d8da5f2366bec7047b2e0fd9a5f902.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3267">MaciejF</a> — 3 kwi 2014, o 12:51</p><hr />
]]></content>
</entry>
</feed>