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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-02-07T15:48:07+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=2005&amp;mode</id>
<entry>
<author><name><![CDATA[charsz]]></name></author>
<updated>2013-02-07T15:48:07+01:00</updated>
<published>2013-02-07T15:48:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=27124#p27124</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=27124#p27124"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=27124#p27124"><![CDATA[
Sprawdzialem, <div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br /><a href="http://ep.com.pl/files/3243.pdf"  class="postlink">http://ep.com.pl/files/3243.pdf</a><br />Kolejnym krokiem jest przyporządkowanie funkcji każdemu z układów termometrów identyﬁkowanych kolejnym numerem seryjnym i zapisanie tej informacji w nieulotnej pamięci EEPROM mikrokontrolera. Ta część procedury konﬁguracyjnej polega na wyświetleniu temperatury mierzonej przez kolejne termometry (o znanych już wcześniej numerach seryjnych) i każdorazowym przyporządkowaniu pełnionej funkcji dokonywanym przez użytkownika przy pomocy klawiatury (wybór odpowiedniej ikonki funkcji). Proces identyﬁkacji możemy znacznie przyspieszyć ogrzewając kolejno poszczególne scalone termometry cyfrowe i obserwując wskazania wyświetlacza LCD.<br /></div><br /><br />Jak widac kolejne podejscie gdzie nie ma automatyzacji. W taki czy inny sposob trzeba sie natrudzic i zrobic to recznie.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 23 minutach ]</span></strong><br /><br />I jeszcze jeden patent, jezli nie chcielibysmy aby centralka miala mozliwosc programowania nowych (zeby zarobic na wezwaniu do serwisy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /> ) czujnikow to robimy sobie programator do DS'ow ktory nie robi nic innego jak zapisuje do wewnetrznego EEPROM (przez scratchpad) id pomieszczenia. W centralce nie przechowujemy mapowania pomieszczenie-id_DS'a, tylko mapowanie 'nazwa pomieszczenia'-&gt;ID pomieszczenia. <br />W programie centralki odczytujemy ID pomieszczenia z wewn. eeprom kazdego ds'a i wiemy gdzie on jest.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=926">charsz</a> — 7 lut 2013, o 15:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[charsz]]></name></author>
<updated>2013-02-07T14:06:30+01:00</updated>
<published>2013-02-07T14:06:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=27119#p27119</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=27119#p27119"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=27119#p27119"><![CDATA[
Dodanie algorytmu wyszukiwania czujnikow na linii nie rozwiazuje glownego problemu: <br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Jak zrobić tak aby na 1 lini było wiele czujników ale żeby można było w łatwy sposób zidentyfikować który jest który<br /></div>.<br /><br />czyli powiazania fizycznego ukladu z jego ID.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=926">charsz</a> — 7 lut 2013, o 14:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[staneq]]></name></author>
<updated>2013-02-07T10:33:07+01:00</updated>
<published>2013-02-07T10:33:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=27103#p27103</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=27103#p27103"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=27103#p27103"><![CDATA[
A możesz coś więcej o tym algorytmie napisać albo podesłać linka do noty w której jest o tym napisany?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=770">staneq</a> — 7 lut 2013, o 10:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[charsz]]></name></author>
<updated>2013-02-05T15:53:00+01:00</updated>
<published>2013-02-05T15:53:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=26897#p26897</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=26897#p26897"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=26897#p26897"><![CDATA[
Wyskoczę jak Filip z konopii, moje luźne przemyślenia :<br />Nie znam wszystkich założeń projektu, ale zakładając:<br />- urządzenie posiada wyświetlacz i conajmniej dwa przyciski [dalej zwane konsolą]<br />- znamy pomieszczenia w których będą czujniki<br /><br />W konsoli, dokładamy gniazdo aby można było podłączyć czujnik. Gniazdo podłączone jest do osobnych portów (linia druga).<br />Program w głównej pętli sprawdzałby także linię drugą. Pojawienie się na niej jakiegokolwiek czujnika powoduje wywołanie procedury rejestracji czujnika. Zarejestrowanie czujnika oznacza przypisanie poprzez wybór na konsoli odpowiedniego pomieszczenia i umieszczenie tej informacji w EEPROM.<br /><br />Przy pierwszym uruchomieniu robimy tak kolejno z każdym czujnikiem, przy wymianie czujnika najpierw go rejestrujemy. <br /><br />Metoda jeżeli czujnik z ID X przypisanym do pomieszczenia Y zniknął a pojawił się nieprzypisany czujnik jest prosta i przyjemna, ale nie zabezpiecza nas na wypadek padu więcej niż jednego czujnika. <br /><br />Jeszcze metoda na szalonego naukowca, najpierw wybieramy na ekranie pomieszczenie, a potem bierzemy czujnik do ręki i rozgrzewamy do temperatury ciała. System (w trybie serwisowym) po wykryciu temperatury w odpowiednim zakresie automatycznie przypisuje czujnik do wybranego pomieszczenia. <br />Wtedy nie ma potrzeby wykorzystywać osobnej lini na rejestrację. <br /><br />Przy okazji witam wszystkich.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=926">charsz</a> — 5 lut 2013, o 15:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-01-01T10:31:37+01:00</updated>
<published>2013-01-01T10:31:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22818#p22818</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22818#p22818"/>
<title type="html"><![CDATA[Re: Odp: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22818#p22818"><![CDATA[
Można na przysłowiowa palę na sztywno ustawiać ID do pomieszczeń w kolejności podlaczania, następnie po ustawieniu ostatniego czujnika wrzucić ta strukturę do eeproma,  potem przy wlaczaniu odpalasz juz nie szukanie czujników tylko odrazy pomiar po przypisanych ID, sprawdzanie zawartości eeproma tez masz w poradniku.<p>Statystyki: Napisane przez Gość — 1 sty 2013, o 10:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-01-01T04:00:43+01:00</updated>
<published>2013-01-01T04:00:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22817#p22817</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22817#p22817"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22817#p22817"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />......dzięki temu po tym ładnie możesz potem sobie zamienić konkretne miejsce na nowe ID, tadam <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br /></div><br /><br />No nie ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... jak się już śmiga z tymi strukturami to pomysły przy 1wire same się cisną do głowy <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=54">mirekk36</a> — 1 sty 2013, o 04:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-01-01T03:43:06+01:00</updated>
<published>2013-01-01T03:43:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22812#p22812</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22812#p22812"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22812#p22812"><![CDATA[
Naprawdę powinieneś zainteresować się dwoma poradnikami od Mirka, wrzucasz to w strukture ID i pomieszczenie. <br />Robisz sobie osobne dane w strukturze na ID i na nazwę pomieszczenia. <br />Potem robisz dokładnie to co Mirek pokazywał w poradniku o eepromie, czyli wrzucasz strukturę z ram do eeprom.<br /><br />Dodatkowo w samych bibliotekach Mirka masz przecież gotowe rozwiązanie, jak odłączysz czujnik w jego miejsce pojawia się error i tu masz swoją szansę. Dzięki temu wiesz który czujnik wyleciał, znasz jego miejsce w tablicy, bo w tablicy struktur pojawi ci się error, dzięki temu po tym ładnie możesz potem sobie zamienić konkretne miejsce na nowe ID, tadam <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 1 sty 2013, o 03:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[qutrit]]></name></author>
<updated>2013-01-01T03:30:10+01:00</updated>
<published>2013-01-01T03:30:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22811#p22811</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22811#p22811"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22811#p22811"><![CDATA[
Witam.<br />Ponieważ też nie dawno zostałem zrugany za podłączenie 4xDS do osobnych portów ze względu na te nieszczęsne ID. A dokładnie chodziło mi oto, aby mieć pewność, że jak wymienię Dsa w kuchni to nie zostanie on przypisany do pokoju. Ponieważ nie znalazłem rozwiązania i jak widzę nie jest ono takie proste, postanowiłem podłączyć póki co Dsy do osobnych portów. <br />Ale mam taki ogólny pomysł. Spróbuję go przedstawić z góry uprzedzając, że mogę się mylić.<br />Mianowicie mamy 3 pomieszczenia p1, p2, p3. Każdemu pomieszczeniu przypisujemy w programie tablice p1[], p2[], p3[] na trzymanie ID Dsów. Na początku tylko raz przypisujemy odpowiednie ID Dsów odpowiednim pomieszczeniom. Czyli p1[] pomieszczenie p1 itd.<br />I teraz musimy wymienić czujnik w pomieszczeniu p2. Odłączamy Ds od p2 program, wykrywa brak czujnika. Montujemy nowy czujnik i soft identyfikuje ID wszystkich Dsów i zapisuje je do nowych tymczasowych tablic t1[], t2[], t3[]. I teraz wystarczy porównać tablice. Jeżeli p1[]=t2[] to przypisać zawartość t2[] do p1[]. Na końcu otrzymamy dwie różniące się zawartością tablice (stare ID i nowe ID). Więc podmieniamy zawartość px[] na nową z tx[]. Jedyny problem jaki widzę, to trwałe początkowe przypisanie ID tablicą px[], trwałe tzn. mam na myśli takie które nie znika po wyłączeniu napięcia. <br />Mam nadzieję, że jakoś udało mi się przedstawić ideę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=766">qutrit</a> — 1 sty 2013, o 03:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xpower]]></name></author>
<updated>2012-12-30T21:18:10+01:00</updated>
<published>2012-12-30T21:18:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22601#p22601</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22601#p22601"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22601#p22601"><![CDATA[
Co do czujników i ich podłączania po 1... próbowałem (może i marne były te moje próby :D) i efekt jest taki, że podłączając pierwszy czujnik, nie mając żadnego innego na linii, jest ok - dostajemy jedno ID na pozycji 0 w tablicy, robimy z nim co chcemy. Jeśli podłączy się drugi czujnik - czyli mamy już 2 na linii - wyjścia są dwa... (tak jak Antystatyczny już wspomniał) albo drugi czujnik pojawi się na drugim miejscu w tablicy albo oba zamienią się miejscami i po raz drugi możemy zapisać ID tego samego czujnika.<br /><br />Trzeba by podłączać po jednym do urządzenia, zapisywać ID, odłączać, dopiero robić konfigurację następnego.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=607">xpower</a> — 30 gru 2012, o 21:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2012-12-30T16:39:07+01:00</updated>
<published>2012-12-30T16:39:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22560#p22560</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22560#p22560"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22560#p22560"><![CDATA[
Wypadałoby zrobić inwentaryzację lochów. Tak zwany spis z natury.  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 30 gru 2012, o 16:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-30T16:27:22+01:00</updated>
<published>2012-12-30T16:27:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22559#p22559</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22559#p22559"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22559#p22559"><![CDATA[
<div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />Tym dopalaczem jest cierpliwość, upór i brak wstrętu do książek<br /></div><br /><br />o żesz kurczątko - zaprawdę święte słowa prawisz dobry człowieku <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> a tak rzadko sięgają po te dopalacze niektóre osoby i czytelnicy - i widać to nawet na naszym forum <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> KURKA - trzeba by gdzieś WYRYĆ te twoje słowa w KAMIENIU forumowym no i co tu dużo gadać - zacząć propagować &quot;dopalacze&quot; tego typu wśród młodzierzy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><br /><div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />:P Aha... i nie róbcie inwentaryzacji piguł w lochach <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /></div><br /><br />eeeeeh czyżbyś gdzieś tam się zakradł ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> muszę to zgłosić  na policję czyli do Sun'a i Jaglarza <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=54">mirekk36</a> — 30 gru 2012, o 16:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-30T10:24:07+01:00</updated>
<published>2012-12-30T10:24:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22507#p22507</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22507#p22507"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22507#p22507"><![CDATA[
<div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />... Z czystej ciekawości ponownie do tego wrócę, bo po kilku softach, które udało mi się sklecić, czuję się  trochę silniejszy.<br /></div><br /><br />.... chciałbym się umieć tak szybko uczyć jak ty <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> panie Antystatyczny <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ..... ty chyba masz jakieś środki/dopalacze na lepsze trawienie tego słonia i dlatego tak szybko umiesz go zajadać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> wielkimi kawałkami i bez popijania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 30 gru 2012, o 10:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-30T01:46:23+01:00</updated>
<published>2012-12-30T01:46:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22494#p22494</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22494#p22494"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22494#p22494"><![CDATA[
<div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />Widze to tak:  Wchodzimy w menu konfiguracji czujników. Na wyświetlaczu mamy polecenie... podłacz czujnik w kurniku nr 1. Po podłaczeniu naciśnij OK.  Itd z kolejnymi...<br /></div><br /><br />No dokładnie od tego można zacząć <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... jeszcze tylko dodaj procedurę wymiany uszkodzonego na nowy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 30 gru 2012, o 01:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-30T01:33:09+01:00</updated>
<published>2012-12-30T01:33:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22491#p22491</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22491#p22491"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22491#p22491"><![CDATA[
<div class="quotetitle">jachu napisał(a):</div><div class="quotecontent"><br />Mirku a kiedy mozna sie spodziewac poradnika ? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Zaoszczedzi mi to duuzoo pracy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />To na prawdę będzie dla mnie spora robota i zebranie pomysłów do kupy z kilku moich komercyjnych projektów, zresztą teraz to nawet jeszcze lepiej i jaśniej to widzę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... a więc nie będzie to tylko gadanie ale przygotowanie sporej ilości materiału i kodu ....<br /><br />planuję zacząć to dopiero za kilka miesięcy może pod koniec I-go kwartału 2013 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> może szybciej a może później - no obiecać nie mogę <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />a zrobię na pewno bo przyznam że zebranie tego wszystkiego do tzw &quot;kupy&quot; jak zwykle i mnie się przyda <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: 9 minutach ]</span></strong><br /><br /><div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />Mirku, wiele bym dał, by wziąć jakąś  bibliotekę z netu i ją od razu rozumieć. Próbuję pisac własne, bo  nie rozumiem cudzych. Do 1wire jestem   mocno zrażony, bo CRC nie zrozumiałem, bo identyfikacja czujników nie jest  jasna, bo czas konwersji trwa w najgorszym razie 750ms. Samo podłaczanie czujników jest atrakcyjne, ale obecny poziom mojej wiedzy niemal uniemożliwia ruszenie tej biblioteki. Omijam  cyfrowy pomiar temperatury szerokim łukiem<br /></div><br /><br />Akurat tez 750ms to mega najmniejszy pikuś jak rozumiesz działanie timerów programowych więc o tym nawet nie wspominaj <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> to nie problem a na pewno nie dla ciebie.<br /><br />Co do pozostałych rzeczy to wiedz, że ja, do dzisiaj też nie rozgryzłem tzn sam nie napisałem sobie kodu źródłowego na identyfikację czujników wg algorytmu Dallasa, kiedyś próbowałem - ale jak znalazłem gotowca - to dałem sobie spokój. Działa ZAWSZE, działa PEWNIE - więc jak to mówi rezasurmar - BACH wrzuciłem do &quot;czarnej skrzynki&quot; i głowy sobie przynajmniej nie zawracam a funkcja działa.<br /><br />I podobnie mam np kłopot ze stworzeniem źródeł na algorytm na CRC wszelkiej maści .... no ale bez przesady - toż to masz nawet w C wbudowane <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... myślę że czasem nie warto wyważać głową muru. Ale nie zrozum mnie źle - owszem obiecałem sobie że i tak kiedyś to rozgryzę bo też mam takie ciągoty jak ty. Tyle tylko że mnie to nie powstrzymuje przed korzystaniem z gotowców jeśli znajdę - bo projekt trzeba zrobić i już .... się tam będę patyczkował <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... trzeba sobie umieć radzić w każdej sytuacji .... a tak ? ... to właśnie masz<br /><br />zablokujesz się i chodzisz bokiem - obok czujników cyfrowych <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> - sporo tracisz - bo ja wolę 100x bardziej to niż bawić się w analogowe LM'y na przykład.<br /><br />Przy takim podejściu i rozbijaniu wszystkiego na drobne to w zasadzie można byłoby pójść jeszcze dalej - i np nawet nie zacząć programować w C dokąd nie pozna się ASM .... ale to nie koniec, nie zacznę ASM dokąd nie poznam technologii tworzenia struktury tranzystorów na krzemie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... może to troszkę przejaskrawiam ale nie żeby się nabijać broń boże, tylko przypomina mi się Pan Ryszard, który nomen omen - miał dokładnie właśnie takie dylematy z tymi procesorami, których chciał zacząć się uczyć - jego na początku najbardziej interesowało nie to jak napisać na szybko pierwszy program i migać diodą - ale jak tam w środku jest i jak to działa - bez tego nie mógł ruszyć dalej no i stanął poważnie w miejscu. Myślę że tak też nie można.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 30 gru 2012, o 01:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jachu]]></name></author>
<updated>2012-12-30T01:28:04+01:00</updated>
<published>2012-12-30T01:28:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22488#p22488</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22488#p22488"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22488#p22488"><![CDATA[
Mirku a kiedy mozna sie spodziewac poradnika ? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Zaoszczedzi mi to duuzoo pracy <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=110">jachu</a> — 30 gru 2012, o 01:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-30T01:17:09+01:00</updated>
<published>2012-12-30T01:17:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22483#p22483</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22483#p22483"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22483#p22483"><![CDATA[
Panowie przede wszystkim zwrócę uwagę, że nie jest to moja biblioteka a pewnego fajnego pana krzyżaka (tzn czytaj: pana Niemca) <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... a przeze mnie oskrobana z debugerów i lekko zmodyfikowana....<br /><br />Po drugie miałem na myśli, że jeśli chcemy dokładać kolejny czujnik czy też wymieniać zepsuty na nowy to są sposoby żeby WCALE NIE ODCZYTYWAĆ NUMERU ..... ID .... <br /><br />zajawkę dałem wyżej - gdzie pisałem o zastosowaniu np 2 rodzajów czujników: <span style="color: #0040FF">DS18<strong>B</strong>20</span> i <span style="color: #FF0000">DS18<strong>S</strong>20 </span>(pewnie nikt nie zwrócił na to uwagi) .... wziąwszy to pod uwagę można sprytnie tak zorganizować wszystko - że osoba obsługująca - nie będzie musiała spoglądać w ogóle na numery ID czujników. WIELU CZUJNIKÓW. Nie miałem na myśli jednego czujnika tylko sieć czujników. Ale naturalnie założenie jest takie że nie założymy NARAZ wszystkich (chociaż i to dałoby się ogarnąć) .... Tylko że podłączamy je po kolei i chodzimy z jednym czujnikiem serwisowym np DS1820, a w całej sieci stosujemy tylko DS18B20. <br /><br />I nie piszcie, że się nie da - WSZYSTKO się da, to tylko kwestia czasu i odpowiedniego pomysłu.....<br /><br />Tymczasem porada Antystatycznego żeby próbować tworzyć własną bibliotekę jeśli działanie innej jest niejasne uważam za jak najbardziej godne pochwały. Co nie oznacza też - że czasem gdy biorę bibliotekę jakąś z netu i z kolei jej działanie jest dla mnie jasne, fajne i przejrzyste to od razu muszę wnikać w jej bebechy. Więc czasem też traktuję takie biblioteki jak napisał z kolei kolega rezasurmar - jak czarne skrzynki. A zaglądam do nich TYLKO wtedy gdy się jednak okazałoby że coś źle kiedyś zadziała - wtedy to nawet zmieniam podejście na to o którym napisał Antystatyczny.<br /><br />Jak mówię - poczekajcie na poradnik o tych 1wire to sporo się wyjaśni <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> bo opisać w 2-3 zdaniach tego się nie da - a gdy ktoś spróbuje to i tak słabo to dociera do innych. Ale nie dlatego że coś z nimi jest nie tak. Tylko dlatego że trzeba niestety wg mnie na wytłumaczenie tego poświęcić dużo więcej zdań ....<br /><br />I niech kolega rezasurmar sam to potwierdzi na bazie chociażby tego co już zrobił ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 30 gru 2012, o 01:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-12-30T00:49:25+01:00</updated>
<published>2012-12-30T00:49:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22481#p22481</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22481#p22481"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22481#p22481"><![CDATA[
<div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />Przychodzi mi jeszcze na myśl klucz sprzętowy<br /></div><br /><br /><br />Brrrrrr, daj spokój, to jest fajne ale dla softu za grubą kasę, wiecznie z tym za przeproszeniem &quot;gównem&quot; są problemy, bo po jakimś czasie, albo się zgubi, albo zepsuje, mamy takie dziadostwa w pracy.....<br /><br />Po za tym obsługa tego pewnie by zajęła 3razy tyle co cały program.<br /><br />Prosta kombinacja klawiszy, czy nawet kolego szanowny dobry sprawdzony pomysł Mirka na pilota, i już.<br /><br />Wtedy nawet po kodzie z pilota możesz wchodzić.  Pomyśl jak się klient zdziwi, jak zobaczy jak konfigurujesz jego sprzęt z pilota <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />. Pełne Profi.<p>Statystyki: Napisane przez Gość — 30 gru 2012, o 00:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-12-30T00:48:17+01:00</updated>
<published>2012-12-30T00:45:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22479#p22479</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22479#p22479"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22479#p22479"><![CDATA[
Dokładnie, zworka to najprostszy sposób na obejście, a tak robisz kombinacje, albo kod, ewentualnie najlepiej obydwie wersje. Chociaż, dzięki kombinacji nie musisz jako serwis otwierać urządzenia, co jest upierdliwe u klienta.<br /><br />Pomyśl nad strukturami, potem tablica struktur, następnie eeprom i jedziesz.<p>Statystyki: Napisane przez Gość — 30 gru 2012, o 00:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[staneq]]></name></author>
<updated>2012-12-30T00:47:43+01:00</updated>
<published>2012-12-30T00:40:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22477#p22477</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22477#p22477"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22477#p22477"><![CDATA[
Taki malutki pomysł mi jeszcze wpadł teraz do głowy że w urządzeniu można ukryć zworkę albo jakiś przełącznik umożliwiający wejście do menu serwisowego w celu przypisania czujnika do konkretnego pomieszczenia. Tak aby wredny użyszkodnik nie miał możliwości nakiełbasić w urządzeniu.<br /><br />@up<br />Być może nigdy się tego nie dowiemy bo za to prawdopodobnie trzeba płacić <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=770">staneq</a> — 30 gru 2012, o 00:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-12-30T00:43:29+01:00</updated>
<published>2012-12-30T00:39:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22476#p22476</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22476#p22476"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22476#p22476"><![CDATA[
Niestety nie, lecą losowo. Bawiłem się na zestawie ATB wbudowanym i 3dodatkowymi, i zgłaszają się losowo, tj. jeżeli włączymy urządzenie.......chociaż musiał bym to jeszcze przetestować, ale wiem, że był z tym problem, bo mam wyświetlane 4czujniki na raz i nie zawsze są w tych samych miejscach po włączeniu. Bo wysyłasz informację na szynę by się zgłaszały, robiły pomiar etc. zależnie który szybciej się &quot;zainicjuje&quot; po włączeniu zasilania będzie pierwszy itd.<br /><br />J/w, znajdujesz czujniki, najlepiej podpinane po kolei i przypisujesz im po ID pomieszczenia, wrzucasz potem tablicę struktur do EEPROMA i po włączeniu już zawsze bedziesz miał je na tych samych pomieszczeniach.<br /><br />Problem zaczyna się jak chcesz wymienić czujnik, uszkodzi się itp. trzeba się troche nagimnastykować, by sprawdzić czy takiego czujnika już nie ma w systemie etc.<p>Statystyki: Napisane przez Gość — 30 gru 2012, o 00:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-12-30T00:36:09+01:00</updated>
<published>2012-12-30T00:32:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22474#p22474</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22474#p22474"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22474#p22474"><![CDATA[
No to masz dokładnie to co ja u siebie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Co prawda chwilowo wróciłem do nauki podstaw, ale zajrzyj sobie do moich źródeł. <br />Wykrywanie ID, wrzucanie potem tego do struktury, przypisanie nazwy pomieszczenia w strukturze i wuala.<br /><br />Praktycznie robisz to samo co ja.<br /><br />PS. nie do końca się zgodzę z kolegą Antystatyczny, sam traktuje troszeczkę biblioteki Mirka jak czarne skrzynki, po co mi wiedzieć co się dzieje w bibliotece do puki wiem, że jest ona w 100% sprawna i wiem czego się po niej spodziewać, nie mam tyle czasu i energii by rozgryzać każdą potrzebną bibliotekę, czy pisać coś od zera. Bo równie dobrze można by wszystko zrobić w assemblerze i dopiero wtedy człowiek zna sprzęt <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 30 gru 2012, o 00:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[staneq]]></name></author>
<updated>2012-12-30T00:32:51+01:00</updated>
<published>2012-12-30T00:28:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22473#p22473</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22473#p22473"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22473#p22473"><![CDATA[
Ale założenie jest takie że ma być wiele czujników...<br />a biblioteka jest w miarę łatwa do przełknięcia, ja osobiście mam zamiar ją troszkę zmodyfikować a właściwie dodać nowy plik z deklaracją struktury w której można by zapisać aktualną temperaturę oraz ID czujnika. Ponadto dodatkowa funkcja która albo zwracała by strukturę albo przyjmowała wskaźnik na strukturę i wywoływała by funkcje z dołączonej biblioteki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=770">staneq</a> — 30 gru 2012, o 00:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[staneq]]></name></author>
<updated>2012-12-30T00:22:53+01:00</updated>
<published>2012-12-30T00:22:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22471#p22471</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22471#p22471"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22471#p22471"><![CDATA[
Jak to nie trzeba sprawdzać jego nr? Przecież trzeba pobrać ID czujnika prawda? Czyli trzeba w gotowym urządzeniu przy pierwszym uruchomieniu lub też przy każdym następnym dodawać tylko po 1 czujniku. Nie można dodać np 3 czujników naraz bo wtedy nad tym nie zapanujemy. Zgadza się?<br /><br />Pewnie mnie źle zrozumiałeś że trzeba dodatkowego urządzenia które wyświetli sensorID i zapisawać gdzieś na kartkach i potem ręcznie wpisywać lub też wybierać (BLEE). Aż takim masochistą to ni jestem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />. No ale tak to jest jak człowiek sam coś napisze to nie znaczy że druga osoba to zrozumie w 100% tak jak sobie tego autor zaplanował <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />. Ale nie dziwie się bo teraz po małej przerwie zorientowałem się że napisałem to niezbyt precyzyjnie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=770">staneq</a> — 30 gru 2012, o 00:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-30T00:00:33+01:00</updated>
<published>2012-12-30T00:00:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22467#p22467</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22467#p22467"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22467#p22467"><![CDATA[
Pisałem ci wyżej że nawet nie trzeba sprawdzać jego numeru - ale widzę, że wolisz swoje <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> czyli że się nie da prosto wg ciebie - no to trudno <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Trzymaj tak dalej.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br /><div class="quotetitle">staneq napisał(a):</div><div class="quotecontent"><br />Bo co do awarii czujnika 1Wire to raczej są nie psują (no chyba że wyjdzie jakaś wadliwa seria). No chyba że macie inne doświadczenia.<br /></div><br /><br />Wszystko się psuje, i robiąc jakieś urządzenie, które ma pracować lata a do tego założenie że żaden czujnik się nie zepsuje to niestety niedorzeczność. Aż tak dobrze to nigdzie nie ma <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=54">mirekk36</a> — 30 gru 2012, o 00:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[staneq]]></name></author>
<updated>2012-12-29T23:56:36+01:00</updated>
<published>2012-12-29T23:56:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22466#p22466</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22466#p22466"/>
<title type="html"><![CDATA[Re: 1wire wiele kanałów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2005&amp;p=22466#p22466"><![CDATA[
Dokładnie o to chodzi. Problemem jest tutaj jak zwykle pierwsze podłączenie i to w nim trzeba się bardziej zabawić. Czyli podłączać każdy czujnik osobno i sprawdzać jego nr. Czyli jak to się pięknie mówi?<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">Montażu może dokonać jedynie przeszkolona osoba :<br /></div><br /><br />Bo co do awarii czujnika 1Wire to raczej są nie psują (no chyba że wyjdzie jakaś wadliwa seria). No chyba że macie inne doświadczenia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=770">staneq</a> — 29 gru 2012, o 23:56</p><hr />
]]></content>
</entry>
</feed>