Tartalomjegyzék:

Készítse el saját fejlesztési tábláját: 8 lépés (képekkel)
Készítse el saját fejlesztési tábláját: 8 lépés (képekkel)

Videó: Készítse el saját fejlesztési tábláját: 8 lépés (képekkel)

Videó: Készítse el saját fejlesztési tábláját: 8 lépés (képekkel)
Videó: 1 MILLIÓ KÖVETŐ SPECIÁLIS KIADÁS 💖😱 2024, Július
Anonim
Építse fel saját fejlesztési tanácsát
Építse fel saját fejlesztési tanácsát

Ez az oktatóanyag megmutatja, hogyan építheti fel saját fejlesztőlapját a semmiből! Ez a módszer egyszerű és nem igényel speciális eszközöket, akár a konyhaasztalnál is megteheti. Ezáltal jobban megérthetjük az Ardruinos és más fejlesztőlapok működését is.

A fejlesztési táblát úgy tervezheti meg, hogy megfeleljen az Ön konkrét céljának. Ezt a képen látható fejlesztőkártyát használtuk egy egyenáramú motor fordulatszámának szabályozására. Az egyenáramú motort a soros porton keresztül számítógépről vezérelték. A LED -ek segítettek a hibakeresésben.

Ebben az utasításban megmutatom, hogyan kell sokoldalú fejlesztőlapot készíteni, ezért az alkatrészlista nem ugyanaz, mint a képen látható.

1. lépés: Alkatrészek

Alkatrészek
Alkatrészek

Alkatrész lista:

  • 1 Atmel ATmega88 (vagy bármilyen processzor, amely a legjobban megfelel az Ön igényeinek)
  • 1 Dip IC aljzat 28
  • 1 10 k ohmos ellenállás
  • 1 100 ohmos ellenállás
  • 1 dióda
  • 3 0,1 μF kondenzátor
  • 1 10 μF kondenzátor
  • 1 LED dióda
  • 1 330 ohmos ellenállás
  • Néhány jumper
  • Néhány hím (vagy nőstény)
  • Egy darab szalagdeszka (használjon csíkokat és nem mátrixot, lásd a képen)

