sobota 29. října 2022

Výročí 750 let povýšení města Uherský Brod na město královské...

[fotky] [fotky] oživlá historie za muzeem, královský tábor [hradeckydvur]
[fotky] historický průvod s účastí spolků působících v Brodě
[video] průvod, holdování králi
[fotky] Schola Gregoriana Pragensis
[fotky] zádušní mše za krále
[fotky] výstava Uherský Brod ve světle nejstarších písemných pramenů
[fotky] divadlo, Osudová setkání Přemysla Otakara II.
[fotky] filharmonie, Má vlast
[fotky] koncert, Hradišťan
[fotky] křest nové knihy o Uherském Brodě
[fotky] cena města, Jaromír Slavíček
[fotky] přehlídka zájmových a sportovních skupin v Uherském Brodě

sobota 22. října 2022

Maker Faire Brno...



    Další ročník [Maker Faire] a my jsme byli u toho.

    Výsledek loňské SOČ viz [text] [prezentace] – implementace počítače s procesorem RISC-V pomocí logických hradel a pamětí [Pineapple ONE].

    Letos kluci zadrátovali jednoduchý procesor, který všechno, co se v něm právě děje zobrazuje  pomocí LED; Toto dění snímají kamerou, dekódují a vypisují aktuálně prováděné instrukce/program – takový optický disassembler.

Robot „fotbalista“

Závody pásových brusek byly extrémně vtipné.

neděle 17. července 2022

Vodou chlazený hotend...

    Moje řešení vodního chlazení E3D V6 hotendu, které je tak subtilní, aby se nechalo namontovat místo klasického chladiče bez nutnosti měnit cokoli dalšího na tiskové hlavě. 

Inspirováno tímto chlazením

    Proč se tím vůbec zabývat? Pokud chci tisknout filament při vysoké teplotě, velmi pomalu a se spoustou retrakcí/zatažení při přesunu tiskové hlavy; často se stane, že vlákno změkne již v dolní části chladiče, nedokáže přenást tlačnou sílu motoru extruderu, hotend se ucpe a tisk selže. A že se mně to stalo mockrát.

    Zahřátý hotend tiskárny vypadá nějak takto. Problém je, že chladič musí být opravdu dobře ochlazený zvláště ve spodní části blízko horké kostky. Když bude mít podložka má 110°C, tisková teplota bude 290°C; tak uvnitř tiskového boxu je 60°C. Touhle teplotou má ventilátor dlouhodobě uchladit chladič?
Podrobná tepelná analýza hotendu viz [1].

    Jednoduché řešení je například použití heatbreaku s kouskem teflonové trubičky, není to řešení dokonalé, ale přenos tepla na filament je omezen a funguje to.

    Vodotěsný tisk, který projde i tlakovou zkouškou. Kompresorem natlakuju a pod vodou nesmí ucházet jediná bublinka. Tisku z CPE HT, tryskou 0.6mm se stopou 0.70mm, extruze 120%, na každém švu se tryska otře zpátky 5mm (wipe distance). Pak expoxid universal, natřu vnitřní i vnější stranu. Stejně tak byl expoxidem vlepen chladič dovnitř. Tlaková zkouška byla úspěšná, tak by to němělo protéct.
    První test chlazení – pokus o nahřátí chladiče plamenem. Voda bezproblémů stíhá odvádět teplo tak, že část chladiče, která byla v kontaktu s plamenem zůstala na dotek pouze „teplá.“

    Běžná teplota při které tisku PLA je 190°C. Zkušební osmihodinový tisk, materiál PLA, zatažení 1.75mm, minimální posun materiálu, pomalý tisk a teplota 290°C – tedy o sto víc, než je běžné. Tisknul jsem oblíbenou eiffelovku. V celém chladícím okruhu bylo maximálně čtyři deci vody a miniaturní akvarijní čerpadýlko tlačí pouze deset litrů za hodinu.
    Předpoklad byl, že kdyby filament změknul již v chladiči, došlo by okamžitě k zaseknutí a ucpání. 
    Pokud celý tisk proběhne a chlazení opravdu funguje, tak výsledkem bude opravdu hnusně vytištěná věžička, protože teplota tisku PLA byla záměrně zvolena o 50% vyšší než je běžné. Pokus byl úspěšný; tedy dáme malinko větší čerpadlo, víc vody do okruhu.
    Aby bylo možné hotend rozebrat, je nutné chladičem otáčet a vyšroubovat heatbrake. Přibyly dvě spojky v horní části.

    Finální řešení zavařovačky s vodou a průchodkami. Ta věc, co trčí dole je místo pro teploměr odchozí vody. Záměr je změřit teplotní rozdíl vstupu a výstupu.


