-
Notifications
You must be signed in to change notification settings - Fork 0
/
zaver.tex
69 lines (58 loc) · 3.74 KB
/
zaver.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Tato diplomová práce demonstrovala, že pro vytvoření plnohodnotného \gls{plc}
systému je třeba zvládnout širokou škálu dílčích kroků. Od návrhu komunikačních
protokolů, přes návrh hardwaru, programování firmwaru, až po programování
počítačových aplikací a~knihoven. Autorovi se povedlo všechny tyto kroky
úspěšně provést. Podařilo se mu vytvořit
\begin{compactitem}
\item nový protokol \gls{mtbbus},
\item nový master modul sběrnice \gls{mtbbus} (\gls{mtbusb} v4),
\item nový univerzální \textit{slave} modul sběrnice \gls{mtbbus} (\gls{mtbuni} v4),
\item nástavný modul do starších modulů \gls{mtbuni} (MTB-2-AVR),
\item počítačovou aplikaci pro přístup k~systému \gls{mtb} (MTB Daemon),
\item knihovnu pro integraci nového \gls{mtb} do současného řídicího systému
kolejiště (hJOP MTB Network RCS Library)
\end{compactitem}
Komponenty vytvořené v~rámci této práce a~jejich interakce jsou přehledně
zobrazeny v~\ref{fig:new-topology}.
\begin{figure}[ht]
\includegraphics[width=0.8\textwidth]{data/new-topology.pdf}
\caption{Komponenty vytvořené v~rámci diplomové práce (mimo \textit{hJOP}
a~\textit{Řízení osvětlení}).}
\label{fig:new-topology}
\end{figure}
V~rámci práce byly formulovány požadavky (\ref{sub:mtbbus-req-summary}), které
má nový systém \gls{mtb} splnit. Všechny tyto požadavky byly naplněny.
Podařilo se vytvořit systém, který za poměrně malé finanční a časové náklady
značně povyšuje současný systém \gls{mtb}. Především však vznikl otevřený
a rozšiřitelný systém s~výhledem udržitelnosti po desítky let. Nový systém
\gls{mtb} umožní stavbu dalších kolejišť, udržování a rozšiřování kolejišť
současných. Nový systém \gls{mtb} si může vyrobit každý, kdo bude chtít bezpečně
řídit své modelové kolejiště.
Pro \gls{kmz} znamená \gls{mtb} v4 možnost nasadit více řídicích systémů
kolejiště, a~konečně tak zprovoznit řízení osvětlení, řízení tramvajové
a~autobusové dopravy. \gls{mtb} v4 umožní nasazení pultů obsluhy,
vytvoření nových chytrých zesilovačů \gls{dcc} signálu. Umožní výstavbu nového
depa kolejových vozidel, kde se budou používat speciální \gls{mtb} moduly.
Pro \gls{kmz} je \gls{mtb} v4 velkým krokem vpřed.
\gls{mtb} v4 bylo nasazeno na testovacím kolejišti o~20 modulech, kde úspešně
funguje.
\section{Možná rozšíření} \label{sec:future}
Při návrhu tak velkého systému, jako je \gls{mtb}, se přirozeně ukázaly mnohé
cesty, které by bylo možné v~budoucnu prozkoumat.
Systém \gls{mtb} by v~budoucnu mohl podporovat vyšší rychlosti komunikace nebo
automatickou detekci rychlosti sběrnice. \gls{mtb} by mohlo být rozšířeno
o~jednotky, které provádějí retranslaci dat sběrnice bezdrátově (pro vzdálené
připojení modulů).
Jednou z~otázek týkajících se budoucího rozšíření je, jak umožnit, aby systém
\gls{mtb} mohl interagovat s~komerčními softwary pro řízení modelových
kolejišť.
Dalším možným rozšířením je tak implementovat do majoritních komerčních
softwarů pro řízení modelových kolejišť podporu pro \gls{mtb}. Některé softwary
jsou však uzavřené. Pro takové softwary by bylo možné napsat alternativní
firmware do \gls{mtbusb}, který by zajistil, že \gls{mtbusb} modul se pro
počítač bude tvářit jako některý z~komerčních systémů pro řízení kolejišť.
Dalším přirozeným způsobem rozšíření, který má autor této práce v~plánu
v~nejbližším roce uskutečnit, je přidání dalších typů modulů. V~budoucnu
vzniknou \gls{mtb} moduly pro chytré zesilovače \gls{dcc} signálu,
\textit{RailCom} detektory a jiné. Systém \gls{mtb} je na tato rozšíření
připraven.