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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-08-24T21:01:38+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=21167&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-08-24T21:01:38+01:00</updated>
<published>2018-08-24T21:01:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210987#p210987</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210987#p210987"/>
<title type="html"><![CDATA[Re: Pilot podczerwieni nietypowy problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210987#p210987"><![CDATA[
Ja ci polecam zmontować sobie jakiś chociaż MINI własny zestawik uruchomieniowy do testów na jakimś procku - z kilkoma często używanymi peryferiami i porządnym zasilaniem, kilkoma klawiszami itp ... i na tym rób prototypy - a jak będą działać to wtedy bierz się za projektowanie płytki PCB - bo tą metodą stracisz mnóstwo czasu i pieniędzy - a i tak i tak - za jakiś czas stwierdzisz - że warto mieć nawet jakąś własną mini platformę uruchomieniową a nie zawsze wszystko na stykówce.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 sie 2018, o 21:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[McsQ]]></name></author>
<updated>2018-08-24T20:38:29+01:00</updated>
<published>2018-08-24T20:38:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210986#p210986</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210986#p210986"/>
<title type="html"><![CDATA[Re: Pilot podczerwieni nietypowy problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210986#p210986"><![CDATA[
Dobra  xentis przekonałeś mnie ( i tak wiem co to kondensator <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> ) ale pojemność stówki w sumie nie brałem pod uwagę za małe doświadczenie ale kto pyta nie błądzi . Zaprojektuje już całego pilota tak jak ma być  skoro mówisz że ma działać  postaram się  zrobić w następnym tygodniu i zdać relację .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14872">McsQ</a> — 24 sie 2018, o 20:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2018-08-24T17:15:49+01:00</updated>
<published>2018-08-24T17:15:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210977#p210977</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210977#p210977"/>
<title type="html"><![CDATA[Re: Pilot podczerwieni nietypowy problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210977#p210977"><![CDATA[
<div class="quotetitle">McsQ napisał(a):</div><div class="quotecontent"><br />Rozłączyłem dzisiaj układ i pospinałem o wiele czytelniej<br /></div>Pisałem CI już że nie w czytelności problem ale w samej stykówce.<br />Widziałeś kiedyś jak zbudowana jest stykówka w środku? Wzdłuż każdej kolumny są zagięte blaszki. Blaszki są poukładana równolegle a pomiędzy nimi jest izolator.<br />A znasz definicję budowy kondensatora? &quot;Kondensator – element elektryczny (elektroniczny), zbudowany z dwóch przewodników (okładek) rozdzielonych dielektrykiem.&quot; (Źródło: wikipedia) Widzisz podobieństwo?<br />To teraz wyobraź sobie że pomiędzy nogami procesora są takie małe kondensatorki. Gdy wciskasz przycisk, który dodatkowo siedzi w stykówce na słowo honoru, procek się wybudza zmienia konfiguracje i stany na pinach i bez żadnego opóźnienia sprawdza czy jakikolwiek klawisz wciśnięty. Problem w tym że te kondensatorki pomiędzy pinami za które odpowiedzialna jest stykówka muszą zostać przeładowane - oczywiście ich pojemność jest mała i w związku z tym czas ich przeładowania jest niewielki ale procek jest taktowany jeśli dobrze pamiętam 8MHz więc pomiędzy zmianą stanu pinów a badaniem stanu przycisków odstęp jest na tyle mały że stan na tych pinach się nie zdąży ustalić więc program nie zauważy wciśniętego przycisku i procek wraca spać.<br />W moim programie z czasów testu wystarczyło dodać opóźnienie rzędu 1us (tak mam obecnie w projekcie zapisane ale nie dam głowy czy faktycznie była to już wartość przy której wszystko działało poprawnie - bawiłem się tym dawno temu) przed ifem sprawdzającym czy któryś przycisk wciśnięty i program wtedy działał poprawnie.<br />Więc albo zmodyfikuj program, albo zmontuj to na zaprojektowanej płytce PCB wtedy program zadziała w formie niezmienionej (ścieżki na płytce pcb mają grubość liczoną w mikrometrach więc nawet jak są poprowadzone równolegle do siebie to powierzchnie boczne dwóch sąsiednich ścieżek są znacznie mniejsze w porównaniu do powierzchni blaszek w stykówce więc i pojemności obwodu drukowanego są duużo mniejsze i w tym wypadku nie wpływa to na działanie programu).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 24 sie 2018, o 17:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-08-24T14:01:42+01:00</updated>
<published>2018-08-24T14:01:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210969#p210969</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210969#p210969"/>
<title type="html"><![CDATA[Re: Pilot podczerwieni nietypowy problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210969#p210969"><![CDATA[
Wkładanie takich microswitchy przewlekanych w stykówkę - to po prostu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> no nie obraź się ale - mistrzostwo świata, a na poważnie to nie dziw się, że raz ci styka wtedy a raz nie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 sie 2018, o 14:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[McsQ]]></name></author>
<updated>2018-08-24T09:17:59+01:00</updated>
<published>2018-08-24T09:17:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210964#p210964</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210964#p210964"/>
<title type="html"><![CDATA[Re: Pilot podczerwieni nietypowy problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210964#p210964"><![CDATA[
Rozłączyłem dzisiaj układ i pospinałem o wiele czytelniej (zdjęcie poniżej)<br />I dzisiaj myślałem już że błąd w kodzie wiec wgrałem orginał z książki i problem jest ten sam <br />ale coś zauważyłem. <br /><br />Na zdjęciu widać czarny kabelek wiszący luzem jest on wpięty do PB6 co odpowiada w kodzie <br />KEY5 i gdy go dotknę palcem uC działa poprawnie lecz gdy wisi luzem już nie , podpinanie go przez rezystory do GND czy VCC nic nie daje  wpięcie  wszystkich 5 przycisków też nie pomaga .<br /><br />A teraz najlepsze <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> jak zmienię KEY5 np. na PB7 to już nie działa jak wcześniej tylko  muszę dotknąć kabelek na PB7  <br />haha <br />  <br /> <a href="https://obrazkiforum.atnel.pl/14872/7fc953ebd204fd0f8ee1f23670befd53.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/14872/7fc953ebd204fd0f8ee1f23670befd53.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14872">McsQ</a> — 24 sie 2018, o 09:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[McsQ]]></name></author>
<updated>2018-08-23T19:29:46+01:00</updated>
<published>2018-08-23T19:29:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210955#p210955</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210955#p210955"/>
<title type="html"><![CDATA[Re: Pilot podczerwieni nietypowy problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210955#p210955"><![CDATA[
Przepraszam za błąd w schemacie faktycznie schemat jest od NPN moja wina .<br />Dziękuję wszystkim za podpowiedzi.<br />Jutro z rana  wstanę rozmontuje układ i zrobię go jeszcze raz bardziej przejrzyście na krótkich przewodach  w ostateczności zrobię pcb i dam znać czy się coś poprawiło<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14872">McsQ</a> — 23 sie 2018, o 19:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2018-08-23T16:26:21+01:00</updated>
<published>2018-08-23T16:26:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210948#p210948</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210948#p210948"/>
<title type="html"><![CDATA[Re: Pilot podczerwieni nietypowy problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210948#p210948"><![CDATA[
Powiem Ci tak - na stykówce niestety tak będzie. I nie mówię tego złośliwie lub by negować stykówki. Też kiedyś się bawiłem projektem pilota (ten z BB)  i niestety na stykówce trzeba było nieco kod zmodyfikować by dobrze działało. Powodem są prawdopodobnie pojemności jakie wprowadza sama stykówka (pomijam już kwestię słabego kontaktowania połączeń jakie zazwyczaj występuje na stykówkach). Gdy przyciskasz przycisk, procek się wybudza i natychmiast zmienia konfigurację pinów, a następnie bada który przycisk jest wciśnięty. I niestety pojemności jakie wprowadza stykówka powodują że gdy procek zaczyna badać który przycisk jest wciśnięty, to stany na tych pinach nie są jeszcze ustalone. Dodanie odpowiednich opóźnień w programie załatwia sprawę.<br />Powyższe jest jedynie moją dedukcją którą wywnioskowałem na podstawie obserwacji i doświadczeń ze zmianami w kodzie, więc nie gwarantuję głową że na 100% to jest przyczyną, ale dodane opóźnienia spowodowały że układ zaczął działać stabilnie.<br />Ten sam układ zmontowany na zaprojektowanej płytce PCB działa beż żadnych opóźnień bezbłędnie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 23 sie 2018, o 16:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-08-23T14:49:33+01:00</updated>
<published>2018-08-23T14:49:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210937#p210937</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210937#p210937"/>
<title type="html"><![CDATA[Re: Pilot podczerwieni nietypowy problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210937#p210937"><![CDATA[
<div class="quotetitle">McsQ napisał(a):</div><div class="quotecontent"><br />4-wtyczka z SPI (MOSI/MISO/SCK) &quot;teraz wypięta i układ nie działa&quot;<br /></div><br />a we wtyczce kanda masz tylko te trzy sygnały ? nie mylisz się? o resecie zapomniałeś ? a zasilanie ?<br /><br />masz gdzieś masy porozłączane albo pozwierane jakieś sygnały<br /><br /><div class="quotetitle">McsQ napisał(a):</div><div class="quotecontent"><br />2- tranzystor PNP i rezystor 2,2k<br /></div><br />a na schemacie masz NPN<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 23 sie 2018, o 14:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[McsQ]]></name></author>
<updated>2018-08-23T14:17:12+01:00</updated>
<published>2018-08-23T14:17:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210934#p210934</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210934#p210934"/>
<title type="html"><![CDATA[Re: Pilot podczerwieni nietypowy problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210934#p210934"><![CDATA[
Proszę bardzo poniżej podsyłam zdjęcia i schemat w eaglu<br /><br /><a href="https://obrazkiforum.atnel.pl/14872/11e11b7fdad030db073efd36521462c8.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/14872/11e11b7fdad030db073efd36521462c8.png" alt="Obrazek" /></a><br /><br />tak nie działa <br /><br /><a href="https://obrazkiforum.atnel.pl/14872/38720c5a6b190f53f031f6e4d50a7bd6.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/14872/38720c5a6b190f53f031f6e4d50a7bd6.jpg" alt="Obrazek" /></a><br /><br />1- diody z rezystorami podpięte do VCC<br />2- tranzystor PNP i rezystor 2,2k<br />3-reset z programatora<br />4-wtyczka z SPI (MOSI/MISO/SCK)  &quot;teraz wypięta i układ nie działa&quot;<br /><br /><br />a tu 2 zdjęcie gdy wtyczka wpięta i układ działa <br /><a href="https://obrazkiforum.atnel.pl/14872/4b8f0056eb7f9e686709b15d1446943b.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/14872/4b8f0056eb7f9e686709b15d1446943b.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14872">McsQ</a> — 23 sie 2018, o 14:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2018-08-23T11:53:28+01:00</updated>
<published>2018-08-23T11:53:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210927#p210927</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210927#p210927"/>
<title type="html"><![CDATA[Re: Pilot podczerwieni nietypowy problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210927#p210927"><![CDATA[
Przede wszystkim to wstaw zdjęcia i na nich krótko opisz - typu &quot;czasami działa&quot;, &quot;nie działa&quot; itd., będzie to dużo bardziej czytelne oraz pozwoli wyłapać problemy (jeśli są) z Twoim fizycznym układem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 23 sie 2018, o 11:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[McsQ]]></name></author>
<updated>2018-08-23T11:33:51+01:00</updated>
<published>2018-08-23T11:33:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210925#p210925</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210925#p210925"/>
<title type="html"><![CDATA[Pilot podczerwieni nietypowy problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21167&amp;p=210925#p210925"><![CDATA[
Wita serdecznie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Postanowiłem ostatnio zrobić  drobne sterowanie na podczerwień .<br />Pilot 4 przyciski (Attetiny2313), odbiornik podstawowe funkcję coś włącz coś wyłącz (Atmega32).<br />Przechodzę do tworzenia podstaw komunikacji , pilot na płytce stykowej i odbiornik  testowy na zestawie ATB .<br />Wykorzystuje kody z Niebieskiej Książki. <br /><br />Gdy już wszystko podłączyłem , kod został  przepisany i zmodernizowany do pinów próbujemy. <br />Fajnie wszystko działa myślę sprawdzę zasięg pilota , podpinam baterie no i coś jednak tak fajnie nie działa szukam kombinuje <br />filtrowania są ,  napięcia się zgadzają , wszystko łączy .<br />Po kilkudziesięciu minutach coś znalazłem wpinam programator wszystko działa nie ważne z czego podpinam zasilanie lecz gdy odłączę linie programatora program się nie wykonuje.<br /> <br />Reset podciągnięty R10k . Wpinam  MISO/MOSI/SCK wszystko działa  .<br />Odłączam programator od USB sprawdzam pilot dalej nadaje.<br />Odpinam kabel KANDA od programatora (wiec w Attetiny zostają już tylko 3 przewody z KANDA (MISO/MOSI/SCK)<br />reset jest zewnętrznie podciągnięty i zasilanie z zasilacza regulowanego. Pilot dalej działa choć nie za każdym razem <br />Odpinam (MISO,MOSI,SCK) i nie działa wcale .<br /><br />Kabel KANDA niema zwarć ,   sprawdzałem na dwóch uC  i  przez dwa programatory i sytuacja  jest ta sama , <br />wejścia przycisków przerzuciłem na inne piny żeby nie kolidowały z liniami programatora ale problem nie znikł.  <br /><br />Nigdy mi się taka sytuacja nie zdarzyła zawsze wszystko się wgrywało odpinałem programator i wszystko śmiga .<br />Może  coś przeoczyłem , Jeśli  ktoś miał podobna sytuację lub ma jakiś pomysł co jest nie tak  <br />będę bardzo wdzięczny za wszystkie podpowiedzi . <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=14872">McsQ</a> — 23 sie 2018, o 11:33</p><hr />
]]></content>
</entry>
</feed>