A PICD-2 demonstrációs és kísérleti áramkör
Kapcsolási rajz
Az áramkör jellemzői
Huzalozási vázlat
Alkatrészlista
Nyomtatott áramkör
Példaprogramok
Az áramkör egy nyolc kivezetéses PIC12F508 mikrovezérlőre épülő fénytechnikai kapcsolás, amely egy nyomógombot és öt LED-et kezel. A foglalatba helyezett FLASH programmemóriájú mikrovezérlő külső programozó készülékben tetszőleges programmal látható el, így az áramkör segíti a programozási alapismeretek gyakorlatban történő elsajátítását. A későbbiekben három hatásos bemutató program is ismertetésre kerül, amelyek az áramkör lehetőségeit szemléltetik.
Egy letölthető rövid ismertető a PICD-2 áramkörről Word 6 (*.doc) formátumban.
Az áramkör elvi vázlata:
Az ábrán látható kiépítésben a nyomógombnak és a LED-eknek tetszőleges funkció adható, a tényleges működési módoknak csak a fantázia és a mikrovezérlő programmemóriájának mérete szab határt.
A PIC12F508 mikrovezérlő és az áramkör főbb jellemzői:
ˇ
A tápfeszültség megjelölt értéke a telepes működtetés miatt 4,5 V. A LED-ek áramkorlátozó ellenállásai ehhez, 5 mA-es áramhoz és 1,8V-os nyitófeszültséghez vannak méretezve. A mikrovezérlő üzemi feszültségtartománya 2..5,5 V, amelyen belül a teljes áramkör működőképes. Ügyelni kell arra, hogy a tápfeszültség rövid időre se lépje túl a 6,5 V-os határértéket!
ˇ
A programban a GP3 kivezetést bemenetnek, a többit kimenetnek kell konfigurálni!
ˇ
A kimenetként konfigurált mikrovezérlő kivezetések maximális üzemi árama egyenként 20 mA, amelyet tartósan is képesek leadni. Az áram felső határértéke: 25 mA.
ˇ
A bemenetként konfigurált (GP3) kivezetés esetében, a helyes működéshez aktiválni kell a programozható belső felhúzóellenállásokat! A belső felhúzó ellenállások a GP3 bemenetet logikai "1" szinten tartják, amely a nyomógomb működtetésekor "0"-ra vált.
ˇ
Az áramkörben nincs külön órajelgenerátor, a mikrovezérlő a saját belső 4 MHz-es oszcillátorát használja, amelyből az 1 µs-os (1 MHz) utasításvégrehajtási idő adódik. (Vagyis a mikrovezérlő másodpercenként egymillió alapműveletet végezhet.)
ˇ
A PIC12F508 mikrovezérlő 512x12 bites programmemóriával (FLASH) és 25x8 bites adatmemóriával (RAM) rendelkezik. (Az alternatívaként használható PIC12F509 mikrovezérlő 1024x12 bites programmemóriával (FLASH) és 41x8 bites adatmemóriával (RAM) rendelkezik.)
A NYÁK tervezését és a megépítést segítendő, az áramkör huzalozási vázlata:
Az áramkör alkatrészjegyzéke:
Db | Megnevezés |
---|---|
1 | PIC12F508-I/P DIP tokozású mikrovezérlő |
1 | DIL 8 IC foglalat |
1 | nyomógomb (NYÁK-ba ültethető) |
5 | LED (tetszőleges méretű és színű; 5mA-en kb. 1,8V-os nyitófeszültséggel) |
5 | 560 Ω, 1/8 W ellenállás |
1 | NYÁK |
1 | pozitív tápfeszültség vezeték (piros) |
1 | negatív tápfeszültség vezeték (fekete vagy fehér) |
Egy lehetséges (1" x 1,4" méretű) nyomtatott áramkör alkatrészoldala:
A nyomtatott áramkör forrasztási oldala:
Egy letölthető méretarányos nyomtatott áramköri rajz Corel Photo Paint (*.cpt) formátumban.
Egy elkészült példány:
A PICD-2 demonstrációs és fejlesztő áramkörhöz kialakított szoftverek:
PICD-2-A 2006.06.12. |
Egy komplex ütemvezérlést bemutató program. A nyomógombbal a lehetséges kilenc kimenő jelsorozat közül lehet választani, amelyek villogó és futó fényhatásokat keltenek. A kimenet jelváltása állandó 0,5 másodperces időközönként történik meg. |
---|---|
PICD-2-B 2006.06.08. |
Egy futó fényhatást keltő program, amelynél a futási sebességet a nyomógombbal lehet változtatni. |
PICD-2-C 2006.06.18. |
Egy PWM fényerősségvezérlést alkalmazó futó fényhatást keltő program. A nyomógombbal a futási irány változtatható meg. |