12.07.2015 Views

Řídicí systém pro ovládání klimatizace a vytápění železničních vozů

Řídicí systém pro ovládání klimatizace a vytápění železničních vozů

Řídicí systém pro ovládání klimatizace a vytápění železničních vozů

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Kapitola 5. Návrh softwarujiž nenásleduje další byte) nastartovat časovač <strong>pro</strong>cesoru přesně na dobu trvání odeslánídeseti bitů (start bit, 8 datových, stop bit) při dané rychlosti komunikace. Po vypršenítohoto časovače se pak v jeho obsluze přerušení vstup ENABLE na budiči RS485deaktivuje.PacketRx, PacketTxTyto bloky jsou shodné jako u hlavní řídící jednotky.CommSlaveAplikační vrstva na straně jednotek v kupé. Jednotka je standardně ve stavu, kdynaslouchá lince a čeká na příchozí paket. Po přijetí paketu dochází k jeho zpracovánía k přípravě odpovědi zpět do hlavní řídící jednotky. Základem této vrstvy je opětstavový automat, který zastřešuje veškerou logiku této vrstvy. Na obr. 5.9 je stavovýautomat aplikační vrstvy komunikace na straně jednotky v kupé.Obr. 5.9: Stavový automat slaveRECV_PACKET – toto je počáteční stav automatu. Zde se vyčkává na příjemkorektního paketu. Po příjmu takového paketu se přechází na stav PARSE_PACKET66

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!