JDM típusú programozó. Egy egyszerű JDM programozó PIC mikrokontrollerekhez - Mikrokontroller programozók - Mikrokontroller eszközáramkörökhöz. A chip programozási folyamat leírása

Alapvető programozóként azt javasoljuk, hogy állítson össze egy JDM-kompatibilis programozót, amelyet NTV programozónak neveztünk, az eredeti terv szerint. Az alábbiakban az NTV programozó diagramja látható (DB9 aljzat használatával; nem tévesztendő össze a csatlakozóval).

A programozó e séma szerint összeállított többször és pontosan felvillantotta a vezérlőket (és még sok mást), és kezdő rádióamatőrök számára is ajánlható.

Ez a programozó NEM MŰKÖDIK laptophoz csatlakoztatva, mert... Az RS-232 interfész (COM port) jelszintjeit a mobil rendszerekben alulbecsülik. Előfordulhat, hogy nem működik a modern számítógépeken, ahol a hardver áramot takarít meg a porton. Tehát ne legyen ítélkező, gyűjtse össze és tesztelje az összes rendelkezésre álló számítógépen.

Szerkezetileg a programozókártya a DB-9 csatlakozó érintkezői közé van beillesztve, amelyek a nyomtatott áramköri lap érintkezőihez vannak forrasztva. Az alábbiakban a tábla rajza és az összeszerelt programozó fotója látható.



Az információ teljességéhez el kell mondanunk, hogy van még egy hasonló programozó, amelyet mikrokontrollerekhez állítottam össze 8 tűs csomagban ( és ). A programozó is remekül működik ezekkel a mikrokontrollerekkel. Alább látható a tábla rajza és fényképek.

Sok rádióamatőr számára nem jelent problémát a kívánt áramkör gyors összeszerelése egy mikrokontrolleren. De sokan, akik elkezdenek dolgozni mikrokontrollerekkel, szembesülnek azzal a kérdéssel, hogyan kell programozni. Az egyik legegyszerűbb programozói lehetőség a JDM programozó.

Programmer ProgCode v 1.0

Ez a program WindowsXP-n fut. Lehetővé teszi a középső család (PIC16Fxxx) PIC vezérlőinek programozását a számítógép COM portján keresztül. A programozó csatlakozás jelzője (az ablak jobb felső sarkában) pirosra vált, ha a beállításokban kiválasztott porton nincs programozó. Ha a programozó csatlakoztatva van, a program észleli, és a jobb felső sarokban lévő jelző az 1. ábrán látható formát ölti.

A programablak bal oldalán található a vezérlőpult. Ez a panel kicsinyíthető az eszköztáron lévő gombra kattintva, vagy az ablak bal szélére kattintva (ez kényelmes, ha a programablak teljes képernyőre van állítva).

Ábra (képernyőkép a ProgCode v1.0 programról)


Ha HEX fájl van betöltve a programba, akkor célszerű először a vezérlők listájában kiválasztani azt az MK-t, amelyre a betöltött firmware-t tervezték. Ha ez nem történik meg, akkor a listában kiválasztottnál nagyobb memóriával rendelkező mikrokontrollerhez tervezett fájl levágásra kerül, és a program egyes részei elvesznek - ezzel a fájl betöltésének lehetőségével figyelmeztetés jelenik meg.

Ha ez nem történik meg, akkor a fájl programba való betöltése után kiválaszthatja a kívánt vezérlőt.

SFR fájlformátum

A ProgCode programozó támogatja a saját fájlformátummal való munkát. Ezek a fájlok .SFR kiterjesztéssel rendelkeznek, és lehetővé teszik további információk tárolását a mikrokontrollerhez szánt programról. Ez a fájl információkat tárol a mikrovezérlő típusáról. Ez lehetővé teszi, hogy ne aggódjon amiatt, hogy SFR fájl betöltésekor előre kiválasztja az MK típust a beállításokban.

Port és protokoll beállítások programozó csatlakoztatásakor

A program telepítése után alapértelmezés szerint minden olyan beállítás be van állítva, amelyek szükségesek ahhoz, hogy a programozó az ezen az oldalon megadott JDM áramkörrel működjön.
A jelinverzió a fenti áramkörben csak az OutData kimenethez szükséges, mivel ebben az áramkörben a jelet az illesztő tranzisztor invertálja. Az összes többi érintkezőn az inverzió le van tiltva.



Az impulzuskésleltetés értéke 0 is lehet. Beállítása a „különösen nehéz” vezérlőpéldányok számára biztosított, amelyek nem flashelhetők. Ugyanez vonatkozik a felvételi szünetre – alapértelmezés szerint nulla. Ha növeli ezeket a beállításokat, a vezérlő programozási ideje jelentősen megnő.

A „check on write” jelölőnégyzetet be kell jelölni, ha „menet közben” kell ellenőrizni mindazt, ami a mikrokontrollerre van írva a helyesség és a forrásfájlnak való megfelelés szempontjából. Ha törli a jelölőnégyzet bejelölését, az ellenőrzés egyáltalán nem történik meg, és nem jelennek meg hibaüzenetek, még akkor sem, ha valóban léteznek ilyen hibák.
Válassza ki a port sebességét - a sebesség bármilyen lehet. Egy JDM programozó számára ennek a paraméternek nincs jelentősége.

A WindowsXP a COM-portokon keresztül továbbított információk pufferelését használja. Ezek az úgynevezett FIFO pufferek. A hibák elkerülése érdekében a JDM-en keresztüli programozás során ezt a mechanizmust le kell tiltani. Ezt a Windows Eszközkezelőben teheti meg.

Lépjen a vezérlőpultra, majd:
Adminisztráció - Számítógép-kezelés - Eszközkezelő

Ezután válassza ki a portot, amelyhez a JDM programozó csatlakozik (például COM1) - nézze meg a tulajdonságokat - Port paraméterek fül - további. És törölje a jelet a "FIFO pufferek használata" négyzetből.

ábra - COM port beállítása JDM programozóval való együttműködéshez



Ezt követően indítsa újra a számítógépet.


Helyi Project Explorer

A vezérlők közvetlen programozása mellett a program kényelmes böngészőt biztosít az MK-n lévő projektekhez, mind a helyi számítógépes mappákban, mind az interneten. Ez a könnyebb használat érdekében történt. A szükséges projektek gyakran különböző mappákban találhatók, és időt kell töltenie a megfelelő könyvtárba való eljutással a projekt megtekintéséhez. Itt egyszerűen hozzáadhatja a szükséges mappákat a mappák listájához, és két vagy három egérkattintással megtekinthet bármilyen projektet.

Ha duplán kattint rá a böngészőpanelen, minden fájl megnyílik magában a programban - ez vonatkozik a képekre, html fájlokra, doc-ra, rtf-re, djvu-ra (telepített bővítményekkel), pdf-re, txt-re, asm-re. A fájl böngészőben dupla kattintással is megnyitható a számítógépre telepített külső program segítségével. Ehhez a kívánt fájltípus kiterjesztését kell megadni a „Fájltársítások” listában. Ha nem adja meg a megnyitó program elérési útját, a Windows alapértelmezés szerint megnyitja a fájlt a programban (ez kényelmes a nem mindig egyértelműen megnyitott archívumok megnyitásához). Ha a listában meg van adva a nyitóprogram elérési útja, akkor a fájl a megadott programban nyílik meg. Ilyen módon kényelmes az olyan fájlok megtekintése, mint az SPL, LAY, DSN.

Ábra (képernyőkép a ProgCode v1.0 programböngészőről)



Így néz ki a fájltársítási beállítások ablaka:




Internet Project Browser

Az interneten található projektböngésző, csakúgy, mint a helyi projektböngésző, lehetővé teszi, hogy néhány kattintással gyorsan eljusson a kívánt webhelyre az interneten, megtekintse a projektet, és szükség esetén azonnal villogjon a program MK-ban.



A projektek internetes áttekintése során, ha a projekt oldalon van egy hivatkozás egy SFR kiterjesztésű fájlra (ez a ProgCode program fájlformátuma), akkor rákattintva egy ilyen fájl új fájlban nyílik meg. program fület, és azonnal készen áll a mikrokontrollerbe való villogásra.
A linkek listája a "Szerkesztés" gombbal szerkeszthető. Ezzel megnyílik egy ablak a hivatkozások listájának szerkesztéséhez:





A chip programozási folyamat leírása

A legtöbb modern IC flash memóriát tartalmaz, amely I2C vagy hasonló protokollok használatával van programozva.
Az újraírható memória megtalálható a PIC-ben, AVR-ben és más vezérlőkben, memóriachipekben, például 24Cxx és hasonlókban, különféle memóriakártyákban, például MMC-ben és SD-ben, hagyományos USB flash kártyákban, amelyek USB-csatlakozón keresztül csatlakoznak a számítógéphez.

Vegyük fontolóra az információ írását a mikrokontroller flash memóriájába PIC 16 F 628 A

2 sor van DATA és CLOCK , amelyen keresztül továbbítjákinformáció. VonalÓRA óraimpulzusok ellátására szolgál, és a vonal ADAT információt továbbítani.

1 bit információ mikrokontrollerre való átviteléhez 0-t vagy 1-et kell beállítani (a bit értékétől függően) az adatvonalon (DATA), és feszültségesést kell létrehozni (átmenet 1-ről 0-ra) az óravonalon ( ÓRA).
Egy bit nem elég egy vezérlőhöz. Még ötöt vár, hogy ezt a 6 bites üzenetet parancsként érzékelje. A vezérlő nagyon szereti a parancsokat, és ezeknek 6 bitből kell állniuk - ilyen a PIC 16 természete.
Itt található azoknak a parancsoknak a listája és jelentése, amelyeket a PIC képes megérteni. Nincs olyan sok parancs - ennek a vezérlőnek a szókincse kicsi, de ne gondolja, hogy teljesen hülye - vannak olyan eszközök, amelyek kevesebb parancsot tartalmaznak

"LoadConfiguration" 000000 - Konfiguráció betöltése

"LoadDataForDataMemory" - 000011 - Adatok betöltése az adatmemóriába (EEPROM)
"IncrementAddress" 000110 - Növelje a PC MK címét
"ReadDataFromProgramMemory" 000100 - Adatok olvasása programmemóriából
"ReadDataFromDataMemory" 000101 - Adatok olvasása adatmemóriából (EEPROM)
"BeginProgrammingOnlyCycle" 011000 - Programozási ciklus indítása
"BulkEraseProgramMemory" 001001 - A programmemória teljes törlése
"BulkEraseDataMemory" 001011 - Az adatmemória (EEPROM) teljes törlése

A vezérlő különböző módon reagál ezekre a parancsokra. Különböző módokon a parancs kiadása után folytatnia kell a beszélgetést vele.
A teljes értékű programozási folyamat megkezdéséhez 12 voltos feszültséget kell kapcsolni a vezérlő MCLR tűjére, majd tápfeszültséget kell rákapcsolni. Ebben a feszültségellátási sorrendben van egy bizonyos jelentés. A tápfeszültség bekapcsolása után, ha a PIC úgy van beállítva, hogy a belső RC oszcillátorról fusson, megkezdheti saját programjának végrehajtását, ami a programozás során nem megengedett, mivel a meghibásodás elkerülhetetlen.
Az MCLR előzetes 12 V-os feszültségellátása lehetővé teszi az ilyen fejlemények elkerülését.
Amikor a parancs után információt írunk az MK programok flash memóriájába

"LoadDataForProgramMemory" 000010 - Adatok betöltése a programmemóriába

el kell küldeni magát az adatot a vezérlőnek - 16 bit,
amelyek így néznek ki:

"0xxxxxxxxxxxxxxx 0."

Ebben a szóban a keresztek maguk az adatok, a széleken lévő nullák pedig keretként kerülnek elküldésre - ez a szabvány a PIC 16-hoz. Csak 14 szignifikáns bit van egy szóban. Ez a vezérlősorozat 14 bites parancsot tartalmaz ábrázolási formátum.
Az adatszó továbbítása után a PIC vár a következő parancsra.
Mivel a célunk egy szó beírása az MK programmemóriájába, a következő parancs a parancs legyen

"BeginEraseProgrammingCycle" 001000 - Programozási ciklus indítása

Miután megkapta, a vezérlő 6 milliszekundumra leválasztja a külvilágról, amire szüksége van a rögzítési folyamat befejezéséhez.

A mikrokontroller érintkezőinél lévő jeleket egy számítógép állítja elő speciális programok - programozók segítségével. COM, LPT vagy USB portok használhatók jelátvitelre. Az olyan programok, mint a PonyProg, IsProg, WinPic800, együttműködnek a JDM programozóval.


JDM programozó áramkör

Az ábrán egy nagyon egyszerű programozó áramkör látható. Bár ez az áramkör nem valósítja meg a feszültségellátási sorrend szabályozását, nagyon egyszerű, és nagyon gyorsan összeállítható egy ilyen áramkör, minimális alkatrész felhasználásával.
ábra (JDM programozó áramkör)


A programozó számítógéphez csatlakoztatásakor az egyik kérdés az, hogy hogyan biztosítható a szelektív leválasztás. A COM port károsodásának elkerülése érdekében az áramkör meghibásodása esetén. Egyes kialakítások MAX232 IC-t használnak, amely szelektív leválasztást és jelszint-illesztést biztosít. Ebben a sémában a probléma egyszerűbben oldható meg - akkumulátor használatával. A számítógépről érkező jelszintet a VD1, VD2 és VD3 zener-diódák korlátozzák. A JDM programozó áramkör egyszerűsége ellenére a legtöbb típusú PIC mikrokontroller programozható vele.

A COM6(DSR) és COM7(RTS) érintkezők közötti jumpert úgy tervezték, hogy a program megállapíthassa, hogy a programozó csatlakozik-e a számítógéphez.

A programozói kimenetek adott MK-hoz való csatlakoztatása az MK típusától függ. Gyakran több panel van felszerelve a programozókártyára, amelyeket egy adott típusú vezérlőhöz terveztek.

A táblázat bemutatja egyes MK-típusok lábainak rendeltetését a programozás során.

A PIC16F84 és PIC16F84A MCU-k a programozásra szánt tűk azonos elrendezésével rendelkeznek.



A PIC16Fxxx sorozatú mikrokontrollerekhez a lábak hozzárendelése a ház típusától függően a legtöbb esetben szabványos, de ha kétség merül fel ezzel kapcsolatban, akkor a legmegbízhatóbb az MK egy adott példányának adatlapját ellenőrizni. A dokumentáció egy része elérhető az orosz weboldalon http://microchip.ru Az adatlapok és egyéb dokumentációk teljes gyűjteménye a PIC mikrokontroller gyártójának honlapján található: http://microchip.com

Projektek indexe

A program lehetővé teszi, hogy közvetlenül az indexoldalra lépjen, néhány kattintással megtekintse a kívánt projekt leírását, és azonnal bevillantja a programot a vezérlőbe.



Ha frissítenie kell a vezérlőt a kiválasztott firmware-rel, kattintson az SFR fájlra, például Timer_a.sfr
A program letölti a fájlt a szerverről egy új lapra.



Ezután már csak az MK-t kell behelyezni a programozói aljzatba, ha ez még nem történt meg, és kattintson az „Összes írása” gombra.
A műsort MK-ban rögzítik. Ezt követően a vezérlő bekerül a készülék kártyájába, és a készülék üzemkész.

Egyik nap elhatároztam, hogy összeszerelek egy egyszerű LC mérőt a pic16f628a-hoz, és természetesen villogni kellett valamivel. Régebben volt számítógépem fizikai COM porttal, de most már csak USB és pci-lpt-2com kártya van. Először összeállítottam egy egyszerű JDM programozót, de mint kiderült, nem akart működni sem a pci-lpt-com kártyával, sem az usb-com adapterrel (RS-232 jelek alacsony feszültsége). Aztán rohantam usb pic programozókat keresni, de ott mint kiderült minden a drága pic18f2550/4550 használatára korlátozódott, ami nálam természetesen nem volt, és kár ilyen drága MK-kat használni, ha nagyon ritkán csinálok valamit csúcson (én jobban szeretem av- Igen, villogni nem probléma, sokkal olcsóbbak, és nekem úgy tűnik, hogy egyszerűbb programokat írni rájuk). Miután hosszú ideig elmélyült az interneten az EXTRA-PIC programozóról és annak különféle változatairól szóló cikkek egyikében, az egyik szerző azt írta, hogy az extrapic bármilyen com porttal működik, sőt usb-com adapterrel is.

Ennek a programozónak az áramköre max232 logikai szint átalakítót használ.

Arra gondoltam, hogy ha usb adaptert használsz, akkor nagyon hülyeség az usb-t usart TTL-re, TTL-t RS232-re, RS232-t 2x visszakonvertálni TTL szintre, ha csak az RS232 port TTL jeleit tudod átvenni az usb-ről. usart konverter chip.

Így hát megtettem. Fogtam a CH340G chipet (aminek mind a 8 com port jele van) és max232 helyett rákötöttem. És ez történt.

Az én áramkörömben van egy jumper jp1, ami nincs az extra csúcsban, azért szereltem fel, mert nem tudtam, hogy a TX kimenet hogyan fog viselkedni TTL szinten, így lehetővé tettem az invertálást a megmaradt szabad NAND-on elem és mint kiderült igaza volt ott van egy logikai a TX lábnál, és ezért van 12 volt a VPP lábon bekapcsoláskor, de programozás közben nem fog történni semmi (bár a TX-et meg lehet invertálni szoftveresen) .

A tábla összeszerelése után eljött a tesztelés ideje. És itt jött a fő csalódás. A programozót azonnal azonosították (az ic-prog programmal), és elkezdett dolgozni, de nagyon lassan! Elvileg - a várakozásoknak megfelelően. Ezután a com port beállításainál beállítottam a maximális sebességet (128 kilobaud), és elkezdtem tesztelni az összes talált programot JDM-hez. Ennek eredményeként a PicPgm bizonyult a leggyorsabbnak. A pic16f628a-m teljesen fel volt villantva (hex, eeprom és konfig), plusz ellenőrzés körülbelül 4-6 percig (az olvasás lassabb, mint az írás). Az IcProg is működik, de lassabban. Programozási hiba nem volt. Próbáltam az eeprom 24c08-at is flashelni, az eredmény ugyanaz - minden varr, de nagyon lassan.

Következtetések: a programozó meglehetősen egyszerű, nem tartalmaz drága alkatrészeket (CH340 - 0,3-0,5 $, a k1533la3 általában megtalálható a rádióhulladékok között), működik bármilyen számítógépen, laptopon (és akár táblagépen is használható Windows 8/10-en ). Hátrányok: nagyon lassú. A VPP jelhez külső tápellátást is igényel. Ennek eredményeként számomra úgy tűnt, hogy a csúcsok ritkán villogása esetén ez egy könnyen megismételhető és olcsó lehetőség azok számára, akiknek nincs kéznél régi számítógépük a szükséges portokkal.

Itt egy kép a kész készülékről:

Ahogy a dal mondja: „Kicsináltam őt abból, ami volt.” Az alkatrészkészlet nagyon változatos: SMD és DIP egyaránt.

Aki meg meri ismételni az áramkört, annak szinte bármelyik megfelelő lesz usb-uart átalakítónak (ft232, pl2303, cp2101 stb.), a k1533la3 helyett a k555 lesz megfelelő, szerintem akár a k155 sorozat vagy külföldi analóg 74als00, akár k1533ln1 típusú logikai NEM elemekkel is működhet. Csatolom a saját nyomtatott áramkörömet, de ott bárki átrajzolhatja a vezetékezést a rendelkezésre álló elemekhez.

Radioelemek listája

Kijelölés típus Megnevezés Mennyiség jegyzetÜzletA jegyzettömböm
IC1 ForgácsCH340G1 Jegyzettömbhöz
IC2 ForgácsK1533LA31 Jegyzettömbhöz
VR1 Lineáris szabályozó

LM7812

1 Jegyzettömbhöz
VR2 Lineáris szabályozó

LM7805

1 Jegyzettömbhöz
VT1 Bipoláris tranzisztor

KT502E

1 Jegyzettömbhöz
VT2 Bipoláris tranzisztor

KT3102E

1 Jegyzettömbhöz
VD1-VD3 Egyenirányító dióda

1N4148

2 Jegyzettömbhöz
C1, C2, C5-C7 Kondenzátor100 nF5 Jegyzettömbhöz
C3, C4 Kondenzátor22 pF2 Jegyzettömbhöz
HL1-HL4 Fénykibocsátó diódaBármi4 Jegyzettömbhöz
R1, R3, R4 Ellenállás

1 kOhm

3

Milyen első lépéseket tegyen egy rádióamatőr, ha úgy dönt, hogy egy áramkört szerel fel egy mikrokontrollerre? Természetesen szükség van egy vezérlőprogramra - „firmware”, valamint egy programozóra.

És ha nincs probléma az első ponttal - a kész „firmware-t” általában az áramkörök szerzői töltik fel, akkor a programozóval a dolgok bonyolultabbak.

A kész USB-programozók ára meglehetősen magas, és a legjobb megoldás az lenne, ha saját maga szerelné össze. Itt van a javasolt eszköz diagramja (a képek kattinthatóak).

Fő rész.

MK beépítő panel.

Az eredeti diagramot a LabKit.ru webhelyről vettük át a szerző engedélyével, amit nagyon köszönünk neki. Ez a szabadalmaztatott PICkit2 programozó úgynevezett klónja. Mivel az eszközverzió a szabadalmaztatott PICkit2 „könnyű” másolata, a szerző fejlesztését nevezte el PICkit-2 Lite, amely hangsúlyozza egy ilyen eszköz könnyű összeszerelését a kezdő rádióamatőrök számára.

Mit tehet egy programozó? A programozó segítségével flashelheti a legkönnyebben elérhető és legnépszerűbb PIC sorozatú MCU-kat (PIC16F84A, PIC16F628A, PIC12F629, PIC12F675, PIC16F877A stb.), valamint a 24LC sorozatú EEPROM memóriachipeket. Ezenkívül a programozó USB-UART konverter módban is működhet, és rendelkezik a logikai elemző néhány funkciójával. A programozó különösen fontos funkciója néhány MCU (például PIC12F629 és PIC12F675) beépített RC generátorának kalibrációs állandójának kiszámítása.

Szükséges változtatások.

Néhány változtatás szükséges az áramkörben, hogy a PICkit-2 Lite programozó segítségével lehessen adatokat írni/törölni/olvasni a 24Cxx sorozatú EEPROM memóriachipekről.

A sémán végrehajtott változtatásoktól. Csatlakozás hozzáadva a DD1 (RA4) 6. érintkezőjétől a ZIF panel 21-es érintkezőjéhez. Az AUX érintkező kizárólag a 24LC EEPROM memóriachipekkel (24C04, 24WC08 és analógokkal) való munkavégzéshez használható. Adatokat továbbít, ezért a programozópanel diagramján az „Adatok” szóval van jelölve. A mikrokontrollerek programozásakor az AUX érintkezőt általában nem használják, bár az MK-k LVP módban történő programozásakor szükség van rá.

2 kOhm-os felhúzó ellenállás is került hozzá, ami a memóriachipek SDA és Vcc érintkezői közé csatlakozik.

Mindezeket a módosításokat már elvégeztem a nyomtatott áramköri lapon, miután összeállítottam a PICkit-2 Lite-ot a szerző eredeti diagramja szerint.

A 24Cxx memóriachipeket (24C08 stb.) széles körben használják a háztartási rádióberendezésekben, és néha flashelni kell, például a CRT TV-k javításánál. 24Cxx memóriát használnak a beállítások tárolására.

Az LCD TV-k más típusú memóriát (flashmemóriát) használnak. Már beszéltem arról, hogyan lehet felvillantani egy LCD TV memóriáját. Ha valakit érdekel nézze meg.

Mivel a 24Cxx sorozatú mikroáramkörökkel kellett dolgozni, a programozót „be kellett fejeznem”. Új nyomtatott áramköri lapot nem marattam, egyszerűen a nyomtatott áramköri lapra tettem fel a szükséges elemeket. Ez történt.

A készülék magja egy mikrokontroller PIC18F2550-I/SP.

Ez az egyetlen chip a készülékben. Az MK PIC18F2550-et „villogni kell”. Ez az egyszerű művelet sokakban zavart okoz, hiszen felmerül az úgynevezett „csirke és tojás” probléma. Kicsit később elmondom, hogyan oldottam meg.

A programozó összeszereléséhez szükséges alkatrészek listája. A mobil verzióban húzza balra a táblázatot (csúsztassa balra-jobbra), hogy megtekinthesse az összes oszlopát.

Név Kijelölés Értékelés/paraméterek Márka vagy cikktípus
A programozó fő részére
Mikrokontroller DD1 8 bites mikrokontroller PIC18F2550-I/SP
Bipoláris tranzisztorok VT1, VT2, VT3 KT3102
VT4 KT361
Dióda VD1 KD522, 1N4148
Schottky dióda VD2 1N5817
LED-ek HL1, HL2 bármilyen 3 volt, pirosÉs zöld ragyogó színek
Ellenállások R1, R2 300 Ohm
R3 22 kOhm
R4 1 kOhm
R5, R6, R12 10 kOhm
R7, R8, R14 100 Ohm
R9, R10, R15, R16 4,7 kOhm
R11 2,7 kOhm
R13 100 kOhm
Kondenzátorok C2 0,1 μ K10-17 (kerámia), importált analógok
C3 0,47 mikron
Elektrolit kondenzátorok C1 100uF * 6,3V K50-6, importált analógok
C4 47 uF * 16 V
Induktor (fojtó) L1 680 uH egységes típusú EC24, CECL vagy házilag
Kvarc rezonátor ZQ1 20 MHz
USB aljzat XS1 típusú USB-BF
Jumper XT1 bármilyen típusú "jumper"
Mikrokontroller telepítőpanelhez (MK)
ZIF panel XS1 bármilyen 40 tűs ZIF panel
Ellenállások R1 2 kOhm MLT, MON (teljesítmény 0,125 W-tól és nagyobb), importált analógok
R2, R3, R4, R5, R6 10 kOhm

Most egy kicsit a részletekről és céljukról.

Zöld A HL1 LED kigyullad, ha a programozó áram alá van kapcsolva, és piros A HL2 LED akkor világít, amikor adatátvitel történik a számítógép és a programozó között.

Az eszköz sokoldalúságának és megbízhatóságának biztosítása érdekében XS1 típusú „B” (négyzet alakú) USB-aljzatot használnak. A számítógép A típusú USB-aljzatot használ. Ezért nem lehet összekeverni a csatlakozókábel aljzatait. Ez a megoldás is hozzájárul a készülék megbízhatóságához. Ha a kábel használhatatlanná válik, könnyen kicserélhető egy újra anélkül, hogy forrasztási vagy szerelési munkákat kellene végezni.

680 µH-s L1 induktorként jobb, ha kész induktort használunk (például EC24 vagy CECL típusokat). De ha nem talál készterméket, saját maga is elkészítheti a fojtószelepet. Ehhez 250-300 fordulatnyi PEL-0.1 vezetéket kell egy ferritmagra feltekerni egy CW68 típusú induktorból. Érdemes megfontolni, hogy a visszacsatolásos PWM jelenléte miatt nem kell aggódni az induktivitás értékelésének pontosságáért.

A nagyfeszültségű programozás (Vpp) feszültségét +8,5 és 14 V között a kulcsszabályozó hozza létre. Tartalmazza a VT1, VD1, L1, C4, R4, R10, R11 elemeket. A PWM impulzusok a PIC18F2550 12-es érintkezőjétől a VT1 bázisra kerülnek. A visszajelzést az R10, R11 osztó biztosítja.

Az áramköri elemek védelmére a programozási vonalak fordított feszültségétől, amikor USB-programozót használnak ICSP (In-Circuit Serial Programming) módban, VD2 diódát használnak. A VD2 egy Schottky dióda. Úgy kell kiválasztani, hogy a feszültségesés a P-N csomópontnál legfeljebb 0,45 volt. Ezenkívül a VD2 dióda megvédi az elemeket a fordított feszültségtől, amikor a programozót USB-UART konverziós és logikai elemző módban használják.

Ha a programozót kizárólag mikrokontrollerek programozására használja a panelen (ICSP használata nélkül), akkor teljesen eltávolíthatja a VD2 diódát (én ezt tettem), és helyette egy jumpert telepíthet.

A készülék kompaktságát az univerzális ZIF panel (Zero Insertion Force - nulla telepítési ráfordítással) biztosítja.

Ennek köszönhetően szinte bármilyen DIP-csomagba „beköthető” egy mikrokontroller.

A "Mikrokontroller (MK) telepítőpanel" diagram azt mutatja, hogy a különböző házzal rendelkező mikrovezérlőket hogyan kell beszerelni a panelbe. Az MK telepítésekor ügyeljen arra, hogy a panelben lévő mikrokontroller úgy legyen elhelyezve, hogy a chipen lévő kulcs a ZIF panel reteszelő karjának oldalán legyen.

Így kell telepíteni a 18 tűs mikrokontrollereket (PIC16F84A, PIC16F628A stb.).

És itt vannak a 8 tűs mikrokontrollerek (PIC12F675, PIC12F629 stb.).

Ha felületre szerelhető csomagban (SOIC) kell flashelni egy mikrokontrollert, használhatunk adaptert, vagy egyszerűen forraszthatunk a mikrokontrollerre 5 tűt, amelyek általában a programozáshoz szükségesek (Vpp, Clock, Data, Vcc, GND).

A nyomtatott áramköri lap kész rajzát az összes változtatással a cikk végén található linken találja. A fájl megnyitásával a Sprint Layout 5.0 programban, a „Nyomtatás” mód használatával, nemcsak nyomtatott vezetőmintával nyomtathat egy réteget, hanem megtekintheti az elemek elhelyezkedését a nyomtatott áramköri lapon. Ügyeljen a szigetelt jumperre, amely összeköti a DD1 6. érintkezőjét és a ZIF panel 21. érintkezőjét. Ki kell nyomtatnia a tábla rajzát tükörképben.

Nyomtatott áramköri lapot készíthet LUT módszerrel, valamint nyomtatott áramköri lapokhoz jelölőt, tsaponlak (ezt csináltam) vagy „ceruza” módszerrel.

Itt van egy kép az elemek elhelyezéséről egy nyomtatott áramköri lapon (kattintható).

Beépítéskor első lépésként ónozott rézhuzalból készült jumpereket kell forrasztani, majd alacsony profilú elemeket (ellenállások, kondenzátorok, kvarc, ISCP tűs csatlakozó), majd tranzisztorokat és programozott MK-t kell beépíteni. Az utolsó lépés a ZIF panel, az USB aljzat felszerelése és a vezetékek szigetelésbe szigetelése (áthidaló).

A PIC18F2550 mikrokontroller "firmware".

Firmware fájl - PK2V023200.hex be kell írnia a PIC18F2550I-SP MK-t a memóriába bármely olyan programozó segítségével, amely támogatja a PIC mikrokontrollereket (például Extra-PIC). A JDM Programator JONIC PROG-ot és a programot használtam WinPic800.

A firmware-t feltöltheti a PIC18F2550 MCU-ra ugyanazzal a szabadalmaztatott PICkit2 programozóval vagy annak új verziójával, a PICkit3-val. Természetesen ezt megteheti egy házi készítésű PICkit-2 Lite-tal, ha valamelyik ismerősének sikerült előtte összeraknia :).

Azt is érdemes tudni, hogy a PIC18F2550-I/SP mikrokontroller „firmware” (fájl PK2V023200.hex) akkor íródik, amikor a PICkit 2 Programmer programot a program fájljaival együtt egy mappába telepíti. A PK2V023200.hex fájl hozzávetőleges helye - "C:\Program Files (x86)\Microchip\PICkit 2 v2\PK2V023200.hex" . Azok számára, akiknek a Windows 32 bites verziója van telepítve a számítógépére, a hely elérési útja eltérő lesz: "C:\Program Files\Microchip\PICkit 2 v2\PK2V023200.hex" .

Nos, ha nem tudta megoldani a „csirke és tojás” problémát a javasolt módszerekkel, akkor vásárolhat egy kész PICkit3 programozót az AliExpress webhelyén. Ott sokkal olcsóbban kerül. Írtam arról, hogyan vásárolhat alkatrészeket és elektronikus készleteket az AliExpressen.

A programozó firmware frissítése.

A fejlődés nem áll meg, és a Microchip időről időre frissítéseket ad ki szoftvereihez, beleértve a PICkit2, PICkit3 programozót is. Természetesen a házi készítésű PICkit-2 Lite vezérlőprogramját is frissíthetjük. Ehhez a PICkit2 Programmer programra lesz szüksége. Mi ez és hogyan kell használni - egy kicsit később. Addig is néhány szót arról, hogy mit kell tenni a firmware frissítéséhez.

A programozószoftver frissítéséhez zárja le a programozón lévő XT1 jumpert, amikor az le van választva a számítógépről. Ezután csatlakoztassa a programozót a számítógéphez, és indítsa el a PICkit2 programozót. Ha az XT1 zárva van, az üzemmód aktiválódik rendszerbetöltő az új firmware-verzió letöltéséhez. Ezután a PICkit2 programozóban az „Eszközök” - „A PICkit 2 operációs rendszer letöltése” menüjében nyissa meg a frissített firmware korábban elkészített hexa fájlját. Ezután a programozó szoftver frissítési folyamata következik be.

A frissítés után le kell választania a programozót a számítógépről, és el kell távolítania az XT1 jumpert. Normál üzemmódban a jumper nyitva van. A programozó szoftver verzióját a PICkit2 Programmer program "Súgó" - "Névjegy" menüpontjában találja meg.

Mindez technikai kérdésekről szól. És most a szoftverről.

Munka a programozóval. PICkit2 programozó.

Az USB programozóval való együttműködéshez telepítenünk kell a PICkit2 Programmer programot a számítógépre. Ez a speciális program egyszerű felülettel rendelkezik, könnyen telepíthető és nem igényel különleges konfigurációt. Érdemes megjegyezni, hogy a programozóval az MPLAB IDE fejlesztőkörnyezet használatával is dolgozhatunk, de az MK flash-eléséhez/törléséhez/olvasásához elég egy egyszerű program - PICkit2 Programmer. Ajánlom.

A PICkit2 Programmer program telepítése után csatlakoztassa az összeszerelt USB programozót a számítógéphez. Ugyanakkor világítani fog zöld LED („tápellátás”), és az operációs rendszer úgy ismeri fel az eszközt "PICkit2 mikrokontroller programozó" és telepítse az illesztőprogramokat.

Indítsa el a PICkit2 Programmer programot. A program ablakában egy feliratnak kell megjelennie.

Ha a programozó nincs csatlakoztatva, a program ablaka egy ijesztő üzenetet és rövid utasításokat jelenít meg: „Mi a teendő?” angolul.

Ha a programozó olyan számítógéphez csatlakozik, amelyre MK telepítve van, a program indításkor észleli azt, és a PICkit2 Programmer ablakában értesít minket.

Gratulálunk! Az első lépés megtörtént. A PICkit2 Programmer program használatáról pedig egy külön cikkben beszéltem. Következő lépés .

Szükséges fájlok:

    PICkit2 felhasználói kézikönyv (orosz) vegye ill.

Megosztani:
Sok rádióamatőr számára nem jelent problémát a kívánt áramkör gyors összeszerelése egy mikrokontrolleren. De sokan, akik elkezdenek dolgozni mikrokontrollerekkel, szembesülnek azzal a kérdéssel, hogyan kell programozni. Az egyik legegyszerűbb programozói lehetőség a JDM programozó.
Programer ProgCode v 1.0 Ez a program WindowsXP alatt működik. Lehetővé teszi a középső család (PIC16Fxxx) PIC vezérlőinek programozását a számítógép COM portján keresztül. A programozó csatlakozás jelzője (az ablak jobb felső sarkában) pirosra vált, ha a beállításokban kiválasztott porton nincs programozó. Ha a programozó csatlakoztatva van, a program észleli, és a jobb felső sarokban lévő jelző az 1. ábrán látható formában jelenik meg. A vezérlőpanel a programablak bal oldalán található. Ez a panel kicsinyíthető az eszköztáron lévő gombra kattintva, vagy az ablak bal szélére kattintva (ez kényelmes, ha a programablak teljes képernyőre van állítva).

Ábra (képernyőkép a ProgCode v1.0 programról)


Ha HEX fájl van betöltve a programba, akkor célszerű először a vezérlők listájában kiválasztani azt az MK-t, amelyre a betöltött firmware-t tervezték. Ha ez nem történik meg, akkor a listában kiválasztottnál nagyobb memóriával rendelkező mikrokontrollerhez tervezett fájl levágásra kerül, és a program egyes részei elvesznek - ezzel a fájl betöltésének lehetőségével figyelmeztetés jelenik meg.

Ha ez nem történik meg, akkor a fájl programba való betöltése után kiválaszthatja a kívánt vezérlőt.

SFR fájlformátum A ProgCode programozó támogatja a saját fájlformátummal való munkát. Ezek a fájlok .SFR kiterjesztéssel rendelkeznek, és lehetővé teszik további információk tárolását a mikrokontrollerhez szánt programról. Ez a fájl információkat tárol a mikrovezérlő típusáról. Ez lehetővé teszi, hogy ne aggódjon amiatt, hogy SFR fájl betöltésekor előre kiválasztja az MK típust a beállításokban.

Port és protokoll beállítások a programozó csatlakoztatásakor A program telepítése után alapértelmezés szerint minden olyan beállítás be van állítva, amely a programozónak az ezen az oldalon megadott JDM áramkörrel való működéséhez szükséges.
A jelinverzió a fenti áramkörben csak az OutData kimenethez szükséges, mivel ebben az áramkörben a jelet az illesztő tranzisztor invertálja. Az összes többi érintkezőn az inverzió le van tiltva.



Az impulzuskésleltetés értéke 0 is lehet. Beállítása a „különösen nehéz” vezérlőpéldányok számára biztosított, amelyek nem flashelhetők. Ugyanez vonatkozik a felvételi szünetre – alapértelmezés szerint nulla. Ha növeli ezeket a beállításokat, a vezérlő programozási ideje jelentősen megnő.

A „check on write” jelölőnégyzetet be kell jelölni, ha „menet közben” kell ellenőrizni mindazt, ami a mikrokontrollerre van írva a helyesség és a forrásfájlnak való megfelelés szempontjából. Ha törli a jelölőnégyzet bejelölését, az ellenőrzés egyáltalán nem történik meg, és nem jelennek meg hibaüzenetek, még akkor sem, ha valóban léteznek ilyen hibák.
Válassza ki a port sebességét - a sebesség bármilyen lehet. Egy JDM programozó számára ennek a paraméternek nincs jelentősége.

A WindowsXP a COM-portokon keresztül továbbított információk pufferelését használja. Ezek az úgynevezett FIFO pufferek. A hibák elkerülése érdekében a JDM-en keresztüli programozás során ezt a mechanizmust le kell tiltani. Ezt a Windows Eszközkezelőben teheti meg.

Lépjen a vezérlőpultra, majd:
Adminisztráció - Számítógép-kezelés - Eszközkezelő

Ezután válassza ki a portot, amelyhez a JDM programozó csatlakozik (például COM1) - nézze meg a tulajdonságokat - Port paraméterek fül - további. És törölje a jelet a "FIFO pufferek használata" négyzetből.

ábra - COM port beállítása JDM programozóval való együttműködéshez



Ezt követően indítsa újra a számítógépet.


Böngésző a helyi projektekhez A vezérlők közvetlen programozása mellett a program egy kényelmes böngészőt valósít meg az MK projektekhez, amely mind a számítógép helyi mappáiban, mind az interneten található. Ez a könnyebb használat érdekében történt. A szükséges projektek gyakran különböző mappákban találhatók, és időt kell töltenie a megfelelő könyvtárba való eljutással a projekt megtekintéséhez. Itt egyszerűen hozzáadhatja a szükséges mappákat a mappák listájához, és két vagy három egérkattintással megtekinthet bármilyen projektet.

Ha duplán kattint rá a böngészőpanelen, minden fájl megnyílik magában a programban - ez vonatkozik a képekre, html fájlokra, doc-ra, rtf-re, djvu-ra (telepített bővítményekkel), pdf-re, txt-re, asm-re. A fájl böngészőben dupla kattintással is megnyitható a számítógépre telepített külső program segítségével. Ehhez a kívánt fájltípus kiterjesztését kell megadni a „Fájltársítások” listában. Ha nem adja meg a megnyitó program elérési útját, a Windows alapértelmezés szerint megnyitja a fájlt a programban (ez kényelmes a nem mindig egyértelműen megnyitott archívumok megnyitásához). Ha a listában meg van adva a nyitóprogram elérési útja, akkor a fájl a megadott programban nyílik meg. Ilyen módon kényelmes az olyan fájlok megtekintése, mint az SPL, LAY, DSN.

Ábra (képernyőkép a ProgCode v1.0 programböngészőről)



Így néz ki a fájltársítási beállítások ablaka:




Project Browser az interneten A Project Browser az interneten, akárcsak a helyi projektböngésző, lehetővé teszi, hogy néhány kattintással gyorsan elérje a kívánt webhelyet az interneten, megtekintse a projektet, és ha szükséges, azonnal villogjon a program MK-ban .



A projektek internetes áttekintése során, ha a projekt oldalon van egy hivatkozás egy SFR kiterjesztésű fájlra (ez a ProgCode program fájlformátuma), akkor rákattintva egy ilyen fájl új fájlban nyílik meg. program fület, és azonnal készen áll a mikrokontrollerbe való villogásra.
A linkek listája a "Szerkesztés" gombbal szerkeszthető. Ezzel megnyílik egy ablak a hivatkozások listájának szerkesztéséhez:





A chip programozási folyamat leírása A legtöbb modern chip tartalmaz flash memóriát, amelyet az I2C protokoll vagy hasonló protokollok segítségével programoznak.
Újraírható memória található PIC-ben, AVR-ben és más vezérlőkben, memóriachipekben, például 24Cxx és hasonlókban, különféle memóriakártyákban, mint például MMC és SD, hagyományos USB flash kártyákban, amelyek USB csatlakozón keresztül csatlakoznak a számítógéphez. a PIC16F628A mikrokontroller flash memóriája.2 DATA és CLOCK vonal van, amelyen keresztül az információ továbbításra kerül. A CLOCK vonalat óraimpulzusok táplálására, a DATA vonalat pedig információk továbbítására használják.
1 bit információ mikrokontrollerre való átviteléhez 0-t vagy 1-et kell beállítani (a bit értékétől függően) az adatvonalon (DATA), és feszültségesést kell létrehozni (átmenet 1-ről 0-ra) az óravonalon ( ÓRA).
Egy bit nem elég egy vezérlőhöz. Még ötöt vár, hogy ezt a 6 bites üzenetet parancsként érzékelje. A vezérlő nagyon szereti a parancsokat, és ezeknek 6 bitből kell állniuk - ilyen a PIC16.
Itt található azoknak a parancsoknak a listája és jelentése, amelyeket a PIC képes megérteni. Nincs olyan sok parancs - ennek a vezérlőnek a szókincse kicsi, de ne gondolja, hogy teljesen hülye - vannak olyan eszközök, amelyek kevesebb parancsot tartalmaznak "LoadConfiguration" 000000 - Konfiguráció betöltése
"LoadDataForProgramMemory" 000010 - Adatok betöltése a programmemóriába
"LoadDataForDataMemory" - 000011 - Adatok betöltése az adatmemóriába (EEPROM)
"IncrementAddress" 000110 - Növelje a PC MK címét
"ReadDataFromProgramMemory" 000100 - Adatok olvasása programmemóriából
"ReadDataFromDataMemory" 000101 - Adatok olvasása adatmemóriából (EEPROM)
"BeginProgrammingOnlyCycle" 011000 - Programozási ciklus indítása
"BulkEraseProgramMemory" 001001 - A programmemória teljes törlése
"BulkEraseDataMemory" 001011 - Az adatmemória (EEPROM) teljes törlése
"BeginEraseProgrammingCycle" 001000 - Programozási ciklus indítása A vezérlő eltérően reagál ezekre a parancsokra. Különböző módokon a parancs kiadása után folytatnia kell a beszélgetést vele.
A teljes értékű programozási folyamat megkezdéséhez 12 voltos feszültséget kell kapcsolni a vezérlő MCLR tűjére, majd tápfeszültséget kell rákapcsolni. Ebben a feszültségellátási sorrendben van egy bizonyos jelentés. A tápfeszültség bekapcsolása után, ha a PIC úgy van beállítva, hogy a belső RC oszcillátorról fusson, megkezdheti saját programjának végrehajtását, ami a programozás során nem megengedett, mivel a meghibásodás elkerülhetetlen.
Az MCLR előzetes 12 V-os feszültségellátása lehetővé teszi az ilyen fejlemények elkerülését.
Amikor információkat írunk az MK programok flash memóriájába a "LoadDataForProgramMemory" 000010 parancs után - Adatok betöltése a program memóriájába, magát az adatot kell elküldeni a vezérlőnek - 16 bit,
amelyek így néznek ki: „0xxxxxxxxxxxxxx0.” Ebben a szóban a keresztek maguk az adatok, a széleken lévő nullák pedig keretként kerülnek elküldésre – ez a PIC16 szabványa. Csak 14 szignifikáns bit van egy szóban.Ez a vezérlősorozat 14 bites parancsábrázolási formátummal rendelkezik.
Az adatszó továbbítása után a PIC vár a következő parancsra.
Mivel a célunk egy szó beírása az MK programmemóriájába, a következő parancs a parancs legyen
"BeginEraseProgrammingCycle" 001000 - A programozási ciklus indítása Miután megkapta, a vezérlő 6 milliszekundumra leválasztja a külvilágról, amelyre a rögzítési folyamat befejezéséhez van szüksége A mikrokontroller érintkezőin lévő jeleket a számítógép speciális programok - programozók - segítségével állítja elő. COM, LPT vagy USB portok használhatók jelátvitelre. Az olyan programok, mint a PonyProg, IsProg, WinPic800, együttműködnek a JDM programozóval.
JDM programozó áramkör Egy nagyon egyszerű programozó áramkör látható az ábrán. Bár ez az áramkör nem valósítja meg a feszültségellátási sorrend szabályozását, nagyon egyszerű, és nagyon gyorsan összeállítható egy ilyen áramkör, minimális alkatrész felhasználásával.
ábra (JDM programozó áramkör)


