Névjegyzék

Házi hibakeresési díjak az AVR számára. Mi az STM32

A Fastavr univerzális hibakeresési tábla kezdőknek az Atmel MK programozásban egy tucat hasonló formatervezés elemzésén alapul. A díj ésszerű kompromisszum a legtöbbjük redundáns funkciói között vagy mások túl primitív tulajdonságai között. Van néhány tapasztalat a különböző mikroprocesszoros rendszerekkel való munkavégzésben, az alábbiakban megjegyzem a gondolataimat, - mint egy vagy egy másik fedélzeti csomót. Egyetértek velük, vagy nem - az Ön vállalkozása, de részben lehetnek hasznosak a jövőbeni avr mester ...

A tervezés kialakítása a mikroelektronika (http://www.mikroe.com/ru/) fejlesztésén és támadásain alapult. De EasyAVR díjak (és nem csak) túl sok komponensek, amelyek vonzzák a variestic és minősége újonnan mikroprocesszoros berendezések, sőt a fele a feleslegessé vált, miután a sikeres összeállítás 5-6 példát programok és tapasztalatszerzés. Gondolod, miért van szüksége egy csomó LED-re és gombokra, amelyek összekapcsolódnak az egyes kikötőkhöz? Mindez igaz, amíg nem fogja megtudni, hogyan kell irányítani a kikötői kikötői és dobja mutatókat, és ez nagyon gyorsan megtörténik ;-) Ebben az esetben 4 LED van a táblán, és a kapcsoló elég elég ...

Tehát a hibakeresési bizottság lehetősége:

  • fő Periféria szett ATMEGA támogatás: RS-232 konverter, Biper, SPI EEPROM, LCD és LED kijelzők, Beépített órajel generátor + kvarc, PS-2 billentyűzet, ADC Tester, Logic teszterek;
  • az otthoni, egyoldalas nyomtatott áramköri kártya megismétlésének képessége optimalizálható lézeres vas-technológiához, kis mérethez;
  • az összes alkatrész csak a DIP-házakban történő alkalmazása megkönnyíti azokat a kísérletek során, vagy a processzor programja más rendszerekhez (például a JTAG esetében);
  • teljes funkcionális elegendő az eszközök egyszerű prototípusainak megteremtése és hibakeresés;
  • standard SPI SPI SPI csatlakozó szelektív tápegységgel a programozónak, a képességgel külső kapcsolat Jtag;
  • az a képesség, hogy lehetővé tegye a tábla JTAG Ice módban egyszerű ajánlást;
  • a periféria független kapcsolódási lehetősége bármilyen kombinációban az összes MK port helyének lineáris technológiájának köszönhetően;
  • a külső perifériás és az ATMEGA-források 100% -án való használatának lehetősége az ATMEGA erőforrások 100% -ára a DIP-40-ben minden port, ráadásul - az asztal összes belső perifériája lehetővé teszi, hogy külső eszközökhöz (például egy óra generátor vagy LED mutatók;

Mindez nem igényli a díjak vagy forrasztás finomítását. Így A Fastavr MK lehetőségeinek kezdeti szakaszában elég elég. Az, aki saját szoftverének létrehozását követi, önállóan dönthet úgy, hogy kifejezetten és a prototípusát a tervezés saját perifériáival kell elvégeznie. Ismét a nyugtát az MK AVR tanulmányának megkezdéséhez hozza létre, senki sem üldözött. A dokumentáció megjelenése maga az az érdeklődéshez kapcsolódik, amit sok kezdő fejlődik ez a típus Vezérlők, vagy még mindig úgy gondolják, hol kell elkezdeni. És természetesen el kell kezdened a vizsgálati díjat ;-)

Az MK AVR-önellátó vezérlők azonban a processzor nem az egész rendszer. "Az általuk kiszolgált vagy általuk ellenőrzött kockák önmagukban önmagukban a jövőbeli struktúrák külön blokkoként tekinthetők meg. A főtáblán való kombinálással mindannyian együtt lehet a szükséges eredmények kombinálásával. Először a díjat az ATMEGA8 alapján tervezték, mert Olcsó és szinte minden AVR képessége van. Azonban a tanács lebegése, úgy döntöttem, hogy nem mentem, és a mikrokontroller-atmega16 mikrokontrolleret a dip-házban vagy 32-ben hozzáférhetővé teszem. Mindkét MK azonos. Az ára egy ilyen megoldás egy százszoros megtérül száma I / O portok, amelyhez csatlakoztatható legalább a hibakeresési időt. Az AVR összes generációjának alulról felfelé történő kompatibilitás lehetővé teszi a programok írásbeli és hibakeresését egy erősebb chip használatával, majd készítsen össze a célkristályt. A vaku elegendő erőforrása lehetővé teszi, hogy ne "kitöltse" a Mega újraprogramozásának lehetőségeinek korlátozását, különösen azért, mert elegendő, küldje el az MK-t a munkatervhez, az utolsó alkalommal varrja (Jtag jég az első kihívó)

A tábla gyártásához egy kis "szemetet" megfelelő számítógépet vesz igénybe, amely elég az elektronika tárolószobájában. A legtöbb komponenst a régi vagy elutasították alaplapok IBM PC vagy számítógépes technológia, be utóbbi időben Az ilyen vírus egyre inkább a diszkrétbe kerül, és használat nélkül fekszik. Mivel SMD kis dolgokkal gyakorlatilag semmi sem tehet semmit (rendezze a problémát és az időt ...), az ilyen eszközöket teljesen vagy egy építőipari hajszárítót vagy elektromos tűzhelyet húzok ki.

Az alábbi Fastavr fő leírása blokkolja:

Étel. A beépített stabilizátor 78 (m) 05-nél lehetővé teszi a 9-12v széleskörű adapterekből származó díjakat, amelyek általában üresjáratban vannak. Ennek a szokásos befogadásában elegendő (Meg-16/32 + LCD + RS232 + TXO), ha egy tipikus 7 szegmensű LED-t használ, vagy rendkívül óvetlen külső periféria (komplex programozó), a stabilizátor már nagyon forró. Külső stabilizált feszültség csatlakoztatása + 5V lehetséges a PIN-3 X1 (a csatlakozó a Máté hűtőjeiből). Korábban ki kell kapcsolnia a VCC_sel csoport JP1-JP2 jumperjeit. Az ilyen típusú X1-t több okból választják ki, a fő szinte mindig adaptert készíthet a tábla különböző adapterekből, amelyek rendelkezésre állnak vagy laboratóriumi bp-et. Húsvét ferrit ferrit files (Balun) FB1, FB2 szűrőimpulzus interferencia és rf tipp. A VD1 diódákon a VD2 a "felügyelet". Több helyen a táblák vcc_ext és GND_EXT jumpers telepítve vannak. Ezeken keresztül elegendő egyszerűen, ha a periféria összekapcsolása a tápfeszültség és a teljes "Föld" eltávolításához.

A külső memóriát az I2C EEPROM 24CXXX szabványra hajtják végre. Bár az AVR maga is magában foglalja saját nem illékony memóriáját, de sok tervben külső chip előnyös lehet az erőforrás térfogata miatt. A befogadó áramkör szabványos, a 0x01 kristály címe.

Lineáris LED port állapotjelzők A HL2-HL5 4 diszkrét LED-eken készül. Az AVR-vel végzett kísérletek megkezdésekor ez elegendő, több számuk, úgy vélem, hogy nem indokolt és meglehetősen díszített. A LED-ek szerepelnek a port naplójának írásakor. "1", így tovább A port állapota jelzés nélkül jelenik meg, amely kényelmes és vizuális.

Az LCD jelző táblájához csatlakoztatva 2 csatlakozóval készül, mind a 8 bites, mind a 4 bites üzemmódot használhatja. Az első ezek közül a 34 csapok x2 (3,5 „meghajtó) lehetővé teszi, hogy szabványos újratöltött hurkok a hajtások a kívánt hosszúságú, illetve a kijelző is, akkor jobb, hogy elrejtse a pin összekötő vonalat (PIN- blokk), lehetővé teszi, hogy gyorsan változtassa meg a különböző mutatókat a félelem nélkül. A következtetések konvertálása nélkül csatlakozik. Az ABRA portjaihoz való csatlakozás az X10 PIN-blokkon keresztül történik, amely az LCD csatlakozási mód mellett rugalmasan válassza ki a következtetéseit Mk. Ez a kialakítás lehetővé teszi, hogy könnyedén alkalmazkodhasson a vezérlő szabad portjaihoz, még a "tárcsázza" őket az egyik különböző csoportban, amely szükséges, ha egy különösen hibás prototípusra vagy egy újonnan kialakított nyomtatott áramköri kártyára van szükség, kiderül, hogy kiderül kényelmesen vezetékezésben.


Sok esetben az LCD-kijelző használata nem indokolt ár, dimenziók vagy megbízhatóság. Például a legegyszerűbb töltő Vagy az időzítő keményen dolgozik, és a 2 bites LED jelzőt. A közös típusú kettős 7 szegmensű mutatók jelenlétében 14 mm-es jelzéssel rendelkező, mindkettő közös anóddal és egy közös katóddal (írott pénztárgépek és rendszerblokkok 486 számítógép). 2 ütemű kulcsokat kellett alkalmaznom a VT1-VT4-en, hogy bármilyen típusú jelzőt csatlakoztasson, és ennek megfelelően a jelzőt hozza létre, hogy a jövőben ne szakítsa meg a fejét áramkörrel.

Minden csatlakozási perifériák az ATMEGA portokhoz, amint korábban említettük, lineáris x3-x6 PIN-kódon keresztül készülnek. Főleg az adósságköltségeken megfigyeltem az IDC-10 csatlakozók (2x5) használatát. Az egyetlen előnye ennek a "kulcs" jelenléte, annak érdekében, hogy ne vegye be a plume helyeken, amikor csatlakoztatva van. Ezért az ilyen módszer előnyei véget érnek, és a hiányosságok megkezdődnek - még vizuálisan kényelmetlenek, hogy 8 számjegyű kikötővel dolgozhassanak, mert A következtetések nem egy sorban találhatók, lehetetlen, kivéve a hurok a beépített perifériát. A PIN-blokkok használata közvetlenül az ellenkező eredményt ad, ráadásul a standard jumper-jumperen keresztül könnyen ellenőrizhető, például logikai szondát vagy oszcilloszkópot, nem kell szivattyúzni és olvasni A kikötő kikötőjének a véletlenszerűen "blokkolja" következtetéseket. Hozzáad egy maximális alacsony költségű és átadja itt ez a vegyület, mert sokkal könnyebb cserélni a hurkot vagy a jumperet, mint a díjért felelős csatlakozó. Ráadásul most már az eladásunkban is megtalálható a csatlakozók ilyen válaszrészeit (vagy a régi rendszeregységekből), ami megkönnyíti és gyorsan összekapcsolja a csatlakozókat (ábra):


Hangra alkalmaztak egy közös bipper, amelynek ellenállása kb. 80 ohmat a Mattlat-tól. A jel nem nagyon hangos, de elegendő a vezérléshez (R23 és így kiválasztva a határon). Egy külön kulcs, amit nem tettem senkit, aki azt akarta rekonstruálni, hogy a temp. Egy kis tanácsadás - a hanggal való munka, ne felejtsük el az eljárás végét, hogy olyan jelet generáljunk, amely egy parancsot helyez el a naplóba. "0" PD7 kimenet, egyébként a generáció leállítása után az "1" és az áram A hangszóró továbbra is megy, hogy nincs jó azonban az AVR-A teljes fogyasztásának megfontolására.

A 4 bites DIP kapcsoló SW4, a portok logikai jelei összeszerelve. Itt a számmal rendelkező helyzet hasonló a LED LED-ekhez. Mivel Az Avrov bemenetek belső plug-in-up rezisztenciával rendelkeznek, illetve a "harisnyatulajdonosok", hogy nincs szükség étkezésre. Az R18-R21 ellenállások védelmet nyújtanak az MK portok véletlen befogadásának hibáinak elleni védelmet a kimeneten. Az 1.03 és annál magasabb tábla ellenőrzése során a DIP kapcsoló helyettesíthető jumperekkel. Nemrég szükséges, hogy gyorsan készítsem a jtag jégtáblát. Ezzel összefüggésben az REV 1.4, az RN1 ellenállás mátrix bevezetésre került, amely lehetővé teszi a hardver számára, hogy a vezérlő több bemenetén "1" előadást kapjon. Ha nincs szüksége rá - nem tudja telepíteni az RN1-et.

A PIN-CL_SEL PIN-csoport kiválasztja az MK-t, és egy Z1 külső kvarc rezonátorból (csak JP37, JP38 telepítve van), integrálva kvarc generátor G1 (16 MHz) vagy egy osztóból: 2 és: 4. Így A kvarcon kívül a processzort 16, 8, 4 MHz-es frekvenciákkal nyomhatja. Könnyedén megbecsülheti a hibakeresési program sebességét, vagy megkaphatja a szabványt órafrekvencia Lezárt akciókkal. kvarc. Elvben TXO hiányában bármely más generátor 16 MHz-re alkalmazható erre a frekvenciára. A generátor is hasznos lehet Önnek, ha az MK-t az MK hibás villogó Fiom Microcontroller, ebben az esetben az órajelzés nem játszik szerepet.

Az UART RS-232 soros interfészszintű átalakítója az AVR legtöbb rendszerének állandó tulajdonsága. Itt nem kell "újraindítania a kerékpárt", a szabványos max232 elég elég. Csak RX-TX jelek vesznek részt, ami elég a legtöbb alkalmazáshoz. Akkor gyakorlatilag csatlakozni CTS-RTS hardver flow control nélkül átdolgozták a fórumon, rugalmas vezetékek JP31-JP32 a számokat. A rendszer MAXIM MAX232, TI MAX232 és SIPEX SP3232 - tegyen társaik ellenőrzik a MAXIM MAX232, TI MAX232.

A külső mátrix billentyűzet lehet egy külön tábla, és csatlakozik az MC áramok (I döntött, hogy alkalmazza az egér manipulátorok, mint általában 2 micrikka mindig van jó). A hibakeresési táblán egy dupla PS-2 csatlakozókat telepítenek. Szabványos billentyűzet Az IBM PC-t hardverfejlesztés nélkül csatlakoztatja, természetesen megfelelő szoftveres támogatással az AVR-től. A második csatlakozó ingyenes, a saját belátása szerint. Rendszerint a billentyűzet nagyon specifikus dolog, a proteotípus adósságától függően, így néhány pondym után úgy döntöttem, hogy nem tegyem még a legegyszerűbb gombokat a táblán. A kábelezés és a tesztek után elhelyezem a táblákat.

A HL7 jelző a beépített hardveres PWM vezérlővel végzett kísérletekhez van beállítva.

Az X7 intrahemny szekvenciális programozásának csatlakozója az STK-200 szabványnak megfelelően történik. A programozó hatalma szelektíven választható a JP43-on keresztül. Az én esetemben a legegyszerűbb programozó A PonyProg-tól a 74-es pufferen (LS, F) 244 az LPT-en keresztül csatlakozik. Mindent ellenőrizték a Core2Duo + i965chipset által az XP SP2 által kezelt, nem merült fel problémák. A programozó a debugok csatlakozóján keresztül működik, és kényelmes működésben, mert Pufferek normál üzemmódban "Go" és Z-státuszig, és teljesen ne zavarja a Fastavr-t. Csatlakoztatása JTAG adapter intrahemum programozás és hibakeresés valós időben időszak nélkül is lehetséges finomítását fórumon keresztül a megfelelő egyenes PIN port a port C.

Továbbra is meg kell említeni néhány további szükséges elemet:

A külső visszaállítás láncolata, amelyet az AVR meglehetősen egyszerű. A JP42-en keresztül kikapcsolható, bár a programozóval való kizsákmányolás nem zavarja a programozót. A reset bemenet lehet programozni a fúzió, mint a standard I / O port és használt periféria, de nem szabad elfelejteni, hogy ebben az esetben ez már nem lehetséges, hogy átprogramozza a kristály keresztül x7.

A potenciométerben lévő R27 változó ellenállás egy feszültségértékelő, beépített ADC-vel végzett kísérletek esetén a kimenet az MK bármely analóg bemenetein szolgálhat. Kis megjegyzés - Felhívjuk figyelmét, ha nem telepíti ezt ellenállás bármilyen okból, biztos, hogy áthidaló (ábrán. Irány) számára a normális áthaladását a teljes GND abroncs!

Egy kicsit a nyomtatott áramköri lapról és a tervezésről. Amint azt már megjegyeztük, a tábla egyoldalú. A lézeres vas technológiával elvégzett 2 példányt teszteltem (az egyik, amikor a fényképpapírról a csomópontokról, a másik az öngombok alapján), így tovább Kívánt esetben mindent meg kell szerezni ;-) Ha a fotókról, nagyszerűen gondolsz! A jumper szabályok elváltak, figyelembe véve a "tiltott zónák" és a standard 16-pin-hurok használatát (bár a játékból), még akkor is, ha egy rendkívül közel van. A ferrit fojtók hiányában (a régi 286 Matpal vagy az égő monitorokból) biztonságosan beállíthatja a jumpereket. Az összes zseton alatt azonnal javaslom, hogy a panelek ne dohányozzák a díjat. Ne felejtsd el 2 ugrót a HL6 jelző gombjával.

