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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=1734&amp;mode</id>
<entry>
<author><name><![CDATA[savian86]]></name></author>
<updated>2012-11-05T17:43:37+01:00</updated>
<published>2012-11-05T17:43:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=18259#p18259</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=18259#p18259"/>
<title type="html"><![CDATA[Re: IR + Nixie, dziwny problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=18259#p18259"><![CDATA[
Faktycznie dioda na wyjściu TSOPa mrygała jakby już święta poczuła <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Po kilku próbach uporałem się z tym dając tantal i 100n bezpośrednio między 1 i 2 nogą odbiornika, oraz sygnał do procka pociągnąłem osobnym przewodem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=393">savian86</a> — 5 lis 2012, o 17:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[savian86]]></name></author>
<updated>2012-11-01T18:39:51+01:00</updated>
<published>2012-11-01T18:39:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=18005#p18005</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=18005#p18005"/>
<title type="html"><![CDATA[Re: IR + Nixie, dziwny problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=18005#p18005"><![CDATA[
Do niedzieli jestem poza &quot;domem/warsztatem&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> więc testów nie porobię. Masz rację nie oddzieliłem tych dwóch części. Prawda jest taka że wciąż się uczę na błędach które robię <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> , a moją przypadłością jest to, że po wykonaniu jakiegoś układu stwierdzam, że jednak lepiej było to zrobić trochę inaczej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=393">savian86</a> — 1 lis 2012, o 18:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-11-01T16:50:20+01:00</updated>
<published>2012-11-01T16:50:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=17997#p17997</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=17997#p17997"/>
<title type="html"><![CDATA[Re: IR + Nixie, dziwny problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=17997#p17997"><![CDATA[
No nieźle upakowałeś wszystko na płytce <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />ok ale moim zdaniem - chociaż może się mylę - nie masz na PCB jakoś oddzielonej logiki +5V od wysokiego napięcia i przetwornicy. Ja bym to ZDECYDOWANIE oddzielił<br /><br />poza tym nieszczęśliwie umieściłeś odbiornik podczerwieni - zobacz jaka długaśna ścieżka leci i to pomiędzy ścieżkami z wysokim napięciem z przetwornicy - pewnie indukują się w niej cuda dziwne <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />spróbuj dla czystego testu - podłączyć zewnętrznie TSOP'a podlutowując go kunrakiem jak najbliżej procka i do nóżki. A tą długą scieżkę przy procku odetnij od wejścia ICP<br /><br />Poza tym ja oddzieliłbym też masę przetwornicy od masy cyfrowej procka na PCB. Tzn wiadomo muszą się zetknąć gdzieś ale to byłby tylko jeden punkt na PCB np przy głównym gnieździe zasilania.<br /><br />jeśli chcesz na szybko zobaczyć co się dzieje na wyjściu TSOP'a teraz - weź podepnij mu na wyjściu diodę LED i zobacz czy sobie przypadkiem nie pomruguje radośnie ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 1 lis 2012, o 16:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[savian86]]></name></author>
<updated>2012-11-01T16:21:43+01:00</updated>
<published>2012-11-01T16:21:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=17996#p17996</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=17996#p17996"/>
<title type="html"><![CDATA[Re: IR + Nixie, dziwny problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=17996#p17996"><![CDATA[
Proszę schemat:<br /><a href="http://forum.atnel.pl/_obrazki/o/393_4732cae484ce871a1c5f2dc0e7a06f25.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/393_4732cae484ce871a1c5f2dc0e7a06f25.png" alt="Obrazek" /></a><br /><br />na schemacie jest 220u/250V, a w rzeczywistości mam wlutowany 2,2u/400V (gabaryty)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=393">savian86</a> — 1 lis 2012, o 16:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-11-01T16:17:07+01:00</updated>
<published>2012-11-01T16:17:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=17995#p17995</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=17995#p17995"/>
<title type="html"><![CDATA[Re: IR + Nixie, dziwny problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=17995#p17995"><![CDATA[
Myślę, że łatwiej byłoby podpowiedzieć gdybyś pokazał pełny schemat. Bo z tego co piszesz - na pierwszy rzut oka może się wydawać, że zwiększasz częstotliwość przetwornicy napięcia to wkradają się jakieś zakłócenia.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />czy ty buforujesz jakoś te lampy od procka ???  <img src="https://forum.atnel.pl/images/smilies/icon_eek.gif" alt=":shock:" title="Zaszokowany" />  bo z tej płytki PCB jakoś za bardzo tego nie widać <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> — 1 lis 2012, o 16:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[savian86]]></name></author>
<updated>2012-11-01T16:07:03+01:00</updated>
<published>2012-11-01T16:07:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=17994#p17994</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=17994#p17994"/>
<title type="html"><![CDATA[IR + Nixie, dziwny problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1734&amp;p=17994#p17994"><![CDATA[
Witam, właściwie nie wiem czy to problem programowy czy sprzętowy:)<br />Buduję zegar nixie i trafiłem na dość dziwny problem. Lampy są zasilane z przetwornicy na NE555, a całość sterowana pilotem. Jeśli napięcie lamp jest ustawione na ok 140V to całość pracuje bardzo dobrze, natomiast jak podkręcę je wyżej (docelowo 170V) to przestaje pracować odbiornik podczerwieni TSOP1736. Po włączeniu zasilania (lampy 170V) za pierwszym razem kod z pilota jest odczytywany dobrze i zawsze, a później już milczy. Zdarzy się, że raz na jakiś czas wyłapie jakiś jeden prawidłowo. Nie wiem w czym może leżeć problem. Napięcie dla logiki 4,97V. Sam uC działa cały czas prawidłowo, nie zwiesza się, nie resetuje. Załączam obraz PCB gdzie widać rozmieszczenie elementów na płytce, wylewka miedzi to GND na obu warstwach.<br />Przelutowałem odbiornik na przewodach jak najbliżej uC, nie pomogło. Ogólnie jest on podłączony zgodnie z notą. Wymieniałem odbiornik na drugi, to samo.<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/393_51f6350393f456a6df28f40ccef002fb.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/393_51f6350393f456a6df28f40ccef002fb.png" alt="Obrazek" /></a><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/393_08f66181de2b6101f05cb8ab078d8c30.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/393_08f66181de2b6101f05cb8ab078d8c30.jpg" alt="Obrazek" /></a><br /><br />Program na którym testowałem (obsługa IR to biblioteka Mirka)<br />[syntax=cpp]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />#include &quot;main.h&quot;<br />#include &quot;tube.h&quot;<br />#include &quot;IR_DECODE/ir_decode.h<br /><br /><br />int main(void)<br />{<br /><br /><br />tube_init();<br />ir_init();<br /><br />sei();<br /><br />while(1)<br />{<br />if(Ir_key_press_flag){<br /><br /><br />cy1=command/10;cy2=command%10;<br /><br />Ir_key_press_flag=0;<br />command=0xff;<br />address=0xff;<br /><br />}<br />}<br />}<br />&quot;[/syntax]<br /><br />tube.c<br /><br />[syntax=cpp]<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />#include &quot;tube.h&quot;<br /><br />volatile uint8_t cy1;<br />volatile uint8_t cy2;<br />volatile uint8_t cy3;<br />volatile uint8_t cy4;<br />volatile uint8_t cy5;<br />volatile uint8_t cy6;<br /><br /><br />void tube_init(void)<br />{<br />DDR_SN_A |= SN_A;DDR_SN_B |= SN_B;DDR_SN_C |= SN_C;DDR_SN_D |= SN_D;<br /><br />DDR_DOT1 |= DOT1;DDR_DOT2 |= DOT2;DDR_MINUS |= MINUS;<br /><br />DDR_A1 |= A1; DDR_A2 |= A2; DDR_A3 |= A3; DDR_A4 |= A4;DDR_A5 |= A5;DDR_A6 |= A6;<br /><br /><br />TCCR2 |= _BV(WGM21);//CTC<br />TCCR2 |= _BV(CS22) | _BV(CS21) | _BV(CS20);//preskaler 1024<br />OCR2 =26;//podział przez 26, F=300Hz,3,33ms<br />TIMSK |= _BV(OCIE2)| (1&lt;&lt;TOIE0);//zezwolenie na przerwanie Compare Match<br /><br /><br />}<br /><br />void tube_digit(uint8_t zm)<br />{<br />PORT_SN_A &amp;= ~SN_A;PORT_SN_B &amp;= ~SN_B;PORT_SN_C &amp;= ~SN_C;PORT_SN_D &amp;= ~SN_D;<br /><br />switch(zm)<br />{<br />case 1: PORT_SN_A |= SN_A; break;<br />case 2: PORT_SN_B |= SN_B; break;<br />case 3: PORT_SN_A |= SN_A; PORT_SN_B |= SN_B; break;<br />case 4: PORT_SN_C |= SN_C; break;<br />case 5: PORT_SN_A |= SN_A; PORT_SN_C |= SN_C; break;<br />case 6: PORT_SN_B |= SN_B; PORT_SN_C |= SN_C; break;<br />case 7: PORT_SN_A |= SN_A; PORT_SN_B |= SN_B; PORT_SN_C |= SN_C; break;<br />case 8: PORT_SN_D |= SN_D; break;<br />case 9: PORT_SN_A |= SN_A; PORT_SN_D |= SN_D; break;<br />default: break;<br />}<br />}<br /><br />// ================= PROCEDURA OBSŁUGI PRZERWANIA – COMPARE MATCH<br />ISR(TIMER2_COMP_vect)<br />{<br />static uint8_t licznik=1;<br /><br />PORT_A1 &amp;= ~A1;PORT_A2 &amp;= ~A2; PORT_A3 &amp;= ~A3; PORT_A4 &amp;= ~A4;<br />           PORT_A5 &amp;= ~A5;PORT_A6 &amp;= ~A6; // wygaszenie wszystkich wyświetlaczy<br /><br /><br /><br />if(licznik==1)  { if(cy1!=NIC){ tube_digit(cy1);PORT_A1 |= A1; } }<br />else if(licznik==2)  { if(cy2!=NIC){ tube_digit(cy2);PORT_A2 |= A2; } }<br />else if(licznik==3)  { if(cy3!=NIC){ tube_digit(cy3);PORT_A3 |= A3; } }<br />else if(licznik==4)  { if(cy4!=NIC){ tube_digit(cy4);PORT_A4 |= A4; } }<br />else if(licznik==5)  { if(cy5!=NIC){ tube_digit(cy5);PORT_A5 |= A5; } }<br />else if(licznik==6)  { if(cy6!=NIC){ tube_digit(cy6);PORT_A6 |= A6; } }<br /><br />if(licznik&gt;=6) licznik=1;else licznik++;<br /><br />}<br />[/syntax]<br /><br />Chciałem podejrzeć co dzieje się na nodze ICP ale moja przystawka, pseudo oscyloskop odmówił posłuszeństwa. Panowie, jakieś pomysły, sugestie? Zwarć na płytce nie ma.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=393">savian86</a> — 1 lis 2012, o 16:07</p><hr />
]]></content>
</entry>
</feed>