Automatinis Defibriliatorius

December 6th, 2019

Automatinis Defibriliatorius. Kas per daiGtas? Ogi toks, žmonius gelbėjantis prietaisas, kuris profilaktiškai sustabdo širdį tikintys, kad ji pradės veikti normaliu sinusiniu ritmu. Kartais, kai žmogui būna blogai su širdim, jam širdis nesustoja, bet nusimuša normalus ritmas- širdis pradeda labai greitai plakti, kartais netgi virpėti. O tada širdis nebeatlieka siurbliuko darbo ir automatiškai viskas sustoja ir numiršta. Todėl tokiu atveju reikia pistelti bent jau su kuloku per krutinės ląstą, atlikinėti dirbtinius kvėpavimus ir širdies masažą. Tačiau kartais gerai būtų, jei šalio stovėtu defibriliatorius kuris ir atlieka pistelėjimo darbą- duoda stiprų elektros impulsą, kurs “perkrauna" širdies raumens darbo režimą.

O kaip jis padarytas?

Lifepak 500 internal pictures
Tai Lifepak 500, automatinis, išorinis defibriliatorius. Nuotraukoje nėra elektrodų, kurie prilipinami prie nuogos krutinės ląstos. Poto užtenka beveik nieko nedaryti- aparatas parodo ir pasako ką reikia daryti. Dar jis patikrina ar tikrai reikia pistelti elektros srove ir jei reikia- pisteli.
Energijos šaltinis- nuotraukoje švino akumuliatorius. Būna ir ličio elementai (nepakraunami). Šis prietaisas nurašytas, akumai pilnai neveikia ir gal net ir blogas. Nelabai norisi jį ir išbandyti.

Lifepak 500 internal pictures
Viduje instrukcijos apie tai, kaip iškrauti kondensatorių prieš ardant. O šalia nuotraukoje matosi DC/DC keitiklis, kuris iš 8V daro kažkur 2000V. Dar yra visas kalnas diagnostinių ir kitokių detalių kurios atlieką elektrokardiografo darbą ir analizuoja duomenis. Kol kas nenoriu ardyti visiškai šio prietaiso, todėl detalių nelupinėsim.

Lifepak 500 internal pictures
O čia yra tas pats baisiulingas kondensatorius- 196uF ir 2300V. Tai specifinis kondensatorius paskaičiuotas impulsiniui iškrovimui. Nes prie tokio energijos kiekio, paprastas kondensatorius gali ir sprogti.

Paprastas SIN generatorius

December 2nd, 2019

Nėra jis toks paprastas. Yra paprastesniu, su vienu tranzistorium. Tačiau aš turėjau dvipolį maitinimo šaltini ir universąlią PCB su dvigubu invertuojančiu operaciniu stiprintuvu.

OP AMP sin generator
Tai vienas iš fazių užsukinėjančių schemų. Pliusai- gana švarus sinusas. Minusas- vienas dažnis (nesireguliuoja paprasai).
Užtenka vieno trikampio kad paleisti generatorių, tačiau “tap point" labai jautrus ir be antro trikampio neprasisuksi.

Rezultatas:
OP AMP sin generator
Sinusoidės biški pukuotos, nes viskas atvira ir LED pašvietimas bei didelis monitorius ir kompas nėra labai gerai užekranuoti.

OP AMP sin generator
Lygtai mano AM moduliatorius teisingai moduliuoja, nežiūrint į baisulingą PCB su 8 tranzistoriais :) .

AM moduliacija, purizmas, schemos, daug tranzų ir simuliacija

November 29th, 2019

