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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Kapitola 4. Komunikace• Teplota v kupé – 16 bitů (Čidlo teploty Dallas vrací při nastavené největšípreciznosti 16 bitů ve formátu 12.4)• Poloha přepínače – 8 bitů (Přepínač má 6 poloh, stačilo by tedy bitů méně, ale<strong>pro</strong> pohodlnější zpracování v <strong>pro</strong>gramu přenášíme celý byte)Zbytek položek je stejný jako v předchozím případě. Dohromady tedypřenášíme 4 znaky s rezervou 3 bity v posledním byte. Rozpis jednotlivých položek jev tabulce 4.3.ShrnutíPoužíváme modifikovaný HDLC (bajtově orientovaný) <strong>pro</strong>tokol na fyzickévrstvě RS485 (čtyřvodičová).Komunikace je striktně master-slave. To znamená, že komunikaci musí vždyzačínat master. Slave nemá právo sám od sebe začít vysílat. Komunikace je vždy typureceive-response (na požadavek od masteru vždy existuje odpověď od slave). Protožepoužíváme čtyřvodičovou variantu linky RS485, a komunikace je typureceive-response, nemusíme v softwaru řešit kolize na lince (master má svůj vysílací párvodičů, na přijímacím páru vždy čeká na odpověď od dotazované jednotky).Přenášené množství dat není velké: minimální velikost celého datagramu je 10 byte (přinulové délce datové položky a nezdvojení symbolu DLE uvnitř datagramu). Maximálnívelikost je 4 byte hlavička, 2 byte zápatí, 8 byte datové pole. Celkem tedy 14 byte s tím,že se všude může teoreticky vyskytnou symbol DLE, který musí být zdvojen. To je28 byte + počáteční sekvence 2 byte + zakončovací byte = 32 byte maximálněpřenesených v rámci jednoho datagramu.Název/veličina Počet bitůTeplota oddílu 16Poloha přepínače 8Klapka 1 1Klapka 2 1Autoregulace 1Reset 1LED 1Rezerva 3Tab. 4.3: Formát dat - příjem50

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

Saved successfully!

Ooh no, something went wrong!