trubka jako zvukovod
Vláďa Anděl
vaelektronik na vaelektronik.cz
Pátek Leden 6 11:57:40 CET 2017
Když máte s programováním zkušenosti, třeba by jste to zvládnul i s
obyčejným MCU a s příslušným vývojovým prostředím. To usnutí procesoru a
probuzení od časovače - obecně záleží co ten procesor umí, jaké na to má
hw možnosti. Běžný režim Idle toho až tak moc neušetří. Pokud chcete
opravdu minimální spotřebu, třeba u silabsů, s kterými dělám, musíte
hlídat jestli nenecháváte zapnutý třeba ADC, napěťovou referenci
přepnout na napájení, nebo koukat co vám visí na výstupech a jestli tam
zbytečně něco neteče. Přepínání kmitočtu oscilátoru, pokud nepotřebujete
přesné časování krystalem, je další možnost. U silabsů jsem se na
přepínání oscilátorů LF a HF taky trochu spálil. Nešlo přepnout na
rychlý a hned pustit ADC, pár period to dělalo příšernosti. To se pak
ladí s osciloskopem :-( protože datasheet o těchto detailech taktně
mlčí. Pokud čas potřebujete - tuším že ardurino používá nějaký Atmega a
třeba k Atmega128 můžete připojit druhý krystal 32 KHz pro RTC. Procesor
pak zastavíte úplně a jede jen to RTC se spotřebou v řádu uA. Ten pak
procesor probudí. Silabsy řady EMF8 to už mají taky. Možností je tedy
víc a chce to trochu něco vědět o hw a přečíst si datasheet. Na co vy
máte u ardurina knihovny, které fungují nějak a třeba onen skladník ze
šroubárny už do toho nevidí, to si pomocí několika řídících registrů
popřepínáte sám a víte, co tam máte. Ale pokud vidíte i do toho, jak
jsou ty knihovny napsané a případně si tam můžete něco přiohnout, pak
nic proti ardurinu. Samosřejmě pokud u ardurina používáte třeba
připojení na internet, které je tam už hotové, pak je to jasná a asi i
dobrá volba.
Anděl
Dne 5.1.2017 v 12:27 Halen na seznam.cz napsal(a):
> Kondenzátory jsem zkoušel, dával jsem ale pouze elektrolytické 220uF.
> Nemám kukátko (chci si konečně koupit), takže jsem se nemohl podívat
> co tam kraví. Použil jsem tedy lepší měnič s osazenou filtrací a ten maká.
>
> Arduino za mě OK. Jsem hrdý, že jsem si celé řešení naprogramoval sám
> a je plně funkční. Nejhorší zásek byl v usínání a probouzení Arduina,
> kdy aby Arduino nespotřebovávalo energii jsem přepínal režim
> procesoru. Všechny příklady, nebo ukázky použití interruptu vs usínání
> a probouzení jsou špatně a Arduino se korektně neprobudí. Toto jsem
> vyřešil a Arduino bere opravdu minimum proudu a korektně se vždy na
> interrupt probudí.
>
> Podotýkám, že jsem programátor PC aplikací s 20 letou zkušeností
> (Pascal -> Delphi -> C# -> C# .Net -> Java) a programovat tyto
> procesory je pro mě výzva. Proto i mě spíše vyhovuji řešení typu
> PicAxe, případně Arduino. Myslím si, že to není vůbec špatná
> alternativa a i podle mého názoru se kterým se určitě vetšina z Vás
> zde neshodne je v tomto řešení budoucnost a postupně se bude více a
> rozrůstat a používat i v profesionálním použití.
>
> Dnes je vyvíjen maximální tlak na agilní vývoj a to se časem přenese i
> do světa mikrokontrolérů.
>
>
> Honza
>
> ---------- Původní zpráva ----------
> Od: Jaroslav Lukesh <lukesh na seznam.cz>
> Komu: HW-news <hw-list na list.hw.cz>
> Datum: 4. 1. 2017 22:44:51
> Předmět: Re: trubka jako zvukovod
>
>
> Ono by to fungovalo i s tím levnějším zdrojem, ale musely by se
> tam pověsit
> kondíky 100n a 470u elyt, nekdy ještě přidám i 10u v 0805
> keramice, kterých
> jsem si kdysi objednal snad tisíc. Někdo ještě přidává 10n a 1n,
> ale to rpo
> tyhle kmitočty je snad zbytečné.
>
> Arduino je tu málem sprosté slovo právě pro to, že vychovává lidi
> k tomu,
> aby neblokovali napájení, nedávali odpory k ledkám a jiné další
> zlozvyky.
> Největším zločinem arduina je ale to prostředí, díky němuž může
> programovat
> okouzlující programy i skladník ze šroubárny a tím požítat koláče
> skutečným
> programátorům, kteří než MCU naprogramují, tak dlouhé hodiny studují
> dejtoshit, jak mají nastavit pojistkovou skříň prosesoru.
> Nejtěžším a nejvíc
> sexy okamžikem jejich začátků programování byla blikající ledka,
> kterou
> programovali DVA DNY, místo toho, aby jim blikala hned po zapojení
> nového
> arduina a ještě to tam měli jako čtyřřádkový exámpl.
>
> Tož asi tak nějak to je. Dejte tam příště ty kondy.
>
> ----- Původní zpráva -----
> Od: Halen
>
> Mě to s ultrazvukovým čidlem funguje. Není to tedy studna, ale
> zakopaná
> plastová nádrž o výšce 1.7m a šířce 2m. Ultrazvukové čidlo
> zakomponované do
> víka. Ultrazvukové čidlo je značně citlivé na kvalitu a tvrdost
> zdroje.
> Napájení zajištuje li ion článek s dc-dc měničem na 5V. Levný měnič
> nefungoval, musel jsem použít dražší a s ním čidlo funguje.
>
> Měřím to pomocí arduina
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20170106/9ded9e6c/attachment.html>
Další informace o konferenci Hw-list