Lipdžiau sau visokias radijo schemas ir reikėjo pasitikrinti kaip veikia AM moduliacija. Mano turimas tikras generatorius pernelyg aukšto dažnio, o savadarbis iš viso neturi moduliacijas. Dar senesnis savadarbis irgi nelabai moduliavosi AM. Todėl nutariau pasidaryti pats, nes tai lygtais paprasta. Juk 20 amžiaus pradžioje tai buvo labai populiariu. Ilgai negalvojau ir pradėjau žiūrinėti internetus- ten schemų pilna (bent jau iš pirmo žingsnio) tačiau kai kurias teko atmesti, nes moduliacija buvo sugretinta su generatoriumi. O man reikėjo grynos universalios schemos: vienas laidelis- nešančioji (carrier), kitas- moduliuojantysis signalas. Trečias (arba trečias ir ketvirtas)- jau moduliuotas signalas. Aišku labai nesistengiau, bet daugelis schemų nelabai teisingos. Tiesa, mažytis kiniškas radijo aparatas muziką grojo, bet piktas oscilografas parodė, kad ten ne visai toks signalas kaip vadovėliuose.

AM modulator
Gaila, nepadariau savo oscilogramos, todėl čia keletas nuotraukų iš interneto. Dažniausiai buvo arba 1 ar 2 variantas (t.y. gyvačiukė arba pusė signalo), tačiau niekada 3 (tikras AM moduliavimas).

Testavau schemas ir su tranzistoriais ir su operaciniais stiprintuvais, tačiau “puristinės" amplitudinės moduliacijos nebuvo. Besiguglinant buvo rasta tokia mikroschema kaip MC1496. Ją dargi galima ir nusipirkti. Tačiau kiek tingėjau laukti, o ir patiko, kad “datašyte" buvo sudėta mikroschemos schema. Maždaug tokia:
AM modulator
(schema pasididina)
arba pdf
Kairėje schema buvo permodeliuota į +-5V maitinimą ir BFR106 tranzistorius (nes jų turiu tukstančius). Mano sena modeliavimo programa nelabai veikia su šiuolaikiniais kompais, tai nusikroviau OrCad demo versiją. Žinokit visiškai nerekomenduoju šios programos, nes ten “piderastai blogąją" prasme. Programos demonstracinė versija leidžia naudotis iki keliasdešimt detalių ir 75 “nodų" (sujungimo mazgų). Kaip ir bandymams tinkama. Tik tie svoločiai savo programoje nodus skaičiuoja tik į pliusą- pridedi mazgą ar pakeiti detalę, nodai didėja. Tačiau pašalinus mazgą ar komponentą- nodų skaičius nemažėja. Mano schemoje užtenka pakeisti ar pridėti detalę ir užsidega, kad schemoje per daug nodų. O poto jau gali schemą suprastinti kad ir iki 2 detalių Vsin ir R, bet schemoje bus daugiau nei 75 nodai ir simuliacija neveiks.

Tokiai paprastai schemai nenorėjau užsakinėti PCB, o gamintis namie jau nebenoriu, o ir visi mano chemikalai suseno. Todėl schemos PCB paprasčiausiai išraižiau. Gavosi labai baisiai.
AM modulator
Bet viskas veikia. Pagaliau AM moduliacija tokia kaip vadovėlyje, veikia nuo išorinių signalų ir kiniškas radijo imtuvėlis groja muziką.

AM modulator
AM modulator

Moduliacija visai reguliuojasi, signalo forma sinusoidinė, todėl bent jau su kinišku radijukų, harmonikų nepagaunu.
Per tokį “radijo siųstuvą" galima leisti tik atitinkamą signalą- todėl suradau kinišką MP3 grotuvėlį ir iš FallOut4 ištraukiau visą garso takelį. Dabar mano AM radijos groja tik griežtą 50-tųjų muziką. :)

Xicato LED moduliai

November 5th, 2019

Kažkur renovuoja parduotuves ir keičia “mėsos" lemputes. Ten pagrinde stovi Philips HID lemputės, nuo 30 iki 75W. Tačiau kalba eina ne apie jas. Tobulėjant technologijom, atsirado LED lemputės. Jos beveik amžinos, tačiau jos genda. Ir tokiose lempose pačių lempučių nepakaitaliosi. O dėl gedimų… nu kondensatorių senėjimo niekas neatšaukė… Štai bendram Xicato XSM standartinės serijos datašyte parašyta:
Color Consistency - Maintained: C3 50,000hrs.
Lumen Maintenance: L80 50,000 hrs.

