Category: műhely

Hobby CNC – alapok

comments Comments Off on Hobby CNC – alapok
By , 2013. July 13 07:29

Mint sok-mindenki más, én is alkalmatlan vagyok ugyanazon munka többszöri elvégzésére. Egyszerűen tiltakozik a szervezetem, nem áldott meg a természet, genetikai inkompatibilitás, unalmas. De bármi is legyen az oka, megtaláltam a jó megoldást! Nem más ez, mint a modern elektronika, informatika és a kiforrt mechanika sikeres ötvözete – a CNC. Tökéletesen alkalmas arra, hogy legyártsak valamit vele újra és újra, és újra, és újra… (megmondom őszintén, még a legépelése is rossz). Na de mi is az a CNC?

CNC (Computer Numerical Control) – vagyis szám-vezérelt szerszámgépezet. A lényege az, hogy ilyen vagy olyan módon közöljük a szerszámgéppel, hogy hajtsa végre a következő lépéseket. A számítógép számol és utána megfelelő elektromos jeleket küld a meghajtó illetve megmunkáló elemek elektronikájának cél tárgy elkészülése érdekében. Könnyen belátható, hogy a parancssorozatot ki lehet adni újra és újra, minek eredménye újabb és újabb legyártott elem. Jelentős előnye, hogy a számítógépek alkalmazása lehetővé teszi az egyidejűleg több tengely mentén végzett és nem egyenes menti mozgásokat is, legyen szó maró, eszterga, köszörű, szikra, vízsugár, lézer, lemezalakító, hegesztő berendezésről. Megfelelő karbantartás mellett ezen gépek állandóan nagy precizitással működtethetőek. Emellett a CNC vezérlőegység több részegységet irányít: felügyel a gép kiszolgáló egységeire (kenés, hűtés, adagolás, rögzítés, szerszámcsere…), a biztonsági reteszelésekre, állapot kijelzésre; különböző kompenzációs feladatokat lát el (hődeformációk, felületi hibák, …),  bonyolult matematika műveleteket végez, térbeni pályagörbéket határoz meg.

Egy pár szót ejtsünk a CNC helyéről is a többi szerszám és gép között. A bonyolult NC gép beszerzési ára miatt a gép költségek általában magasak, azonban az előkészületi költség kicsi. A hagyományos, mechanikus vezérlésű automatáknál ez éppen fordítva van. Egy bizonyos darabszámnál kisebb gyártási volumen esetében a számvezérlésű gép lesz gazdaságosabb. A számvezérlésű gép felépítésénél fogva ugyanakkor még, például adaptív vezérléssel, jobban biztosítja a maximális, illetve optimális teljesítményt, amely gazdaságosságát növeli. Történeti szemszögből, a CNC gépek visszanyúlnál az XIX. század elejére, mikor egy francia selyemszövő és mechanikus,  J. M. Jaoquard, lyukkártyákat alkalmazott a szövőszékeken (1808).

A hagyományos és az NC-gépek közötti alapvető különbség, hogy az NC-gép a kezelő beavatkozása nélkül végzi el a műveleteket. A hagyományos és a CNC-esztergát összehasonlításánál az utóbbi vezérlőberendezése a gép szerves része, és nagyon kis helyen elfér. Az elektronika fejlődése, lehetővé tette azt is, hogy egyre több vezérlési feladatot lehet programozni, és a forgácsolás teljes folyamatát automatizálni, és általában szabadon programozható mikroszámítógépet is tartalmaz. Működését alapvetően a (mikro)számítógép programozása határozza meg. A szerszámgép állandóan optimálisan működtethető, mivel a CNC több részegységet vezérel, felügyeli a kenésidőre, a holtjáték kivételére, a biztonsági reteszelésekre, az általános hibaállapot kijelzésére.
A CNC gép külső jegyeiben is eltér a kézi működtetésű gépektől. A képernyő a program kijelzésére és a billentyűzet a program beadására, illetve módosítására. Robusztus, merev felépítésű, jellemzője a gépet beborító burkolat. Nincsenek, vagy nem a megszokott helyen találhatók a kézi vezérlőelemek. A CNC megoldások megdöbbentő sokoldalúságukat mutatják, melyeket a témával foglalkozó irodalom nehezen tud követni, de az internet segítségével sok modern és alternatív megoldásra bukkanunk nap mint nap, azonban főbb tételek közel hasonlóak.

CNC gépek felépítése