De úgy néz ki, mintha a TTL / CMOS logika ellenőrzésének felülete, amennyire csak lehetséges, megpróbálom megmondani, mi kiderült.

A cikkeket leírták a hibakeresési fórumunk fontos részének összeszerelését. Érdemes, hogy a tápegység nem mindig feltétlenül semmilyen hibakeresési vagy dömpingtáblán kell lennie. Ha már kész kialakítású tápegység van egy kész kialakítás formájában, akkor is használható. Az úgynevezett "laboratóriumi" tápegységek, amelyeknek egy vagy több szabványos kimeneti feszültsége van, gyakran állítható, széles körben elterjedt. Hasonló tápegység is összegyűjthető vagy megvásárolható. Ezután a vizsgálati struktúrák minden egyes idejét nem kell elérni.


Továbbra is összegyűjtjük a hibakeresést. Ezúttal telepítünk egy mikrokontrollert rajta, csatlakoztunk több LED-t és indítsa el az első programot rajta.
Először is elkészítjük a szükséges részleteket:


Ábra. 1. Alapvető részletek.

Alapként az AVR-Microcontroller Atmaga8-t. Ez elég erőteljes mikrokontroller Nagy mennyiségű memóriával és számos perifériával. Alkalmazhat bármely más mikrokontroller is. Az Attiny2313 mikrokontroller használata ezen a hibakeresési fórumon megismerheti a szöveg másik kiviteli alakját.

