PIC kontroler. Programiranje PIC kontrolera. Sheme PIC kontrolera

Kada se izvede shema, potrebno je da netko ili nešto nadzire provedbu potrebnih radnji. Za čovjeka je prilično problematično, jer potrebno je koristiti veliki broj različitih elemenata koji omogućuju kontrolu njihovog rada (tranzistora, otpornika, tiristori, diode, kondenzatori, itd). Ali svi složeni i veliki krugovi mogu se kontrolirati pomoću kontrolera (mikrokontrolera). Ono što jesu, bit će ispričano na primjeru obitelji PIC-a. I tako, što su PIC kontroleri

za lutke? Koja je njihova shema i gdje se koriste?

Što je PIC mikrokontroler

pic kontrolerPIC kontroler (ili mikrokontroler) je sredstvo automatizacije izvršavanja određenih radnji pomoću unaprijed programiranog programa. Značaj predstavnika ove linije proizvoda je jednostavnost programiranja i dostupnost svih potrebnih funkcija za rad. U svom dizajnu treba napomenuti da u svom sastavu postoji samo jedan kristal silicija (ovo je karakteristična značajka svih mikrokontrolera). Pored toga, PIC kontroler ima određeni broj nogu. Neki od njih mogu se koristiti kao logički ulazi, kao dio izlaza, ostali imaju dvosmjerne aplikacije. Noge mogu biti digitalne ili analogne.

Za rad velikih dijelova PIC regulatora potreban je stabilni napon od 5V. Dovoljno je da on može raditi u svom uobičajenom načinu i provesti program postavljen pred njim. Programiranje PIC kontrolera izravno s računala. U tu svrhu koristi se programer.

Obitelji kontrolora

programiranje pik kontroleraPIC kontroler ne postoji u jednom primjeru. Tvrtka proizvodi značajan spektar mikrokontrolera, od kojih svaka ima svoje karakteristike, mogućnosti i potencijalne aplikacije. Broj samih obitelji je prilično velik i ovisi o atributu klasifikacije koji se uzima kao glavni. Stoga je vrijedno spomenuti samo o osnovnoj klasifikaciji u kojoj postoje samo tri obitelji: 8-, 16- i 32-bitne. Oni su, pak, podijeljeni na druge, ali budući da same obitelji nisu teme članka, o njima se neće govoriti.

Tamo gdje je to moguće

Zbog svestranosti, PIC kontroler može se primijeniti gotovo bilo gdje. Sami mikrokontroleri mogu se naći u hladnjacima, televizorima, strojevima za pranje rublja. No, RIS proizvodna linija ima tu osobitost da su krugovi na kontrolerima PIC-a popularni među radioamaterima i autodijelovanim robotima. Pomoću njih možete jednostavno konfigurirati rad čvora ili cijelog uređaja. Promovira takvu popularnost razumnu cijenu, jednostavnost programiranja i značajnu količinu obrazovnog materijala.

Možete koristiti PIC kontroler prilikom izrade automobila na radijskoj kontroli, rukama robota i ostalim rukotvorinama koje se mogu obaviti, ograničene na skroman proračun. Također se može koristiti za nešto industrijsko - vrlo popularna je tema stvaranja automatskih samokomunih strojeva kojima upravlja mikrokontroler. Spektar upotrebe je širok, a uz kompetentan pristup postiže se skoro svaki cilj, pa se krugovi na PIC kontrolerima mogu vidjeti ne samo na amaterskim kreacijama.

Softver za rad s PIC kontrolerom

sheme na kontrolerima pikovaNajmanji potreban softver je prijenosno računalo. Ipak, zbog besplatne distribucije, možete koristiti MPLAB softver koji nudi proizvođač. Preciznije, linija softvera (razvojno okruženje, prevodioci) MPLAB. Zahvaljujući politici tvrtke distribuira se besplatno, ali ima određena ograničenja. Dakle, s kratkoročnim demo verzijom možete isprobati sve mogućnosti, ali nakon njegovog prestanka bit će uklonjena funkcionalnost programa. U punom radnom programu postoji značajan alat koji olakšava stvaranje programa, pogodno je tražiti razna problematična područja i provesti optimizaciju koda. Ovisno o verziji, funkcija optimizacije koda može se prekinuti ili se broj kontrolera koji podržava program može smanjiti. Radi istine vrijedi reći da tvrtka ostavlja podršku samo najpopularnijim predstavnicima.

Postoji i niz softvera koje pružaju druge tvrtke. Općenito, njihova funkcionalnost je slična, ali postoje razlike. Dakle, mnogi ljudi izražavaju nezadovoljstvo što MPLAB ima nelojalnog dizajna korisnika. Stoga, proizvođači su klađenje na održavanju kritična funkcija i upotrebljivost njihov softver obespecheniem.Programmy za PIC-kontrolora su vrlo raznolike, pa ovdje je u velikoj mjeri stvar ukusa.

Izrada programa za PIC kontroler



programiranje mikrokontroleraMožete stvoriti poseban program uz pomoć odgovarajućeg softvera, pa čak i u jednostavnom bilježnicu. Takva mogućnost postoji zbog činjenice da radi s programskim jezicima kao što su assembler i C. Glavna razlika leži u količini pisanih informacija i jednostavnosti postavljanja podataka. Često možete čuti o složenosti C, ali skupljač je još složeniji i zahtijeva pažljiviji pristup.

Dakle, prilikom izrade programa morate odrediti za koji je kontroler namijenjen. Možda će biti potrebno provesti niz opcija, ali moraju se provesti u prisutnosti radno iskustvo i samopouzdanje, jer pogreške mogu dovesti do činjenice da konvencionalne mikrokontrolera pretvoriti u komadima plastike i željeza.

Programiranje s programatorom

programi za regulatore pikovaAli kako prenijeti razvijenu program u sam mikrokontroler? Kako radi programiranje mikrokontrolera? Posebno za tu svrhu postoje posebni uređaji - programeri. Oni šalju signale mikrokontroleru koji mijenjaju ćelije u memoriji prema programu. Da biste započeli postupak prijenosa, trebate umetnuti mikrokontroler u programer i za to se povezati s računalom. Zatim pomoću softvera pokrenite firmver. Tipično, programiranje PIC kontrolera traje od trideset sekundi do dvije minute.

Vrste programera

kontroleri upravljačkih programa za firmwareKoji programer trebam odabrati da napišem program na mikrokontroler? Uvjetno, postoje tri vrste: domaće, od proizvođača i tvornice iz drugih tvrtki. Upotreba svake od njih ima svoje osobitosti.

Dakle, samostalni programeri su vrlo jeftini. Ali njihova uporaba je puna činjenice da se lako može pretvoriti u mikrokontroler u komad plastike i željeza. Programiranje mikrokontrolera može u takvim slučajevima biti neugodne posljedice u obliku električnog udara, stoga je potrebno pridržavati se sigurnosnih mjera opreza. Osim toga, ako to učinite od samog početka, često ćete dobiti proizvod s ograničenim mogućnostima za promjenu radnog objekta. No, u globalnoj mreži možete pronaći značajan broj rješenja za ovaj problem, koje su predložili drugi ljudi, a koji vjerojatno neće vam dati nikakve probleme.

Izvorni programer proizvođača moći će kvalitetno raditi svoj posao za bilo koji mikrokontroler. Na njemu postoji jamstvo, i ako nakon primitka ne radi, onda nije problem zamijeniti. No, redoslijedom stvari, kada se upravljački program PIC-a za firmware provodi bez problema.

No, zaustavlja se od stjecanja prilično visoke cijene.

Programeri koje objavljuju druge tvrtke imaju prilično širok raspon objekata s kojima rade. Njihova je značajka niska cijena i / ili mogućnost rada s drugim mikrokontrolerima osim PIC-a. Postoje uistinu univerzalna "čudovišta" koja mogu pružiti rad različitih vrsta, ali zbog potrebe za stvaranjem velikog broja veza, njihova cijena nije niska.

Shematski izgled

pik kontroleri za lutkeI na kraju nekoliko riječi o slikovnim shemama. Trebao bi biti orijentiran na noge na temelju prateće dokumentacije, budući da se mikrokontroleri skemački često razlikuju od stvarne konstrukcije zaključaka. Glavna stvar u takvim slučajevima su potpisani zaključci, a to je za njih i treba ih voditi prilikom izrade uređaja.

Dijelite na društvenim mrežama:

Povezan
Mikrokontroleri - što je ovo?Mikrokontroleri - što je ovo?
Gromov programer: imenovanje, opisGromov programer: imenovanje, opis
USB programer (AVR): opis, svrhaUSB programer (AVR): opis, svrha
RGB kontroler: opis, svrha, vrsteRGB kontroler: opis, svrha, vrste
PIC programer: opis, svrha uređajaPIC programer: opis, svrha uređaja
Zašto trebate USB kontrolerZašto trebate USB kontroler
Univerzalni serijski sabirnički kontroler: Opis i svrha logičkog IC-aUniverzalni serijski sabirnički kontroler: Opis i svrha logičkog IC-a
Programiranje mikrokontrolera za početnike: jednostavno i pristupačnoProgramiranje mikrokontrolera za početnike: jednostavno i pristupačno
Regulator struje vlastitim rukama: shema i uputa. DC regulatorRegulator struje vlastitim rukama: shema i uputa. DC regulator
Što je JTAG programer?Što je JTAG programer?
» » PIC kontroler. Programiranje PIC kontrolera. Sheme PIC kontrolera
LiveInternet