Topic outline
Lucrari de laborator
Realizarea unei aplicații pentru MCU, care va rula minim 3 task-uri in versiunea Sevcential.
În baza microcontrolerului STM32 de realizat o aplicație utilizând sistemul de operare FreeRTOS.
In baza microcontrolerului STM32 de realizat o aplicație utilizând sistemul de operare FreeRTOS.
Protocolul de comunicare ModBus partea de Slave.
Comunicarea între două microcontrolere utilizând protocolul ModBus.
De elaborat un regulator PID digital.
realizarea program STM32
- Pune in miscare un robot mobil
- Proceseaza date de la camera video
- Impune robotul sa urmareasca o linie desenata pe podea.
Introducere, elementele sistemlor de timp real
Introducere
Aplicații ale sistemelor de calcul în timp real (SCTR) sunt întâlnite în toate domeniile de activitate. Cea mai mare parte dintre aceste aplicații se refera la sisteme informatice de supraveghere si control în industrie (la nivel de utilaje, instalații, linii tehnologice, secții, întreprinderi si platforme industriale), în transport si telecomunicații, în distribuția energiei electrice, în automatizarea experimentarilor stiințifice, în activitați de management, servicii etc.
În prezent, pot fi întâlnite pretutindeni echipamente, instalații, produse de larg consum etc. care au înglobate aplicații timp - real. În se arata modul de împarțire a pieței comerciale de microprocesoare în anul 1999: mai puțin de 1% din lumea microprocesoarelor erau utilizate în sisteme cu întrebuințare generala. Peste 99% dintre microprocesoare erau utilizate în aplicații timp-real. Acestea sunt omniprezente, de la telefoanele celulare, pagere, cuptoare cu microunde pâna la sisteme complexe de control trafic aerian, telecomunicații, utilitați publice, conducerea proceselor industriale, multimedia etc.
Def.1 Un sistem de timp-real este un sistem a cărui funcţionare corectă este direct influenţată de timp, sau mai exact de satisfacerea condiţiilor şi a restricţiilor de timp.
Def. 2 Un sistem de timp-real este un sistem care trebuie să producă un răspuns într-un timp limitat; depăşirea acestui timp duce la degradarea calităţii serviciului sau la rezultate catastrofaleDesfasurarea temei:
Clasificarea programelor
Studii experimentale arata clar ca anumite tipuri de programe, în particular acelea care realizeaza operații timp - real, sunt mult mai dificil de realizat decât programele obisnuite. Tehnicile de lucru pentru verificarea corectitudinii programelor sunt date si de diferențele între diferitele tipuri de programe. Lucrari teoretice referitoare la tehnicile pentru demonstrarea corectitudinii unui program au permis identificarea a 3 tipuri de programe:
- secvențiale;
- multitasking;
- timp - real.
Desfasurarea temei:
Sisteme în timp real pentru controlul proceselor industriale.
În funcție de modul în care sunt efectuate prelucrarile, procesele industriale sau de laborator pot fi de tipul:
- pe loturi (batch processes);
- continue;
- de laborator (sau de test);
- controlul secvențial al proceselor;
- controlul în bucla;
- supervizarea proceselor;
- interfața om-masina.
- înregistrarea datelor;
- analiza datelor
Desfășurarea temei:
https://else.fcim.utm.md/pluginfile.php/31365/course/section/5879/Tema%202.pdf- pe loturi (batch processes);