Gépágy. Az ágy, vagy az állványszerkezet a szerszámgép alapja. Ez hordozza a gép összes aktív vagy passzív elemét, az orsókat, szánokat, asztalokat, sokszor a vezérlést is erre erősítik fel. Az állványszerkezet hegesztett acélból, öntöttvasból vagy úgynevezett kompozit betonból készül, hobbi gépek esetében alumíniumból vagy faanyagból. Legfontosabb szempontok a merevség, rezgéscsillapító-képesség, hőstabilitás. Esztergák esetében a ferde vagy függőleges ágyrendszer a forgácseltávolítás szempontjából a legkedvezőbb. Ferde ágy esetén viszont a főorsó középvonalának távolsága a kezelőoldaltól messze van, ami a gépkiszolgálást nehezíti. A szánrendszer főként a felső vezetékre támaszkodva saját súlyával is biztosan fekszik az ágyon. A főforgásirányt figyelembe véve a főforgácsoló erő hatása is kedvező. Függőleges ágy esetében a súlyerő kérdése megoldható, és bizonyítottan nincs jelentősége a szán súlyponti helyzetének (lebegés) a merevségre, ha a felfüggesztést megfelelően oldják meg. Ezzel szemben döntő jelentőségű a munkatér kedvező kezelhetősége. Az alapszán szélessége is növelhető, a gyártási kérdések is kedvezőbbek. Az ágy és a lábazat zárt négyszögrendszert alkot.

Vezetékek. Napjainkban gördülő vezetékeket alkalmaznak a forgácsoló szerszámgépek döntő többségénél. Ezek lehetnek golyós illetve görgős kivitelűek a terhelés függvényében. Lágy, nagy sebességű megvezetés, optimális futási tulajdonság, hosszú élettartam és karbantartás-mentesség a jellemzőjük. Az ábrán jól megfigyelhető az elrendezés. Az elemek egymáshoz érnek és folyamatos sort alkotva visszavezetik őket a már elhagyott pozícióba. Szerkezetük is az ábrán látható.  A golyók, ill. görgők kenőanyagkamrákban vannak, amelyek lehetővé teszik az egyenletes futást csekély hőfejlődés mellett, jelentősen csökkentve a mozgatási ellenállást. Tesztek során kimutatták, hogy az első kenőanyag-mennyiséggel a mai fejlett rendszerek több-tízezer kilométert tudnak futni problémamentesen.
Mozgató orsók. A lineáris szánok mozgását leggyakrabban bronz vagy golyósorsó – anya párral oldják meg. Az orsó és az anya közötti kapcsolatot a golyók biztosítják. A súrlódás hatásfoka jó (@ 0.95 ), a hézagmentesség, a nagy merevség pontos mozgást tesz lehetővé. Holtjáték kiküszöbölésére előfeszítést alkalmaznak, két anyát kell egymással szemben felhelyezni.

Motorok. Szabályozott egyenáramú (DC) vagy váltóáramú (AC) hajtómotorral közvetlenül hajtva, az orsó elfordulását mérve (közvetett útmérés) pontos szánmozgást lehet elérni. Főhajtóműveknél az asszinkron váltóáramú (AC) motorokat alkalmazzák. Az előtoló hajtások motorjainak (pozícionáló motorok) legfontosabb tulajdonsága a nagy, ugyanakkor egyenletes gyorsító – lassító képesség.

Útmérők. Mérési eljárás szerint lehetnek abszolút vagy növekményes mérőrendszerek. Ezek tulajdonságaikból kifolyólag lehetnek: a mérési eljárás szerint abszolút vagy növekményes (relatív), a mért értékek érzékelése szerint analóg vagy digitális, a mérés helye alapján: közvetlen, közvetett.
Abszolút mérés az a mérési eljárás, amikor a szánelmozdulásra vonatkoztatott minden méret egy kiindulási ponthoz, a mérőrendszer nullpontjához mérve abszolút értelemben jelenik meg. Növekményes mérésről akkor beszélünk, amikor a szánelmozdulás mértékét egy-egy útméretegység folyamatos megszámlálásával érzékeljük, ill. e diszkrét egységek egész számú többszörösével adjuk meg minden útszakaszra külön-külön, nem a nullponthoz, hanem a korábbi szánhelyzethez képest az útegységek összeszámlálásával. A legtöbb szerszámgépnél az útmérés fotoelektromosan történik. A mértékmegtestesítő egy igen finom vonalkás rács, amelyet különféle hordozókra (pl. üvegléc, vagy üvegtárcsa, stb.) visznek fel. A mértékmegtestesítőn lévő osztásrácsra eső fény az osztásrácson elhajlik, nagy osztásperiódus esetén (ami lényegesen nagyobb mint a fény hullámhossza) az elemek úgy esnek egybe, hogy a párhuzamosan megvilágított fényáteresztő rács mögött az osztás struktúrájának megfelelő “osztáskép” alakul ki. Ha a rács osztásperiódusa azonos nagyságrendű a fény hullámhosszával, akkor az elhajlott sugárelemek komplex átfedése – egy interferencia-minta – alakul ki.

