Elektros skaitiklis

Kad nustumti svetimą, hackerio straipsnį, tenka rašyti naują straipsnį. Po rankas papuolė visa dėžė aukų, tai bus iš serijos “vandalizacija”. Vandalizacijos aukos- elektroninis elektros energijos skaitiklis. Nors visi užrašai kažkokių “dujokaaukių” kalba parašytos, bet spėju, kad tai Lietuvos pramonės gaminys… O gal ir ne.

Elektros skaitiklis
Kairėje vienfazis, pajungtas ir suskaičiavo testo metu kelias vatvalandes. Dešinėje- trifazis.

Parinkti skaitliukai puikiausiai įsijungia, ir ant LCD ekraniuko pajungimo metu parodo “Good”. Tai bent jau vidinis testas kaip ir praeina. Keletas kitų skaitiklių rodė Error1. Gal jie kokie nekalibruoti, arba turi kitokius defektus. Tačiau iš pirmo žvigsnio neaišku. Tiesa, vienas trifazis skaitliukas turi nulaužtą tvirtinimo kojelę, o kitas apipiltas kažkokiu tirpikliu ir nusiplovė (išskydo) etiketės užrašai. Vienfazis skaitiklis išorinių defektų kai ir neturi. Tačiau užklijuotas raudonas lipdukas. Šaip, gerų daiktų neišmeta… nebent tai neatitinka kokiems nors durniems standartams ir panašiai. O atlieka savo darbą puikiai. Kol kas nepastebėjau problemų, todėl šių skaitiklių nelaužysiu iki palaidų detalių. Pajungsiu keliom savaitem nusekliai sertifikuotai Elgamai ir palyginsiu rezultatus. Jei bus geri- pastatysiu darbe ant kai kurių apšvietimo lempų. Nes atsibodo “empyriškai” spėlioti kiek jos rija elektros.

Elektros skaitiklis
Aišku, kiek itartinai atrodo skaitiklis, kuris rodo 0kWh. Šiuos skaičiukus prisukau pajungęs arbatinuką.

Lupam dangtį:

Elektros skaitiklis
Po dangčiu beveik nieko nesimato. Matosi tik “custom made” LCD ekranas, keli LEDai ir programavimo jungtis. Tačiau tai tik apatinė PCB pusė. Apverčiam plokštę:

Elektros skaitiklis
Čia jau matosi daugiau detalių. Plokštėje matome trejus žalius transformatorius, tris didelius varistorius. Žali transformatoriai sujungti žvaigžde, bendras taškas jungiasi su N gnybtu. Faziniai laidai per mažyčius PTC pajungti prie trafukų. Tai klasikinis maitinimo šaltinis, jokių “fancy” impulsinių maitblokių. Antrinės apvijos, per keturių diodų lygintuvus, ir dar per trys diodus sujungti į vieną tašką ir pastatyta pora elektrolitinių kondensatorių.
Apačioje matosi geltonas kondensatorius ir šalia stovi dar trys PTC sujungti per diodus išeina į skaitklio išorę. Ten matyt jungiasi prie kokio nors RS485 modulio ar dar kokio apmokestinimo bloko (nes dar šiukšlyne buvo papildomas modulis kuris rėlių pagalba atjunginėja išėjimą.)

Visą elektros energijos skaičiavimą atlieka dvi mikroschemos: Analog Devices ADE7758ARWZ (specializuota elektros energijos skaičiavimo mikroschema) ir NEC MCU D78F0453 (tai 8 bitų mikrokontroleris, tikriausiai su specialiom kojom valdyti LCD ekraną. F raidė rodo, kad tai Flash versija ir galima perrašyti softą). MCU turi 8MHz kristalą, tačiau šalia stovi ir mažesnis kvarciukas. Greičiausiai RTC veiklai. Tačiau nėra nei batarėjos, nei supercap. Nors vieta šiam daiktui numatyta.

