2020. december 13., vasárnap

HP 8903B Audio Analyzer - Javítás 1.

Hónapokkal ezelőtt elkezdtem dolgozni a műszervezérlő programomon (http://it-pro-hu.blogspot.com/2020/09/muszer-vezerles-1-kezdetek.html). Amikor az audio analizátorral kapcsolatos dolgok elkezdtek működni, akkor derült ki, hogy a készülék már nem teljesíti a saját specifikációját, tehát nem igazán tudok tovább dolgozni vele, ahogy szerettem volna. Ezzel az egész projectet félretettem egy időre.

Most úgy érzem, hogy itt az ideje a folytatásnak.

Az eszköz funkcionálisan hibátlan, csak némi kalibrációt (esetleg kondi cserét igényel). A kalibrációhoz szükségem lenne néhány kiemelő kártyára, hogy tudjak mérni a paneleken. Az eredeti kiemelő kártyák (08901-60084, 08901-60085, 08903-60018) beszerezhetetlenek. Az utolsóhoz még rajz sem igazán létezik. Miután a vezérlésnek nincs baja, ez utolsó kártya nélkül meg tudom oldani a dolgokat (az a processzor kártyához kellene).

Miután a kártyák nem kaphatóak, rendeltem megfelelő 44 és a 30 pólusú 3.96mm osztású élcsatlakozókat az aliexpressen, és terveztem kiemelő kártyákat. Hogy a munkát könnyebbé tegyem, még két dolog rákerült a kártyákra:

Egy plusz 44 (33) pólusú 2,54mm-es csatlakozó, hogy könnyebb legyen mérni a buszon.

Egy plusz 44 (33) pólusú csatlakozó, hogy a kártyákat 90 (a 180 helyett) fokos szögben is be lehessen rakni (nem tudom, van-e értelme, meglátjuk)

A panelek, már a jlcpcb-nél vannak gyártásra:



A fentieken túl, még fenntartásaim vannak az EPROM-okban lévő program hosszútávú stabilitásával kapcsolatban. Sajnos ezeket a 2k x 8-as EPROM-ok a szokásos beszállítóknál már nem kaphatóak. Tehát az eBay-ről rendeltem egy marékkal.

Várom, hogy megjöjjenek a dolgok, hogy tudjam folytatni.

2020. november 8., vasárnap

Antenna tartó

Az utóbbi pár évben aktívan gyűjtögetem a retro Hi-Fi cuccaim (fogalmam sincs mikor és miért kezdtem, de ez a helyzet).

Ma is hallgatok FM rádiókat. Sajnos a kábeltv szolgáltató felkeveri az FM adókat a TV frekvenciákra valamint digitális csatornaként is szolgáltatja, amik szintén TV kompatibilisek. Ez lehetetlenné teszi számomra, hogy rádiót hallgassak az FM rádió gyűjteményemen, megfelelő antenna nélkül.

Az első opció antenna építés lenne a tetőre. Ezt villámgyorsan elvetettem. Sem a pénzt, sem az időt nem akarom rászánni.

Próbáltam valami szobaantennát találni, de nem sikerült. Minden amit árulnak TV-hez való.

Végül az AliExpress-en találtam valami antennákat, amiket boomboxokhoz, meg azokhoz a pici, FM tunert is tartalmazó erősítőkhöz amiket mindenfelé árulnak. Ráadásul, ezeken F dugó van, amit elég sokat használtam eddig is.

Az első kísérletem az antenna használatára, kétes eredményt hozott. Működni működött, de a rádió hátához való rögzítése, nem volt problémamentes.

Később arra jutotta, hogy tervezek és nyomtatok hozzá valami 3D tartót:


Nyomtatva:


Összeszerelve:


A Hi-Fi állványhoz lesz hozzáragasztva kétoldalas ragasztóval:


A helyén:






2020. október 28., szerda

Viszlát és kössz a halakat!

Viszlát BIX, viszlát iroda!
Kilenc és fél év után bezártuk az irodánkat a BIX épületében a Victor Hugo utcában.

2020. október 26., hétfő

Búcsú az Exchangektől

Vége, befejeztem.
Pénteken lekapcsoltam az utolsó Exchange szerveremet. Azt gondolom ezzel életem egy korszaka lezárult.
Az elmúlt pár évben, elsodródtam az üzemeltetéstől, a Microsoft eszközöktől és az Exchage-től. A napi életem ma Linuxok, CI/CD pipeline-ok, git, Jenkins, Nexus, Sonar, Terraform és főleg Amazon AWS körül zajlik.
Az eMail már nem az egyetlen, valószínüleg. nem a legnépszerűbb írásbeli kommunikációs forma, még céges környezetben sem. Ehhez jön, hogy a cégek nagy része átáll a felhő alapú megoldásokra. Az én Exchange tudásom, legalábbis ami több volt mint egy átlag rendszergazdáé, vagy konzulensé, a transport agent-ek (korábban transport sink-ek) gyártása. Ez az Office 365-nél már teljesen okafogyott, ugyanis ezek telepítését a rendszer már nem engedi. Így már nem érzem, hogy lenne értelme ezzel foglalkoznom.
Gondolkodtam, hogy írjak némi áttekintőt az elmúlt kb. 30 évről, az én a levelezés és az Exchange kapcsolatáról, de sok mindenre nem emlékszem pontosan, a dolog biztosan hiányos, pontatlan lenne, így ez most kimarad.

2020. szeptember 9., szerda

Műszer vezérlés 1. - A kezdetek

Konvergencia

Ez a szó jut eszembe, amikor erre a projectre gondolok.

Úgy érzem, hogy ez az a pont ahol a műhely építés, műszer gyűjtés, mérő interfész (GP-IB) építés és mérés erőfeszítéseim összekapcsolódnak, hogy valami magasabb szintű képességet produkáljanak a dolgok amikkel rendelkezem.

Hol is kezdődött?

Gyerekkoromban audio cuccokat építettem. Később (nem kis kihagyás után) újraindult ez a hobbi, az volt a terv, hogy folytatom a munkát az audio elektronikán. Nem volt mérőeszközöm (egy döglődő digitális multimétert leszámítva). Építeni akartam, ahelyett, hogy veszek valamit. Ez térített el a digitális elektronika irányába.

Később rengeteg műszert vettem (kattant idióta). Egy ponton vettem egy HP 8903B audio analizátort, hogy képes legyek grafikonokat rajzolni az erősítők képességeiről. A gond ott volt, hogy a XY rögzítőt csatlakoztatni számomra, egy igencsak túlhaladott megoldás lett volna. Ahhoz, hogy számítógépre kösd, meg szükséged van egy interfészre. Nem voltam elégedett a jelenleg kapható GP-IB interfészekkel, itt született meg a saját tervezésű GP-IB csatolóm.

Később kerestem vezérlő szoftvert a HP 8903B-hez, és nem szerettem amit találtam. Ezen túl még az is a fejemben volt, hogy más műszereimet is hozzákössem a PChez, miután más ötelteim is vannak, nem csak az audio analizátor vezérlése. Néhány kísérlet után megszületett a "Virtual Instrument" projectem.

Két év után, rengeteg szenvedéssel, újrakezdéssel és újratervezéssel, úgy tűnik, a rendszer elkezdett működni.

A koncepció:

Valami rugalmas megoldást akartam, aminek a használata, ugyanakkor nem igyényel programozási ismereteket. Valami olyasmit akartam, ami mérési sorozatokhoz használható, és működik a saját cuccaim nagy részével, kompatibilis sokféle kommunikációs interfésszel. Az egész rendszernek beépülő modulokon kell alapulnia, a jövőbeli fejleszthetőség érdekében.

Létrehoztam pár objektum típust a fentiekhez:

Vezérlő (controller):

Valami ami az egészet viszi a hátán. Elindítja a mérési sorozatot, esetleg még valami alapadatot is produkál. Egyenlőre ezek készültek el:

- Folyamatos vezérlő (continuous controller): Csak lefuttatja a méréseket egymás után, majd újra és újra, amíg meg nem állítod. Ez a szokásos működési módja a legtöbb műszernek, mint pl. a multimétereknek.

- Single shot vezérlő (képtelen vagyok értelmes magyar nevet találni neki): Lefuttat egyetlen mérést, majd megáll.

- Változó vezérlő (variable controller): Beállítható a mérési sorozatokhoz. Ad egy vagy lineáris, vagy logaritmikus forrás adat sorozatot. Eredetileg a HP8903-ra gondolva készült. Az első kísérletekben logaritmikus frekvencia forrásként használtam a beépített szinusz generátorhoz.

Műszer (instrument):

Eszköz (tipikusan műszer), ami mér valamit. Képes a láncban korábbi mérés eredményét használni, és/vagy mérési eredményt produkálni a láncban utána lévőknek.

Eddig két műszer típus készült el: HP8903 Audio Analizátor, HP3478A 5,5 digites multiméter (a többi folyamatban)

A műszerek minden esetben külső (szoftver) trigger üzemmódban működnek. Az ok: a fenti szoftver vezérlők intézik a mérést és nem a műszer belső vezérlése.

Szűrő (Filter):

Eredetileg arra terveztem, hogy eredményeket lehessen velük szűrni, matematikai számításokat végezni, adatokat konvertálni. A fejlesztés közben kiderült, hogy ehhez hasonló funkciókra, a műszerek között is szükség van. Rájöttem, hogy a szűrő plug-in-ek külön tartása semmilyen hozzáadott értékkel sem rendelkezik.

A szűrő funkciótól meg fogok szabadulni és a szűrőket műszerként fogom létrehozni.

Cél (target):

Valami ami meg tud jeleníteni, vagy el tud menteni mért eredményeket. Jelenleg két cél eszköz érhető el:

- Digitális megjelenítő: ki tudja írni a mért értéket, továbbá minimum, maximum és átlag értéket is kijelez, változtatható helyiértékkel (pontossággal)

- Grafikon megjelenítő: A mért értéksorozatot grafikonként jeleníti meg, több különböző mérési sorozat megjelenítésére alkalmas, lineáris vagy logaritmikus skálát használva (még nincs teljesen kész)

Kapcsolatok (connections):

Ez nem része a mérési láncnak. Ez a műszerek és a PC közötti kommunikációs interfész. Ami jelenleg elérhető:

- AvrGPIB - Az én saját tervezésű GPIB csatolóm (a fejlesztésről írtam pár cikket korábban)

- IVI VISA - Az iparági szabvány csatoló. Én a Keysight szoftver könyvtárával és egy Keysight USB/GPIB csatolóval próbáltam. Ez egyenlőre még eléggé instabil. További fejlesztés szükséges.

- Soros - Ezt meg is valósítottam meg nem is. Az AvrGPIB ezt használja mint legalsó szoftver réteg, de közvetlenül egyenlőre próbáltam, így ilyenkor lehetnek vele gondok.

Tehát, itt tartok jelenleg. Kipróbáltam a HP 3478A-val:

Majd később a HP 8903B-vel is:

Ez csak egy váltakozó feszültségű szint mérés, a kimenet és a bemenet közvetlenül összekötve, 20-20000Hz-es pásztázás, 1V jelszint. Sajnos ezen látható némi hiba:

Némi módosítással a grafikon (még mindig nem végleges):

Látszik egy 2% körüli hiba. A műszer némi javításra szorul (minimum a táp kondenzátorok cseréjére).

Folytatni akarom a fejlesztést, hozzáadva további műszerek támogatását. Ezen túl is rengeteg ötletem van a program továbbfejlesztésére.

A kód C#.Net-ben készült Visual Studio 2019-el. A kód itt található:

https://gitlab.com/suf/suf-electronics-VirtualInstrument

Bárki akinek tetszik a project, van szabadideje, némi programozási tudása, és szeretne segíteni a fejlesztésben, jelentkezzen nálam, minden segítséget szívesen fogadok.


2020. augusztus 15., szombat

3D nyomtatott magnógomb

Az elmúlt pár hónapban küzdöttem picit a 3D nyomtatómmal. Még a filament gyártóját is meggyanusítottam (csak itthon, semmi reklamációt sem tettem), hogy félrecimkézték az anyagot (hogy esetleg PLA-t kaptam volna PETG helyett).

Végülis sok próbálkozás után, beállítva a szintezést és a flow-t, a nyomtató visszatért az elfogadható, mi fontosabb, stabil működéshez.

Kaptam egy feladatot egy baráttól, hogy nyomtassak egy gombot egy javításra váró magnóra, ami törött és beszerezhetetlen:

Elég bonyolult alkatrész, így eltartott egy ideig a tervezés:

És az eredmény:

A csiszolás és festés már nem az én dolgom. :-D

2020. április 26., vasárnap

Az ország vízszerelője 3.

A legutóbbinál szentül megfogadtam, hogy nem lesz 3. rész. Egyszerűen azért, mert nem nyúlok többet vízvezetékhez. Hívok szakembert és kész.
Sajnos az élet, nem így alakult. A mai, karanténos időkben, sokmindent magadnak kell megoldanod, mert nem igazán tudsz szakembert hívni. Az én bejáratott gépészem, sem működik igazán most.

Előzmények
Van egy Grundfos JP6-os házi vízmű itthon, ami ellátja a kerti öntözőt. Pár évvel ezelőtt volt némi szivárgás a rendszerben. Ez legalább egy fél évig fennált, mire egy szakember megszüntette. Ez azt jelentette, hogy a szivattyú, pár prcenként be- és kikapcsolt, hogy feltöltse a szivárgást.
Sajnos mire a probléma megszűnt, a szivattyú maga is elkezdett minimálisan ereszteni. A fenti szakember azt mondta rá, hogy egy ilyen típusú hiba javítása 60-70eFt (az új szivattyú 93eFt), így javítás helyett, alá került egy műanyagtálca, amiből pár hetente ki kellett szedni a vizet.
Az idő előrehaladtával, egyre jobban eresztett, és az egész egyre rosszabbul nézett ki.
Rászántam magam a cserére.

Megrendeltem a szerkezetet (ugyanilyet) a Megathermnél. Megérkezett hozzájuk. Én pedig nem mentem el érte időben, így visszakerült a raktárba.
Eltelt egy újabb fél-egy év.
Újra megrendeltem.
Gyanítom az előző esetnél feketelistára kerülhettem náluk, mert az volt a válasz, hogy a készülék megszűnt és már nem beszerezhető. Értem én, hogy én vagyok a feketeseggű, de könyörgöm miért kell a pofámba hazudni? Én úgy gondolom, hogy ez róluk állít ki némi bizonyítványt.
Tavaly valamikor ősszel, szóltam a gépészemnek, hogy hozzon egy ilyen szivattyút, és oldja meg a helyzetet. Szerintem elfelejthette.
Mire jött idén az öntözési szezon, már karantén volt. Tehát rám maradt az ügy.

Megrendeltem a szivattyút. Immár egy másik helyen. Szerdán el is mentem érte.
Okulva az előzőkből, Szilvi azt kérte, hogy valamelyik reggel álljak neki, hátha kell valami a boltból hozzá.
Szombat délelőtt (nem is annyira reggel) nekiálltam.
Kihúztam a konnektorból, leszedtem a ki és bemenő hollandert. Gondoltam sínen vagyunk. Már csak a nyomáskapcsolót kell leszednem a régiről.
Na az nem mozdult. Semmilyen itthon lévő szerszámmal sem tudtam megmozdítani (kis csőfogó, svédkulcs). WD-40 az eredmény annyi, hogy a hollander el kezdett forogni (nem a menetnél).
Barkácsbolt - első fejezet
Vettem egy méretes csőfogót. Persze csak Knipex volt húszezerért, meg vettem egy 36-os csillagvilláskulcsot (volt egy érzésem, hogy kicsi lesz, de nem volt nagyobb). Vettem továbbá egy új hollander szetet, a régit, ha le is jön, akkor sem akartam visszarakni.
Hazajöttem. A villáskulcs tényleg kicsi lett, Végül is a régi csőfogómmal, meg a nagy böszme Knipexxel sikerült szétszednem a hollandert.


A kicsifiam nekiállt, hogy amennyire lehet, kiszedje a kócot a menetből.
Nem segített. Szilvi ötletére felakasztottam a kábeleinél fogva a nyomáskapcsolót a szárítóra, úgy, hogy a maradék hollander darab egy Cillit Duo-val teli csészébe lógott (viccesen nézett ki, de sajnos erről nem készült fotó)
Pár órával később, leszedtem a szárítóról. Fényesebb, vízkőmentes az lett, de nem mozdult.
Végül megfogtam a legnagyobb asztalos szorítóm, abba belefogtam az egész nyomáskapcsolót, és nekiugrottam a Knipexxel. Végre engedett.


Mire ide jutottam, világossá vált, hogy a hollander amit vettem a Bauhausban, nem jó. Apa - Anya menetes. Nekem meg Anya-Anya kell.
Barkácsboltok zárva, project elnapolva.

Vasárnap
Irány a Praktiker. A Bauhausban nem rémlett, hogy lett volna megfelelő hollander, Így kapásból a Praktikerben kezdtem.
Megvettem a hollandert és nekikezdtem a cucc elektromos részének.
Tegnap ugyanis amikor széthúztam a csatlakozót, ez a horror fogadott:


Ebből egyértelművé vált, hogy a nyomáskapcsolóból kijövő lengő aljzat sincs jobb állapotban. Még jó, hogy a házat nem gyújtotta ránk.
Miután a lengő aljzat öntött vizzáró, azt javítani nem lehet. Így még tegnap vettem egy hosszabbítót, amiről le tudom vágni az aljzatot. Szétszedtem a nyomáskapcsolót, kicseréltem a kábelt.


Ehhez legalább értek, pár perc alatt megvolt.
Na akkor mostmár minden megvan. Rakjuk össze.
Hollander szétszed, anyáz, megy vissza a Praktikerbe. A nyamvadt hollanderbe nem voltak képesek belerakni egy tömítőgyűrűt. 1"-os hollanderhez, meg persze nem volt itthon.
Újabb kísérlet.
Összerak, bekapcsol, folyik.
Szétszed, összerak, bekapcsol, nem folyik, viszont nyomás sincs, nyomáskapcsoló letilt.
Itt kezdtem el kiakadni. Erre megkaptam a beosztásom, hogy miért nem olvasom el a doksit.
Mer orosz.
Ok, fel a netre, második próbálkozásra előkerül az ezer oldalas, ezernyelvű izé.
Olvas, kiderül, hogy nem raktam be az ejektorszelepet (hogy ez meg mi a szar?). Kiszedtem a fedelét, nem fér bele. Itt bekapcsol az őrjöngő idegbeteg őrült. Arra gondoltam, hogy valami bekapcsolásnál elfordult, azért nem tudom berakni a szelepet. Vagy tönkrevágtam a vadi új szivattyút, vagy szedhetem szét az egészet, hogy be tudjam rakni a nyamvadt ejektorszelepet.
Kimegyek a kuka mellé, ahova a régi szivattyút tettem. Kiderül, hogy abban sincs ejektorszelep.
Haha, a gépészek sem olvasnak doksit. Az őrjöngésem az egekbe csap.
Persze van, aki tovább olvassa a doksit. Fel kell tölteni a szivattyút vízzel (önfelszívó, ja).
Minden összerak, működik, de folyik.
Szétszed, összerak, folyik.
Szétszed, összerak, folyik.
Sokadszorrá rájövök, hogy a sokak által istenített loctite 55-öt, hogy is kell használni.
Összerak. Nem folyik. kész.

Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz,
Nem nyúlok többet vízcsőhöz, ...