A durvább osztások letapogatása lényegében a ábrán bemutatott árnyékvetés elve szerint történik. A mértékmegtestesítő és egy letapogató rács egymáshoz képesti elmozdulása világos – sötét modulációt okoz, amit a fotóelemek érzékelnek

 

 

 

 

 

Árnyékvetés a baloldali és
Interferencia a jobboldali ábra

Egy periodikus osztássáv fotoelektromos letapogatása inkrementális, azaz számláló mérést eredményez. Mivel általában szükséges egy abszolút viszonyítási pont, ezért legalább egy referencia jel van, melynek letapogatása szintén fotoelektromosan történik. Így lehetséges az abszolút referencia pozíciót pontosan egy mérési lépéshez hozzárendelni. Az abszolút viszonyításhoz tehát szükség van a referencia jelén való áthaladásra. Kedvezőtlen esetben ehhez akár a teljes mérési hossz nagy részén át kell haladni.

Szerszámtartók. Külön érdemes itt megemlíteni a CNC forgácsológépek szerszámtartóit, melyek önálló szerkezeti egységként az egyik legfontosabb szerepet töltik be a gép felhasználhatósága során. Feladatuk a munka szerszámok tárolása, adagolása, cseréje a CNC gépben. Lényegében két eltérő szerkezetű szerszámtartót különböztetünk meg: revolverfejes és a lánctáras; ezek az egységek akár száznál is több szerszámot tárolhatnak. A munkadarab fajtájától függően több megmunkálási lépés és többféle szerszám szükséges a gyártáshoz. Ehhez a szerszámgépnek mindenképpen rendelkeznie kell egy bemért szerszámtárral. A szerszámtárnak tartalmaznia kell az adott alkatrész megmunkálásához szükséges összes szerszámot. Ezzel költségnövelő átszerszámozási időket takaríthatunk meg. Minél összetettebbek a megmunkálási lépések, annál több szerszámot kell a szerszámtárba helyezni. A szerszámváltás automatikusan történik, pontos és gyors, de jelentősen növeli a szerszámgép árát.

CNC-megmunkálás lépései

Ha valaki CNC-gépen akar dolgozni, alapfeltétele, hogy ismerje a hagyományos működtetésű megmunkálási módot. Meg tudja határozni az alapvető technológiai adatokat, ismerje a gép működését. A hagyományos megmunkálás technológiai ismeretei fokozatosan bővíthetők, amíg a gyakorlat segítségével eljutunk a CNC-programozás és a gép kezelésének biztos megismeréséig. A munkavégzés minősége is változik, magasabb műszaki színvonalat képviselő munkaeszköz, a CNC-gép fejlődése további ismeretbővítést igényel. A CNC-technika segítségével az alkatrész meghatározott műveleti sorrendben készül, de ha az első alkatrész már elkészült, akkor a sorozat többi darabja már az egyszer kipróbált program futtatásával automatikusan készül el.

Az első alkatrész elkészítése előtt:

  1. Meg kell írni a programot.
  2. A szerszámok helyzetét be kell mérni.
  3. A nyersdarabot be kell fogni.
  4. A programot be kell juttatni a vezérlő berendezésbe (CNC).
  5. A programot először a gép működése nélkül ellenőrizni kell a vezérlőberendezésen belül.
  6. El kell készíteni az alkatrészt.

Ezek részben programozói, részben gépkezelői feladatok, mint hogy azonban ismerni kell egymás tevékenységét is, ezért beszélünk CNC-megmunkálási ismeretekről, amelyekre a szakmunkásnak, technológusnak, művezetőnek, üzemmérnöknek egyaránt szüksége van.