Įtampos daviklis padarytas visiškai paprastai- ant PCB stovi 6 vientai po 75k rezistoriai įtampos dusinimui ir vienas mažesnės varžos (nedžlibinu).
Srovės davikliai tai tos mėlynos “bačkutės”. Tai srovės transformatoriai 5A/2mA.

Elektros skaitiklis
Ant trafo parašyta 5(85)A/2mA. 10 omu, 0.2
Tikriausiai tai nominali srovė, maksimali srovė, išėjimo srovė prie nominalios srovės. Gal vidinė varža ir tikriausiai kokia nors tikslumo klasė. Tiesa, ant PCB, šie trafai apkrauti 10 omų 1% tikslumo varžom.

Dar skaitkliuke organizuotas impulsinis išėjimas per standartinį optroną ir optinė sąsaja per IR LED ir fotodiodą.
Dar stovi serial atminties mikroschema 24C16. Čia gal sėdi išmatuoti rezultatai? Nes ir MCU tikriausiai turi kokią nors atmintį konfiguravimui. O gal šioje atmintyje ir konfigas? Neaišku. Reikia jungtis ir skaityti dumpą.

Tai tiek ir to skaitliuko… 🙂

Menas ar nesamonės?

Kartais pamatai kokį paveikslą numaliavotą ir pagalvoji, kad pats geriau nupaišytum. Kartais tai būna netgi su muzika. O štai toks reiškinys kaip “perfomansas” visada svyruoja kažkur prie meno ir nemeno srities. Dažniausiai tas skirtumas- kad “mena” daro “menininkas”, o maliavone- mažas vaikas.
Kažkaip daugelis meninkų stengiasi užmiršti šią Salvadoro Dali citatą:
“First of all, learn to paint like the old masters. Then you’ll be able to paint the way you want (like yourself) and everyone will respect you.”

Norėdamas tapti menininnininku, atlikau unikalų opusą fortepionui: Odė žibalui (Ode to Kerosene). Tai kiek performansas, kiek muzika. Šukuosena irgi parinkta meniškai. Dėkui sponsoriams už pateiktą instrumentą (Beja jis stipriai senesnis nei 100 metų) ir kamerinę aplinką.

Ar tik man atrodo, kad man laikas atostogų? 🙂

Smulkus raganizmas

Vietinio raganaujančio personalo užsakymu pagaminau štai tokį raganavimo atributą. Pagrindinis faktorius- gera karma ir jokių blogų minčių gaminant. Kad nepasikrautu bloga energija. 🙂 Drožimo metu pirštu nenusimušiau, nesusipjausčiau ir dirbau galvodamas tiktai teigiamus dalykus.

varinis žiedas

Varinio žiedo ruošinys- kažkoks pamažintas procesoriaus kūleris. Techniniai galutinio gaminio parametrai: išorinis diametras (Lituwininkams- skresmuo): 23.7 mm, vidinis diametras: 19.6 – 19.4 mm (čia jau mano technikos netobulumas. Šiaip ragana užsakė ~19mm, bet biški didesnis manau praeis). Aukštis- 14.6mm. Svoris- apie 18 gramų. Čia pagal tokias nelabai tikslias svarstykles. Teorinis skaičiavimas rodo, kad žiedo tūris yra apie 2.0805 cm3, teorinis vario svoris- 18.6g.

varinis ziedas
Čia matosi mano padarytas defektas. Biški nuslydo ir įsibrežė. Manau raganavimo metu šis efektas užsišlifuos.

varinis ziedas
Čia blogoji pusė. Čia teko nupjauti metalo pjūkleliu, tai nelabai gražiai nusidrožė. O atgal statyti į griebtuvą nesinorėjo. Todėl biški čia nelygiai.

Ko tik nepadarysi, kad nenužiūrėtu bloga akim. 😉
Gal kas paaiškins kokia čia slapta magija kur naudojamas varinis žiedas? Būtent gryno vario, o ne kokios bronzos.

