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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-06-09T11:11:56+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=6254&amp;mode</id>
<entry>
<author><name><![CDATA[Lukasz89]]></name></author>
<updated>2015-06-09T11:11:56+01:00</updated>
<published>2015-06-09T11:11:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=131322#p131322</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=131322#p131322"/>
<title type="html"><![CDATA[Re: atmega 328p + ADC + SD - max częst. próbkowania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=131322#p131322"><![CDATA[
Witam Wszystkich, jak ja dawno tu nie byłem ... ehh <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Mam pytanko, prosiłbym o nakierowanie mnie na dobre tory.<br />Chcę zrealizować układzik podobny jak autor. Próbkowanie z czujnika opto, maks 1kHz ( docelowo  będzie 4 czujniki)  i zapis na kartę.<br />Uruchomiłem to na podstawie przykładu Datalogera z GB. Jednak dla tej lib nie uzyskam takich czasów j/w.<br />Rozumiem, że mam użyć jak w rejestratorze WAV FatFs, czy ktoś to rozkminiał, bo nigdzie nie widzę ogóle opisu rejestratora (w pracy nie ma pod ręką BB jedynie GB).<br />Czekam na info, 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=590">Lukasz89</a> — 9 cze 2015, o 11:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[markaj]]></name></author>
<updated>2014-03-08T12:30:22+01:00</updated>
<published>2014-03-08T12:30:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73403#p73403</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73403#p73403"/>
<title type="html"><![CDATA[Re: atmega 328p + ADC + SD - max częst. próbkowania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73403#p73403"><![CDATA[
Dzięki Panie Mirku:)<br /><br />W taki razie rozpoczynam działania. Mam nadzieję, że przy pomocy blue booka i biblioteki FatFS uda mi się uzyskać zamierzone rezultaty. W razie problemów i wątpliwości pozwolę sobie zadać pytania w tym temacie.<br /><br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3331">markaj</a> — 8 mar 2014, o 12:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-03-07T08:56:09+01:00</updated>
<published>2014-03-07T08:56:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73281#p73281</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73281#p73281"/>
<title type="html"><![CDATA[Re: atmega 328p + ADC + SD - max częst. próbkowania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73281#p73281"><![CDATA[
<div class="quotetitle">markaj napisał(a):</div><div class="quotecontent"><br />Na pewno bardzo fajny zestaw. Ale ja potrzebuję samą atmegę tak zaprogramować.<br /></div><br /><br />No ale ty myślisz że ja podałem tobie ten link żeby cię namówić na zakup tego modułu ? No co za pomysł ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />toż podałem ci przykład że za pomocą zwykłego AVR'a (nie WAŻNE jaka Atmega - bo widzę że ty upatrujesz tu jakichś dziwnych różnic między ATmegami) ... zrobiłem nagrywanie na kartę SD normalnego dźwięku i to z próbkowaniem do 11 kHz !!!<br /><br />fakt przy 11 kHz już się czasem przytnie ale gdybym jeszcze inaczej przemyślał buforowanie to może dałoby radę i jeszcze więcej kHz wyciągnąć<br /><br />rozumiesz ?<br /><br />Więc zapewniam cię że można spokojnie bez żadnego ale ... zapisywać taki twój przebieg 1-2kHz i to bez mrugnięcia oka.<br /><br />A jaka ATmega ? ... a czy to ważne ? byle by się wsad zmieścił<br /><br />kod pisałem w C ... i znowu nie ma znaczenia w czym piszesz kod czy w Eclipse, czy w Atmel Studio, czy w CodeBlocks czy dowolnym innym edytorze.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 7 mar 2014, o 08:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[markaj]]></name></author>
<updated>2014-03-07T08:45:47+01:00</updated>
<published>2014-03-07T08:45:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73280#p73280</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73280#p73280"/>
<title type="html"><![CDATA[Re: atmega 328p + ADC + SD - max częst. próbkowania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73280#p73280"><![CDATA[
Na pewno bardzo fajny zestaw. Ale ja potrzebuję samą atmegę tak zaprogramować. Może przybliżę bardziej całą sytuację. Otóż w ramach projektu na studiach zrobiliśmy z kolegą taki prototyp elektronicznego stetoskopu. Oprócz dobrze działającej części analogowej, &quot;urządzenie&quot; posiada Atmegę 328p, która steruje zapisem danych pomiarowych z czujnika analogowego na SD, obsluguje ADC, wyswietlacz LCD oraz generuje w trybie CTC sygnał prostostokatny, zadający częstotliwość odcięcia analogowego filtra przestrajanego. Całość została zaprogramowana przy pomocy platformy Arduino UNO jako programatora i w środowisku Arduino IDE. Jednak jak się okazało w trakcie testów, zapis na SD umożliwia probkownie i zapis do pliku z częstotliwością próbkowania do ~100Hz, co jest zdecydowanie za mało biorąc pod uwagę że interesuje nas pasmo ok 20~500Hz. Dlatego w ramach poprawy funkcjonowania projektu i samodoskonalenia, postanowiłem napisać cały soft od nowa w Eclipsie w C. Wywnioskowaliwmy bowiem, że biblioteki Arduino w C++ mogą być mogą nieoptymalne i mogą chyba wpływać na sample rate. Ale żeby ta praca miała sens, to chcę się dowiedzieć czy można przy użyciu tej Atmegi, albo innej, umożliwić taki zapis przy przynajmniej 1kHz. Oraz czy ograniczenia mogą wynikać z błędnego zaprogramowania, czy też sam sprzęt na to nie pozwala. Będę bardzo wdzięczny za wszelkie sugestie:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3331">markaj</a> — 7 mar 2014, o 08:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-03-06T23:52:43+01:00</updated>
<published>2014-03-06T23:52:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73270#p73270</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73270#p73270"/>
<title type="html"><![CDATA[Re: atmega 328p + ADC + SD - max częst. próbkowania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73270#p73270"><![CDATA[
Zobacz tutaj:<br /><br /><!-- m --><a class="postlink" href="http://atnel.pl/avr-wav-player-recorder.html" >http://atnel.pl/avr-wav-player-recorder.html</a><!-- m --><br /><br />zapisuję na karcie znacznie większe częstotliwości samplowania - więc 1-2 kHz wydaje się być małym problemem, no ale buforowanie na pewno się przyda.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 mar 2014, o 23:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[markaj]]></name></author>
<updated>2014-03-06T23:45:03+01:00</updated>
<published>2014-03-06T23:45:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73269#p73269</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73269#p73269"/>
<title type="html"><![CDATA[atmega 328p + ADC + SD - max częst. próbkowania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6254&amp;p=73269#p73269"><![CDATA[
Witam Forumowiczów <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Przejdę od razu do rzeczy. Czy istnienie możliwość uzyskania częstotliwości próbkowania na wspomnianym mikrokontrolerze na poziomie 1-2 kHz przy równoczesnym zapisie danych do pliku (np. txt) na karcie SD -  przesył danych przez SPI? Procek jest w zamyśle taktowany zewnętrznym kwarcem 16MHz, a dane z przetwornika wyświetlane także na LCD. Bo wydaje mi się, że transfer danych na SD znacznie spowalnia cały proces... Czy ktoś ma jakieś sugestie, porady? Czy bufor jest w tym przypadku konieczny do uzyskania max częstotliwości próbkowania? A może zastosować w ogóle inną Atmegę? Jeśli zajdzie potrzeba to opiszę dokładnie całość projektu ale najpierw wstępnie chciałbym się zorientować, czy istnieje taka możliwość.<br /><br />Pozdrawiam <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=3331">markaj</a> — 6 mar 2014, o 23:45</p><hr />
]]></content>
</entry>
</feed>