Sunteți pe pagina 1din 1

Proiectul numrul 2 Un sistem de timp real cu multitasking are de achitat urmtoarele sarcini: Determinarea turaiei arborelui unui motor

r auto prin numrarea impulsurilor pe care le genereaz un traductor optic de deplasare unghiular (TIRO) ntr-un interval de timp de 300 ms. Turaia se calculeaz cu formula: TuraianRotPeMin = NrImpulsuri*60/ (NrImpulsuriPeRot * DurataFerestreiDeMsurare) Se consider c traductorul furnizeaz 128 de impulsuri pe rotaie; Afiarea turaiei pe un display LCD cu o periodicitate de 10 ms; Explorarea strii senzorului de temperatur a apei, cu o periodicitate de 2 ms: o Dac apa ajunge la o temperatur de 85 C, se va aprinde un led pe display; o Dac apa ajunge la temperatura de 95 C este oprit climatizarea; o Dac apa ajunge la temperatura de 105 C este oprit motorul. Explorarea strii senzorului de presiune a uleiului, cu o periodicitate de 4 ms: o Valori normale pentru presiunea uleiului se situeaz n intervalul 24 atmosfere; o Dac presiunea uleiului scade sub 2 atmosfere, se va aprinde un led pe display; o Dac presiunea uleiului scade sub 0,6 atmosfere este oprit motorul. Observaii: Se vor identifica taskurile necesare pentru implementarea sistemului; Se vor stabili evenimentele care apar i legturile dintre acestea i taskurile identificate; Comunicarea, sincronizarea i excluderea mutual se vor realiza printr-una dintre metodele studiate. http://auto.howstuffworks.com/engine.htm http://auto.howstuffworks.com/car-computer.htm

S-ar putea să vă placă și