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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-10-30T21:49:18+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=4631&amp;mode</id>
<entry>
<author><name><![CDATA[yeo1725]]></name></author>
<updated>2013-10-30T21:49:18+01:00</updated>
<published>2013-10-30T21:49:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54893#p54893</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54893#p54893"/>
<title type="html"><![CDATA[Re: Czujnik odległości na Atmega8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54893#p54893"><![CDATA[
Dzięki wielkie, przestudiuję sobie.<br />Jutro znowu do tego przysiądę i dam znać.<br /><br />@edit:<br />Jeszcze jedna kwestia, czy ten nadajnik, który zaprogramowałem tym kodem rzeczywiście powinien dawać 40kHz?. Jestem przekonany, że go słyszę, a raczej takiej częstotliwości nie powinienem odbierać uchem.<br /><br />@2edit:<br />Mógłby mi kolega wyjaśnić zasadę działania tego schematu?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1792">yeo1725</a> — 30 paź 2013, o 21:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-10-30T21:22:14+01:00</updated>
<published>2013-10-30T21:22:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54881#p54881</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54881#p54881"/>
<title type="html"><![CDATA[Re: Czujnik odległości na Atmega8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54881#p54881"><![CDATA[
ale to nie o to chodzi i miernikiem nie zmierzysz tak wprost ... nadajnik musisz wysterować odpowiednio , a potem odpowiednio dane odbierać , dlatego ci pokazałem ten temat żebyś  się zapoznał jak to działa , i jak masz do tego podejść ...<br /><br />W zamierzchłych czasach kiedy gotowe były niedostępne , się budowało własne najprostsze na jednym tranzystorze z nadajnikiem i odbiornikiem , lub  na 555....  <br /><br />ale nie zrobisz tak że sobie zasilisz nadajnik i na mierniku złapiesz coś tak się nie da musisz wygenerować nośną i podać impulsy o odpowiedniej częstotliwości  na  nadajnik , a następnie nasłuchiwać na odbiorniku na tej samej częstotliwości nadanej ilości impulsów w postaci echa .. gdzie czas miedzy początkiem nadawania i i ostatnim odebranym sygnałem  to jest twoja odległość .... <br /><br />i tak działa też HC-SR04 ... to najprostszy w sumie moduł czujnika odległości ....  opartego o osobny nadajnik i odbiornik , <br />i czytając jak działa wiesz co zrobić <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />poszukam schematu mojego pierwszego pinga na jednym tranzystorku dział dobrze , i ci tu zapodam<br /><br /><br />Proszę bardzo tak to się robi żeby działało jak ma działać i pomiar był sensowny <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/74030b34328b72d02a1889e410964cfb.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/74030b34328b72d02a1889e410964cfb.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 30 paź 2013, o 21:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[yeo1725]]></name></author>
<updated>2013-10-30T20:45:35+01:00</updated>
<published>2013-10-30T20:45:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54864#p54864</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54864#p54864"/>
<title type="html"><![CDATA[Re: Czujnik odległości na Atmega8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54864#p54864"><![CDATA[
Mi raczej nie chodzi o otrzymanie działającego urządzenia, tylko o naukę. Schematu nie ma, bo na razie to po prostu podłączony nadajnik i chciałbym po prostu na mierniku odczytać, że mi odbiornik cokolwiek odbiera.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1792">yeo1725</a> — 30 paź 2013, o 20:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-10-30T20:41:22+01:00</updated>
<published>2013-10-30T20:41:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54862#p54862</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54862#p54862"/>
<title type="html"><![CDATA[Re: Czujnik odległości na Atmega8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54862#p54862"><![CDATA[
Nie prościej czi użyć gotowego Pinga np: dostępnego na Aledrogo ~10pln   HC-SR04 ??<br />opisałem jak działa tutaj :  <!-- m --><a class="postlink" href="http://sunduino.elektroda.eu/wordpress/sunduino/czujnik-ultradzwiekowe-ping/" >http://sunduino.elektroda.eu/wordpress/ ... kowe-ping/</a><!-- m --><br /><br /><br />pokaż schemat ... bo wydaje mi się że źle tam coś porobiłeś ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 30 paź 2013, o 20:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[yeo1725]]></name></author>
<updated>2013-10-30T20:08:05+01:00</updated>
<published>2013-10-30T20:08:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54854#p54854</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54854#p54854"/>
<title type="html"><![CDATA[Czujnik odległości na Atmega8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4631&amp;p=54854#p54854"><![CDATA[
Witam serdecznie.<br /><br />Planuję zrobić prosty czujnik odległości działający na zasadzie sonaru (interesują mnie niewielkie odległości, do metra). <br />Dysponuję nadajnikiem 40ST-16 40kHz oraz odbiornikiem 40SR-16 40kHz, lecz nie za bardzo wiem, jak się za to zabrać.<br />Czy dobrze mi się wydaje:<br /><br />Odbiornik ma częstotliwość rezonansową ~40kHz i przy odbieraniu takiej fali dźwiękowej generuje sinusoidalne napięcie.<br />Na nadajnik należy podać sygnał o częstotliwości 40kHz (taką kwadratową sinusoidę).<br /><br />Tak więc najpierw chciałem zaprogramować nadajnik.<br />Jak w temacie, testuję na atmedze 8.<br />Nóżki nadajnika podpiąłem pod piny PB0 i PD6.<br /><br />Kod, który skleciłem:<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />int main(){<br /><br />DDRB |= (1&lt;&lt;PB1) | (1&lt;&lt;PB0);<br />DDRD |= (1&lt;&lt;PD6);<br />PORTB |= (1&lt;&lt;PB1);<br /><br />TCCR2 |= (1&lt;&lt;WGM21);      //CTC<br />TCCR2 |= (1&lt;&lt;CS20);   //preskaler 1<br />OCR2 = 13;<br />TIMSK |= (1&lt;&lt;OCIE2);     <br /><br />sei() ; <br /><br />while(1){<br /><br />}<br /><br />}<br /><br />ISR (TIMER2_COMP_vect){<br />static int i = 0;<br />if(i == 0){<br />PORTB |= (1&lt;&lt;PB0);<br />PORTD &amp;= ~(1&lt;&lt;PD6);<br />i = 1;<br />}<br />else if(i == 1){<br />PORTB &amp;= ~(1&lt;&lt;PB0);<br />PORTD |= (1&lt;&lt;PD6);<br />i = 0;<br />}<br />}[/syntax]<br /><br />Atmega pracuje na 1MHz, z moich ustawień timera przerwanie powinno wykonywać się z częstotliwością ~77kHz, zatem kwadratowa sinusoida sygnału nadajnika miałaby cżęstotliwość ~38,5kHz.<br />Zatem dobrze rozumiem, że podstawiony na nadajnik odbiornik powinien na nóżkach dawać sygnał sinusoidalny?<br />Jeżeli tak, to jakiego rzędu byłyby to napięcia i czy wystarczyłyby one, żeby badać je np komparatorem analogowym?<br /><br />W internecie nie znalazłem za wiele wyczerpujących specyfikacji tego nadajnika i odbiornika, więc próbuję nieco po omacku.<br />Nakierowałby mnie ktoś nieco, jak to ugryźć?<br /><br />Dziękuję za poświęcony czas.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1792">yeo1725</a> — 30 paź 2013, o 20:08</p><hr />
]]></content>
</entry>
</feed>