Ajánlott irodalom:

  1. W. H. P. Leslie: NC alkalmazási kézikönyv. Műszaki könyvkiadó, Budapest 1973
  2. Csányi Egon: NC technika a gyakorlatban. Műszaki könyvkiadó, Budapest 1974
  3. H. Wellers – N. Kerp – F. Liberwirth: Bevezetés a CNC szerszámgépek programozásába. Műszaki könyvkiadó, Budapest 1987
  4. A. Frischherz- H. Piegler: Fémtechnológia, Szakismeretek 2. B+V Lap-és Könyvkiadó, Budapest 1994
  5. dr. Horváth M. dr. Markos S.: Gépgyártástechnológia. Műegyetemi Kiadó, Budapest 1995
  6. dr. Baka O.- Seprényi Z.: Szakelméleti alapösszefüggések és alkalmazási mintapéldák gyűjteménye I. II. kötet.OMINYOM Nyomda és Kiadó BT. Budapest 1997

Vákuum szivattyú hűtőszekrényből

By , 2012. August 22 09:18

Már korábban is megfordult a fejemben, hogy jó lenne építeni egy kompresszort szórópisztolyhoz, de mivel rossz volt a motor, család meglepett egy “igazi” kompresszorral: nyomáskapcsolóval, tartállyal, csövekkel. Így a gondolataim eltávolodtak a témától, de most megint előjött üvegszálas laminálással kapcsolatosan, de most akompresszor másik vége kell.
Hazafelé tartottam egy nap egy lomtalanítási területen át, és megpillantottam őt, olyan kicsi, és magányos volt ott, a leselejtezett hűtőben. Hoztam is azonnal. Egy kis bogarászás után találtam egy videót a videómegosztón. Első kapcsolatnak tökéletes.

Belső felépítése: a leforrasztott burok alatt egy 2 tekercses motor helyezkedik el. Az elsődleges tekercs hajtja a motort normális üzem során, a segéd tekercs csak az indításnál szükséges; starter jellegű feladata van. A motor rotorja spirális csatornával van ellátva, és az viszi fel az olajat a karter aljáról és teríti szét a tetején, biztosítva a szükséges hűtést és az alkatrészek kenését (részben ezért a hűtők indítása nem ajánlott 5°C alatt). A tengely meghajt egy dugattyút, mely folytonos sűrítést és ritkítást végez, míg a szelepek a megfelelő nyomást a megfelelő rézcsőhöz irányítják.

Elektronika: a motor indításához az elsődleges tekercs nem elegendő. Ahhoz, hogy elinduljon a motorunk, szükség van a másik tekercs rövid-idejű aktiválásához. Legegyszerűbben egy nyomógombbal oldható meg. Hűtőszekrényekben ezt egy relé végzi, melynek elektromágnese sorba van kötve az elsődleges tekercsel és úgy van beállítva, hogy bekapcsoláskor a többletáram aktiválja, de az üzemi áram nem elegendő a behúzáshoz. Ez aktívája a relét, az bekapcsolja a másodlagos tekercset, amely elsődleges tekercsel együtt mozgásba lendíti a rotort. Erre az felvett áram üzemi értékre esik, és a relé kikapcsol. Na de mi a helyzet akkor, ha indulna a motor, de a másodlagos tekercsben szakadás van, a bekapcsoló relé beszorult és nem aktiválja a másodlagos tekercse, vagy éppen nem tudja lekapcsolni a másodlagos tekercset? Ilyenkor a motor melegszik. Hogy baj ne történjen, van a motorban egy őrszem, egy bimetál lemez, mely bizonyos érték főlőt bonja az áramkört és amikor a motor kihűlt, a folyamat kezdődik előröl. Ezért nem célszerű relé nélkül üzemeltetni a motor. Kikapcsolásról nekünk kell gondoskodnunk, de építhetünk hozzá automata kapcsoló is (a hűtőben egy hőkapcsoló gondoskodik erről).
Kompresszor Kompresszor tekercsei 02490
Átalakítás problémái: a legnagyobb problémát az okozza, hogy a motor nem “nyitót” rendszerre van tervezve. Zárt rendszerben üzemelve az olaj nem kap oxigént, így nem is savasodik, nem teszi tönkre a tekercsek lakkját. Ha a kompresszor valamelyest ki is fújja az olajat, zárt rendszernek köszönhetően az egyszer úgyis visszakerül a motorba. A port, vizet mint szennyező anyagot már nem is említem. De a gyakorlat azt mutatja, hogy van remény. Bár kétségtelenül nem lesz örök életű, de hobbi felhasználás mellett ez akar tíz évet is jelenthet. Íme pár megoldás:
DIY Silent Compressor