Mint mindig, az első dolog, miután kiválasztotta az elemet, meg kell ismernie a következtetéseinek helyét és a fő jellemzőit. Minden szükséges információ Az ATMEGA8-hoz benne van. Ne feledje, hogy a mikrokontroller szinte minden következtetéseinek több funkciója lehet. Ezeket a funkciókat a μC programra vonatkozó program írásakor lehet kiválasztani. És ezt figyelmet kell fordítani a összeállítás színpadára koncepció. Ezenkívül kényelmes használni szimbólum Részletek az "élénk" Pinouttal, azaz a diagram megjelölésével, a következtetéseket vonja le, amint azok valójában elhelyezkednek. Ezután az összetevők és a diagram elhelyezése, és a táblán egyszerűbbé válik, egyértelműbb a kisebb számú hibával. (A rendszerek szinte minden szerkesztőnek lehetősége van arra, hogy felhívja a saját hagyományos megnevezését.)

Rajzoljon egy sémát:



Ábra. 2. Az ATMEGA8 mikrokontroller rendszere.


Quartz rezonátor Q1 C1 és C2 kondenzátorokkal az μC1 mikro-terminroller Órához képződik. Ez nagyon érzékeny a rendszer interferencia részére, így a vezetékeknek ki kell választaniuk a minimális hosszát, és a C1, C2 és a nyolcadik láb μC1 (a vastagított vonal a diagramban) nem tartoznak semmit. R1 Ellenállás és C3 kondenzátor kisülési láncot képez mikrokontrollerhez. R2-R5 ellenállások szükségesek ahhoz, hogy az áramot a LED1-es Hightodes-en keresztül korlátozzák. A hálózati áramkörben van egy blokkoló kondenzátor C4. Energiaforrásként a cikk első részében gyűjtött stabilizátort fogjuk használni. (A diagram minden lehetséges cseréjének listája ezen az oldalon található.)


Ábra. 3. Gyakori Pinout ISP villa.

A programozáshoz szükséges vezetékeket a programozó vezetékekhez kell csatlakoztatni. Ezek a vezetékek kényelmesen csatlakoznak a meglévő programozó csatlakozójának reakciójához egy szabványos dugóval az IDC-10MS kártyára való telepítéshez (3. ábra). A csatlakozóval kapcsolatos következtetések pontos elhelyezkedése szükséges a rendelkezésre álló programozóval!




Ábra. 4. Top Board.

Helyezze az összes részletet a jövőbeni hibakeresési fórumon a rendszernek megfelelően. Először is, egymás után telepítjük az alkatrészeket a lyukakba, harapjuk az ablakokat vagy a mellbimbóit az elemek túlzott hossza következtetései és wise. Ezután csatlakozhat vezetékekkel. A rendszer ezen részében, amely nem változik tovább, a kapcsolatok jobbak a tábla alsó oldaláról. A panel (azt is mondja, hogy a "CRIB") a mikrokontroller üresen önthető, majd helyezzen be egy mikrokontrollert. Ugyanakkor nem szabad elfelejteni a panel "kulcsát" és a Gerocontroller maga. A rendszerünkben például a Quartz csatlakozik, a programozóhoz való csatlakozások és a mikrokontroller hatalommal történő csatlakoztatása nem változik a jövőben. És a LED-ekkel való kapcsolatok, valószínűleg különböző kísérletekre váltunk.


Ábra. 5. A tábla alja.

A tápvezetékek a legjobb, ha más színt vehetnek; A pozitív vezetékhez piros, mínusz - kék vagy fekete színű. Amikor a vezetőkészülékek tenyésztése a tábla hátoldalán, ne felejtsd el a "tükrözés" -et!
Lehetőség van arra, hogy a LED-eket az alábbiak szerint állítsa be: Ez egy kis csík a kartonpapír között a LED-ek kimenetei között, állítsa őket a tábla nyílásába, a fordított oldalról, hogy levágja a következtetések hosszabbítását és öntsük őket. A forrasztó lábak után a kartoncsík eltávolítható, rizs. 6.


Ábra. 6. LED-ek telepítése.



Mielőtt újra bekapcsolná, ellenőrizze a kapcsolatok helyességét, és ami a legfontosabb - a tápellátás helyességének helyessége a mikrokontrollerhez!
Ha csatlakoztatva van, a stabilizáló rendszerben lévő zöld jel LED világít, és semmi sem melegszik, majd a sémát megfelelően szerelik fel.
Most gratulálhatsz magadnak, épp most kaptuk meg a jelenlegi debruga táblát a saját kezünkkel!
Azonnal vezessen be a mikrokontrollerbe egyszerű program LED-ek villogása :. A firmware betöltése után a mikrokontrollerben a LED-ek felváltva villognak. A lumineszcencia idő és szünet körülbelül egy másodperc lesz:

Videó 1. Munka teszt firmware.

