PIC regulátor. Programování řídicích jednotek PIC. Schémata řadičů PIC
Při vytváření schémat je nutné, aby někdo nebo něco řídil provádění nezbytných akcí. Pro člověka to je poměrně problematické, jelikož pro ovládání jejich provozu je třeba používat značný počet různých prvků (tranzistory, rezistory, tyristory, diody, kondenzátory atd.). Ale všechny složité a velké obvody lze řídit pomocí regulátorů (mikrokontrolérů). To, co jsou, bude řečeno na příkladu rodin PIC. A tak, co jsou řadiče PIC
Obsah
Co je mikrořadič PIC
Regulátor PIC (nebo mikrokontrolér) je prostředkem k automatizaci provádění určitých akcí pomocí předem naprogramovaného programu. Funkcí zástupců této produktové řady je snadné programování a dostupnost všech potřebných funkcí pro práci. Na základě jeho návrhu je třeba poznamenat, že ve svém složení je pouze jeden křemíkový krystal (to je charakteristický rys všech mikrokontrolérů). Kromě toho regulátor PIC má určitý počet nohou. Některé z nich mohou být použity jako logické vstupy, součástí jako výstupy, zbytek mají obousměrné aplikace. Nohy mohou být buď digitální nebo analogové.
Pro provoz většiny regulátorů PIC je nutné stabilní napětí 5V. To stačí, aby mohl pracovat ve svém obvyklém režimu a předvést program před ním. Programování řídicích jednotek PIC přímo z počítače. Pro tento účel je použit programátor.
Řady řadičů
Ovladač PIC neexistuje v jediné instanci. Společnost vyrábí významnou řadu mikrokontrolérů, z nichž každá má své vlastní vlastnosti, schopnosti a potenciální aplikace. Počet samotných rodin je poměrně velký a závisí na atributu klasifikace, který je považován za hlavní. Proto stojí za zmínku pouze základní klasifikace, ve které existují pouze tři rodiny: 8-, 16- a 32-bitové. Oni jsou zase rozděleni do jiných, ale protože samotné rodiny nejsou tématem článku, nebudou o nich mluvit.
Kde je to možné
Díky své všestrannosti lze regulátor PIC používat téměř kdekoli. Samotné mikrokontroléry se nacházejí v chladničkách, televizorech, pračkách. Ale produktová řada RIS má takovou zvláštnost, že okruhy na řadičích PIC jsou populární mezi rádioamatéři a self-učil roboty. S jejich pomocí můžete snadno konfigurovat funkci uzlu nebo celého zařízení. Podporuje takovou popularitu rozumnou cenu, snadné programování a značný počet vzdělávacích materiálů.
Při vytváření můžete použít regulátor PIC automobily na dálkové ovládání, robot-ruce a jiné ruční práce, které lze provést, omezené na skromný rozpočet. Může být také použita pro něco průmyslového - poměrně populární je téma vytváření automatických samoobslužných strojů řízených mikrokontrolérem. Spektrum využití je široké a s kompetentním přístupem lze dosáhnout téměř jakéhokoli cíle, proto obvody na řadičích PIC lze vidět nejen na amatérských výtvarech.
Software pro práci s řadičem PIC
Minimálním potřebným softwarem je notebook. Ale přesto díky volné distribuci můžete použít software MPLAB, který nabízí výrobce. Přesněji, řada softwaru (vývojové prostředí, kompilátory) MPLAB. Díky zásadám společnosti je distribuována bezplatně, ale má určité omezení. Takže s krátkodobou demo verzi můžete vyzkoušet všechny možnosti, ale po jeho ukončení bude funkce programu oříznuta. V plnohodnotném programu existuje významný nástroj, který usnadňuje vytváření programů, je vhodné hledat různé problémy a provádět optimalizaci kódu. V závislosti na verzi může být funkce optimalizace kódu ukončena nebo může být snížena počet řadičů podporovaných programem. Kvůli pravdě stojí za to říct, že společnost opouští podporu pouze nejoblíbenějším zástupcům.
Existuje také řada softwaru poskytovaných jinými společnostmi. Obecně platí, že jejich funkce je podobná, ale existují rozdíly. Takže mnozí lidé vyjadřují nespokojenost, že MPLAB má neloajální návrh uživatelů. Proto se výrobci sázejí na úsporu vypínacích funkcí a pohodlí při práci s jejich softwarem. Programy pro řadiče PIC jsou velmi rozmanité, takže je to z velké části věc chuti.
Vytvoření programu pro řadič PIC
Můžete vytvořit speciální program pomocí vhodného softwaru a dokonce i v jednoduchém notebooku. Taková příležitost existuje díky tomu, že pracuje s programovacími jazyky, jako je assembler a C. Hlavní rozdíl spočívá v množství informací, které jsou psány, a snadnosti nastavení dat. Složitost C můžete slyšet hodně, ale montážník je ještě komplikovanější a vyžaduje si pečlivější přístup.
Takže při vytváření programu je třeba určit, pro který řídicí program je určen. Může být nutné provést celou řadu možností, ale musí být prováděna v přítomnosti pracovní zkušenosti nebo sebevědomí, protože chyby mohou vést k tomu, že konvenční mikroprocesory proměnit kusy plastu a železa.
Programování s programátorem
Ale jak převést vyvinutý program do samotného mikrokontroléru? Jak pracuje programování mikrokontrolérů? Zejména pro tento účel existují speciální zařízení - programátoři. Vysílají signály do mikrokontroléru, které mění buňky v paměti podle programu. Chcete-li spustit proces přenosu, musíte do programátoru vložit mikrokontrolér a následně se připojit k počítači. Poté použijte software ke spuštění firmwaru. PIC regulátory obvykle trvají od třiceti sekund do dvou minut.
Typy programátorů
Který programátor by se měl rozhodnout napsat program do mikrokontroléru? Podmíněně existují tři typy: domácí, od výrobce a továrny od jiných společností. Použití každého z nich má své vlastní zvláštnosti.
Takže vlastní programátory jsou poměrně levné. Ale jejich použití je plné skutečnosti, že mohou snadno přeměnit mikrokontrolér na kus plastů a železa. A programování mikrokontrolérů se může v takových případech ukázat jako nepříjemné následky v podobě úrazu elektrickým proudem, proto je nutné dodržovat bezpečnostní opatření. Navíc, pokud to uděláte od začátku, získáte často produkt s poměrně omezenými možnostmi změny pracovního objektu. Ale v globální síti můžete nalézt značné množství řešení tohoto problému, které navrhli jiní lidé a které vám pravděpodobně nepřinášejí žádné problémy.
Původní programátor od výrobce bude moci pracovat kvalitativně pro všechny mikrokontroléry. Na tom je záruka, a pokud po obdržení to nefunguje, pak není problém vyměnit. Ale v pořadí věcí, když se firmware PIC-řadiče provádí bez problémů.
Ale zastaví od svého získání poměrně vysokou cenu.
Programátoři propuštěni jinými společnostmi mají poměrně širokou škálu objektů, s nimiž pracují. Jejich funkcí je nízká cena a / nebo schopnost pracovat s ostatními mikrokontroléry kromě PIC. Existují skutečně univerzální "příšery", které mohou poskytovat práci různých typů, ale kvůli potřebě vytvářet velké množství připojení, jejich cena není nízká.
Schématické prvky
A konečně pár slov o obrazových schématech. Měla by být orientována na nohách na základě doprovodné dokumentace, protože mikrokontroléry se schematicky často liší od skutečné konstrukce závěrů. Hlavní věc v takových případech jsou podepsané závěry, a to je pro ně a měly by být vedeny při vytváření zařízení.
- Modulární programování
- Programování AVR. Programování mikrokontrolérů AVR pro začátečníky
- Mikrokontroléry - co to je?
- Tyristorový regulátor napětí: popis, účel
- USB programátor (AVR): popis, účel
- PIC programátor: popis, účel zařízení
- Stabilizátor napětí: obvod, zařízení a princip činnosti
- Ovládání hlasitosti: obvod a aplikace
- Arduino pro začátečníky: pokyny krok za krokem. Programování a projekty Arduino: kde začít?
- Programování mikrokontrolérů pro začátečníky: snadné a cenově dostupné
- Ovládání jasu: obvod a zařízení. Přepínače s řízením stmívače
- Řízení výkonu na triakových obvodech. Fázový regulátor výkonu na triaku
- Regulátor proudu vlastními rukama: schéma a instrukce. DC regulátor
- Schéma termostatu pro inkubátor s vlastními rukama. Termoregulátor pro inkubátor na mikrokontroléru
- Arduino vlastní ruce. Arduino UNO s vlastními rukama
- Tyristorový regulátor výkonu: obvod, princip činnosti a použití
- Mikrokontroléry Atmega8. Programování Atmega8 pro začátečníky
- Regulátor napětí. A jaká osoba?
- Co je spouštěč?
- Ovladače PLC jsou co?
- Proč používat parametrický stabilizátor?