DIY Mini Silent Compressor

Most, ahogy a cél és a lehetőségek tisztázottak, neki lehet látni a munkának.

Motor tesz. Tehát, ahogy már volt róla szó, ez a motor két tekercses, de az egyikre csak az indításnál lesz szűkség. Ha a motorról lehántjuk az relét, akkor előkerül a három kivezetés. Méréssel megállapítható, mely a közös, és mely a két független érintkező (általam mért értékek az érintkezők között: 40, 35, 75 Ohm ). Ha visszahelyezzük a relét, akkor a háromszögben elhelyezett érintkezők közül a felső (közös) egy fekete cilinderes formájú hőrelé egyik érintkezőjével, a bal alsó pedig közvetlenül a tápkábelre van kötve. A két alsó tű között egy érme nagyságú PTC található, mely kapcsolja a másodlagos tekercset, és indul a motor.

kompresszor-01 kompresszor-02 hőbiztosíték kondenzátor kompresszor-05

Vizsgálgatva a motort, rájöttem, miért dobták ki a hűtőt – megadta magát a PTC.  -85 kPa-on túl Ideiglenesen pótoltam egy gombkapcsolóval. A kapcsoló kivezetéseit kétoldalú nyáklemezre forrasztottam, így az eredeti kapcsoló helyére akadálymentesen behelyezhető lett. A kapcsolónak csináltam egy kis helyet a külső borításon. A szívó csonkra húztam egy szilikon csövet, annak másik végére vákuummérőt. Eljött az igazság pillanata, megérte-e vesződni vele? Bedugtam a konnektorba a villát. A motor enyhén morog, de még nem indult el. Megnyomtam 1 másodpercre a gombot. A motor enyhén megrebbent, és hallani a sziszegést. Alig hallható a motor járása, de működik! A nyomásmérő mutatója határozottan elindult a -80kPa irányába, és hamarosan el is hagyta azt, megállapodva valahol a – 85. érték környékén. Biztató eredmények. Vannak, akik már itt abbahagyják az átalakításokat, de én még szeretnék tenni pár lépést, hogy tovább élvezzem munkám gyümölcsét, ezért a további munkálatok a motor élettettalmának a meghosszabbítását és az automatizálást célozzák meg.

Motor olajozása. A folyamat úgy néz ki, hogy az alján van kb. 2,5-3dl híg olaj (pl. transzformátorolaj, ásványi kompresszor olaj). A motor tengelye belelóg az olajba. Annak a tengelynek a közepén van egy spirális furata. Amikor elindul a motor, a tengely szálija az olajat, és minden kopó alkatrész boldog. Az eredeti olaj nem jó nekünk, mert oxidálódik, és ezután oldja a tekercsek lakkrétegét. Ezért ajánlott kimosni a kompresszort egy kis szintetikus olajjal, és feltölteni újal.

(Folyt. köv.)

(An)Droid a modellezésben

By , 2012. April 5 08:11

Android OS megjelenése óta rohamos fejlődésnek lehettünk tanúi. A platform nyitottsága jót tesz a fejlődésnek, és végső soron a végfelhasználóknak. Jobbnál jobb programok jelennek meg a már negyedik verziónál tartó operációs rendszer alá és a hardver is szorosan követi, megpróbálják kielégíteni a felhasználók legmerészebb álmait. Végül én is zsebre vaghattam egyet, de számomra ez nem egy divattermék, inkább úgy tekintek rá, mint egy nagy teljesítményű számoló gépre egy kis extrával.

Be kell azért vallanom, hogy már rég szemeztem a PDA-kal, de drágák voltak, HTC Incrediblemire megfizethetők lettek, addigra elévült a tudásuk. Megjelentek az okos telefonok. A jobbik fajtája ezeknek sem olcsó darab, na de egyszer-csak megakadt a szemem egy készüléken, mely talán megéri a pénzét, – Amerikában egy normális telefon áráért lehet venni egyéves HTC Incredible készüléket. Na, mondom, meghívom magamhoz vendégségbe, mert a paraméterei igen jól csengenek a fülemben: 130g, Amoled 16M szín, 480 x 800, 3,7 collos kijelző, 8GB háttértár, 32GB SD-kártya, 1GHz processzor, külön grafikus vezérlő és Android OS.

Megérkezett, kicsomagoltam, — egészen jó: egy aprócska karc a kijelzőn, kaszni hibamentes, van hozzá tartalék akkumulátor — hej, mondom, ezzel majd lehet jampeckodni a mezőn. Sajnos, ezzel nem ér véget a históriánk, mert nem SIM-kártyás a kicsike, vagyis GSM hálózatra nem tudom beregisztrálni csak CDMA hálózatokat támogat, és anélkül pedig nem indul (még), és nagyon akarja a mobil hálózatot. Ehhez bizony kicsit fel kell gyűrni az ingem ujjat.

Kis internetezés után találtam pár “gátlástalanító” ötletet. Mivel írták, hogy hülye-biztos, gondoltam, nekem sem okoz majd gondot.
Készülék aktiválásának kihagyása (csak EPST.apk -t tartalmazó ROMoknál működik):

1. Kezdeményezünk egy vészhívás: ##778;
2. Üssük be  a jelszót: 000000.
3. Válasszuk ki a NAM Settings opciót.
4. Változtassuk meg a Mobile Directory number 0000000000-ra.
5. Változtassuk meg a MIN1 0000000-ra.
6. Változtassuk meg a Mobile Country Code 000-ra.
7. Nyomjuk meg a menü gombot és mentsük le a módosításokat “Commit the Change”.

 Újraindítás után a készülék rendelkezésünkre áll hálózati aktiválás nélkül. Elérhető benne minden jó, kivéve a mobil hálózat. És jön a következő kérdés: mit kezdjek vele? Természetesen ez csak olyan, költői kérdés volt. Internetezés, napló, számológép, idő-járásjelentés, navigáció, és még pár ötlet, melyek hasznosak lehetnek hobbink gyakorlásában:

SimpleFPVMobileFPV – rövidtávu (100m) FPV rendszer helyettesitő;
FrSky Dashboard – telemetria és térkép;
CG Calc v2
, Graham Dyer – súlypontszámoló;
Clinometer
, plaincode™ – vízszintmérő;
Head Speed Tachometer
, ID-Software  – fordulatszámmérő;
RC Tachometer – True RPM, Stefan Scherrer – fordulatszámmérő;
RC-Log Lipo & Flightlog, Stefan Scherrer – LiPo akkumulátor napló;
RC Tools, hcpl – sok jó eszköz egyben;
RCSpeedo, Vesmar Entmt – dopler effektuson alapuló sebességmérő;
RC-Heli-Pitch, Thorsten Wruck – sőgállító kisprogram;
AR.Pro
, Shell M. Shrader – Parrot AR.Drone irányító szoftver;
Droid Tesla
,Vladimir Djokic – elektromos szimulátor;
OsciPrime Oscilloscope Legacy, Nexus-Computing – oszcilloszkóp program;
Android Speedometer
, x-droid – gps alapu sebességmérő;
GPS Compass Map
, EeeNetLive;
Sky Map, Sky Map Devs – kellemes kis program csillagok tanulmányozásához :)
EBookDroid, EM Dev – kis program az olvasnivágyóknak.

További boldogságokhoz kicsit jobban bele kell nyúlni a droid torkába. bootsequence Mivel számomra is új a terület, így kezdem az alapfogalmakkal.

Indításnál, vagy ha szakmailag korrekt akarok lenni, akkor inkább bootolásnál két lehetőségünk van: elindítjuk a teljes rendszer (betöltődik a Linux kernel benne eszközmeghajtókkal, betöltődnek a rendszer könyvtárak, felépül a Dalvik virtuális gép és az alkalmazásokat futtató keretrendszer, végül elindulnak a kedvenc alkalmazásaink) vagy recovery módban megyünk, ahol minimális de karbantartás szempontjából nélkülözhetetlen programok állnak rendelkezésünkre. Recovery lényegében egy kis program, mely rendszerszintű módosításokat végez. Gyári verziója erősen limitált képességekkel bír, de ha kicseréljük egy alternatív szabad-fejlesztésű verzióra, korlátlan lehetőségekre tehetünk szert ugyanannyi felelősséggel (erről később). Az inditási “elágazást” és részben a recovery üzemmód sajátosságait a telefon BIOSa, a boot strap firmware vagy más néven a boot loader adja. Fontos tudni, hogy a gyártók zárat építenek be a bootloader-be, hogy csak a gyártó által kiadott szoftvercsomag fusson a kemény munkával megtervezett, legyártott és programozott termékükön. Ezen zárak feloldása garancia és adat vesztéssel jár, érdemes előtte menteni!

