Documente Academic
Documente Profesional
Documente Cultură
PC
Alimentare
DC 24V/0.5A
10
0
10 20 30 40 50 60 70 80 100 t[s]
In cazul acestui sistem este necesara programarea celor doua microcontrollere astfel
incat acestea să functioneze în configuratie Master-Slave.
Structura algoritmului de baza este prezentata în Figura 6.
START STOP
Programul de lucru a fost realizat în limbajul C++, utilizand compilatorului CCS PIC.
Printre functiile utilizate pentru programarea controllerului se numara:
- intreruperile necesare citirii semnalelor de la traductorul de pozitie;
- functii de comunicatie prin intermediul magistralei SPI;
- functii de comunicatie prin intermediul magistralei RS232;
- functii necesare pentru display-ul grafic;
- functii pentru semnalele de iesire de tip PWM, semnale digitale I/O, semnale
analogice de intrare.
Structura programului de lucru este prezentata în Figura 7.
Validarea
START Subrutina
Selectarea algoritmilor si introducerea rezultatelor
pozitionarii Validare
parametrilor de lucru