O kaip manot, kas parašyta “draiverio" kondensatoriaus datašyte? Tiesa, ten ne paprastas “kinas", o Rubycon ZLH serijos kondikas. Ką rašo:
Load Life : 105°C 6000∼10000 hours.

Atspėkit ar kai kurie šie LED prožektoriai nemirksi? :) O jei mirksi, tai jie keliauja į šiukšlyną.

O kai kurie netgi švyti, jei dirba kiek geriau aušinamam režime:
Xicato XSM8040-100/A2D
Read the rest of this entry »

Pirkinys: kaitinimo staliukas

October 17th, 2019

Labai retai ką nors rekomenduoju, bet šis kiniškas pirkinys man palengvino gyvenimą. Todėl kiek parekomenduosiu, nes nors ir turiu karšto oro stotelę, tačiau toks kaitinimo prietaisas pagelbėjo lituojant kelias savadarbes plokšteles ir remontuojant kitą kinišką pirkinį.

PCB heating pad Read the rest of this entry »

AVR100: Max7219 LED matricos iš kinų

October 11th, 2019

Reikėjo padaryti LED eilutę. Kaip visada greitai ir pigiai. Labai prabangiai nereikėjo, todėl pasirinkau kiniškas 8×8 matricėles su MAX7219 valdymu. Viskas ko reikia tai tik maitinimas ir koks nors SPI. Kelios komandos leidžia reguliuoti šviesumą. Visas gerumas tame, kad kiniški modeliai agregatuojasi į ilgą eilutę ar panašiai. Pats eilutės valdymas vyksta per USB-COM portą.

MAX7219 LED matric control USB AVR

Jau toks senas ir nuvalkiotas projektas tikrai bus padarytas pas “arduinistus". Tačiau trumpos paieškos parodė- kad taip nėra. Dalis projektų atsisijojo dėl visokių keistų “arduino" failų formatų. Kiti… neveikia. Net pačiuose straipsniuose parašyta- “I don't know, but this example do not work". Pradėjus nagrinėtis kodą, susidarė nuomonė, kad programos rašytojai net nabandė skaityti MAX datašyto arba tūpai kopy-pastino svetimą kodą. Netgi klasikinė nesamonė su soft SPI padaryta. Ir vėl teko viską perdaryti. Baisiausiai kas gadino projektą tai paprastas kiniškas laidelis su kištuku- tai buvo kontaktas, tai nebuvo. Ne veltui jau rašiau apie wire wrap.
Tačiau problemos buvo įveiktos ir projektas greitai sumestas į vieną vietą- vienam gale USB, kitam gale LED matricų “kirmelė" (aišku ir maitinimo šaltinis reikalingas. Demonstracijai užtenka ir USB). Softas kiek pakeistas- sudėtas ATARI fontas, dar keli pakitimai. Tačiau viskas veikia. Kad paleisti- reikia prijungti prie kompiuterio ir per naują COM portą pumpuoti tekstą. Tekstas rodomas ant LED matricos. Nėra teksto išvalymo komandos, todėl jei reikia pašalinti, naudokit probelus.

Kaip visada:
AVR USB serial LUFA MAX7219 LED Matrix source code (ATmega32U4).

Valdymui naudojamas COM portas leidžia duomenis rodyti iš daugelio šaltinių ir skriptų. Galima rodyti kokio nors saito lankytojų skaičius ar kiek kartų buvo atidarytas šaldytuvas. Rodyti kokius nors keistus tekstus ar siuntinėti pranešimus aplinkiniams. Ar paprasčiausiai rodyti laiką. Čia labiau nuo fantazijos priklauso.

AVR:99 GPS duomenų analizė ir LUFA USB su COM

October 7th, 2019

