Extras din curs
La modul general un controler este, actualmente, o structura electronica destinata controlului unui proces sau, mai general, unei interactiuni caracteristice cu mediul exterior, fara sa fie necesara interventia operatorului uman.
Resursele integrate la nivelul microcircuitului ar trebui sa includa, cel putin, urmatoarele componente:
1. o unitate centrala (CPU), cu un oscilator intern pentru ceasul de sistem
2. o memorie locala tip ROM/PROM/EPROM/FLASH si eventual una de tip RAM
3. un sistem de întreruperi
4. I/O - intrari/iesiri numerice
5. un port serial de tip asincron si/sau sincron, programabil
6. un sistem de timere-temporizatoare/numaratoare programabile
Este posibil ca la acestea sa fie adaugate, la un pret de cost avantajos, caracteristici specifice sarcinii de control care trebuie îndeplinite:
7. un sistem de conversie analog numerica(una sau mai multe intrari analogice)
8. un sistem de conversie numeric analogic si/sau iesiri PWM (cu modulare în durata)
9. un comparator analogic
10. o memorie de date nevolatila de tip EEPROM
11. facilitati suplimentare pentru sistemul de temporizare/numarare (captare si
comparare)
12. un ceas de garda (timer de tip watchdog)
13. un RTC(Real Time Clock ceas,data,calendar)
14. alte protocoale de transmisie seriala sau paralela (I2C , SPI , 1WIRE , CAN...)
15. facilitati pentru optimizarea consumului propriu
Un microcontroler tipic mai are, la nivelul unitatii centrale, facilitati de prelucrare a
informatiei la nivel de bit, de acces direct si usor la intrari/iesiri si un mecanism de prelucrare a intreruperilor rapid si eficient.
Utilizarea unui microcontroler constituie o solutie prin care se poate reduce dramatic numarul componentelor electronice precum si costul proiectarii si al dezvoltarii unui produs.
OBSERVATIE Utilizarea unui microcontroler, oricât de evoluat, nu elimina unele componente ale interfetei cu mediul exterior (atunci când ele sunt chiar necesare): subsisteme de prelucrare analogica (amplificare, redresare, filtrare, protectie-limitare), elemente pentru realizarea izolarii galvanice (optocuploare, transformatoare), elemente de comutatie de putere (tranzistoare de putere, relee electromecanice sau statice).
EXEMPLU : ATMEGA162
Capsula cu specificatii pentru fiecare PIN,
OBS : multi pini ai microcontrollerului au mai multe utilizari si resursele respective se folosesc numai pentru o anumita functionalitate
Preview document
Conținut arhivă zip
- Curs Microcontrollere.doc