Az ilyen hibakeresést nemcsak tesztelési struktúrákhoz vagy szoftver algoritmusokhoz alkalmazhatja. Néha elektronikus áramkörökA dömping díjakra összegyűjtötték a befejezett eszközöket akár professzionális elektronikus illesztőprogramok is.
A jövőben néhány példát adok, mint a hibakeresési fórumon alapuló, összegyűjthet egy egyszerű automata világítási hatásokat, egy zenei harangot, egy LED-jelzést, sőt az egyszerű robot fő modulját.


Az ATMEGA8 mikrokontrollerrel való áttérés lehetséges cseréjei. 2:

  • A Quartz rezonátor Q1 alkalmazható 2-8 megahertz frekvenciájára. A teszt firmware (a LED-ek villogása) lassabban vagy gyorsabban fog működni.
  • A C1 és C2 kondenzoroknak azonos kapacitással kell rendelkezniük 18 pf-től 27 pf-ig.
  • A C3 és C4 kondenzátorok kapacitása 0,01MCF és 0,5 μF között lehet.
  • Az R1 ellenállás helyettesíthető 10-től 50-ig terjedő ellenállásra.
  • Az R2-R5 áramlási ellenállások 680 ohm-tól 1 COM-ig terjedhetnek.
  • A LED1-vel4 LED-ek bármilyen szín és méret lehet.
  • A fő mikrokontroller a következő jelöléssel rendelkezik: ATMEGA8L -8PU, ATMEGA8 -16PU. A legfontosabb dolog az, hogy a DIP vagy PDIP-ügyben van.


Kiegészítők:

  • Zip: Vizsgálati firmware villog bejegyzéssel.
  • URL:.

Merész és sikeres kísérletek !!!

A hibakeresési díj elég hasznos eszköz Különböző fejlesztésekor elektronikus eszközök. De lehetséges, hogy saját kezével hozza létre? Vagy csak az ipari analógoknál számíthatsz? Milyen tulajdonságokkal rendelkezik ez a készülék? Ma beszélünk róla és beszélünk.

Általános információ

Amikor erről a témáról beszélnek, leggyakrabban az ATMEGA8 vagy egy másik hasonló mikrocontroller hibakeresési tábla, amely 8 vagy 16 bites üzemeltetési elveken alapul. De a világ tovább halad. Itt az ideje 32 bites mikrokontrollerek számára. Ebben a tekintetben meg fogjuk vizsgálni, hogy mi lehet elérhető nekünk. Különös figyelmet kell fordítani az STM32 hibakeresési fórumra, bár a cikk keretében avr. De először képzelje el az általános képet.

A 32 bites mikrokontrollerek megjelenése lehetővé tette, hogy jelentősen bővítse az általuk elvégzett feladatok mennyiségét. De a döntéseket és a létrehozott technikát optimalizálni kell. Bár a régi minták figyelmet kapnak, mert nem is beszélve sokoldalúságuk és a jóságuk egyszerűen lehetetlen.

Mi az STM32?

Természetesen a hibakeresési díj a cikk legnagyobb érdeke. De egy további pillanatban kitaláljuk, nézzük meg a főt. Tegyük fel, hogy van stm32f103c8t6. A hibakeresési fórum egy mikrokontroller, amely a kar Cortex-M3 kernelre épül. Jelentős előnye van, ami a legfontosabb, hogy az egyetemesség. By the way, most a Cortex-M3 teljes körű ipari szabvány. A hibakeresési díj olyan felület, amelyen az összes STM32 láb kölcsönhatásba léphet, amely a meglévő feladatok végrehajtását biztosítja.

Előkészítés

Szóval szükségünk van egy hibakeresési testületre. Mi lehet a paraméterek? Vásárolja meg, vagy csináld magad? Milyen méretűnek kell lennie? Az utolsó kérdésből elkezdjük. Kezdetben olyan eszközt kell választani, hogy az elemek minden mechanizmusa és összetevője sikeresen befogadhassa. A legtöbb esetben elegendő, hogy az AVR hibakeresési fóruma tizenöt centiméterrel rendelkezik. Ez a méret alkalmas a készülék tömörségének és lehetőségeinek köszönhetően.

A fórum gyártásának vagy megvásárlása előtt kezdetben össze kell állítani a rendszert. Ehhez a papíron lévő elemeket bonthatja le, és végezze el a link vonalat. Ha minden probléma problémamentesen kiderült, akkor kiváló, ez azt jelenti, hogy gyakorlati cselekvéseket folytathat. Akkor csak meg kell helyezni és forrasztani az összes szükséges elemet, és minden készen áll. Így jól néz ki. És most vegyünk többet részletesebben.

Tervezés

A hibakeresési táblák előbb-utóbb történő használatának szükségessége minden rádiós amatőreket túllép. Ez egyfajta hibakeresés a vas szinten. Ha szeretné, megvásárolhat egy kész díjat minden ízlésnek. De érdekelünk részletes elemzés Ez a téma? Ezért megnézzük, hogyan jön létre a hibakeresési fórum a saját kezével.

Kezdetben el kell dönteni - kidolgozunk díjat a konkrét igényekért, vagy egyetemes. Mivel az első lehetőség meglehetősen konkrét, a cikk keretében a másodiknak tekintendő. Az alapítványra kell gondolkodni. Ha a legtöbb véletlenszerű amatőrséget nézed, meg kell jegyezni, hogy nagyon kissé néz ki. A vezetékek bármit is kitesznek, és fontolják meg, mi kapcsolódik, talán valamivel problémás. Ezért szükség van arra, hogy elképzelhessük a lehetőséget, hogy megszilárdítsák őket, hogy ne metszenek.

Ha konkrét esetet hoz létre és egy rendszert fejleszt, akkor a zeneszámokat vezetheti. Ez a lehetőség a legérdekesebb. By the way, a helyzet nagyon népszerű, ha használják egyetemes rendszer, és a pályákat alkalmazzák, majd eltávolítjuk. Ahhoz, hogy jobban kitaláljuk, nézzünk néhány példát.

Tobalboard

Tegyük fel, hogy valami jelentős méretű, és eszközünk több modulból áll. Ebben az esetben a hibakeresési bizottsági rendszernek biztosítania kell, hogy állandó vagy váltakozó feszültséget érjen el a bemeneten. A csatlakozás több módjának eléréséhez a csatlakozókra és a terminálokra kell gondolkodnia. A munka biztosítása érdekében nemcsak az elemeket, hanem a stabilizátort is biztosítani kell. És könnyű túlterhelések és egyidejű túlmelegedés esetén használhat egy kis radiátorot.

Mikrokontroller fedélzet

És itt van a legérdekesebb. Lehetséges, hogy a mikrokontrollerek és segédelemek hibakeresési díja a legbonyolultabb összetevők. Végtére is, ők "agy" műszaki eszközök. A hibakeresési táblák területén sikeres indítás esetén a komplex 32 bites vezérlők indítása nem kívánatos. Könnyebben kezdhetsz valamit. Például a mechatronikus fejlesztések veteránja atmega8. Annak érdekében, hogy ne bonyolítsák meg a helyzetet, akkor az egyoldalas nyomtatás megteremtését végezheti.

És mi van, ha a követelmények túlmutatnak ezeken a kereteken? Használjon kétoldalú nyomást? Opcióként - igen. De ha a képesség kivétele elhanyagolható, akkor gyakran felszerelhetők. Jobb, ha a portcsatlakozókat és a felfüggesztett láncokat elvégzünk külön miniatűr zsebkendőn. Ez a megközelítés megkönnyíti a mikrokontroller kártya elrendezésének megkönnyítését. De ez csak egy közös elmélet. Beszéljünk a gyakorlati megvalósításokról.

Kézi nyomtatott áramköri kártya

