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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-02-10T20:21:16+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=9680&amp;mode</id>
<entry>
<author><name><![CDATA[Rzeczek]]></name></author>
<updated>2015-02-10T20:21:16+01:00</updated>
<published>2015-02-10T20:21:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=118303#p118303</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=118303#p118303"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=118303#p118303"><![CDATA[
Udało mi się zrobić schemat, który wzmacnia sygnał. Poniżej zamieszczam schemat z programu LTspice IV - freeware.<br /><a href="http://forum.atnel.pl/_obrazki/o/7234/9156ba9eddd08e8987ba96d3e358f81f.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/7234/9156ba9eddd08e8987ba96d3e358f81f.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7234">Rzeczek</a> — 10 lut 2015, o 20:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rzeczek]]></name></author>
<updated>2015-01-29T16:16:47+01:00</updated>
<published>2015-01-29T16:16:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=116435#p116435</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=116435#p116435"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=116435#p116435"><![CDATA[
Udało mi się uzyskać całkiem powtarzalne odczyty pulsu (czyli nie potrzeba kalibracji za każdym razem po wyjęciu i włożeniu palca).<br /><a href="http://forum.atnel.pl/_obrazki/o/7234/f8927d29081cdf9af2af4b6ee7813ed2.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/7234/f8927d29081cdf9af2af4b6ee7813ed2.jpg" alt="Obrazek" /></a><br />Musiałem tylko u wejścia biednego klipsa na palec użyć papieru toaletowego i srebrnej taśmy, by ograniczyć wpływ światła zewnętrznego.<br />Na pewno muszę poprawić jeszcze schemat wzmacniacza. Przy diodzie powinienem dać opornik 10K zamiast potencjometru. Można by dodać poprawki tak jak w 2 artykule o pulsometrze z linku kolegi wyżej. Po sesji zajmę się oprogramowaniem peryferiów <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Ps. Przepraszam za pin PB4, pierwszy raz lutowałem minifalą i pomimo, że przyglądałem się nóżkom wiele razy, ta jedna była nieprzylutowana, a jak mierzyłem miernikiem czy wszystko styka, to dociskałem nóżkę do pada.<br /><br />Dzisiaj pierwszy raz pobawiłem się oscyloskopem. Jest to niesłychanie przydatne urządzenie i pozwala na szybką weryfikację błędów. Zacząłem poprawiać układ wzmacniający i teraz nie mam sygnału. Cały czas dioda się pali od połowy mocy do maksa. Ale poprzedni układ też nie był zadowalający, bo przy odpowiednim ustawieniu sygnał pulsował z dużą składową stałą. Będę musiał dobrać odpowiednie filtry i prześledzić po kolei jak idzie sygnał przez kolejne wzmocnienia. Tak samo wartość opornika 680K jest zmieniana przez zwarce 6.8K i potencjometru do masy. Co powoduje że zmieniam wzmocnienie bodajże od 0,72 do 0,85 zamiast 100.<br /><br />2015-02-08 Jutro mam ostatni egzamin, więc dzisiaj skończyłem czytać Bluebooka i zrobiłem moją pierwszą komunikację po RS232 <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />2015-02-09 Czy to tak powinno być, że przy zasilaniu z USB mam szumy na poziomie 150mV i przy zasilaniu z 7805 także 150mV?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7234">Rzeczek</a> — 29 sty 2015, o 16:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rzeczek]]></name></author>
<updated>2015-01-26T22:57:26+01:00</updated>
<published>2015-01-26T22:57:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=116056#p116056</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=116056#p116056"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=116056#p116056"><![CDATA[
W pliku znajdują się makrodefinicje do obsługi diod. Jak widać rejestr ddr jest ustawiony dla 3 diod. Schemat mi się zmienił, ale dioda jest podłączona do nóżki PB4 (SS). Jak pisałem gdy podłączam woltomierz plusem do nóżki PB4 i minusem do masy, dioda nr 1 się zapala. Proszę mi uwierzyć, że skoro potrafię zapalić makrodefinicjami diodę nr 2 i 3, to dam sobie radę z diodą nr 1.<br />Przepraszam, że tak trochę kąśliwie, ale mój problem polega na czymś innym niż na tym jak zapalić diodę z poziomu programu. Chwilowo nie mam czasu na grzebanie w płytce i programie. Ale naprawdę zanim zacząłem zapalać sobie diody 660 i 940, które jak się okazało nie chciały się zapalać bo w eaglu były odwrotnie nóżki od tranzystorów npn, to poświęciłem sporo czasu by pomierzyć dlaczego nie działa dioda na nóżce PB4.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7234">Rzeczek</a> — 26 sty 2015, o 22:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2015-01-26T00:05:35+01:00</updated>
<published>2015-01-26T00:05:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=115915#p115915</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=115915#p115915"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=115915#p115915"><![CDATA[
Jest pozno i moglem przeoczyc ? Ale gdzie w kodzie zmieniasz stan LED1 ?<br /><br />-----------------------------------------------------------------------------------------------------------<br /><br />Kolego a mozesz to wrzucic w znaczniki syntax ?  Na razie wklejam tu zeby sie dalo przeczytac <br /><br />[syntax=c]/*<br />* main.c<br />*<br />* Created on: 25-01-2015<br />* Author: Marek<br />*/<br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />// definicje dla preprocesora<br /><br /><br />// ----------- diody LED -----------<br />#define DDR_LED DDRB // markodefinicje dla diod LED<br />#define PORT_LED PORTB<br /><br />#define LED_PIN1 (1&lt;&lt;PB4) // definicje pinów<br />#define LED_PIN2 (1&lt;&lt;PB1)<br />#define LED_PIN3 (1&lt;&lt;PB0)<br /><br />//Zmień stan<br />#define LED_TOG1 PORT_LED ^= LED_PIN1 // zmiana stanu diod<br />#define LED_TOG2 PORT_LED ^= LED_PIN2<br />#define LED_TOG3 PORT_LED ^= LED_PIN3<br /><br />//Zapal<br />#define LED_ON1 PORT_LED |= LED_PIN1 // zapalenie diod<br />#define LED_ON2 PORT_LED |= LED_PIN2<br />#define LED_ON3 PORT_LED |= LED_PIN3<br /><br />//Zgas<br />#define LED_OFF1 PORT_LED &amp;= ~LED_PIN1 // zgaszenie diod<br />#define LED_OFF2 PORT_LED &amp;= ~LED_PIN2<br />#define LED_OFF3 PORT_LED &amp;= ~LED_PIN3<br /><br />// ----------- diody 660 940 -----------<br />#define DDR_PLED DDRD<br />#define PORT_PLED PORTD<br /><br />#define PLED_PIN660 (1&lt;&lt;PD6)<br />#define PLED_PIN940 (1&lt;&lt;PD7)<br /><br />#define PLED_TOG660 PORT_PLED ^= PLED_PIN660<br />#define PLED_TOG940 PORT_PLED ^= PLED_PIN940<br /><br />#define PLED_ON660 PORT_PLED |= PLED_PIN660<br />#define PLED_ON940 PORT_PLED |= PLED_PIN940<br /><br />#define PLED_OFF660 PORT_PLED &amp;= ~PLED_PIN660<br />#define PLED_OFF940 PORT_PLED &amp;= ~PLED_PIN940<br /><br />// ----------- klawisze -----------<br />#define DDR_KEY DDRD<br /><br />//#define PORT_KEY PORTD<br />#define PIN_KEY PIND<br /><br />#define KEY_PIN1 (1&lt;&lt;PD2)<br />#define KEY_PIN2 (1&lt;&lt;PD3)<br />#define KEY_PIN3 (1&lt;&lt;PD4)<br />#define KEY_PIN4 (1&lt;&lt;PD5)<br /><br />// *********************************************************<br /><br />int main(void)<br />{<br />// ****** inicjalizacja *********<br />// kierunek pinów diod LED – wyjściowy<br />DDR_LED |= LED_PIN1 | LED_PIN2 | LED_PIN3;<br /><br />// kierunek pinów diod 660 i 940 - wyjciowy<br />DDR_PLED |= PLED_PIN660 | PLED_PIN940;<br /><br />// kierunek pinów klawiszy - wejciowy<br />DDR_KEY &amp;= ~(KEY_PIN1|KEY_PIN2|KEY_PIN3|KEY_PIN4);<br /><br />// ****** pętla główna programu *********<br />while(1)<br />{<br />//Klawisz 1<br />if(!(PIN_KEY &amp; KEY_PIN1))<br />{<br />_delay_ms(80);<br />if(!(PIN_KEY &amp; KEY_PIN1))<br />{<br />LED_OFF3;<br />PLED_OFF940;<br /><br />LED_ON2;<br />PLED_ON660;<br />}<br />}<br /><br />//Klawisz 2<br />if(!(PIN_KEY &amp; KEY_PIN2))<br />{<br />_delay_ms(80);<br />if(!(PIN_KEY &amp; KEY_PIN2))<br />{<br />LED_OFF2;<br />PLED_OFF660;<br /><br />LED_OFF3;<br />PLED_OFF940;<br />}<br />}<br /><br />//Klawisz 3<br />if(!(PIN_KEY &amp; KEY_PIN3))<br />{<br />_delay_ms(80);<br />if(!(PIN_KEY &amp; KEY_PIN3))<br />{<br />LED_OFF2;<br />PLED_OFF660;<br /><br />LED_ON3;<br />PLED_ON940;<br />}<br />}<br /><br />//Klawisz 4<br />if(!(PIN_KEY &amp; KEY_PIN4))<br />{<br />_delay_ms(80);<br />if(!(PIN_KEY &amp; KEY_PIN4))<br />{<br />LED_OFF2;<br />PLED_OFF660;<br /><br />LED_OFF3;<br />PLED_OFF940;<br />}<br />}<br /><br />_delay_ms(100);<br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 26 sty 2015, o 00:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rzeczek]]></name></author>
<updated>2015-01-26T00:02:43+01:00</updated>
<published>2015-01-26T00:02:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=115914#p115914</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=115914#p115914"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=115914#p115914"><![CDATA[
Kod programu:<br /> <br /><span style="color: #FF0000">Źle umieszczony kod - Różowo-Zielony J.</span><br /><br />Dioda nr 1 nie działa. Gdy podłączam woltomierz do nóżki atmegi PB4 i do masy, to zielona dioda (nr 1) się zapala.<br />Oczywiście nie używam jej w tym kodzie. Wydaje mi się, że trzeba nóżkę SS przestawić gdzieś w fuse bitach. Ale mogę się mylić, w każdym razie nie działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7234">Rzeczek</a> — 26 sty 2015, o 00:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2015-01-25T18:01:53+01:00</updated>
<published>2015-01-25T18:01:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=115847#p115847</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=115847#p115847"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=115847#p115847"><![CDATA[
Kolego bardzo fajna plytka Ci wyszla <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Jesli chodzi o przestawienie pinu ... to nie jest STM <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> wiec jesli chcesz go uzywac jako IO to musisz zdefiniowac sobie uzywajac rejestru DDR czy ma byc wejscia czy wyjscia <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />np<br /><br />[syntax=c]DDRB |= (1 &lt;&lt; PB4)   // Pin jako wyjscie[/syntax]<br /><br />Mam nadzieje , ze o to Ci chodzilo<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 25 sty 2015, o 18:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rzeczek]]></name></author>
<updated>2015-01-25T17:58:20+01:00</updated>
<published>2015-01-25T17:58:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=115846#p115846</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=115846#p115846"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=115846#p115846"><![CDATA[
Udało mi się zrobić płytkę, polutować i zaprogramować atmegę32a. Czy możecie mi doradzić jak nóżkę PB4 (SS) przestawić w tryb GPIO?<br /><a href="http://forum.atnel.pl/_obrazki/o/7234/beec72d05d6a9c85c6685b7c9bbd75ea.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/7234/beec72d05d6a9c85c6685b7c9bbd75ea.jpg" alt="Obrazek" /></a><br /><a href="http://forum.atnel.pl/_obrazki/o/7234/a6631a31853c41adf6be5b50995e5e2a.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/7234/a6631a31853c41adf6be5b50995e5e2a.jpg" alt="Obrazek" /></a><br /><a href="http://forum.atnel.pl/_obrazki/o/7234/33c8ec1805fa3176c7ee310ec5be167c.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/7234/33c8ec1805fa3176c7ee310ec5be167c.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7234">Rzeczek</a> — 25 sty 2015, o 17:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rzeczek]]></name></author>
<updated>2014-12-17T10:27:39+01:00</updated>
<published>2014-12-17T10:27:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=109161#p109161</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=109161#p109161"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=109161#p109161"><![CDATA[
Na uczelni dwóch prowadzących zapewniło mi dostęp do oscyloskopu. Wytrawię płytkę mniej więcej z powyższego schematu i pójdę pomierzyć. Będę mógł przetestować grot minifalę  na wzmacniaczach i zrobię eksperyment z atmegą w wersji smd.<br /><br />Mam jeszcze trochę nauki Eagla przed sobą, żeby zaprojektować diodę i fotodiodę. Poprawiłem schemat, dodałem zasilanie z transformatora 9V.<br /><a href="http://forum.atnel.pl/_obrazki/o/7234/f0129fa4b7c4ca695d1b34fe4f8395b4.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/7234/f0129fa4b7c4ca695d1b34fe4f8395b4.png" alt="Obrazek" /></a><br /><br />Czy ktoś z was wie gdzie znajdę gniazdo zasilające DC DC 2.5/5.5 mm?<br /><a href="http://forum.atnel.pl/_obrazki/o/7234/23e71c87865cb404298cf4d9578f2955.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/7234/23e71c87865cb404298cf4d9578f2955.jpg" alt="Obrazek" /></a><br /><br />Pod linkiem <a href="http://forum.atnel.pl/topic4138.html"  class="postlink">http://forum.atnel.pl/topic4138.html</a> ten temat był poruszony. Ale sprawdzałem linki w bibliotekach i są to gniazda mini jack :/ Gniazdo w wersji SMD.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7234">Rzeczek</a> — 17 gru 2014, o 10:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[buz11]]></name></author>
<updated>2014-12-16T20:39:25+01:00</updated>
<published>2014-12-16T20:39:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=109092#p109092</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=109092#p109092"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=109092#p109092"><![CDATA[
Wiesz, obawiam się, że bez oscyloskopu to będziesz miał ciekawy i twardy orzech do rozgryzienia... <br />Życzę powodzenia  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i jestem ciekaw efektów końcowych.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=686">buz11</a> — 16 gru 2014, o 20:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rzeczek]]></name></author>
<updated>2014-12-15T22:17:02+01:00</updated>
<published>2014-12-15T22:17:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108952#p108952</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108952#p108952"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108952#p108952"><![CDATA[
Buzz chciałem użyć klamerki, ale kolega mi wyskrobie klips z drewna. Gdybym miał oscyloskop, mógł bym sobie poobserwować sygnał, niestety nie mam takowego. Jest to mój pierwszy projekt z ADC, więc staram się o &quot;jak najlepsze zasilanie&quot; ale bez przetworniczki bo droga <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br />Nie ma co się bać tematu na zapas, już jestem zadowolony z poznania wzmacniaczy operacyjnych i fotodiody. A tego 3.3V nie będzie, użyje zasilacza 9V i tyle. Będzie działać to się pomyśli innym rozwiązaniu, albo postawi na półkę <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7234">Rzeczek</a> — 15 gru 2014, o 22:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[buz11]]></name></author>
<updated>2014-12-15T19:13:23+01:00</updated>
<published>2014-12-15T19:13:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108899#p108899</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108899#p108899"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108899#p108899"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />W Active LPF i second active LPF też następuje wzmocnienie sygnału?<br /></div><br />Każdy z tych członów ma wzmocnienie równe 680k/6,8k +1 czyli 101.<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />&quot;The final stage of the instrumentation constitutes a simple non-inverting buffer to lower the output impedance. This is helpful if an ADC channel of a microcontroller is used to read the amplified PPG signal.&quot;<br />Nie rozumiem co to znaczy.<br /></div><br /><br />Ostatni człon to wtórnik napięciowy, dzięki któremu masz niską rezystancję na wyjściu, co jest zalecane do dalszej obróbki przez przetwornik ADC w mikrokontrolerze.<br /><br />Nadal jednak nie rozumiem Twojego podejścia do zasilania układu. Nie musisz schodzić do 3,3V aby mieć odfiltrowane zasilanie. <br />Jeszcze raz powtórzę: zbuduj układ pomiarowy na razie bez mikrokontrolera; pobaw się w odczyt pulsu za pomocą oscyloskopu i dopiero jak uzyskasz stabilne i wyraźne oscylogramy to walcz z odczytem w procku. Działaj etapami, bo temat Cię przerośnie..<br />Aha, przypomniało mi się, że ja pierwsze testy czujnika optycznego zrobiłem ze zwykłego drewnianego spinacza do przypinania bielizny... <img src="https://forum.atnel.pl/images/smilies/icon_idea.gif" alt=":idea:" title="Pomysł" /> Na jednej &quot;szczęce&quot; była dioda LED, a na drugiej fotodioda.  Dzięki prostej i &quot;taniej&quot; konstrukcji  można było testować różne diody i różne fotodiody  <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=686">buz11</a> — 15 gru 2014, o 19:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rzeczek]]></name></author>
<updated>2014-12-15T13:21:56+01:00</updated>
<published>2014-12-15T13:21:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108806#p108806</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108806#p108806"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108806#p108806"><![CDATA[
Dziękuję wam za rady. Skorzystałem z linka kolegi buz11 i wyszło mi coś takiego:<br /><a href="http://forum.atnel.pl/_obrazki/o/7234/190967ddc519116e33cb8dfd7d6ca354.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/7234/190967ddc519116e33cb8dfd7d6ca354.png" alt="Obrazek" /></a><br /><br />Wzmocnienie Non-inverting Amplifier<br /><br /><em>&quot;The final stage of the instrumentation constitutes a simple non-inverting buffer to lower the output impedance. This is helpful if an ADC channel of a microcontroller is used to read the amplified PPG signal.&quot;</em><br />Nie rozumiem co to znaczy.<br /><br />Jeżeli ktoś mógł by mi powiedzieć jak mam poprawić schemat w prawym dolnym rogu dla fotodiody był bym bardzo zadowolony. <br />W schemacie z linka fototranzystor(?) był tak podłączony, ja mam fotodiodę stąd wątpliwości. Czy w ogóle mam go przez jakiś rezystor podciągać do masy.<br /><a href="http://forum.atnel.pl/_obrazki/o/7234/ace9530ec7aa0a17e02c34bca4193984.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/7234/ace9530ec7aa0a17e02c34bca4193984.png" alt="Obrazek" /></a><br /><br />Pozdrawiam  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Ps. Atmegi32 nie można zasilać z 3.3V a Atmegi32L nie można rozkręcić do 12MHz, więc chyba problem się rozwiązał. Chyba mam następujące opcje:<br />- wyrzucić kwarc, zastosować wewnętrzne RC, kupić atmegę32L i mieć zasilanie 3.3V stabilne z usb, komunikację po RS-232 a nie po USB;<br />- zasilać układ z USB i nie przejmować się zakłóceniami z zasilania;<br />- użyć zasilacza od noki 5V, która da mi lepsze zasilanie niż USB(?);<br />- użyć zasilacza 9V prądu zmiennego (mam kilka), wstawić prostownik i stabilizator 5V;<br /><br />Kicajek - kondensatory w uF będą elektrolityczne, biblioteka rcl-&gt;CPOL-EU. Z jakiegoś powodu nie wstawiłem takiego do schematu, potem poprawię.<br /><br />Zapytałem prowadzącego laboratoria na uczelni i powiedział mi wiele, ale niewiele zrozumiałem.<br /><br />Active LPF - cały ten człon jest układem całkującym - filtrem dolnoprzepustowym.<br />R5 = R6 + R7 - musi tak być bo jest to związanie z jakimiś właściwościami wzmacniacza operacyjnego, czy z układem całkującym - na schemacie się nie zgadza.<br />Mam tu wzmocnienie 3dB, nie wiem czy mówił o jednym wzmacniaczu, czy o wszystkich razem.<br />Należy wprowadzić synchroniczne włączanie i wyłączanie diody i fotodiody fizyczną linią, jeszcze nie wiem jak wrzucić tranzystor do fotodiody, by ją włączał.<br />Napięcie z fotodiody mogę mierzyć tylko na oporniku (to bodajże amperomierz).<br />Ale sygnał z V_sensor -&gt; V_out chyba mogę sobie normalnie mierzyć.<br />Potencjometr R4 mogę zastąpić opornikiem, tylko muszę znaleźć odpowiednią wartość by zgadzał się ze wzmacniaczem, czy coś takiego i chyba nie jest to dzielnik napięcia.<br />Najlepiej nie bawić się w takie rzeczy i zastosować monolityczny układ scalony z nadajnikiem, odbiornikiem i modulatorem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7234">Rzeczek</a> — 15 gru 2014, o 13:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2014-12-14T20:08:00+01:00</updated>
<published>2014-12-14T20:08:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108686#p108686</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108686#p108686"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108686#p108686"><![CDATA[
Witam<br />A ja &quot;doczepię&quot; się Twojego schematu:  potencjometr przy fotodiodzie; wskazane było by szeregowo do potencjometru dołożyć jakiś mały rezystor, który przy skrajnym położeniu w.w  ( prędzej czy później na pewno tak przekręcisz  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ) nie dopuści do włączenia diody na sztywno do zasilania. A potencjometrem na wejściu nie przeniesiesz zakresu napięć wejściowych.<br />Na wejściu stabilizatora też bym dał jakiegoś elektrolita.<br /><br /><br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 14 gru 2014, o 20:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[buz11]]></name></author>
<updated>2014-12-14T12:50:34+01:00</updated>
<published>2014-12-14T12:50:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108619#p108619</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108619#p108619"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108619#p108619"><![CDATA[
Hej,<br />Przede wszystkim najpierw proponuję Ci zbudować układ typowo analogowy i poznać wyniki i wartości z jakimi próbujesz się zmierzyć.<br />Zapewne znasz ten wykres:<br /><a href="http://forum.atnel.pl/_obrazki/o/686/5895a888a83f299a88d1bd5891343b52.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/686/5895a888a83f299a88d1bd5891343b52.jpg" alt="Obrazek" /></a><br />Ja w swoim pulsometrze eksperymentowałem z różnymi diodami i wyszło na to, że najlepsze wyniki uzyskałem na zwykłej czerwonej diodzie...<br />Wiedz, że sygnał z fotodiody musisz wzmocnić i odfiltrować. Zacznij małymi krokami, bo temat nie jest aż tak prosty jak Ci się wydaje. No i zasilanie bateryjne, bo z zasilacza sieciowego nie pozbędziesz się 50Hz... Poznałem temat na własnej skórze i zjadło mi to troszkę czasu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Do Atmegi musisz dobudować układ wzmacniająco-filtrujący, bo nic z tego nie wyjdzie. <br />W sieci jest sporo ciekawych rozwiązań i przykładów, np. tu:<br /><a href="http://embedded-lab.com/blog/?p=5508"  class="postlink">http://embedded-lab.com/blog/?p=5508</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=686">buz11</a> — 14 gru 2014, o 12:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[derek]]></name></author>
<updated>2014-12-14T13:03:52+01:00</updated>
<published>2014-12-14T12:25:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108615#p108615</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108615#p108615"/>
<title type="html"><![CDATA[Re: Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108615#p108615"><![CDATA[
<!-- m --><a class="postlink" href="http://www.fuw.edu.pl/~kostecki/pracownia/p1_fotodioda.pdf" >http://www.fuw.edu.pl/~kostecki/pracown ... odioda.pdf</a><!-- m --><br /><br /><div class="quotetitle">Rzeczek napisał(a):</div><div class="quotecontent"><br />12MHz? Nie mogę znaleźć w nocie atmegi32 zależności napięcia do maksymalnej częstotliwości, która to strona?<br /></div><br /><br />ostatnie strony to ch-ka.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6717">derek</a> — 14 gru 2014, o 12:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rzeczek]]></name></author>
<updated>2014-12-14T11:32:30+01:00</updated>
<published>2014-12-14T01:58:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108585#p108585</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108585#p108585"/>
<title type="html"><![CDATA[Pulsoxymetr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9680&amp;p=108585#p108585"><![CDATA[
Dzień dobry wszystkim użytkownikom! Jestem nowy na tym forum, więc pozdrawiam wszystkich!<br />Trafiłem tu po obejrzeniu całego kursu o ADC pana Mirka. Ostatnio zachwycałem się stylem programowania w książce Java. Podstawy. a teraz z przyjemnością czyta oglądam filmiki w/w Pana. Może zaciekawi Pana Mirka fakt, że Politechnika Poznańska ma 40 książek jego autorstwa i wszystkie możliwe do wypożyczenia, są wypożyczone. Ja po pierwszym odcinku o ADC zakupiłem Pana książkę.<br /><br />Na zajęcia projektowe na uczelni wybrałem sobie temat pulsoxymetru, przy okazji postaram się zrobić dodatkowo działające urządzenie. Nie wszystko od razu wychodzi, ale nawet jak będzie wyświetlał przebieg pulsu, będę zadowolony.<br />Zacznę więc od schematu:<br /><a href="http://forum.atnel.pl/_obrazki/o/7234/8bad7830c4f71f69ae80e59beebe0318.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/7234/8bad7830c4f71f69ae80e59beebe0318.png" alt="Obrazek" /></a><br /><br />INVCC to 5V, układ zasilany jest z USB, aby uzyskać stabilne napięcie używam stabilizatora 3.3V.<br />Na podstawie kursu i początkowych rozdziałów z książki dodałem kondensatory filtrujące napięcie i sygnał.<br />Fotodiodę podłączyłem zaporowo wg. schematu znalezionego na forum - bo po prostu nie wiem, nigdy nie używałem fotodiody. Na woltomierzu też działała. Nie wiem jakie są stany napięcia na fotodiodzie tak podłączonej:<br />- gdy fotodioda nie jest oświetlona stan na ADC dąży do 0?<br />- jeżeli oświetlam fotodiodę, to czy działa ona tak samo jak gdy podłączę do niej voltomierz?<br />- czy odczytuję napięcie generowane przez fotodiodę, czy jakieś napięcie przewodzenia z podłączenia jej zaporowo do VCC?<br />Sygnał z fotodiody podłączam przez dzielnik napięcia do nóżki:<br />- mierząc fotodiodę w normalnym świetle generuje ona jakieś 0.4V<br />- gdy świecę na nią diodą o długości fali 850nm z bliskiej odległości generuje ona trochę mniej niż 0.7V<br />- gdy położę na niej palec to też było 0.4V (przepraszam, że nie pamiętam dokładnie, może bez palca była większa wartość)<br />- gdy świecę diodą przez palec napięcie wynosi ~ 0.47V<br />Ponieważ pulsoxymetr działa na zasadzie porównywania poziomu absorpcji zakresu fal ok. 850 (chciałem kupić 940 ale wyszło inaczej)<br />do absorpcji fal o długości 660nm. powinienem uzyskać co najmniej 100 jednostek różnicy odczytywanej przez adc, aby wyprowadzać z niej stosunek krwi natlenowanej do nienatlenowanej.<br />Jako że napięcie odniesienia wynosi 2,56V wydaje mi się, że powinienem podzielić maksymalne napięcie, tak, aby po wzmocnieniu sygnału w atmedze x10 uzyskać maksymalne wartości i to mi zwiększy rozdzielczość. Czy wzmocnienie &quot;kradnie&quot; mi bity z przetwornika?<br />Ostatnio zakupiłem wzmacniacze operacyjne, ale nie wiem czy muszę go tutaj używać. <br /><br />Innym podejściem (który zrodził się w mojej główce, która niewiele wie i dlatego ma taki pomysł) jest użycie potencjometru pomiędzy atmegą a fotodiodą, która by ucinała te 0.4V szumu świata i zmieniała wartości 0.4V - 0.47V na 0V-0.07V. <br />A może trzeba użyć jakiegoś pomiaru różnicowego, o którym niewiele wiem?<br /><br />Ostatni problem dotyczy komunikacji.<br />Wymyśliłem sobie, że skoro mam napięcie ograniczone do 3.3V to nie mogę rozkręcić atmegi32 do 12MHz i użyć biblioteki v-usb do komunikacji z komputerkiem, więc użyję przejściówki usb-rs232 i będę przez nią gadał z komputerem i zasilał urządzenie. Czy w tym rozwiązaniu jest coś nie tak?<br />Oraz jak można mieć zasilanie 3.3V i mieć kwarc 12MHz? Nie mogę znaleźć w nocie atmegi32 zależności napięcia do maksymalnej częstotliwości, która to strona?<br /><br />Diody to power ledy jedzące 300mA. Wydaje mi się, że 500mA wystarczy do zasilania płytki, jeżeli działa 1 dioda na raz.<br /><br />Na tym kończą się moje pytania. Mam nadzieję, że mnie tu nie zjecie za to co tu wypisałem.<br /><br />//Poprawiony<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7234">Rzeczek</a> — 14 gru 2014, o 01:58</p><hr />
]]></content>
</entry>
</feed>