A programozó számítógéphez csatlakoztatásakor az egyik kérdés az, hogy hogyan biztosítható a szelektív leválasztás. A COM port károsodásának elkerülése érdekében az áramkör meghibásodása esetén. Egyes kialakítások MAX232 IC-t használnak, amely szelektív leválasztást és jelszint-illesztést biztosít. Ebben a sémában a probléma egyszerűbben oldható meg - akkumulátor használatával. A számítógépről érkező jelszintet a VD1, VD2 és VD3 zener-diódák korlátozzák. A JDM programozó áramkör egyszerűsége ellenére a legtöbb típusú PIC mikrokontroller programozható vele A COM6 (DSR) és COM7 (RTS) érintkezők közötti jumper úgy van kialakítva, hogy a program meg tudja állapítani, hogy a programozó csatlakoztatva van-e a számítógéphez. .

A programozói kimenetek adott MK-hoz való csatlakoztatása az MK típusától függ. Gyakran több panel van felszerelve a programozókártyára, amelyeket egy adott típusú vezérlőhöz terveztek.

A táblázat bemutatja egyes MK-típusok lábainak rendeltetését a programozás során.




Az ábrák a programozás során leggyakrabban előforduló mikrokontrollerek érintkezőinek kiosztásával láthatók PIC16F876A, PIC16F873A mikrokontrollerek kivezetése (pinout) DIP28-as csomagban.

PIC16F874A, PIC16F877A mikrokontrollerek kivezetése DIP40 házban.
PIC16F627A, PIC16F628A, PIC16F648A mikrokontrollerek kivezetése (pinout) DIP18 házban.
A PIC16F84 és PIC16F84A MCU-k a programozásra szánt tűk azonos elrendezésével rendelkeznek.

A PIC16Fxxx sorozatú mikrokontrollerekhez a lábak hozzárendelése a ház típusától függően a legtöbb esetben szabványos, de ha kétség merül fel ezzel kapcsolatban, akkor a legmegbízhatóbb az MK egy adott példányának adatlapját ellenőrizni. A dokumentáció egy része elérhető a http://microchip.ru orosz weboldalon. Az adatlapok és egyéb dokumentációk teljes gyűjteménye a PIC mikrokontroller gyártójának honlapján található: http://microchip.com
Projektindex A program lehetővé teszi, hogy közvetlenül az indexoldalra lépjen, néhány kattintással megtekintse a kívánt projekt leírását, és azonnal bevillantja a programot a vezérlőbe.



Ha frissítenie kell a vezérlőt a kiválasztott firmware-rel, kattintson az SFR fájlra, például Timer_a.sfr
A program letölti a fájlt a szerverről egy új lapra.



Ezután már csak az MK-t kell behelyezni a programozói aljzatba, ha ez még nem történt meg, és kattintson az „Összes írása” gombra.
A műsort MK-ban rögzítik. Ezt követően a vezérlő bekerül a készülék kártyájába, és a készülék üzemkész.

A programot a fájlletöltő oldalon töltheti le: http://cxema.my1.ru/load/proshivki/material_k_state_prostoj_jdm_programmator_dlja_pic_mikrokontrollerov/9-1-0-1613 szakasz:

 
Cikkek Által téma:
Maró a zárak beillesztéséhez: maró beltéri ajtókhoz, sablon zsanérokhoz, szerelés és adaptálás Gyári sablonok maróhoz zsanérok és zárak behelyezéséhez
A fából készült beltéri ajtó beszerelése az ajtópántok bevágásával kezdődik, amelyek egyfajta tartóként szolgálnak. A beillesztési folyamat megkönnyítése érdekében a szakértők marógép és speciális sablon használatát javasolják. Sablonok pomo zsanérokhoz való útválasztóhoz
Sablon hurkok beszúrásához: előállítás és felhasználási szabályok Sablon készítése hurkok beillesztéséhez
Az ajtók beszerelésének megkönnyítése érdekében sablonokat használhat a zsanérok beillesztéséhez. Ezeknek az üres felületeknek köszönhetően jelentősen felgyorsíthatja a telepítési folyamatot és csökkentheti a hibák kockázatát. A sablonok nagyban leegyszerűsítik a hurkok beszúrásának folyamatát és
Profilozott fa készítése saját kezűleg, színpadokkal és technológiával, sarokkötések
Az összes fénykép a cikkből Az a kérdés, hogy hogyan lehet saját kezűleg profilozott fát készíteni, sokakat foglalkoztat, mivel ez egy költségvetési lehetőség, és a ház építése sokkal olcsóbb. Profilozott fa gyártására szolgáló berendezések - felhasználás
Mi a legjobb módja a rétegelt lemez festésének a mennyezetre?
A rétegelt lemez a legnépszerűbb anyag az építőiparban. Ez az alacsony költségének köszönhető. Ez egyben plusz és mínusz is. Minél alacsonyabb az ár, annál érzékenyebb a nedvességre. Felmerül a kérdés: hogyan lehet impregnálni rétegelt lemezt a nedvességállóság érdekében, és hogyan lehet növelni