Kezdetben olyan papírra van szükségünk, amelyre az elrendezést meg fogják vonni pcb. Kívánatos, hogy vékony. Ez fontos a pontos fúrási lyukak eléréséhez. Annak érdekében, hogy ne történt meglepetés, a papír ragasztóval ragasztható ragasztóval. Ezután vágja le a ragasztott mintát. Nos, a fúrás sablonja készen áll. Kiválasztjuk a kívánt méretű fólia üvegszálas munkadarabot. Papír-kartonpapír-mintát alkalmazunk, és ceruzával vagy markerrel írjuk le a kerület körül. Ezután az üvegszálasok vágják át az általunk alkalmazott vonalakat a fém ollóval, vagy a fűrészfűrészt. Ragasztott részek ragasztóval.

By the way, egy kis tanács: nem kell kenet az egész felületen, elég ahhoz, hogy egy csepp ragasztót hagyjon mind a négy sarkában. Ha nincs vágy várni - használja a "pillanat". Néhány másodperc múlva tovább fog működni.

Lyukak fúrása

Ebből a célból alkalmas egy speciális mini-gép alkalmas. De kézi eszközöket használhat. A célok túlnyomó többsége több mint elég, mint 0,8 mm átmérőjű fúróval. Meg kell jegyezni, hogy a minőségi testület először nem működik először a munka összetettségének és a szilárd kéznek. Ha az ilyen tevékenységeket először elvégzik (és így valószínűleg valószínűleg), akkor csak azt tanácsolja, hogy erkölcsileg felkészüljön arra, hogy a fúró megszakad. Miután elvégezte a teljes spektrumot a munka, hogy megbizonyosodjon arról, hogy minőségi, nézd meg a lumen. Ha bizonyos hibák észrevehetőek, akkor gyorsan el kell távolítani őket.

Topográfiai mintát alkalmazunk

Olyan helyek, ahol vezetőképes pályák kerülnek, meg kell védenie a pusztítás ellen. Ehhez különleges maszk borítja őket. Alkalmazás előtt meg kell távolítania az összes harmadik fél anyagot. Különösen ez a ragasztóra utal, amely véletlenül megtalálhatja a felszínen.

A pályák megjelölése után a rajzfolyamathoz továbbhaladhatunk. Ebből a célból vízálló zománc (bármilyen) alkalmas.

Rajzot hordunk papírral az üvegszálon

Ez a leginkább felelős színpad. A papír (az oldal, ahol a rajzot) az üvegszálra alkalmazzák, és nagy erővel nyomjuk meg. Ezután melegítse a kapott "szendvicset" a sütőben 200 fokos hőmérsékletre. Várjuk, amíg a táblát szobahőmérsékletre hűtjük. Ezután továbbra is meg kell szakítania a papírt - és a kép a nyomtatott áramköri lapon marad. Ez elég bonyolultnak tűnhet, különösen a hőmérséklet. Különösen az ilyen kételkedő emberek számára, néhány kézműves az elektromos áruk használatára. De itt kell egy fontos figyelmeztetést tenni: Az eredmény instabil. Természetesen megpróbálhatod gyakorolni a napot - a második, és talán nem lesz rosszabb, mint a tűzhely esetében. De még mindig van egy probléma annak, hogy a felület egyidejű melegítésének biztosítása a teljes nyomtatott áramköri kártya mentén egy hőmérsékletig. Ezért a rajz nem teljes mértékben átkerül.

A legjelentősebb problémák olyan hiányosságokat hoznak létre, amelyek ilyen teremtettel merülnek fel. A nyomtatott áramköri kártya "előkészítése" alatt a sütőben további öt-hat milliméter vastagságú fémlemezekkel boríthatjuk. Ez történik, hogy elkerülje a negatív deformációt a fórum termikus feldolgozása során.

Következtetés

Itt általában az AVR díja és készen áll. Természetesen itt írják le univerzális útÉs konkrét körülmények között befejezni mindenkinek függetlenül kell lennie, az igényeibe összpontosítva. Kísérletes az egyetemes táblák létrehozásával. Minden kézműves folyamatosan szerényíti őket valamiben, hogy jobb és jobb legyen. Ezenkívül fejlesztésük lehetővé teszi számunkra, hogy biztosítsuk a létrehozott rendszerek megbízhatóságát.

Az eszköz univerzális rendszer Hibakeresésre aVR mikrokontrollerek. A díj nem kapcsolódik egy adott mikrokontrollerhez, és univerzális csatlakozóval rendelkezik, amelyhez bármilyen mikrokontrollerrel csatlakoztathat egy modult. A ebben a pillanatban A mikrokontrollerek modulokat fejlesztettek ki:
- Atmega8.
- ATMEGA16.
- ATMEGA162.
- Attiny2313.
- Attiny13

De semmi sem akadályozza meg a modulok fejlesztését és a többi mikrokontrollereket. A készülék tartalmaz egy USBASP programozót, és teljesen fele USB vagy külső forrás Táplálás. A készülék tartalmazza mindazt, amire szüksége van, amire szüksége van a hibakereséshez: LCD és LED kijelzők, valós idejű óra és EEPROM memória, RS232 és RS485 interfészek, billentyűzetcsatlakozó, gombok, LED-ek és így tovább. A készülék részei speciális vezetékekkel, jumperekkel és kapcsolókkal vannak összekötve. Néhány alkatrész tartósan csatlakozik a kiválasztott mikrokontroller (például LCD) portjaihoz, amely eltávolítja a konfigurált vezetékek problémáját.

A megőrzés leírása

Mivel a projekt bonyolult, a rendszer több részre oszlik.

Az egész eszköz legfontosabb része, amely kezeli processzor modul és a többi eszköz. LED kijelzők, időzítő és I2C interfész, az UART és az I2C interfész csatlakozik ehhez a részhez. infravörös vevő. Az U6 mikrokontrolleren (Atmega8) az USBASP programozó összeszerelhető. A helyes működés érdekében a Quartz X1 (12 MHz) és C9 kondenzátorok (22pf) és C10 (22pf) szükségesek. Az R27 ellenállás (10K) húzza a mikrokontroller kibocsátásának kimenetét a pluszba. R31 (470R) és R32 (470R) ellenállások korlátozzák a D3 és D4 LED áramát. Az R58 (470R) ellenállás ugyanolyan szerepet játszik a D1 LED-nek. Kanda egy ISP csatlakozó. C12 (100NF) és C11 kondenzátorok (4,7 μF) - szűrés. -Ért megfelelő munka Az USB gumiabroncsok R29 (68R) és R30 (68R), stabilidok, D1 és D2 (3,6 V) Az R28 ellenállás (2.2 COM) szükséges ahhoz, hogy a készüléket a számítógép határozza meg alacsony sebességgel. A hibakeresési tábla a ZUSB1 csatlakozóval (USB-B) keresztül csatlakozik a számítógéphez.

Az U3 és az U4 (DS18B20) az 1-vezetékes buszon dolgozó hőmérséklet-érzékelők. A gumiabroncs megfelelő működéséhez R24 ellenállás (4.7 COM). 1WR_OUT A csatlakozó lehetővé teszi, hogy további érzékelőket csatlakoztassa, és az 1wr-csatlakozó kommunikáljon a mikrokontroller modulral. A PS2 csatlakozó (Mini DIN6) semmi más, mint egy billentyűzet csatlakozó személyi számítógép. R59 (4,7 kΩ) és R60 (4,7 kΩ) ellenállások Húzza fel az adatbuszot és az "óra" kimenetét a pluszhoz. A KBD csatlakozó kommunikál a mikrokontroller modulral. A billentyűzetet külső tápforrással táplálja +5 V.

A tábla 16 MHz-es választható frekvenciatermelővel rendelkezik. Van egy további kvarc rezonátor X3 és két C16 kondenzátor (22pf) és C17 (22pf) bármilyen célra.

Zusb2 a C18 elemekkel (100nf), C19 (4,7 μF), R48 (68R), R48 (68R), R49 (68R) és a D8 (3,6 V) stabilid és a D9 (3,6 V) stabilitású kötegek tetszőleges eszközök hibakeresés céljából USB csatlakozó. Az R47 ellenállás (2,2 k) kikapcsolható ZW7 jumpers segítségével, ennek köszönhetően használható USB csatlakozó Az USB eszköz értesítése nélkül.