Raganosis

Baigėsi karkvabalių sezonas, bet kažkas naktimis trankosi į langus. Kol pagaliau vienas įsiveržė ir paaiškėjo, kad tai vabalas raganosis. Anksčiau tokių palei namus neskraidydavo.

vabalas raganosis

Raganosis vabalas

Raganosis
Rodyklė rodo į kažkokį parazitą kuris išropojo iš vabalo sanarių ir bandė nusileisti per nematomą plaukelį.

Dabar, kad blogas būtų informatyvus, parašysiu porą protingų sakinių:

Suaugęs šis vabalas nevalgo, visą energiją jis sukaupė lervos stadijoje. Tas pats ir pas karkvabalius. Šis reiškinys vadinasi afagija. Vabalo tikslas tik pasidulkinti ir paleisti savo atžalas.

Tai buvo protingas sakinys, o dabar kitas:

Tas keistas vabalų potraukis į šviesą vadinasi “teigiamas fototaksis”. 🙂

1995 o gal 1993

Jau galvojau, kad pamečiau… Gal kur nors disketėse dar ir rasčiau. Tačiau gerai kad yra internetas… Apie ką aš čia? Čia mano pirmasis didesnis programinis projektas. Ir kogero antra programa kuri parašyta C kalboje. Programa paviešinta internete, baisu net gi pasakyti, 1995 metais. 🙂
Radau netyčia naršydamas pagal savo vardą ir pavardę. Pasirodo įtrauktas į kažkokius “classic games” CD rinkinius. Pasirodo, aš buvau geras žmogus ir programa netgi įdėjau su visais sourcais. Dabar nusikroviau, paleidau Amiga kompiuterio emuliatorių ir va kas gavosi:

Ant tikro Amiga kompiuterio visas vaizdelis žymiai tolygesnis. Čia jau emuliacijos problemos (CPU ir GPU dažnio santykis). Sunku suderinti, nes “žaidimas” parašytas visiškai nežinant OS subtilybių ir be jokios dokumentacijos. Nors ir nebuvo dokumentacijos (rašiau reverse engineerindamas keletą bandiminiu programų) šis žaidimukas naudoja GPU akseleraciją! (aišku 95 metų lygio). Kas juokingiausia- nemokėjau skaityti iš disko (arba ilinkinti grafinę medžiagą) ir nemokėjau daryti “fprint” komandos grafinėje aplinkoje… Todėl gavosi tokia keista grafika, tekstas ir garsai… 😉

Source kodas rodo dvigubą datą: 1993 ir 1995 metus. Kadangi rašyta ant dviejų kompų (A500 ir A1200) tai yra didelė tikimybė, kad softas gali būti ir 1993 metų. Tik jis paskelbtas 1995.

Boulder Dash

Nu, bent jau prie labirintų žemėliapių parašyta tiktai senesnė data:

Boulder Dash

Gaila, neišliko mano rašytas ATARI kompiuko softas… 🙁 nebuvo tada interneto.

Kaip paleisti modeliuko varikliuką be distancinio valdymo

Tikriausiai daugelis matė internete gražius bešepetėlinius variklius skirtus modeliukams- malūnsparniams, lektuvėliams, valtim ar mašinytėm. Jie valdomi specialiais kontroleriais. O tuos kontrolerius savo ruožtu valdo radio bangų imtuvas, o imtuvą- siustuvas… ir t.t. O jei norėtusi tą motoriuką paleisti be visos šitos “nagruzkės”? Paprasčiausiai tiesiogiai imti ir pajungti, kad suktu kokį grąžteli…

Mystery BEC brushless controller
O kokių tik “krutų” terminų neprisigalvojo tie modelistai: BEC, ESC, UBEC, SBEC…