Veškerá problematika je již objevená a dokonale popsána:
– Vodou chlazené DIY hotendy [2][3][4][5][6]
– Teplotní analýza hotendu [7]
– Optimalizace chlazení 3D tiskárny [8]

sobota 7. května 2022

Odroid N2 píská a kvičí zdroj...

        Odroid N2 má ve specifikaci rozsah napájení 7,5V ~ 18V (25W)  případně 7,5V ~ 16V od roku 2022  (LOT číslo začíná EL22) a výrobce doporučuje napájecí adaptér 12V/2A. [zdroj]

    Reálně jsem byl zklamán. Už při bootování systému se ozve pískání a kvílení, jde to od místa připojení napájení a je to velmi nepříjemný zvuk; tak moc, že se u zapnutého Odroidu nedá sedět. Píská cívka napájecího zdroje a tomuto problému se říká coil whine. 
    Koupil jsem dvě desky Odroid N2+ na eshopu [rpishop.cz] a po zjištění problému jsem kontaktoval dodavatele s dotazem, zda je „pískání“ důvod k reklamaci. Bylo mi sděleno, že to není vada, ale rys. 
    Odroid N2+ schéma napájecí části [zde] na str. 14. Píská cívka L1 napájecí větve pro 3,3V.
První řešení, které mě napadlo bylo zcela eliminovat tuto část napájení a připojit svůj vlastní zdroj a nahradit ztřeba i všechny tři napájecí větve 5V (kondenzátor C159) , 3.3V (kondenzátor C141) a 1,2V (v místě C156 nebo C154).  Jsou ze spodní strany desky a pájelo by se to docela pohodlně. Jenže bych tím přišel o záruku, že.

Proč to vlastně píská?

    Věděl to strejda Anubis. V datasheetu [NB680GD] na str. 11 je odpověď.  Obvod při větším napětí pracuje v discontinuous módu, tj. „zapne se občas“, protože mu stačí malá frekvence k dosažení požadovaného výkonu.  Kdyby to byl lepší obvod, co umožňuje kompenzaci zpětné vazby, tak by to šlo vyladit tak, že by mohl prakticky pořád pracovat v CCM a nepískal by.

Co s tím? 

    Zkusím nějaký ten krok stranou (work around) –  co když napájení udržím v rozsahu, aby obvod NB680GD neměl potřebu spínat?
    Na videu je vidět, jak jsem krmil Odroid N2+ z relativně přesného laboratorního zdroje [DP832A] výrobcem doporučenými 12V a cívka píská na asi 5kHz, při napájení 7,1V se sníží frekvence nepříjemného zvuku na 4,4kHz. Zhruba v polovině videa se zase vracím k napájení 12V a pak snižuju na 6,76 voltů. A pak je vidět, že přesně při napájení 6,75V pískání zcela zmizí.
    Použita byla Android aplikace jménem [Spectroid].

Takže řešení existuje.

    Jen napájecí napětí nesmí přesáhnout 6,75 voltů. S připojeným HDMI, myší, klávesnicí a WIFI modulem je vyžadován napájecí proud asi 300mA. Při opravdu velké zátěži, kdy je z portů USB3 odebírám maximální možný proud, tak si zdroj vezme cca 1700mA. 
Použil jsem [tento] napájecí adaptér 12V/2.5A a step down měnič [XL4015]. Pokud chcete mít přehled o napájecím napětí a aktuální spotřebě, případně experimentovat s vlastním nastavení napájecího napětí, existuje [jiný modul] obsahuje i voltmetr a ampérmetr. Je k dispozici i [krabička] s modelem k tisku.

Jak to správně nastavit?

    Stačí je mobilní telefon s aplikací [Spectroid]. Mobil je mikrofonem těsně u cívek u souosého napájecího konektoru. Na grafu vidíme, kde nám to píská.  Step-down měnič je nastavený tak, aby dával plné napětí zdroje (12V). Nabootujeme systém - tedy Odroid je zapnutý a periferie jako monitor, myš, klávesnice, wifi modul a vše potřebné je připojeno. Postupným snižováním přejdeme od 12kHz přes 7kHz až k 4,4kHz a pak pískání zmizí. A v tomto místě to necháme nastaveno. Nezáleží, jaké napětí bude nastaveno, ale aby zcela zmizel nepříjemný zvuk a zároveň zůstalo napájení dost vysoko, aby nám systém běžel.
    Nastavit volmetrem na výstupu měniče 6,75V nemusí být správně, protože může dojít k poklesu napájení a třeba nám to znemožní reboot, když bude připojený externí disk etc.

úterý 19. dubna 2022

Přepínač analogových vstupů...

Motivace k měření

    Projeví se nějak na kvalitě zvuku, když „zvuk projde křemíkem“? Může to být slyšet?

Analogový multiplex – obvod 4066 jako čtyřnásobný analogový spínač nebo 4067 jako 16kanálový multiplex. Tyto obvody se běžně používají jako přepínače analogových vstupů u audio zesilovačů.
    Otázka s tím spojená, která mě napadá. Řekněme, že chceme přepínat audio vstupy pro zesilovač. Projeví se nějak na kvalitě zvuku, když „projde křemíkem“? Bude to slyšet? Jedná o vstup, tedy signál z něj jde do předzesilovače a pak do zesilovače; pokud by přepínací obvod přidal jakýkoli šum, tak tento může být velmi zesílen a tak poškodit slyšitelně výsledek.
    Porovnával jsem různé obvody, ale výstup je velmi podobný. 

Krátce výsledek

    Pokud bude vše správně zapojeno, tak analogový multiplex nepřidává do signálu v rozsahu do 100kHz žádnou další složku a tedy není problém přepínat audio vstupy tímto způsobem.

74HC4067 umí přepínat 16kanálů do jednoho výstupního, funguje obousměrně

Měření zkreslení

– generátor signálu Siglent [SDG2042X] je přesnější než to, co nás u zvuku zajímá a proto je dostatečně dobrý jako zdroj signálu pro toto měření. Musí být, protože jiný generátor na stole nemám.
    – pro harmonické zkreslení čistá sinusová vlna na 10kHz o amplitudě 1V
    – pro intermodulační zkreslení sečte/směšuje dvě vlny 10kHz a 13kHz, obě o amplitudě 1V
– spektrální analyzátor [HP3585A], který má dostatečnou přesnost a je schopen opakovaných měření se stejnými výsledky

Všechny výstupy měření pohromadě viz [měření].

    Na vstupu je sinusová vlna 10kHz/1Vpp; měření do 100kHz dává naprosto dokonalý výsledek. Do signálu nebylo nic přidáno. Šum, který je v grafu vidět je šumem samotného analyzátoru. Rozsah 100kHz je pro přenos audiosignálu opravdu dostatečná rezerva.

    Pokud rozšíříme měření až po ½MHz, tak je vidět, kde se objeví první přidaná složka v signálu. Pro audio to není problém; je hodně utlumená, takže to asi problém nebude i pro vyšší frekvence. Neznám odpověď na to, zda tyto frekvence byly do signálu přidány měřeným obvodem nebo mým nekvalitním zapojením v nepájivém kontaktním poli nebo použitými BNC kabely s redukcí na měřící háčky. Nepovažuji to za důležité, protože v tomto měření hledám odpověď pro slyšitelné audio.


    Na vstupu jsou dvě sečtené 1Vpp sinusové vlny 10kHz a 13kHz. Nic do signálu nebylo přidáno. Nedochází k intermodulačnímu zkreslení. Obvod 4066 šumí malinko méně než 4067, ale to bude souviset s různými výrobci. Obvody od jednoho výrobce v šuplíku nemám.
    Měření rozšířeno až po ½MHz a první přidaná část signálu je vidět přesně na 123754Hz a mínus 53.7dBm. Stejně jako v případě měření samotné 10kHz vlny. Potvrzeno, že pro audio signál není analogový multiplex žádný problém a signál pod 100kHz nijak nepoškodí.

Měření harmonického a intermodulačního zkreslení bez speciálních přístrojů

    Tohle může doma změřit opravdu každý. Jak to udělat, když nemám speciální generátor signálu ani přístroj na měření spektra? Pokud jde pouze o audio pásmo, tak si můžeme pro měření spektra použít zvukovou kartou a jako generátor signálu použít mobilní telefon – běží z baterie a umí generovat docela přesně.

Mobilní telefon jako generátor signálu

    Mobilní aplikace [Function Generator] pro Android, generuje dva kanály audio rozsahu, umí rozmítání, šum, základní modulace...
    Kvalita výstupu souvisí s přesností DA převodníku v mobilním telefonu. Mám Samsung S10e, tak měření provedu přímo na něm. K mobilu by se dala připojit USB zvuková karta (DAC).
    Ověříme, jestli je pro nás aplikace dostatečně přesná – nastaveny dvě sinusové vlny 10kHz v jednom kanále a 13kHz ve druhém kanále. Pro měření je potřeba oba kanály sloučit do jednoho.
Ze stereo audio signálu uděláme mono snadno.
sečtení CH1+CH2
    
    Výstup z mobilního telefonu je dostatečně kvalitní a v rozsahu do 100khz neobsahuje žádné další přidané složky v signálu. Pro měření v rozsahu audio je to naprosto dostatečný zdroj signálu.
Šumový graf pro sinusový signál 10kHz generovaný z Android aplikace Function Generator.

Zvuková karta jako osciloskop a FFT spektrální analyzátor

    [Visual Analyser] ke stažení.
    Dá se najít větší množství programů, které umožní použít mikrofonní vstup zvukové karty jako měřící vstup. Postupně jsem jich vyzkoušel několik, ale doporučím jen jeden. Je zdarma, je zvlášť určený pro zpracování audia a opravdu funguje.
    Alfredo Accattatis ve volném čase tento software vyvíjí asi dvacet let. Za tu dobu projekt zcela jistě dozrál do použitelného stavu.
    Visual Analyser [sillanumsoft.org]. Běží ve Windows a na jiných systémech pomocí WINE.
    Obsahuje funkční generátor, osciloskop, FFT spektrální analyzátor, měření harmonického zkreslení, RLC meter viz podrobný [seznam]. Se slušnou zvukovou kartou funguje až do 96kHz.
    Okno programu. Z mobilního telefonu vychází sečtené dva kanály se sinusovou vlnou 10kHz a 13kHz, prochází skrz analogový multiplex 74HC4067, oddělovacím bufferem a jsou měřeny programem Visual Analyser.

Jak ovlivní připojení ke zvukové kartě v počítači měření?

    Neovlivní, pokud bude měřený systém a vstup zvukové karty oddělen napěťovým sledovačem (buffer).
Neinvertující buffer (NE5534 je pro audio použitelný operační zesilovač za 1€) [zdroj].

blog se přestěhoval...

Začátkem srpna 2026 se blog přestěhoval na novou adresu. Mělo by automaticky dojít k přeměrování na novou adresu, pokud se to nestalo, musít...