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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-04-17T23:31:22+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=15113&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-17T23:31:22+01:00</updated>
<published>2016-04-17T23:31:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158789#p158789</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158789#p158789"/>
<title type="html"><![CDATA[Re: GreenBook - podczerwień.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158789#p158789"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />ATB 1.04 użyłem. Ale układ na stole mam taki, że ATB stoi dokładnie pod lampką <br />Podłaczyłem nawet oscyloskop do TSOP'a i ciągle jakiś impuls leci<br /></div><br />No to masz jakąś rzeczywiście super lampkę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ja miewałem takie efekty ale jak np włączałem świetlówki na suficie w firmie - wtedy była burza impulsów <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />RC-5 spoko działa. Przez to że lecą całe ramki zakłócenia nie przeszkadzają. <br />Ale Samsung tez śmiga aż miło.<br /></div><br />dokładnie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 kwi 2016, o 23:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2016-04-17T23:29:17+01:00</updated>
<published>2016-04-17T23:29:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158788#p158788</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158788#p158788"/>
<title type="html"><![CDATA[Re: GreenBook - podczerwień.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158788#p158788"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Jaki odbiornik podczerwieni użyłeś dokładnie? Jak mu zasilanko zapodałeś ? ... pytam bo po moich doświadczeniach to bardzo ważne jeśli chodzi o odporność na te zakłócenia i można je minmalizować mocno<br /></div><br /><br />ATB 1.04 użyłem. Ale układ na stole mam taki, że ATB stoi dokładnie pod lampką <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Podłaczyłem nawet oscyloskop do TSOP'a i ciągle jakiś impuls leci <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />eż za nimi nie przepadam - w zdecydowanej większości wszystko robię tak żeby działać w RC5 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> - szerokie impulsy i programowo ładnie się też eliminują babole<br /></div><br />RC-5 spoko działa. Przez to że lecą całe ramki zakłócenia nie przeszkadzają. <br />Ale Samsung tez śmiga aż miło.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 17 kwi 2016, o 23:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-17T23:13:48+01:00</updated>
<published>2016-04-17T23:13:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158782#p158782</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158782#p158782"/>
<title type="html"><![CDATA[Re: GreenBook - podczerwień.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158782#p158782"><![CDATA[
<div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />NEC i JVC są zupełnie inne.<br /></div><br />Masz rację dlatego w nich nie brałem się za VirtualToggle bit ... choć pewnie można tylko trzeba uwzględniać te ramki repetycji jakoś<br /><br /><div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />Swoją drogą nie sądziłem, że świetlówka może generować tyle zakłóceń w IR. Mam na biurku lampkę ze świetlówką PLS i jest normalnie masakra.<br /></div><br />Jaki odbiornik podczerwieni użyłeś dokładnie? Jak mu zasilanko zapodałeś ? ... pytam bo po moich doświadczeniach to bardzo ważne jeśli chodzi o odporność na te zakłócenia i można je minmalizować mocno<br /><br /><div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />W tak zakłóconym impulsami IR otoczeniu wychodzi słabość standardu takie jak NEC czy JVC, przynajmniej moim zdaniem.<br /></div><br />Też za nimi nie przepadam - w zdecydowanej większości wszystko robię tak żeby działać w RC5 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> - szerokie impulsy i programowo ładnie się też eliminują babole<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 kwi 2016, o 23:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2016-04-17T22:31:26+01:00</updated>
<published>2016-04-17T22:31:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158771#p158771</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158771#p158771"/>
<title type="html"><![CDATA[Re: GreenBook - podczerwień.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158771#p158771"><![CDATA[
Zastanawiam się jak dobrze podejść do obsługi repetycji w tym standardzie tzn NEC. Czyli nie są powtarzane ramki, tylko po ramce lecą krótkie sekwencje repetycji, tak jak w JVC.<br />Mirek w bardzo dokładny sposób opisuje mechanizm wirtualnego bitu toggle, ale na przykładzie SONY, gdzie lecą całe ramki. NEC i JVC są zupełnie inne. <br />Poza tym pojawia się problem jak zabezpieczyć się przed błędami. <br />Swoją drogą nie sądziłem, że świetlówka może generować tyle zakłóceń w IR. Mam na biurku lampkę ze świetlówką PLS i jest normalnie masakra. Chyba muszę lampkę zmienić przynajmniej do eksperymentów z IR.<br />W tak zakłóconym impulsami IR otoczeniu wychodzi słabość standardu takie jak NEC czy JVC, przynajmniej moim zdaniem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 17 kwi 2016, o 22:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2016-04-15T18:22:34+01:00</updated>
<published>2016-04-15T18:22:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158609#p158609</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158609#p158609"/>
<title type="html"><![CDATA[Re: GreenBook - podczerwień.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158609#p158609"><![CDATA[
Bazując na standardzie NEC przystosowałem grennbookową bibliotekę JVC. Trzeba było tylko inaczej podejść do obróbki samej ramki po zdekodowaniu. <br />Teraz pozostało ogarnąć repetycję klawisza i wprowadzić funkcjonalność virtual toggle bit.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 15 kwi 2016, o 18:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-04-13T20:03:03+01:00</updated>
<published>2016-04-13T20:03:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158477#p158477</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158477#p158477"/>
<title type="html"><![CDATA[Re: GreenBook - podczerwień.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158477#p158477"><![CDATA[
Patrząc na załączone przez Ciebie zależności czasowe, to jest dokładnie standard NEC. Postaraj się zapewnić poniższe zależności:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">NEC Infrared Protocol<br />- 9 ms leading pulse burst (16 times the pulse burst length used for a logical data bit)<br />- 4.5 ms space<br />- 8-bit address for the receiving device<br />- 8-bit logical inverse of the address<br />- 8-bit command<br />- 8-bit logical inverse of the command<br />- Final 562.5 µs pulse burst to show end of message transmission<br /><br />- Logical '0' – a 562.5 µs pulse burst followed by a 562.5 µs space, with a total transmit time of 1.125 ms<br />- Logical '1' – a 562.5 µs pulse burst followed by a 1.6875 ms space, with a total transmit time of 2.25 ms<br /><br />Because (address + address inverse) and (command + command inverse) will always contain 8 '0's  and 8 '1's so (8 * 1.125ms) + (8 * 2.25ms) == 27 ms. According to this total time required to transmit the frame is (9 ms + 4.5 ms + 27 ms + 27 ms) = 67.5 ms.<br /><br />Repeat Code:<br />Repeat code will be issued typically around 40 ms after the pulse burst that signified the end of the message.<br />Repeat code will continue to be sent out at 108 ms intervals, until the key is finally released.<br />The repeat code consists of the following, in order:<br />- 9 ms leading pulse burst<br />- 2.25 ms space<br />- 562.5 µs pulse burst to mark the end of the space (and hence end of the transmitted repeat code)</div><br /><br />Przyjąłeś zbliżone, ale nie dokładne wartości. Może dlatego coś się Ci rozjeżdża?<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 13 kwi 2016, o 20:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2016-04-13T18:55:31+01:00</updated>
<published>2016-04-13T18:55:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158469#p158469</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158469#p158469"/>
<title type="html"><![CDATA[Re: GreenBook - podczerwień.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158469#p158469"><![CDATA[
<div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br />Jak to jest NEC, to jest mnóstwo dostępnych materiałów i bibliotek. Jest to chyba bardziej rozpowszechniony standard w zabawach z robotyką niż RC5. Bo tu poniżej 10zł możesz kupić pilota i odbiornik:<br /><!-- m --><a class="postlink" href="http://botland.com.pl/odbiorniki-podczerwieni/2169-pilot-ir-odbiornik-podczerwieni-1838t-modul-i-przewody.html" >http://botland.com.pl/odbiorniki-podcze ... ewody.html</a><!-- m --><br /><!-- m --><a class="postlink" href="http://botland.com.pl/odbiorniki-podczerwieni/5962-pilot-ir-nec-38khz-2-klawiszowy-.html" >http://botland.com.pl/odbiorniki-podcze ... zowy-.html</a><!-- m --><br /><br />Na forum był wątek o NEC-ach: <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic10813.html" >topic10813.html</a><!-- l -->.<br />Ale także w załączonych linkami są informacje o standardzie oraz o bibliotekach.<br /><br />-- <br />Pozdrawiam,<br />Robert<br /></div><br /><br />Wiesz, bardzo mi zależy żeby zorientować się gdzie popełniam błąd w swojej analizie tego pilota. <br />Być może jest to kodowanie NEC. Bardzo wiele firm korzysta z ustalonych norm kodowania, zmieniając tylko długości impulsów/przerw i część charakterystyczną czyli nagłówek. W GB jest bardzo obszerny rozdział poświęcony analizie sterowania w podczerwieni. Również jeśli chodzi o stronę odwrotną, czyli tworzenie własnych standardów, kopiowanie komunikacji (tworzenie kopii pilotów) itd.<br /><br />Spróbuje później przetestować kod dla NEC'a. Niestety jeśli zadziała to nadal będę &quot;w kropce&quot; bo nie wiem gdzie mogę popełniać błąd przy analizie.<br />Zależy mi na dogłębnym wgryzieniu się w ten temat. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 13 kwi 2016, o 18:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-04-13T16:09:07+01:00</updated>
<published>2016-04-13T16:09:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158456#p158456</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158456#p158456"/>
<title type="html"><![CDATA[Re: GreenBook - podczerwień.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158456#p158456"><![CDATA[
Jak to jest NEC, to jest mnóstwo dostępnych materiałów i bibliotek. Jest to chyba bardziej rozpowszechniony standard w zabawach z robotyką niż RC5. Bo tu poniżej 10zł możesz kupić pilota i odbiornik:<br /><!-- m --><a class="postlink" href="http://botland.com.pl/odbiorniki-podczerwieni/2169-pilot-ir-odbiornik-podczerwieni-1838t-modul-i-przewody.html" >http://botland.com.pl/odbiorniki-podcze ... ewody.html</a><!-- m --><br /><!-- m --><a class="postlink" href="http://botland.com.pl/odbiorniki-podczerwieni/5962-pilot-ir-nec-38khz-2-klawiszowy-.html" >http://botland.com.pl/odbiorniki-podcze ... zowy-.html</a><!-- m --><br /><br />Na forum był wątek o NEC-ach: <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic10813.html" >topic10813.html</a><!-- l -->.<br />Ale także w załączonych linkami są informacje o standardzie oraz o bibliotekach.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 13 kwi 2016, o 16:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2016-04-13T15:30:49+01:00</updated>
<published>2016-04-13T15:30:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158447#p158447</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158447#p158447"/>
<title type="html"><![CDATA[Re: GreenBook - podczerwień.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158447#p158447"><![CDATA[
Bardziej NEC niż Samsung, była taka fajna biblioteka do tego na forum, ale gdzieś mi link wcięło.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 13 kwi 2016, o 15:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2016-04-13T15:57:30+01:00</updated>
<published>2016-04-13T10:36:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158432#p158432</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158432#p158432"/>
<title type="html"><![CDATA[GreenBook - podczerwień.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15113&amp;p=158432#p158432"><![CDATA[
Witam<br /><br />Mam kilka pilotów od tunerów Ferguson. Są w miarę nie duże i chciałem je użyć w projektach.<br />Analiza ramki wykazała, że piloty używają kodowania SPACE i że sposób transmisji ramki jest nieco zmienionym standardem SAMSUNG, co widać na poniższym screenie z analizatora:<br /><br />FERGUSON<br /><a href="https://obrazkiforum.atnel.pl/1589/7979a63a5995dd124f8c02252e7e0a9c.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1589/7979a63a5995dd124f8c02252e7e0a9c.png" alt="Obrazek" /></a><br /><br />SAMSUNG<br /><a href="https://obrazkiforum.atnel.pl/1589/146693378c18abbc14ffe4e232fe8b3b.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1589/146693378c18abbc14ffe4e232fe8b3b.png" alt="Obrazek" /></a><br /><br />Moim zdaniem, jest to generalnie rodzaj kodowania analogiczny do Samsunga, z niewielką różnicą w czasach trwania impulsu i przerwy, oraz z innym nagłówkiem<br /><br />nagłówek:<br />Ferguson - nośna przez 9100 us i przerwa 4500 us<br />Samsung - nośna przez 4500 us i przerwa 4500 us<br /><br />Moim zdaniem zgadza się również format bitowy.<br />16 bitów predata<br />następnie bajt komendy i zanegowany bajt komendy<br />później impuls ptrail.<br />Sumaryczna ilość impulsów też się zgadza i wynosi 67<br /><br />W związku z tym zmodyfikowałem Greenbookowy kod obsługi pilota Samsung uwzględniając nieco inne czasy impulsów.<br />Niestety coś jest nie tak.<br />Przy dekodowaniu ramek, pojawiają się (dla tego samego klawisza) różne kody, przy kolejnych wciśnięciach.<br />W przypadku użycia pilota Samsung wszystko działa idealnie.<br />Zapewne popełniam jakiś błąd przy analizie kodowania pilota Ferguson.<br />Głowie się nad tym już od kilku dni i nic mi nie przychodzi do głowy.<br /><br />Poniżej ZIP bitmapami i analizą ramek w formie tekstowej.<br /><br />pilot_problem.zip<br /><br />Dodane:<br />oczywiście poniżej ustawienia biblioteki<br />[syntax=c]#define SAMSUNG_HEADER ir_micro_s(9100)// czas pierwszej charakterystycznej części nagłówka (header'a)<br /><br />#define SAMSUNG_BIT_HIGH ir_micro_s(1650)<br />#define SAMSUNG_BIT_HIGH_MID ir_micro_s(1100)// środek czasu trwania pierwszej połowy bitu o wartości = 1<br />#define SAMSUNG_BIT_LOW ir_micro_s(500)// czas trwania pierwszej połowy bitu o wartości = 0<br />#define SAMSUNG_TOLERANCE ir_micro_s(150)// toleracja jaką przyjmiemy dla naszego pilota. Jeśli będzie za duża<br />// to procedura może zacząć odbierać niechcąco czasem dziwne kody<br />// z pilotów innych producentów. Jeśli będzie za mała to może się<br />// zmniejszyć zasięg pilota albo będzie gorzej działał z odbicia np od ścian itp<br />// optymalne wartości zwykle zawierają się w granicach 100-250[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 13 kwi 2016, o 10:36</p><hr />
]]></content>
</entry>
</feed>