Ahhoz, hogy jobban belelássunk a rendszer belső világában, tisztázni kell a memória felosztás kérdését. Gyakran lehet hallani arról, hogy flesh-selték az Android ROM-ját, noha ez így ebben a formában nem teljesen vagy nem mindig igaz vagy egyértelmű. A androidos mobil eszközök memóriáját általában több részre van tagolva. Az első, és talán kicsit zavaró is, hogy a rádiófrekvenciás modulnak is van saját memória része. Bizonyos esetekben erre a kis területre is tehetünk fel kis applikációkat, melyek akkor is megmaradnak, ha felülírjuk a ROM-ot.

ROM – a telefon belső tárhelye. Több, partícióra is fel van bontva, részben adatbiztossági, részben rendszerbiztonsági okok miatt. Lévén az Android is egy Linux csemete, nincsenek windowsos c:, d:, … meghajtók, hanem a partíciók egy a faszerkezetű fájlrendszerbe állnak össze. Bizonyos folderek (direktóriumok) lehetnek partíciók vagy csak folderek egy bizonyos partíción belül. Általában a BOOT, a HBOOT, a RECOVERY és a SPLASH1 külön partíciókba vannak szervezve és ezeken külön-külön le is tudjuk cserélni egy zármentes készüléken.

  • /boot – tartalmazza a kernelt, az initrd-t és a RAM diszk képfájlját. A kernel határozza meg hogyan működnek együtt az alkotó elemek (Tar Image vagy Zimage)
  • /system – tartalmazza a kernel betöltése után induló rendszer eszközeit
  • /recovery – úgy tekinthetünk rá, mint alternatív rendszerre
  • /data – felhasználó adatokat tartalmaz, RESET ennek a könyvtárnak a törlésével jár, általában ennek a partíciónak a méretét látjuk a telefonban mint belső memóriát
  • /cache – lényegében egy gyorsító tár
  • /misc – kicsit zavaró a neve, de nem hulladékot, hanem egyéb rendszerek és eszközök beállításai tartalmazza KI/BE kapcsolók formájában
  • /sdcard – memória kártyánk könyvtára. Miden ami rajta van a felhasználó akaratából történt
  • /sd-ext – sd kártyánk szeglete, melyet a rendszer belső tár bővítésére használhat. Olyan, másodlagos /data könyvtár

Természetesen, disztribúció függvényében vannak még más könyvtárak is, de ezekre nem térek ki.

Ezen kívül még két memória van a készülékben: RAM – operatív memória, ebben töltődik be a rendszer és a futó programok. Kikapcsolásnál a tartalma törlődik. SD-kártya pedig a cserélhető “külső” memória, adattár, melyre programokat telepíthetünk vagy adatokat menthetünk.

Felszabadítás folyamata

A gyártok számos zárat, lakatot tesznek a rendszerükbe, annak érdekében, hogy egyrészt a saját materiális és szellemi terméküket megvédjék, másrészt a privát és szolgáltatói adatok biztonságos kezelési előírásoknak eleget tegyenek. Ez azzal jár, hogy a felhasználok bizonyos szinten korlátozva vannak, és nem garázdálkodhatnak szabadon a rendszerben. De ahogy ez szokott lenni, erre is van megoldás:) .A zárak feloldása többlépcsős folyamat és nem mindig van szükség minden zár feloldására, bizonyos “ajtókat” pedig érdemes bezárni magunk után.

Az első lépés a root-olás. Ezzel az operációs rendszer teljes-jogú felhasználói lehetünk. Ezzel lehetőségek kapunk a rendszerünk kedvünkre való beállítását, de akár egy új operációs rendszer telepítésére a készülékünkre. Ahhoz, hogy nem gyári ROM kerüljön  a készülékre a Recovery programot is le kell cserélni, mert a gyári nem engedélyezné. A HTC és sok más készülék számára az unrevoked3 és a Clockwork Mod Recovery segítséget nyújthatnak ebben. Természetesen, senki semmilyen garanciát nem vállal arra, hogy nem lesz a készülékből építőipari egység (tégla). Clockwork Mod Recovery azonkívül még számos hasznos kis programot hoz magával, melyek segítségével a zseb számítógépünk karbantartása még biztonságosabbá és egyszerűbbé válik.