A W1 LCD (20x4) az adatok megjelenítésének fő eleme. Az R3 (47R) ellenállás korlátozza a háttérvilágítás áramát, amelyet a T1 tranzisztor (BC556) és R1-ellenállók (3.3 COM) és R2 (3.3 COM) jumper ZW1 aktivál. P1 (10 COM) potenciométer lehetővé teszi a kijelző kontraszt létrehozását. A JUMPER PW4 tartalmazza a kijelzőt. Az SD1 kapcsoló (SW6) a fő processzorhoz csatlakoztatott kijelzővezérlő vonalak letiltására szolgál (nincs beállítva).

T2 - T5 tranzisztorok (BC556) és R4-R11 ellenállások (3.3 COM) Ellenőrizze a 4 bites LED kijelző ANódjait. Az R12 - R20 (330 ohm) ellenállások korlátozzák az áramot a kijelző szegmenseken keresztül. Az SD2 (SW4) és az SD3 (SW8) kapcsolók a fő processzorhoz csatlakoztatott kijelzővezérlő vonalak letiltására szolgálnak (nem állíthatók be). A W2L csatlakozó a központi pontok csatlakoztatására szolgál a processzorhoz.

U9 (TL431) R45 ellenállásokkal (330) és R46 (10 COM) és P2 potenciométer (1 COM), amely körülbelül 2,56 V-os referenciafeszültségforrás. Kilépés a Vref csatlakozón keresztül. A BUZ1 generátorral (5b) a T12 tranzisztor (BC556) és az R40 ellenállások (3.3 COM) és R41 (3.3 COM) alkalmazásával vezérlik. A hangjelzőt a BUZ csatlakozón keresztül szabályozza. A tábla is telepítve van a T7 (L-93P3BT) fototransztorra. Az R33 ellenállás (10 COM) korlátozza az áramot átáramló áramon keresztül. Fotoranzisztore kimenet a Fot Connector segítségével.

A Port Com szintek konvertálásához a népszerű MAX232 chip (U1) használatos. A megfelelő működés érdekében C1 - C4 kondenzátorok szükségesek (1 μF). Az első UART kimenet közvetlenül csatlakozik a processzor modulhoz az SD4 kapcsolóval (SW2) keresztül. A második UART kimenet megjelenik a csatlakozón, és bármilyen célra használható. A Max232-rel negatív feszültséget (a frekvenciaváltó kimenete) a csatlakozón keresztül eltávolítjuk. Ezt alkalmazhatjuk különböző rendszerek kiszorítására. A Max232-t a PW1 Jumper segítségével leválasztják az áramforrásból.

A PW2 Jumper tartalmazza az I2C buszon működő chipeket. Az I2C busz megfelelő működéséhez R25 (3,3 kΩ) és R26 (3.3 COM) ellenállóknak vannak szükség. Az I2C busz a processzor modulhoz csatlakozik az SD5 kapcsoló (SW2) segítségével. U5 mikrocirk (AT24C256) - EEPROM memória. D6 diódák (1N4148) és D7 (1N4148) BAT1 akkumulátorral (3 V) - forrás folyamatos hatalom RTC, U7 chipek (PCF8583). Az akkumulátort a ZW4 jumperrel kikapcsolhatja, és a ZW3 Jumper beállíthatja az U7 160 vagy 162 címet. C14 kondenzátor (100 NF) szűrő, és a lehető legközelebb kell lennie az U7 chiphez. A kondenzációs C13 (33 pf) és a Quartz X2 (32 768 kHz) pontos órákat biztosít. Az U7 chip megszakítása a PCF_INT csatlakozóban jelenik meg.

A tábla két LED kijelzővel rendelkezik - W3 és W4 szint. Az RP1 (4x470R), RP2 (8x470R) és RP3 (8x470R) ellenállásállományok korlátozzák az áramot a kijelzőszegmenseken keresztül. A kijelzők csatlakoztatva vannak a processzor modulhoz a LED1 és LED2 csatlakozókon keresztül. Szintén a fedélzeten, RGB LED D13 és D14 vannak telepítve, a jelenlegi limit ellenállások R63 (180R), R64 (100R), R65 (180R), R66 (180R), R67 (100R) és R68 (180R). A ZW11 és a ZW12 jumpers szükséges a LED-ek katódainak bekapcsolásához a földre vagy a tranzisztorokra.

Csatlakozók V1 - V3, V4 - V9 áramforrás +5 V. Csatlakozók G1 - G3, G4-G8 - Föld.

Az U8 chip (ULN2803) az alacsony feszültségű terhelések ellenőrzésére szolgál. A vezérlési jelet a Z3 és Z4 csatlakozókba táplálják. Kimenet az ULN1 - ULN4 csatlakozókhoz. A mikrokrokium nagy energiafogyasztásának köszönhetően az U8 külső forrás által működtetett. Csatlakozók Z1 és Z2 csatlakozók csatlakozókkal Csavarzárokkal ZU1 - ZU4. A TR1 (BT138-600E) és a TR2 (BT138-600E) opt1 (MOC3041) és az OPT2 (MOC3041) és az OPT2 (MOC3041) és az OPT2 (MOC3041) és az R34 (180R), R35 (180R), R37 (180R) és R38 (180R) ellenállók Engedje meg, hogy ellenőrizze a terhelést 220 B. R36 (330R) és R39 (330R) ellenállások, korlátozza az áramot az optocsatolókon keresztül. Lépjen ki a csatlakozókon keresztül a csavarzárral a TRO_1 és a TRO_2. A vezérlőjelt a TR1 varisztorok WR1 (JVR-7N431) és WR2 (JVR-7N431) védik a kimenet védelme érdekében. A PD28 panelek (DIL28) és a PD40 (DIL40) bármilyen mikrocirkinek telepítésére tervezték, következtetéseiket a PDG1 - PDG4 csatlakozókra osztják.

Az I1 kódoló következtetései elváltak az IMP csatlakozóra, a ZW2 Jumpert a Föld vagy +5 csatlakoztatására használják a kódolóhoz. A C20 (100NF) és C21 (100NF) kondenzátorok szükségesek az interferencia elnyomásához. A táblán is OPT3 OPTRO (CNY17) vannak bármilyen célra. R43 (330R) korlátozza a Protocar LED áramot. R44 (10K) és R42 (100K) Húzza meg a bekötéseket a tápegységhez. A ZW5 és ZW6 jumperek csatlakoztathatók az Optokremhez +5 V-ig vagy a Földre. Kilépés a CNYO csatlakozón keresztül.

Az S1-S8 gombok csatlakoztatva vannak az SW csatlakozóhoz. Az S9 - S24 gombok mátrixot alkotnak. A billentyűzet oszlopok az SWC csatlakozó segítségével vannak csatlakoztatva, és az uralkodó az SWR csatlakozón keresztül.

A ZAC csatlakozó (MOLEX 2X2) a külső tápellátás +5 V nagyobb áramerősséggel kell ellátni. A PU1 relé (HFC-005-12W) szükséges az USB-ből vagy egy külső áramforrásból történő átkapcsolásához, feltéve, hogy a ZW8 JUMPER telepítve van. A D11 LED és az R61 ellenállás (470R) a relé működését jelzi. Dióda D12 (1n4007) védi a feszültség relé tekercsen bekövetkező ugrásokat, amikor a tápellátás ki van kapcsolva. A tápkapcsoló lehetővé teszi, hogy kikapcsolja az USB teljesítményt (csak a programozó kerül elküldésre), a D15 az R69 ellenállással (470R) jelzi ezt a tényt.