Tam reikalui nusipirkau vienus iš pigiausių ir greičiausių motoriukų ir reikiamą kontrolerį. Tačiau įjungus maitinimą aš išgirdau tik kelias treles iš motoro- kontroleris laukia komandų. Ar tai sukimosi, ar tai programavimo… Į rankas internetą… ieškom, ieškom ir pradedam pykti. Visa informacija tipo tokia: nuspauskyte vairalazdę iki galo, įjunkite lėktuvo modelį, po cyptelėjimo perveskit šturvalo trottle į kitą padėti… ir panašiai. Pilna diskusijų kaip ten kažkam nesusiprogramino ir panašiai. Tačiau apie realius protokolus, dažnius ir principus nulis informacijos.
Tik nesupykit modeliuotojai, bet jūsų (čia turima omenyje užsienio) forumuose nėra protingos info. Matyt visa šita produkcija skirta end-useriams ir jums tikrai per sudėtinga tie hercai, PWM moduliacijos ir panašiai. Todėl tenka beveik viską reverse-engineerinti…

Trumpa video iliustracija:

Valdymo dažnis apie 400Hz. Dažnis gali kiek skirtis, tačiau šitam kontrolerius jis pasirodė stabiliausias. Vieno iš įjungimo metu kontroleris užsiprogramuoja min max reikšmes. Apie tai (ir apie programavimą) pabandysiu parašyti kitą kartą. Tačiau dabar jau matosi (žiūrėti į žalią oscilogramą), kad kuo pilnesnis PWM (daugiau aukšto lygio) tuo greičiau sukasi motoriukas. Oscilografas biški lagina, bet suprasti galima. Ir dar matosi, kad šiuo atveju, motoro apsukų ir PWMo priklausomybė kažkokia iškreipta.

Beja, BEC- tipo battery eliminator. Pas paprastus inžinierius elektronikus- paprasčiausias įtampos stabilizatorius. Tai, va, pas šitą “kontrolerį”, tas “eliminatorius” padarytas ant atskiros plokštelės. Tipo jis turi gaminti kažkokią žemesnę itampą. Deja, arba jis kažkoks blogas papuolė arba aš nieko nesupratau- jis darosi švelniai šiltas ir be apkrovos. O ir išėjimo įtampa apie 8V. Jei tai turi būti, tai šudas. Nes neapkrautas įtampos stabilizatorius turi būti šaltas. Jau nulupau plastiką ir galvojų apie šio reikalo skrodimą. Iš šonų matosi ar tai keli tranzai ar kelios ala 7805 mikroschemos.

Video registratoriaus objektyvas

Turiu nusipirkęs iš DX video kamerytę, kuri filmuoja gatvę kai važiuoju automobiliu. Tačiau stokinis objektyvas pernelyg siauro kampo, ne viską pamato. Ilgą laiką brandinau mintį ir nusipirkau objektyvų rinkinuką. Komplekte yra: 2.8mm, 3.6mm, 6mm, 8mm, 12mm ir 16mm.

objektyvu rinkinys

Teko kiek palaužyti, išlupti apsauginį stikliuką, pavargau kol atsukau užlakuotą originalų objektyvą.

Originalus, stock, objektyvas duodą tokį vaizdelį foto režime:
stock lens
(spaudžiant ant nuotraukos nusikrauna originalus, virš 3 megų failas. Galioja visom testinėm foto).

O dabar eksperimentai:

Visas durnumas, kad daugumas objektyvų susifokusuoja už sriegio ribos, todėl nuotraukos gavosi neryškios ir kiek apšviestos- šviesa pateko į matricą per plyšius. Ir aišku, originalus objektyvas turi IR filtrą. O nauji neturi…

Pradeda nuo didžiausio “zoomo”:
16mm objektyvas
16 mm ojektyvas. Fokusas gaudytas rankomis.

12mm objektyvas
12 mm ojektyvas. Fokusas gaudytas rankomis.

8mm objektyvas
8 mm ojektyvas. Fokusas ant pačio sriegio galo.