A későbbi mikrokontroller programozásához szüksége lesz egy ISP programozóra (rendszerbeli programozás). Az AVRISP mkII -t használtam (https://www.atmel.com/tools/avrispmkii.aspx). Sok különböző ISP-programozó közül választhat, vagy saját maga is készíthet. Van néhány módszer arra is, hogy egy arduino-t úgy konfigurálja, hogy ISP-programozóként működjön.

2. lépés: Teori

Teori
Teori

A fejlesztőtábla nulláról történő felépítéséhez és programozásához el kell olvasnia néhány adatlapot. Néha nehéz megtalálni a keresett dolgot, de én megadom a legfontosabb dolgokat.

ATmega88 adatlap

A hardver tervezése

Először is meg kell nézni az ATmega88 pinoutját, amely megtalálható az adatlapon.

Néhány fontos port, amelyet külön meg kell fontolni, a következők:

  • 1. tű. Ez az alaphelyzetbe állító tüske, amely alaphelyzetbe állítja a processzort. Ennek a csapnak felhúzásra van szüksége, így a csap mindig magas, hacsak nem akarja visszaállítani. (Ez később látható lesz)
  • A 7 -es és 20 -as érintkezőt kell csatlakoztatni a Vcc -hez, 5V.
  • 9. és 10. tű: Ezekhez a tűkhöz külső kristály csatlakoztatható, de a belső oszcillátort fogjuk használni. Ezért ezeket a csapokat szokásos digitális csapként kezelhetjük.
  • 17., 18. és 19. pin: Ezeket programozásra fogjuk használni (ezt később mutatjuk be).

3. lépés: Stripborad elrendezés

Stripborad elrendezés
Stripborad elrendezés

A kapcsolási rajz elkészítéséhez a StripCAD -ot fogjuk használni, kövesse a linket a program letöltéséhez.

Ez a program kissé nehezen használható, mivel nem felhasználóbarát, de hatékony, ha tudja, hogyan kell használni. Játsszon vele egy kicsit, és hamarosan elsajátítja. Néhány jó tipp a következő.

  • Nyomja meg a c gombot az összetevők kereséséhez
  • Nyomja meg a v gombot különböző változatok beszerzéséhez
  • Nyomja meg a bal egérgombot két vízszintes pont között, hogy megszakadjon
  • Nyomja meg a bal egérgombot két függőleges pont között, hogy forrasztóhidat kapjon

Alkatrészek keresésekor:

  • A "DILxx" Dual In-Line-t ad, majd a csapok számát
  • A "SILxx" egy soros vonalt ad, majd a csapok számát

Ellenkező esetben csak keresse meg a keresett összetevőt.

4. lépés: Húzza fel a Reset Pin-t

Felhúzó Reset Pin
Felhúzó Reset Pin
Felhúzó Reset Pin
Felhúzó Reset Pin

A 6. oldalon található hardver -tervezési megfontolás dokumentumából megtaláljuk a képen látható áramkört. Olvassa el a dokumentum szövegét a jobb megértés érdekében. Ez az a lépés, amikor kezeljük az 1-es csap felhúzását.

Jó lehet a mikrokontroller manuális visszaállítását behelyezni. Ezt úgy lehet használni, hogy egy SIL2 -et egy 100 ohmos ellenállással egy vonalban a földhöz csatlakoztatnak. Zárja rövidre az SIL2 -t egy jumperrel és a mikrokontroller visszaáll. A 100 ohmos ellenállás megakadályozza a kondenzátor rövidzárlatát. Ellenkező esetben kövesse a dokumentum kapcsolási rajzát.

A második képen a felhúzó csatlakozást a StripCAD mutatja

5. lépés: Tápegység

Tápegység
Tápegység

Az interferencia elkerülése érdekében 10 µF kondenzátort helyeznek el a tábla bemeneti feszültsége közelében. A kártya interferenciájának elkerülése érdekében 0,1 μF kondenzátort kell elhelyezni a 7 és 8 érintkezők, valamint a 20 és 22 érintkezők között. Ezek a kondenzátorok aluláteresztő szűrőként működnek. A kis kondenzátort a lehető legjobban kell elhelyezni a csapokhoz, amennyire csak lehetséges.

Lehetőség van valamilyen feszültségszabályozó hozzáadására is, pl. 78L05, hogy akkumulátorról működjön.

6. lépés: ISP programozó

ISP programozó
ISP programozó

A processzor programozásához szüksége lesz egy ISP programozóra. Különböző csatlakozók állnak rendelkezésre, 6 vagy 10 tűs. Az egyiket hat tűvel használtam, nézze meg a hardverdokumentumot, hogy hogyan kell kialakítani a kapcsolatot.

Az ISP-programozó a rendszeren belüli programozást jelenti. Az ilyen típusú programozók kényelme az, hogy az eszközt akkor programozhatja, amikor egy teljes rendszerben van telepítve, ahelyett, hogy telepítené a chipet a rendszerbe való telepítés előtt. A rendszerre telepítés után is könnyű újraprogramozni.

Lásd a következő lépést az internetszolgáltató kapcsolatának létrehozásához.

7. lépés: Elrendezés

Elrendezés
Elrendezés

Ha a tervezés befejeződött, nyomja meg a print gombot a PDF -fájl mentéséhez (vagy használja a csatolt fájlt). Nyissa meg a PDF-fájlt, és nyomtassa ki. Ne feledje, hogy a nyomtató beállítását a tényleges méretre kell állítani, különben a kialakítás nem egyezik a szalaglemezzel.

Mindig jó ötlet, ha olyan LED -et is tartalmaz, amely jelzi, hogy a fejlesztőkártya be van -e kapcsolva. Ez az egyszerű tipp sok felesleges hibakeresést takaríthat meg.

A saját fejlesztőlap gyártásának lépései:

  1. Nyomtassa ki a kapcsolási rajzot, és ollóval vágja ki.
  2. Vágjon ki egy elég nagy darabot a szalagdeszkából, így a papír a tetejére illeszkedik.
  3. Helyezze a papírt a szalaglemezre úgy, hogy a lyukak megfeleljenek, egy szokásos ragasztópálcával rögzítse a papírt a szalaglaphoz. Ragassza a papírt oldalra rézcsíkok nélkül.
  4. Kezdje azzal, hogy megzavarja a vörös kereszteket
  5. Kövesse nyomon az építést és a forrasztást a legalacsonyabb alkatrészektől a legmagasabbig, ami megkönnyíti az összeszerelést.
  6. Csatlakoztassa a tápegységhez (5V) és indítsa el a programozást.

Most elkészült a fejlesztőtábla hardvere!

8. lépés: Programozás

Az Atmel Studiót használtam C programozásra. Töltse le a programot, és kezdjen fantasztikus projektet készíteni saját fejlesztőpaneljével. Lehetséges lesz az arduino betöltése, de ha jobban szeretné megérteni, mi rejtőzik mélyen az arduino nyelven, próbálja meg a C példáit. Például teszteljen néhány időzítőt, megszakítást és analóg olvasást.

Az ATmega88 adatlapján számos példakódot találhat a különböző speciális feladatokhoz, amelyeket a mikrokontroller képes elvégezni.

Amint látja, ez egy egyszerű módja annak, hogy különböző prototípusokat hozzon létre elektronikus eszközökhöz. Könnyű, olcsó és nem igényel speciális szerszámokat.

Mikrokontroller verseny 2017
Mikrokontroller verseny 2017
Mikrokontroller verseny 2017
Mikrokontroller verseny 2017

Második hely a mikrokontroller versenyen 2017

Ajánlott: