termometru digital
DESCRIPTION
qTRANSCRIPT
7/15/2019 Termometru Digital
http://slidepdf.com/reader/full/termometru-digital 1/9
Figura 2. – Termometrul digital
termometrul digitalModulul de conversie Analog-Numeric
Placa de dezvoltare BIGPic3 are, pentru studiu, un modul de alimentare cu tensiuneanalogică a pinilor microcontrolerului, destinaţi conversiei.
Există două potenţiometre P1 cu ajutorul căruia se stabileşte tensiunea pentru alimentarea
pinului RA2 şi P2 cu ajutorul căruia se stabileşte tensiunea la pinul RA3. Ambele potenţiometre pot fi active sau inactive cu ajutorul comutatoarelor J10 şi respectiv J11.
Figura1. – Schema de conectare a convertorului analog numeric la porturile microcontrolerului
Termometrul digitalTermometrul digital DS1820 este un
echipament folosit pentru măsurareatemperaturii mediului, Acesta măsoarătemperaturi între -50 şi 125C cu o precizie de0.5C.
Sezorul trebuie aplicat în slotul specialconceput, aşa cum este indicat în fig. 2 şi 3.
La fel ca şi celălalte module, acest
modul trimite semnalele către porturilemicrocontrolerului printr-un comutator J13.Astfel poate fi activat su inactivat termometrul digital.
7/15/2019 Termometru Digital
http://slidepdf.com/reader/full/termometru-digital 2/9
Figura 1. – Matricea de butoane
Figura 3. – Schema de conectare a termometrului digital la porturile microcontrolerului
Citirea starilor unor senzori folosind liniile directe de intrare
Matricea de butoane
Placa de dezvoltare BIGPic3 conţine 46 de butoane de tipul „push button” utile pentrusimularea diferitelor intrări la porturile microcontrolerului. În fig. 1. este prezentată matricea de
butoane, iar schema electronică a acestei matrice este prezentată în fig. 2.În cele două figuri se observă existenţa
comutatorului J12 care are rolul de stabilire anivelului logic trimis la portul microcontrolerului înmomentul apăsării unui buton. Astfel putem obta
pentru nivel logic „0”, adică 0 V sau nivel logic „1”,adică 5V.
Cele 46 de butoane ajung la porturile RA, RB,RC, RD, RE şi RF ale microcontrolerului.
7/15/2019 Termometru Digital
http://slidepdf.com/reader/full/termometru-digital 3/9
Figura 1. –Afişajul grafic
Figura 2. – Schema de conectare a matricei de butoane la porturile microcontrolerului
Moduri de afişare cu ajutorul placii de dezvoltare BIGPIC3Afişajul grafic
Afişajul grafic permitediferitelor mesaje să fie afişate. Cuacest afişaj se pot reprezenta caracterealfanumerice dar şi obiecte grafice
precum puncte, cercuri, linii, etc.În figura 1. este prezentat
afişajul grafic, iar în figura 2 este prezentată schema de conectare aacestui afişaj la porturilemicrocontrolerului.
În ambele figuri se observă comutatorul J9 care face posibilă conectarea la placa dedezvoltare pe lângă afişajul grafic şi un afişaj text. Potenţiometrul P3, amplasat în dreaptaafişajului, permite reglarea contrastului.
Afişajul grafic folosit pentru această placă este un afişaj de rezoluţie 128x64 şi este detipul KS0108.
7/15/2019 Termometru Digital
http://slidepdf.com/reader/full/termometru-digital 4/9
Figura 3. –Afişajul pentru modul text
Figura 2. – Schema de conectare a unui afişaj grafic la porturile microcontrolerului
Afişajul grafic pentru modul text
Afişajul pentru modul text (fig.3) permite
mesajelor text să fie afişate. Acest afişaj seconectează la placa de dezvoltare cu ajutorul a 14
pini, iar după conectare comutatorul J9 trebuiemodificat pentru folosirea afişajului în mod text. Deasemenea nu trebuie uitată şi reglarea contrastului lafel ca în cazul afişajului grafic.
Trebuie menţionat faptul că cele două afişajenu pot folosii în acelaşi timp, deoarece seconeactează la aceiaşi pini ai microcontrolerului.
Figura 4. – Schema de conectare a unui afişaj grafic la porturile microcontrolerului
1. Prezentare Placa de dezvoltare BIGPic3
7/15/2019 Termometru Digital
http://slidepdf.com/reader/full/termometru-digital 5/9
Placa de dezvoltare BIGPIC 3 (fig.1.) este o produsă de firma Mikroelektronika. Fiind o placă de dezvoltare complexă, este realizată pentru o serie de microcontrolere de tipul PIC,realizate de firma MICROCHIPS. Aşa cum spun producătorii, placa a fost concepută pentru castudenţi să cerceteze şi să realizeze diferite aplicaţii cu ajutorul microcontrolerului de tip PIC.
Principalele module de dezvoltare pe placă sunt :
- Programator de microcontrolere PIC, conectabil la calculator cuajutorul portului USB versiunea 2.0
- Modulul pentru conectarea microcontrolerului la placa de dezvoltare.- Matrice de leduri pentru verificarea răspunsului microcontrolerului la
diferite instrucţiuni- Matrice de butoane de tipul „push buttons” pentru simularea unei
tastaturi pentru comanda diferitelor procese- Afişaj în mod text pe două linii şi 16 coloane- Afişaj grafic cu o rezoluţie de 128x64.
- Două module de comunicare RS-232- Termometru digital DS1820- Intrări pentru convertorul Analgo-Numeric- Conector PS2 pentru tastatură- Conectori pentru carduri de memorie MMC/SD şi Compact flash
Figura1. – Placa de dezvoltare BIGPIC 3
7/15/2019 Termometru Digital
http://slidepdf.com/reader/full/termometru-digital 6/9
Figura 3. – Modulul de programare PIC
Operatii de setare, configurare si programare BIGPIC3
Programator microcontroler PIC
Modulul de programare, inclus pe placa de dezvoltare, face ca să fie posibilă programarea microcontrolerelor direct pe placa de dezvoltare. Este necesară conectarea plăci de
dezvoltare la calculator printr-un cablu USB standard, inclus în kitul plăci de dezvoltare.Pentru programarea microcontrolerului este necesară folosirea unui software specializat
PICFlash2, inclus în kitul plăci.
Figura 2. – Schema modulului pentru programarea microcontrolerului
Modulul de alimentare
Alimentare plăci de dezvoltare este foarte importantă. Aceasta putându-se face în douăfeluri
- de la portul USB. Avantajul este că nu e nevoie de o sursă separată de alimentare, dar totodata este obligatorie legatura între placa de dezvoltare şi un calculator personal.
- extern, de la o sursă separată de 8-12V AC/DC. Acest mod de alimentare este unul
avantajos după ce programarea microcontrolerului, precum şi setările întregii plăci sunt făcute pentru o aplicaţie specifică, iar placa nu mai este conectată la un PC cu ajutorul modului de programare pe portul USB.
7/15/2019 Termometru Digital
http://slidepdf.com/reader/full/termometru-digital 7/9
Figura 5. – Conectarea microcontrolerului la
Placa de dezvoltare BIGPIC3
Alegerea sursei de alimentare se face (aşa cum se vede şi în figura 4) cu ajutorulcomutatorului J14.
Figura 4 – Schema modulului de alimentare pentru placa de dezvoltare
Microcontrolerul PIC18Fxxxx
Lăsat la sfărşitul descrierii plăcii dedezvoltare, dar poate cel mai important, este
microcontrolerul folosit pentru această placă.Conectarea microcontrolerului la placa de
dezvoltare BigPic3 se face cu ajutorul unei plăciintermediare având 80 de pini. Astfel pot fi folositemai multe tipuri de microcontrolere ex.PIC18F8520 sau PIC18F8722.
Placa intermediară, conţinemicrocontrolerul, legăturile cu pinii de conectare la
placa de dezvoltare precum şi condensatorii de filtrare şi generatorul de semnal de tact.
În figura 6 este prezentat modul în care se conectează placa intermediară la placa dedezvoltare.
7/15/2019 Termometru Digital
http://slidepdf.com/reader/full/termometru-digital 8/9
Figura6. – Modul de conectare al plăcii
intermediare cu microcontrolerul, la placa
de dezvoltare
Plăcile primite sunt dotate cu microcontroler de tipul PIC 18F8520 cu un oscilator de 10MHz. Principalele caracteristici ale acestui microcontroler sunt : - memorie program internă
32Kb- memorie de date 2 Kocteţi- memorie de date EEPROM 1Kocteţi
- ferecvenţa de lucru în mod standard 40MHz
- frecvenaţa de lucru în mod PLL 4-10Mhz
- instrucţiuni pe 16 biţi şi adresare date pe8 biţi
- adresare memorie externă până la2Mocteţi
- 4 surse de întrerupere externe
- timere pe 8/16 biţi : 2/3- Oscilatoar secundar pentru
timerul1/timerul3- 5 module CCP
(Capture/Compare/PWM)- modul Master Synchronous Serial Port
(MSSP) cu două tipurio de funcţionare : SPI şiI2C
- două module de comunicare USART ce
suportă RS232 şi RS485- modul paralel slave port- convertor analog-numeric cu până la 16 canale de 10 biţi conversie- microcontroler realizat cu ajutorul tehnologiei CMOS- tensiunea de lucru este de 2 până la 5V
7/15/2019 Termometru Digital
http://slidepdf.com/reader/full/termometru-digital 9/9
Figura 7. – Schema modulului de alimentare pentru placa de dezvoltare