Šiais laikais, kai kiniški GPS imtuvai visai atpigo, kilo noras panaudoti juos kaip RTC. Tačiau iškilo paprasčiausia problema- programinė įranga internete arba “arduino" arba “C++" arba velniai žino kokia. O man reikėjo kažko paprasto, grynam AVR GCC. Todėl, pasižvalgant į svetimą softą, iškilo mano NMEA teksto analizatorius. Jo dirbimo rezultatas- struktūra užpildyta duomenim, tuos duomenis galima ir parodyti per COM portą, o galima panaudoti savo programoms.

putty output
Mano paprogramės duomenys parodyti raudonai, o baltai matosi duomenys iš GPS imtuvo. Pastabesni žmonės gali surasti kur tuo metu buvo Levas.
Matosi, kad ne visi sakiniai analizuojami- man visiškai neįdomu, kiek ir kur kabo satelitai, ar judėjimo gretis. Nereikalingus sakinius galima išjungti su konfiguracine programa, tačiau čia eina “default" duomenų srautas.
Read the rest of this entry »

Sprendimas su HV ir FET

September 28th, 2019

Seniai jau rašiau apie vandalizaciją. Nelabai ir buvo proga, tačiau nesenai ėjau per sandėlį ir pamačiau ant žemės PCB. Dėmesį atkreipė labai jau daug vienodų detalių.
HV ir FET
Deja, nežinau iš kokio prietaiso tai išlupta ir kaip tiksliai tai veikė ir kam to reikėjo. Pačios PCB aš nepakėliau, tik nufotografavau. Paprasčiausiai viso šlamšto nesukaupsi.
Tai greičiausiai kažkoks padidintos įtampos FET(?*) jungiklis. Tačiau technologija tikriausiai senoviška- kai FET tranzistoriai dar buvo mažavolčiai, o IGBT dar nelabai buvo pasiekiami komerciškai. Arba tai kažkokio išprotėjusio mokslininko eksperimentai.
Vienoje PCB pusėje matosi kažkoks valdymas ir maitinimo šaltinis- kitoje pusėje labai daug tranzistorių. Kadangi nėra radiatoriaus, tai greičiausiai arba sistema veikia impulso režime arba nera visiškai srovės. Gal buvo iškraunamas koks nors aukštavoltis kondensatorius.
Read the rest of this entry »

Dėmesio! HDD fail

September 26th, 2019

Dėmesio. Dėl HDD disko byrėjimo vyksta copy ir backup darbai. Galimas visiškas savel.org ir vabolis.com/lt servisų neveikimas. Nebijokit. Turim backupus.

eDumster Diving

September 19th, 2019

Yra toks veikėjas iš australijos, cypiančiu balsu. Ir jo video kartais būna apie jo “dumster diving". Jis ten gal kartais sukčiauja kiek manau, nes gal niekas neišmes veikiančio Keysight oscilografo (EEVblog #984). Tačiau, dėl profesijos subtilybių ir man buna kažkas panašaus į dumbster diving… ir tie radiniai kartais stebina. Nebepamenu, ar rašiau apie kažkokios miestelio ambulatorijos utilizavima- kur myžalų ir kraujo ekspres analizės prietaisai po dešimtmečio stovėjimo (net nebuvo įjungti) buvo išmesti. Nes “europos remimo" lipdukai buvo užklijuoti ant naudojimo durelių. Prietaisai tikriausiai daug kainavo. Buvo dar ir banko dovanos, kurios buvo naudojamos ir kaip serverių spintos, ir kaip UPS prietaisai ir, galu gale, kaip ir šis kompiuteriukas su kuriuo rašau šitą tekstą:

dumster dive
Tiesa, teko nusipirkti akumuliatorių ir SSD diską. Beja, Windows 10 Pro legali licenzija irgi iš “dumster daivingo". Bet tai buvo senai. O štai šiandien kiek naujesnis grobis.
Read the rest of this entry »

Unhappy Tikbalang