Az U2 chip (TSOP1736) egy IR vevő, amely 36 kHz-es frekvencián működik. A megfelelő működés érdekében a C8 (100 μF) és R23 (220R) elemek szükségesek. A táblán is az infravörös LED D5 (SFH485). R22 (10R) ellenállás korlátozza az áramot. C6 kondenzátorok (100 nf) és C7 (100 μF) - szűrés. A T6 tranzisztor (BC516) szabályozza az infravörös LED-et. A tranzisztor alap csatlakoztatva van a processzorral az SD6 kapcsolóval (SW2). Az R21 ellenállás (10 kΩ) korlátozza a T6 tranzisztor alapját, és R21 * (10 kΩ) a tranzisztor adatbázist +5 V-ra húzza. Ez megakadályozza az IR LED tetszőleges bevonását, ha nem használják. A pw3 jumper tartalmazza a vevőt és az IR-adót.

A T8 - T11 (BC556) transzisztorok R50 - R57 ellenállásokkal (3.3 COM) használhatók az alacsony feszültségű terhelések vezérlésére. A vezérlési jel a Z5 csatlakozóba kerül. Kilépés a csavarzárokkal ellátott csatlakozókon keresztül1 és TO2

ATMEGA 8.

ATMEGA 162.

Attiny 13.

Attiny2313

Gyártás

A készülék nyomtatott áramköri kártya alapján történik (a cikk végén). A díj nem nehéz a gyülekezetben, de sok elem lesz. A telepítés hibája esetén nehéz lesz megtalálni és javítani. A telepítés minden jumper (16 darab) forrasztással kezdődik. Néhány ugró zsetonnal van. Ezután állítsa be az összes ellenállást, kondenzátort és más kis alkatrészeket. Végül telepítse a zsetonokat.

A tábla 1,5 mm-es textolitból készül, és egy fémállványhoz van csatlakoztatva (lásd a fotóprojektet). Minden zsetonon ajánlott a panel használata. A DS18B20 érzékelők helyett a DIL6 panel forrasztott. Ennek köszönhetően az érzékelőket és a sorozatszámokat különböző célokra cserélheti. A díj részleteit a "Projektfotók" szakaszban lehet látni.

Mielőtt bekapcsolná a táblát, meg kell vizsgálnia a rövid áramkörök díját multiméterrel, különösen ellenőrizze rövid áramkörök A GND és + 5V között, mivel a tábla csatlakozik az USB porthoz.

Alkatrészek listája

21x csatlakozó csavaros rögzítővel kétszer
1x csatlakozó hármas csavaros rögzítővel
Pls csatlakozók
1x 2x2 Molex csatlakozó
2x panel Colangov Dil6
1x panel Colangova dil28
1x panel Collet DIL40
1x panel Colangova DIL16
1x ISB csatlakozó (10pin)
2x USB csatlakozó - B
1x PS2 csatlakozó
1x db9f csatlakozó
1x DB9M csatlakozó
1x akkumulátor 3V (CR2032) + tartó
1x 2-helyzetű kapcsoló
25x gomb rögzítés nélkül
1x kódoló.
1x relé hfkw-005-1zw
4x DIP kapcsoló SW2
1x DIP kapcsoló SW4
1x DIP kapcsoló SW6
1x DIP kapcsoló SW8

2x ellenállás 2.2 com
23X ellenállás 3.3 com
3x ellenállás 4.7 com
1x ellenállás 10 ohm
6x ellenállás 10 com
1x ellenállás 47 ohm
4x ellenállás 68 ohm
2x ellenállás 100 ohm
1x ellenállás 100 com
8x ellenállás 180 ohm
1x ellenállás 220 ohm
13x ellenállás 330 ohm
4x ellenállás 470 ohm
1x ellenállásszerelés 4x470 ohm
2x Ellenállás 8x470 Oh.
2x varisztor jvr-7n431
1x potenciométer 1 com
1x potenciométer 10 com

1x kondenzátor 10 NF
4x kondenzátor 22 pf
1x kondenzátor 33pf
7x kondenzátor 100 NF
4x kondenzátor elektrolit 1 μF
2x Kondenzátor elektrolit4.7 ICF.
2x kondenzátor E rendszerek 100 μF

1x 12 MHz kvarc
1x óra kvarc 32768Hz
1x 16 MHz kvarc generátor
1x dióda 1N4007.
2x dióda 1N4148.
4x 3v6 stabitron
4x LED
2x RGB LED (megosztott katód)
1x IR LED
2x LED oszlop DIL20
1x IR vevő TSOP1736
1x tranzisztor BC516.
10X tranzisztor BC556.
1x Phototransistor L-932P3BT
1x mikrokontroller ATMEGA8 + panel
1x AT24C256.
1x ULN2803.
1x tl431.
1x max232.
1x max485.
1x pcf8583.

2x BT138-600E.
2x moc3041.
1x Optron CNY17.
1x Cook 5V generátorral
1x 7 szegmensű kijelző (négyjegyű)
1x LCD 20x4.

Attiny13 modul:
Pls csatlakozók
1x kondenzátor 100nf.
1x mikrokontroller Attiny13 + panel

Modul Attiny2313:

Pls csatlakozók
2x kondenzátor 22 pf
1x kondenzátor 100 nf
1x 16 MHz kvarc
1x mikrokontroller Attiny2313 + panel

ATMEGA8 modul:
Pls csatlakozók
2x kondenzátor 22 pf
1x kondenzátor 100 NF
1x 16 MHz kvarc
Microcontroller ATMEGA8 + PANEL

ATMEGA16 modul:
Pls csatlakozók
2x kondenzátor 22 pf
1x kondenzátor 100 nf
1x 16 MHz kvarc
Microcontroller ATMEGA16 + PANEL

ATMEGA162 modul:
Pls csatlakozók
2x kondenzátor 22 pf
1x kondenzátor 100 nf
1x 16 MHz kvarc
Microcontroller ATMEGA162 + PANEL

Projektfotók

Rádiókészülékek listája

Kijelölés Egy típus Névleges szám jegyzetPontszámA jegyzetfüzetem
Jelző modul
U9. IC referenciafeszültség forrása

Tl431

1 Notebook
T1-T5, T12 Bipoláris tranzisztor

BC556.

6 Notebook
T7. FototranszisztorL-93P3BT.1 Notebook
P1 Változtatható ellenállás10 com1 Notebook
P2. Változtatható ellenállás1 com1 Notebook
R1, R2, R4-R11, R40, R41 Ellenállás

3.3 com

12 Notebook
R3 Ellenállás

47 Ó.

1 Notebook
R12-R20, R45 Ellenállás

330 Ó.

10 Notebook
R33, R46 Ellenállás

10 com

2 Notebook
W1 LCD kijelzöLCD 20x41 Notebook
W2. LED kijelző 1 7 szegmens 4-bites mutató megosztott anóddal Notebook
Buz1 Piezo emitter 1 Piezo lift beépített generátorral, 5V Notebook
Sd1 KapcsolóDIP kapcsoló, 6 PIN1 Notebook
SD2. KapcsolóDIP kapcsoló, 4 tű1 Notebook
SD3. KapcsolóDIP kapcsoló, 8 PIN1 Notebook
U1. IP RS-232 interfész

Max232.

1 Notebook
U5 EEPROM memóriaAT24C256.1 Notebook
U7. Valós idejű óra (RTC)

Pcf8583

1 Notebook
U10. RS-422 / RS-485 interfészek

Max485.

1 Notebook
D6, D7. Dióda kijavítása

1N4148.

2 Notebook
C1-C4. 1 μF4 Notebook
C13 Kondenzátor33 PF1 Notebook
C14. Kondenzátor100 NF.1 Notebook
R25, R26. Ellenállás

3.3 com

