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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-10-05T17:40:37+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=11617&amp;mode</id>
<entry>
<author><name><![CDATA[PITERK]]></name></author>
<updated>2016-10-05T17:40:37+01:00</updated>
<published>2016-10-05T17:40:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170542#p170542</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170542#p170542"/>
<title type="html"><![CDATA[Re: Pomiar ICP - Obrotomierz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170542#p170542"><![CDATA[
A masz moze schemat tej przejściówki co bym sobie polutowal. <br /><br />Wysłane z mojego SM-G357FZ przy użyciu Tapatalka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2913">PITERK</a> — 5 paź 2016, o 17:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-10-05T15:27:26+01:00</updated>
<published>2016-10-05T15:27:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170527#p170527</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170527#p170527"/>
<title type="html"><![CDATA[Re: Pomiar ICP - Obrotomierz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170527#p170527"><![CDATA[
Nie patrz na gniazda a na standard, ELM będzie działał , testowo możesz zapiąć tableta z TORQE  i sobie z odb czytać dane jakie potrzebujesz , <br />możesz potrzebować przejściówki :<br /><br /><img src="http://images68.fotosik.pl/1140/74e271a40f10d8d0med.jpg" alt="Obrazek" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 5 paź 2016, o 15:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Reader]]></name></author>
<updated>2016-10-04T07:40:48+01:00</updated>
<published>2016-10-04T07:40:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170369#p170369</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170369#p170369"/>
<title type="html"><![CDATA[Re: Pomiar ICP - Obrotomierz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170369#p170369"><![CDATA[
<div class="quotetitle">PITERK napisał(a):</div><div class="quotecontent"><br />Cewka jest sterowana elektronicznie. Szczerze to już nie pamietam bo próbowałem różnych kombinacji. Obecnie układ działa na pomiarze z wtryskiwacza i ma się dobrze a to przecież też cewka tylko mniejsza. Dziala na samej diodzie i transoptorze.<br /></div>Ponieważ temat elektronicznych zapłonów leży w sferze moich zainteresowań to zerknąłem z ciekawości.<br />Opis sytuacyjny: stanowisko testowe z modułem EDIS (Ford) i cewką Biazet 101.<br />Cewka zasilana z akumulatora, przewód sterujący cewki jest sterowany w/w modułem i jednocześnie podglądany na oscyloskopie.<br /><br />Pomiar bezpośredni:<br /><a href="https://obrazkiforum.atnel.pl/12487/dad1118808849a368e0c72a130248cd3.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/12487/dad1118808849a368e0c72a130248cd3.jpg" alt="Obrazek" /></a><br /><br /><br />Pomiary z użyciem rezystora 10k szeregowo i kondensatorem C podłączonym do masy:<br /><br />C=2,2nF<br /><a href="https://obrazkiforum.atnel.pl/12487/74e6117c2c001e9bdd3e186dc3d36201.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/12487/74e6117c2c001e9bdd3e186dc3d36201.jpg" alt="Obrazek" /></a><br /><br />C=22nF<br /><a href="https://obrazkiforum.atnel.pl/12487/ca8c770b8dc7a11a2390f803622e22c8.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/12487/ca8c770b8dc7a11a2390f803622e22c8.jpg" alt="Obrazek" /></a><br /><br />C=100nF<br /><a href="https://obrazkiforum.atnel.pl/12487/90900818cd3f7abfc44ce2189270f7e9.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/12487/90900818cd3f7abfc44ce2189270f7e9.jpg" alt="Obrazek" /></a><br /><br />C=220nF<br /><a href="https://obrazkiforum.atnel.pl/12487/2a5853d6db819d89f7113a0598022577.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/12487/2a5853d6db819d89f7113a0598022577.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12487">Reader</a> — 4 paź 2016, o 07:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PITERK]]></name></author>
<updated>2016-10-04T06:56:00+01:00</updated>
<published>2016-10-04T06:56:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170367#p170367</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170367#p170367"/>
<title type="html"><![CDATA[Re: Pomiar ICP - Obrotomierz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170367#p170367"><![CDATA[
Cześć. <br />Mam micre K11. <br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />ale możesz też z punktu DP10 na liczniku (jak masz K11)<br /></div><br />Nie wiedziałem o tym. Czy to nie jest przypadkiem sygnał z ABS. <br />Muszę to sprawdzić. <br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />choć najlepiej wepnij się elmem do ODB i przechwytuj dane<br /></div><br />hmm czy na pewno elm. W sieci znalazłem takie oznaczenie kostki. <br /><a href="https://obrazkiforum.atnel.pl/2913/9ab71ff006cd0ba2e0c662b8dd485afc.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/2913/9ab71ff006cd0ba2e0c662b8dd485afc.jpg" alt="Obrazek" /></a><br />Tam jest rx i tx. elm327 posiadam na Bluetooth ale wydawało mi  się że on jest na OBDII<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2913">PITERK</a> — 4 paź 2016, o 06:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-10-03T19:57:30+01:00</updated>
<published>2016-10-03T19:57:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170349#p170349</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170349#p170349"/>
<title type="html"><![CDATA[Re: Pomiar ICP - Obrotomierz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170349#p170349"><![CDATA[
wiesz jedyne co masz zrobić to sprowadzić 12V do poziomu akceptowalnego przez atmegę z zachowaniem <br />odpowiedniego napięcia by mogła ona jednoznacznie wychwycić stan HI <br /><br />najlepiej i najprościej dla ciebie było by podebrać obroty z cewki ,<br />ale możesz też z punktu DP10 na liczniku (jak masz K11) ew z ODB sobie odczytać jak masz , <br />i wyłapać bezpośrednio z ECU pin 23 jak masz (K12) (ale nie wiem co masz za model tej mikry) <br />jak masz K12 to prędkość masz dostępną na złączu radia ... <br /><br />itd ... choć najlepiej wepnij się elmem do ODB i przechwytuj dane ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 3 paź 2016, o 19:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PITERK]]></name></author>
<updated>2016-10-03T19:17:50+01:00</updated>
<published>2016-10-03T19:17:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170345#p170345</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170345#p170345"/>
<title type="html"><![CDATA[Re: Pomiar ICP - Obrotomierz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170345#p170345"><![CDATA[
Cewka jest sterowana elektronicznie. Szczerze to już  nie pamietam bo próbowałem różnych kombinacji. Obecnie układ działa na pomiarze z wtryskiwacza i ma się dobrze a to przecież też cewka tylko mniejsza. Dziala na samej diodzie i transoptorze.<br /><br />Wysłane z mojego SM-G357FZ przy użyciu Tapatalka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2913">PITERK</a> — 3 paź 2016, o 19:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Reader]]></name></author>
<updated>2016-10-03T13:01:15+01:00</updated>
<published>2016-10-03T13:01:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170307#p170307</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170307#p170307"/>
<title type="html"><![CDATA[Re: Pomiar ICP - Obrotomierz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=170307#p170307"><![CDATA[
<div class="quotetitle">PITERK napisał(a):</div><div class="quotecontent"><br />Próbowałem dawać kondensator ceramiczny 100n + jeszcze jedna dioda przy transoptorze do wyprowadzeń 1,2<br /></div><br />Jak ten kondensator wstawiałeś?<br />W samochodzie, gdzie testowałeś jest elektronicznie sterowana cewka, czy mechaniczny przerywacz?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12487">Reader</a> — 3 paź 2016, o 13:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PITERK]]></name></author>
<updated>2015-05-07T09:55:45+01:00</updated>
<published>2015-05-07T09:55:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128456#p128456</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128456#p128456"/>
<title type="html"><![CDATA[Re: Pomiar ICP - Obrotomierz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128456#p128456"><![CDATA[
<div class="quotetitle">Wirnick napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">PITERK napisał(a):</div><div class="quotecontent">A programowo da radę się jakoś zabezpieczyć?<br /></div><br />Przede wszystkim napięcie na cewce Musisz zredukować dzielnikiem oporowym i ograniczyć diodą Zenera.<br />Masz oscyloskop - to dasz sobie radę.<br />Programowo? - To możesz przeczekać(_delay...), jak przy drganiach styków klawisza. Najważniejsze, że się zna przyczynę.</div><br /><br />Czyli takim jak na schemacie od Kolegi phill2k<br />Eeee nie lobię delay'ow. <br /><br />Dzięki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2913">PITERK</a> — 7 maja 2015, o 09:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wirnick]]></name></author>
<updated>2015-05-07T08:55:02+01:00</updated>
<published>2015-05-07T08:55:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128448#p128448</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128448#p128448"/>
<title type="html"><![CDATA[Re: Pomiar ICP - Obrotomierz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128448#p128448"><![CDATA[
<div class="quotetitle">PITERK napisał(a):</div><div class="quotecontent"><br />A programowo da radę się jakoś zabezpieczyć?<br /></div><br />Przede wszystkim napięcie na cewce Musisz zredukować dzielnikiem oporowym i ograniczyć diodą Zenera.<br />Masz oscyloskop - to dasz sobie radę.<br />Programowo? - To możesz przeczekać(_delay...), jak przy drganiach styków klawisza. Najważniejsze, że się zna przyczynę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9272">Wirnick</a> — 7 maja 2015, o 08:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PITERK]]></name></author>
<updated>2015-05-07T08:25:09+01:00</updated>
<published>2015-05-07T08:25:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128444#p128444</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128444#p128444"/>
<title type="html"><![CDATA[Re: Pomiar ICP - Obrotomierz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128444#p128444"><![CDATA[
<div class="quotetitle">Wirnick napisał(a):</div><div class="quotecontent"><br />A ja dodam obrazek praktyczny zachowania cewki.<br /><br />Wystarczy kondensator na wyjściu cewki. Jaki? By wartość tego impulsu nie wpływała na poziom logiczny.<br /></div><br /><br />Próbowałem dawać kondensator ceramiczny 100n + jeszcze jedna dioda przy transoptorze do wyprowadzeń 1,2<br />Nic to nie dało. Spróbuje inne wartości. <br /><br />Dzięki<br /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 5 minutach ]</span></strong><br /><br /><div class="quotetitle">phill2k napisał(a):</div><div class="quotecontent"><br />Podajesz na wejście transoptora praktycznie surowy sygnał z cewki zapłonowej bez filtra i nieuformowany, stąd te zakłócenia, spróbuj zastosować przed transoptorem podobny układ dopasowujący jak na załączonym schemacie.<br /><br />dodatkowo w załączniku masz cały artykuł, na pewno będzie pomocny.<br /></div><br /><br />Witaj. Dzięki za artykuł. Widziałem go już ale nie patrzyłem na niego w ten sposób. <br />Spróbuje  wieczorem i dam znać. <br /><br />A programowo da radę się jakoś zabezpieczyć?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2913">PITERK</a> — 7 maja 2015, o 08:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wirnick]]></name></author>
<updated>2015-05-07T08:17:17+01:00</updated>
<published>2015-05-07T08:17:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128443#p128443</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128443#p128443"/>
<title type="html"><![CDATA[Re: Pomiar ICP - Obrotomierz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128443#p128443"><![CDATA[
A ja dodam obrazek praktyczny zachowania cewki.<br /><a href="http://forum.atnel.pl/_obrazki/o/9272/5db2864ad228002abefdb1f4f39ca737.GIF"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/9272/5db2864ad228002abefdb1f4f39ca737.GIF" alt="Obrazek" /></a><br />Wystarczy kondensator na wyjściu cewki. Jaki? By wartość tego impulsu nie wpływała na poziom logiczny.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9272">Wirnick</a> — 7 maja 2015, o 08:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[phill2k]]></name></author>
<updated>2015-05-07T08:04:12+01:00</updated>
<published>2015-05-07T08:04:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128439#p128439</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128439#p128439"/>
<title type="html"><![CDATA[Re: Pomiar ICP - Obrotomierz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128439#p128439"><![CDATA[
Podajesz na wejście transoptora praktycznie surowy sygnał z cewki zapłonowej bez filtra i nieuformowany, stąd te zakłócenia, spróbuj zastosować przed transoptorem podobny układ dopasowujący jak na załączonym schemacie.<br /><br /><img src="http://forum.atnel.pl/_obrazki/o/75/ae194f0e5d3ca405d687f7b387e39292.jpg" alt="Obrazek" /><br /><br />dodatkowo w załączniku masz cały artykuł, na pewno będzie pomocny.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=75">phill2k</a> — 7 maja 2015, o 08:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PITERK]]></name></author>
<updated>2015-05-07T00:07:13+01:00</updated>
<published>2015-05-07T00:07:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128434#p128434</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128434#p128434"/>
<title type="html"><![CDATA[Pomiar ICP - Obrotomierz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11617&amp;p=128434#p128434"><![CDATA[
Witajcie. <br />Korzystam z atb1.04 + transoptor na stykówce. <br />Próbuję odczytać z mojej micry obroty.  Wpinam się w sterowanie cewki ale niestety zakłócenia  psują mi pomiary. <br />Zacznę może od schematu:<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/2913/9903b5774d3c0074f010d75be3084088.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2913/9903b5774d3c0074f010d75be3084088.jpg" alt="Obrazek" /></a><br /><br />A tu przebiegi  sterujące za transoptorem   a przed atmegą <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/2913/1e634accadf89bd485d29ac971cdce00.gif"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2913/1e634accadf89bd485d29ac971cdce00.gif" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/2913/4021bf1b70b01eaef0858f0f8147495e.gif"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2913/4021bf1b70b01eaef0858f0f8147495e.gif" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/2913/15689fdfe66cea4d834da02c71f10996.gif"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2913/15689fdfe66cea4d834da02c71f10996.gif" alt="Obrazek" /></a><br /><a href="http://forum.atnel.pl/_obrazki/o/2913/16323aacc080687e8181f263b74e1be5.gif"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2913/16323aacc080687e8181f263b74e1be5.gif" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/2913/6c1dd6b1e3c0e470d24da58507875dd7.gif"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2913/6c1dd6b1e3c0e470d24da58507875dd7.gif" alt="Obrazek" /></a><br /><a href="http://forum.atnel.pl/_obrazki/o/2913/468772030cb218bc33eb5ab09497cb5c.gif"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2913/468772030cb218bc33eb5ab09497cb5c.gif" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/2913/75432156160b472b547a0e134a8b0e41.gif"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2913/75432156160b472b547a0e134a8b0e41.gif" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/2913/00e8605b0fa52f40dcb5c10c81131c67.gif"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2913/00e8605b0fa52f40dcb5c10c81131c67.gif" alt="Obrazek" /></a><br /><br />Jak widać pomiar zakłóca mi dziwne zbocze opadająco-narastające, a ja chciałbym pomierzyć  sygnał  jak na zdjęciu.  Raz na ~ 10s obroty są  wskazywane prawidłowo. <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/2913/468772030cb218bc33eb5ab09497cb5c.gif"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2913/468772030cb218bc33eb5ab09497cb5c.gif" alt="Obrazek" /></a><br /><br />Podpowiedzcie jak pomierzyć to trzeba.  Niestety dodanie warunku  if(ICR1&gt;MIN_WIDHT ) nic nie daje.<br /><br />Podczepiam jeszcze kod:<br /><br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 30-04-2015<br /> *      Author: Piotr Kosewski<br /> */<br /><br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &quot;LCD/lcd44780.h&quot;<br /><br />#define uc_PIN_DIR DDRC<br />#define uc_PIN_PORT PORTC<br />#define uc_PIN (1&lt;&lt;PC7)// definicja pinu LCD_LED<br />#define uc_PIN_OFF uc_PIN_PORT &amp;= ~uc_PIN// LCD_LED OFF<br />#define uc_PIN_ON uc_PIN_PORT |= uc_PIN// LCD_LED ON<br />#define set_PIN uc_PIN_PORT ^= uc_PIN// Zmiana stanu LCD_led na przeciwny<br /><br />void init_rpm(void);<br /><br />volatile uint64_t  milisekundy,  RPM,RPM_temp, MAX_WIDHT=2500;<br />volatile uint8_t dataReady=0, licznik_sekundy=0, s1_flag=0;;<br />volatile uint16_t pulseWidth,MIN_WIDHT=360,pulse ;<br /><br /><br /><br />void init_rpm(void)<br />{<br /><br />//Konfiguracja Timer1<br />TCCR1B |= (1&lt;&lt;ICNC1);  //TIMER1 Input Capture Noise Canceler<br />TCCR1B &amp;= ~(1&lt;&lt;ICES1);  //Wyzwalanie Zboczem opadające na ICP<br />TCCR1B |= (1&lt;&lt;CS11)|(1&lt;&lt;CS10);  // Preskaler = 64<br />TIMSK |= (1&lt;&lt;TICIE1);  //ICP Enable<br /><br />//pull up  INT0 i ICP1 do VCC<br /><br />PORTD |= (1&lt;&lt;PD6)|(1&lt;&lt;PD2);  //ICP1 i INT0<br /><br />//Konfiguracja  INT0 sygnał 1s z pcf8583<br />MCUCR = (1&lt;&lt;ISC01);  //Wyzwalania zboczem opadającym<br />GICR |= (1&lt;&lt;INT0);  //INT0 Enable<br /><br />}<br /><br />//###########################################################################<br /><br />ISR(INT0_vect)  //Przerwanie INT0<br />{<br />s1_flag=1;<br />TIMSK &amp;= ~(1&lt;&lt;TICIE1);  // ICP OFF<br /><br />milisekundy = (pulseWidth*10)/625;<br />RPM=((1000/milisekundy)*30);<br /><br />// zerowanie zmiennych<br />TCNT0 = 0;<br />pulse = 0;<br /><br /><br />TCCR1B &amp;= ~(1&lt;&lt;ICES1);<br />TIFR |= (1&lt;&lt;ICF1);  //Skasowanie  flagi  ICP<br />TIMSK |= (1&lt;&lt;TICIE1);  //ICP Enable<br /><br />//Dane gotowe<br />dataReady = 1;<br />//licznik_sekundy++;<br />//if(licznik_sekundy&gt;59){licznik_sekundy=0;}<br /><br />}<br /><br />//###########################################################################<br /><br />ISR(TIMER1_CAPT_vect)  //Przerwanie ICP<br />{<br />static uint16_t lastCapture;<br /><br />if(ICR1&gt;MIN_WIDHT) {<br />pulseWidth = ICR1 - lastCapture;<br />lastCapture = ICR1;<br /><br />pulse++;  //ilość zboczy opadających<br />}<br /><br />}<br /><br />int main(void) {<br /><br />sei();<br /><br />lcd_init();<br />init_rpm();<br /><br />uc_PIN_DIR |= uc_PIN;<br />        uc_PIN_ON;<br /><br />while(1){<br /><br />if(dataReady){<br /><br />lcd_cls();<br />lcd_locate(1,1);<br />lcd_int(pulse);<br />lcd_locate(0,1);<br />lcd_int(pulseWidth);<br />lcd_locate(0,6);<br />lcd_int(milisekundy);<br />lcd_locate(1,6);<br />lcd_int(RPM);<br /><br />dataReady=0;<br /><br /><br /><br />}<br /><br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2913">PITERK</a> — 7 maja 2015, o 00:07</p><hr />
]]></content>
</entry>
</feed>