Az S-OFF vagyis a rendszer biztonsági szintek kikapcsolása. Ez az eljárás engedélyezi a “tiltott” partíciók írását illetve a partíciók újraformázását, méretezését. Ehhez fel kell patch-elni a HBOOT részét a ROM-nak. HTC esetén segédeszközként használhatjuk az  unrevoked forever programot. De előbb root jogokat kell szereznünk.

Ha már elértük a készüléken azt, hogy Bootloader gátlásmentes legyen és a Recovery is bővített funkciókkal bír, már csak egy lépés a készülék flash-elése. Ezzel az eljárással kicserélhetjük a ROM tartalmát: a boot loadert, a kernelt, de akár a rádiómodul beépített programját is. A ROM disztribúciók között vannak módosítatlanok (“stock“), vagyis Google által kiadott verziók, és készülék gyártói vagy szabadon fejlesztett, u.n. “custom” ROM-ok, melyek jelentősen eltérhetnek mint kinézetben, mint teljesítményben az eredetitől és általában valamilyen optimalizációs céllal készülnek. Mindig az a kérdés, mire van szükségünk. A legkedveltebben módosított ROM-ok a  CyanogenMod és a MIUI.

  1. Windows HBOOT driver telepítése (Linux/Unix alapú gépeken szükségtelen)

    • unrEVOked modified USB driver letöltve a számítógépre, kitömörítve
    • telefon kikapcsolva, USB kábel kihúzva
    • hangerő szabályzó “LE” gomb megnyomjuk (és tatjuk) miközben a “Bekapcs” gombot megnyomjuk
    • Recovery üzemmód betöltve (fehér háttér pár színes betűsorral)
    • USB kábel a készülékre rá, és vár, amíg a telefon nem mondja, hogy HBOOT USB PLUG
    • keressük meg az Eszköz kezelőben az Egyéb eszközök Android 1.0 fel nem ismert eszközt, jobb klikk, Driver frissítése
    • kézi driver kereséssel mutassuk meg a rendszernek, hova csomagoltuk ki a driver pár pillanattal ezelőtt
    • Android Bootloader Interface sikeresen feltelepítve
  2. Készülék ROOT-olása
    • kerüljük ki a fastboot indítást akkumulátor kivételével vagy menüből: Settings>Applications>Fastboot
  3. Készülék Flash-elése
  4. Particiós zárak feloldása (S-OFF)

Eszközök:
SMS Backup & Restore
MyBackup Pro

Ha valakit érdekelnek további részletek, egy kis ajánló:

Android File System Hierarchy

Droid Incredible Source Page

 

Hangkártya oszciloszkóp

By , 2010. December 29 00:06

Hangkártya oszciloszkóp Kedves ismerősöm mutatott egy igen hasznos programot, mely hobbi célokra kiváló, és csak annyiba kerül, amennyit hajlandóak vagyunk érte fizetni. Ez a Christian Zeitnitz által fejlesztett szoftveres oszcilloszkóp.

Ezzel a kis programmal 44kHz frekvenciával és 16 bit felbontással tudjuk elemezni a jeleket hangkártya bemenetéről de akár WAV fájlból is. Érzékenységi tartománya 20 és 20 000 Hz közé esik. Ezenkívül rendelkezik kétcsatornás jelgenerátorral is, mely szinusz, négyzet, háromszög és fűrészfog jelek generálására alkalmas 0 és 20kHz tartományban. Ezenkívül találunk benne még más finomságokat is, mint például Fourier spektrum analizáló, frekvencia szűrő, jelrögzítő és egyéb hasznos dolgot.

Jelszint, mint az általában lenni szokott a hangkártyáknál -7 és +7V között van. Magasabb feszültségek vizsgálatához feszültségosztó alkalmazása szükséges. Egy védő diódával további óvintézkedéseket tehetünk hangkártyánk és PC-nk megóvása érdekében.

Gépigénye minimális: 30MB háttértár, és kb. 1GHz CPU sebesség már teljesen kielégítik a program igényeit. A szoftver nemkereskedelmi célokra szabadon felhasználható.

Telepítő fájl letölthető a fejlesztő oldaláról: scope V1.41

Egyéb hasonló projekt:

Jelgenerátor
Winscope
Visual Analyser Project

Elektronikai specifikációk

By , 2010. December 8 09:34

Tranzisztorok

NPN

BC182B
BC639

PNP

BC212A
BC640-16

FET

IRF9540N

IC

LM1872 Radio Control Receiver Decoder

LM1871 RC Encoder Transmitter

Panorama Theme by Themocracy