1 Notebook
X2 Kvarc rezonátor32768 Hz1 Notebook
SD4, SD5, SD7 KapcsolóDIP kapcsoló. 2 tű3 Notebook
Bat1. AkkumulátorAkkumulátor lítium. 3V.1 Notebook
COM1. CsatlakozóDB9M.1 Notebook
COM2. CsatlakozóDB9F.1 Notebook
LED-jelzés
D13, D14. Fénykibocsátó diódaRGB LED2 Notebook
W3, W4. LED-csík 2 10 szegmens, piros ragyogás Notebook
Rp1 Ellenállás4 x 470 ohm1 Notebook
RP2, RP3 Ellenállás8 x 470 ohm2 Notebook
R63, R65, R66, R68 Ellenállás

180 Ó.

4 Notebook
R64, R67 Ellenállás

100 Ó.

2 Notebook
U8. Vegyes tranzisztor

ULN2803.

1 Notebook
TR1, TR2. Siemistor

BT138-600E.

2 Notebook
Opt1, Opt2. Optopara

Moc3041m.

2 Notebook
R34, R35, R37, R38 Ellenállás

180 Ó.

4 Notebook
R36, R39 Ellenállás

330 Ó.

2 Notebook
WR1, WR2. VarisztorJVR-7N4312 Notebook
U2. IR - vevőTSOP17361 Notebook
T6. Bipoláris tranzisztor

BC516.

1 Notebook
T8-T11 Bipoláris tranzisztor

BC556.

4 Notebook
Opt3. Optopara

CNY171M.

1 Notebook
D5. Fénykibocsátó diódaSfh485.1 Notebook
D11, D15 Fénykibocsátó dióda 2 Notebook
D12. Dióda kijavítása

1N4007.

1 Notebook
C5. Kondenzátor10 nf1 Notebook
C6, C20, C21 Kondenzátor100 NF.3 Notebook
C7, C8. Elektrolitikus kondenzátor100 μF2 Notebook
R22. Ellenállás

10 Ó.

1 Notebook
R23 Ellenállás

220 Ó.

1 Notebook
R42 Ellenállás

100 com

1 Notebook
R43 Ellenállás

330 Ó.

1 Notebook
R44, R21, R21 * * Ellenállás

10 com

3 Notebook
R50-R57 Ellenállás

3.3 com

8 Notebook
R61, R69. Ellenállás

470 Ó.

2 Notebook
I1 Jelző 1 Notebook
Pu1 ReléHFC-005-12W.1 Notebook
SD6. KapcsolóDIP kapcsoló, 2pin1 Notebook
S1-S8, S9-S24 GombÓra gomb24 Notebook
Processzor modulok
ATMEGA 8.
U1. Mk avr 8-bites

ATMEGA8-16PU.

1 Notebook
C1. Kondenzátor100 NF.1 Notebook
C2, C3. Kondenzátor22 PF2 Notebook
X1 Kvarc rezonátor16 MHz1 Notebook
ATMEGA 162.
U1. Mk avr 8-bites

ATMEGA162.

1 Notebook
C1. Kondenzátor100 NF.1 Notebook
C2, C3. Kondenzátor22 PF2 Notebook
X1 Kvarc rezonátor16 MHz1 Notebook
Attiny 13.
U1. Mk avr 8-bites

Attiny13.

1 Notebook
C1. Kondenzátor100 NF.1

Üdv mindenkinek! Nem olyan régen kezdte tanulmányozni az AVR mikrokontrollereket, és egy idő után fáradt volt a pinok húzócsapja, sok hiba, és nem hűvös, így úgy döntöttek, hogy létrehoz egy hibakeresési platformot, amelyen lehetséges a kívánt séma könnyedén összegyűjtése és hibakeresése. Az interneten való futás, sok lehetőséget választottam a táblák számára, az amatőrtől kezdve, és ipari, de folyamatosan azt akartam, hogy valami saját, megragadta a különböző ötleteket, és kezdte meg a munkát, miután megcsináltam:

A rendszer, mint ilyen, nem tettem fel mindent a fejemből. A csoda mérete 150x100mm-es díjat egy fotorezisztikus használatával készült.
A részletek megérkezése után a táblát összegyűjtötték és tesztelték. A gyülekezetben nem volt nehézség, kivéve, hogy az FT232 forrasztó most elmondom, hogy mit írtam itt

1. Teljesítmény. A tábla mind külső forrásból, mind pedig a felső USB-csatlakozóból származhat, a forrásválasztást a PS / USB jumper végzi az USB tápegység láncában, a 400 mA önálló javító biztosíték 400ma, hogy megvédje a portot. A stabilizátor jött hozzám 78R05, 4 következtetéssel, az utóbbi felelős a stabilizáció blokkolásáért. A problémák nélküli problémák nélkül és a klasszikus stabilizátor alatt lehet. Azt is kiválaszthatja a tápfeszültség, vagy 3,3, vagy 5 Volt a Jumper CPU_POWER. A csapok alsó részét eltávolítottuk: 5V, 3.3V és GND, illetve
2. Az USB-UART átalakító egy mikrokontroller kommunikációját használja a PC-vel, az FT232RL-chipen, a teljes virtuális COM porton és az UART kimeneteken a fogadó és az átviteli jelzéssel. Az alsó három csap sír. Belső programot programozhat Eeprom chip Az MPROG program használatával és rájuk, például egy órajel jelen lesz. Használom őket a kikapcsoláshoz, a kábelezés feltöltött. Kényelmes! A ROM-ot a megjelenítési mód módokhoz is varrhatja
3. Lezárja a felfüggesztett blokkot. Elengedhetetlen dolog, ha az ilyen protokollok 1-vezetékes és I2C-ként dolgozik, akkor húzza meg a teljesítményt az ellenálláson keresztül, és lehet szállítani.
4. A DARLINGTON ULN2003 összeszerelése az SMD végrehajtásában az erőteljes terhelések átkapcsolásához.
5. Logikai szintek logikai szintek 3.3-5V mindenféle kisfeszültségű mikro
6. Valójában a panelek maguk az MK, DIP-20, DIP-40 és DIP-28 alatt. Következtetések a kvarc űrlapok összekapcsolására a COLET Kapcsolatok
7. LED-oszlop szolárium egy logikai egységből
8. Valós idejű óra Chip DS1307, az összes pántos (az akkumulátor aljzata a kijelző alatt található) gyakran használják a rádió amatőrök
9. Standard ISP-10 Következtetések a firmware és reset gombok egy leválasztott reset kimeneti felfüggesztővel
10. Az ellenállások blokkja, két vágott és egy permanév, két ellenállás, amikor a jumperek telepítése feszültségelosztók. Szintén 4 RC láncok blokkja a PWM-vel való együttműködéshez. Nos, egy megerősítő tranzisztorral való illeszkedés.
11. A mátrix billentyűzet, amikor a jumperek eltávolítják, egy csomó független gombokká válnak, szintén kihúzhatók a földre is
12. Két sor LCD kijelzö. Részletesen nem fogom megállítani, csak azt mondom, hogy a háttérvilágítást a tranzisztor irányítja
13. A quadse hét szegmensű jelző egy közös anóddal (lehet egy közös katóddal), kombinálva a 74HC595 eltolási nyilvántartásgal. Úgy döntöttem, hogy egyesítem ezt a két eszközt a hely megtakarításához. A működési mód kiválasztását a Hi-Z / OE Jumper végzi. Jumper OE-munka egy regiszterrel, a Hi-Z lefordítja a nyilvántartási következtetéseket egy nagy ellenálló állapotra, közvetlenül csatlakozhat a szegmensekhez

Ez minden! Összefoglalva, azt fogom mondani, hogy a díj a legjobb oldalról mutatta magát, és nagyon elégedett vagyok vele, mindent összekapcsolok a BLD csatlakozókkal érintkező kapcsolatokkal, mindez egy hő zsugorodás itt a munkában, hibakeresés egy program , drótok, persze, egy csomó

Saját programozó sok ismerős AVR-910, de a stroke STK-500 alkotások AVR-Studio, és a sebesség a munka különböző felett! Az archívum egy nyomtatott áramköri tábla és firmware stk-500 illesztőprogramokkal rendelkezik

Nos, még néhány fotó



Tetszett a cikket? Oszd meg