6mm objektyvas
6 mm ojektyvas. Fokusas ant pačio sriegio galo. Gal ir gerai, bet panašu, kad stokinis objektyvas būtent tokio židinio nuotolio.

3.6mm objektyvas
3.6 mm ojektyvas. Fokusas gaudytas rankomis. Jau plačiakampis, bet objektyvas turi kaboti “ore”. Nesamonė kažkokia…

2.8mm objektyvas
2.8 mm ojektyvas. Fokusas gavosi normaliai ir gana gerai įsukus objektyvą į korpusą. Labai jau plačiakampis, bet kogero teks šitą naudoti. Ir spalva kažkokia kitokia, tikriausiai objektyvas kiek sugeria IR spindulius.

Nulupau IR filtro stikliuką nuo iriginalaus objektyvo ir šiaip ne taip priklijavau prie naujojo. Gavosi taip:
IR filtras ir 2.8mm objektyvas
Labai jau fish eye 🙂

Perdaryta kamera atrodo taip:
kamera po perdarymo

Matosi, kad objektyvas išlenda iš korpuso. Teko nuimti apsauginį (tikro stiklo!) stikliuką ir padrožti plastiką.
kamera po perdarymo

O čia svarbiausias testas, dėl ko viskas buvo vargstama. Filmukas- pradžia stokinis, poto plačiakampis be IR filtro ir jau viskas sumoontuota.


(filmas turi HD režimą)

Pažiūrėsim kaip viskas atrodys automobilyje.

Triukas su kondensatorium

Per kažkiek laiko prisikaupė CCTV kamerų GANZ YCH-30P. Tai paprastos stebėjimo kameros, tiksliau jų kūneliai (body) dirbančios PAL sistemoje nuo 220V tinklo. Pagrindinė šių kamerų bėda- netobulas maitinimo šaltinis. Šaltinis gamina 9V ir 50Hz “tick”. Maitinimo širdis STRTG6153 mikroschema. Taip greitai šios mikroschemos datasheet’o neradau, bet sprendžiant pagal jos giminaites, kažkokios schemos užuomazgos aiškios.

Kameros CCTV
Kelios išrengtos kameros, jų maitblokiai.

O čia maitblokis iš arčiau:
Kameros CCTV maitinimo šaltinis
Remontuojant, kokios 10 kamerų susiremontuoja pakeitus 56uF 35V kondensatorių kuris maitiną mikroschemą. Standartinis high ESR gedimas. Per eBay prisipirkau 47uF 35V kondensatorių ir viskas gerai gaunasi. Tačiau keletas maitblokių neatsigavo. Tačiau bevartaliojant rankose maitblokius keletą kartų pistelėjo elektra (kaltas- neiškroviau 10uF 450V kondensatoriaus) ir vienas maitblokis atsigavo. Aišku nemalonus reikalas, bet sudomino. Kas gi galėjo susiremontuoti schemoje nuo elektros iškrovos ir kartu nesugesti. Prisiminiau, kad elektrolitiniai kondensatoriai (ir ne tik) kartais “susiremontuoja”. Peržiūrėjom plokštę atidžiau:

Kameros CCTV
Va vienas įtartinas objektas- 1uF 35V tikriausiai tantalinis kondensatorius. Ir ką? testeris parodė trumpą jungimą, tuo tarpu veikiančiuose maitblokiuose jis “prasiskambina” kaip tikras kondensatorius. Paėmiau išorinį reguliuojamą maitblokį, nustačiau maždaug 12V ir “pasviliniau” detalytę… Išsigando rupužė- maitblokis pradėjo veikti. Matyt atsistatė elektrolito izoliacija arba nusvilo susitrumpinusi dalelytė.
Deja vienas maitblokis tai nesusitaisė- elektrolitas atsistatė, tačiau matyt susvilę kažkas daugiau. Tačiau vienas iš kokių 20 tai procentas geras.