1 |
\documentclass[12pt,a4paper,twoside]{article} |
1 |
\documentclass[12pt,a4paper,twoside]{article} |
2 |
\usepackage[colorlinks=true]{hyperref} |
2 |
\usepackage[colorlinks=true]{hyperref} |
3 |
\usepackage[utf8]{inputenc} |
3 |
\usepackage[utf8]{inputenc} |
4 |
\usepackage[czech]{babel} |
4 |
\usepackage[czech]{babel} |
5 |
\usepackage{graphicx} |
5 |
\usepackage{graphicx} |
6 |
\usepackage{fancyhdr} |
6 |
\usepackage{fancyhdr} |
7 |
\usepackage{fullpage} |
7 |
\usepackage{fullpage} |
8 |
\usepackage[top=5cm, bottom=10cm, left=2.5cm, right=2.5cm]{geometry} |
8 |
\usepackage[top=5cm, bottom=10cm, left=2.5cm, right=2.5cm]{geometry} |
9 |
\textwidth 16cm \textheight 20cm |
9 |
\textwidth 16cm \textheight 20cm |
10 |
\topmargin 0cm |
10 |
\topmargin 0cm |
11 |
\oddsidemargin 0cm |
11 |
\oddsidemargin 0cm |
12 |
\pagestyle{fancy} |
12 |
\pagestyle{fancy} |
13 |
\addtolength{\headsep}{30 pt} |
13 |
\addtolength{\headsep}{30 pt} |
14 |
\addtolength{\footskip}{50 pt} |
14 |
\addtolength{\footskip}{50 pt} |
15 |
|
15 |
|
16 |
\fancyfoot{} |
16 |
\fancyfoot{} |
17 |
\fancyfoot{\hspace*{5cm}} |
17 |
\fancyfoot{\hspace*{5cm}} |
18 |
\fancyfoot[L]{\includegraphics[width=1.5cm, height=1.5cm]{img/datamatrix.png} \hspace{0.5cm} pomiceva kakonjak hanuson1 jichapav poskozby} |
18 |
\fancyfoot[L]{\includegraphics[width=1.5cm, height=1.5cm]{img/datamatrix.png} \hspace{0.5cm} pomiceva kakonjak hanuson1 jichapav poskozby} |
19 |
\fancyfoot[R] {\thepage} |
19 |
\fancyfoot[R] {\thepage} |
20 |
|
20 |
|
21 |
|
21 |
|
22 |
\begin{document} |
22 |
\begin{document} |
23 |
\title{Technická zpráva - Automatický vypouštěč meteobalónů} |
23 |
\title{Technická zpráva - Automatický vypouštěč meteobalónů} |
24 |
\author{Eva Pomíchalová\\ Jakub Kákona\\ Ondřej Hanus\\ Pavel Jícha\\ Zbyněk Poskočil} |
24 |
\author{Eva Pomíchalová\\ Jakub Kákona\\ Ondřej Hanus\\ Pavel Jícha\\ Zbyněk Poskočil} |
25 |
\maketitle |
25 |
\maketitle |
26 |
|
26 |
|
27 |
|
27 |
|
28 |
\thispagestyle{fancy} |
28 |
\thispagestyle{fancy} |
29 |
\newpage |
29 |
\newpage |
30 |
\begin{abstract} |
30 |
\begin{abstract} |
31 |
\input{abstrakt.txt} |
31 |
\input{abstrakt.txt} |
32 |
|
32 |
|
33 |
\end{abstract} |
33 |
\end{abstract} |
34 |
\newpage |
34 |
\newpage |
35 |
|
35 |
|
36 |
%%\begin{figure} [htbp] |
36 |
%%\begin{figure} [htbp] |
37 |
%%\begin{center} |
37 |
%%\begin{center} |
38 |
%%\includegraphics [width=80mm] {SDRX01B_Top_Big.JPG} |
38 |
%%\includegraphics [width=80mm] {SDRX01B_Top_Big.JPG} |
39 |
%%\end{center} |
39 |
%%\end{center} |
40 |
%%\end{figure} |
40 |
%%\end{figure} |
41 |
|
41 |
|
42 |
\tableofcontents |
42 |
\tableofcontents |
43 |
\newpage |
43 |
\newpage |
44 |
|
44 |
|
45 |
\section{Automatický vypouštěč meteobalónů} |
45 |
\section{Automatický vypouštěč meteobalónů} |
46 |
|
46 |
|
47 |
Celý systém by měl být robotizovaným doplňkem sítě |
47 |
Celý systém by měl být robotizovaným doplňkem sítě |
48 |
\href{http://wiki.mlab.cz/doku.php?id=cs:rmds}{radiových detektorů meteorů}, případně pak i |
48 |
\href{http://wiki.mlab.cz/doku.php?id=cs:rmds}{radiových detektorů meteorů}, případně pak i |
49 |
její vizuální varianty (video pozorování a bolidové kamery). |
49 |
její vizuální varianty (video pozorování a bolidové kamery). |
50 |
|
50 |
|
51 |
Účel zařízení je zpřesnit odhad trajektorie temné dráhy meteoritu v |
51 |
Účel zařízení je zpřesnit odhad trajektorie temné dráhy meteoritu v |
52 |
atmosféře zavedením korekcí na proudění vzduchových mas během letu. A |
52 |
atmosféře zavedením korekcí na proudění vzduchových mas během letu. A |
53 |
tím v důsledku zmenšit plochu dopadové elipsy meteoritu na zemský povrch. |
53 |
tím v důsledku zmenšit plochu dopadové elipsy meteoritu na zemský povrch. |
54 |
|
54 |
|
55 |
Údaje o proudech v atmosféře budou získány balónovou sondou vypuštěnou |
55 |
Údaje o proudech v atmosféře budou získány balónovou sondou vypuštěnou |
56 |
bezprostředně po detekci průletu bolidu atmosférou. Místo vypuštění |
56 |
bezprostředně po detekci průletu bolidu atmosférou. Místo vypuštění |
57 |
balónové sondy by mělo být zvoleno automaticky na základě odhadu dráhy |
57 |
balónové sondy by mělo být zvoleno automaticky na základě odhadu dráhy |
58 |
meteoru a známých souřadnic balónových sil v síti. |
58 |
meteoru a známých souřadnic balónových sil v síti. |
59 |
|
59 |
|
60 |
Důležitou součástí systému je plně robotizovaná vypouštěcí stanice |
60 |
Důležitou součástí systému je plně robotizovaná vypouštěcí stanice |
61 |
(balónové silo), která umožní vypuštění sondy ze známých souřadnic bez |
61 |
(balónové silo), která umožní vypuštění sondy ze známých souřadnic bez |
62 |
zásahu lidské obsluhy. Vedlejším produktem takového vývoje bude zařízení |
62 |
zásahu lidské obsluhy. Vedlejším produktem takového vývoje bude zařízení |
63 |
schopné v budoucnu automatizovat i vypouštění klasických |
63 |
schopné v budoucnu automatizovat i vypouštění klasických |
64 |
meteorologických |
64 |
meteorologických |
65 |
\href{http://en.wikipedia.org/wiki/Radiosonde}{radiosond}. |
65 |
\href{http://en.wikipedia.org/wiki/Radiosonde}{radiosond}. |
66 |
|
66 |
|
67 |
\subsection{Pozemní vypouštěcí box} |
67 |
\subsection{Pozemní vypouštěcí box} |
68 |
|
68 |
|
69 |
Pozemní stanici balónové sítě tvoří kompaktní krabice obsahující |
69 |
Pozemní stanici balónové sítě tvoří kompaktní krabice obsahující |
70 |
techniku potřebnou k vypuštění balónové sondy. Zařízení je |
70 |
techniku potřebnou k vypuštění balónové sondy. Zařízení je |
71 |
konstruováno tak, aby bylo schopné vydržet řádově několik roků v |
71 |
konstruováno tak, aby bylo schopné vydržet řádově několik roků v |
72 |
pohotovostním režimu, a čekat na příkaz k vypouštění sondy. |
72 |
pohotovostním režimu, a čekat na příkaz k vypouštění sondy. |
73 |
|
73 |
|
74 |
\subsubsection{Technické parametry} |
74 |
\subsubsection{Technické parametry} |
75 |
|
75 |
|
76 |
Většina řídící elektroniky je složena z modulů |
76 |
Většina řídící elektroniky je složena z modulů |
77 |
\href{http://www.mlab.cz/}{stavebnice MLAB} |
77 |
\href{http://www.mlab.cz/}{stavebnice MLAB} |
78 |
|
78 |
|
79 |
Komunikace s řídícím systémem sítě stanic je aktuálně řešena terminálem na RS232 tvořeného modulem \href{http://www.mlab.cz/PermaLink/RS232SINGLE01A}{RS232SINGLE01A} respektive jeho USB variantou \href{http://www.mlab.cz/PermaLink/USB232R01B}{USB232R01B}. Další možnosti připojení jsou následující: |
79 |
Komunikace s řídícím systémem sítě stanic je aktuálně řešena terminálem na RS232 tvořeného modulem \href{http://www.mlab.cz/PermaLink/RS232SINGLE01A}{RS232SINGLE01A} respektive jeho USB variantou \href{http://www.mlab.cz/PermaLink/USB232R01B}{USB232R01B}. Další možnosti připojení jsou následující: |
80 |
|
80 |
|
81 |
\begin{itemize} |
81 |
\begin{itemize} |
82 |
\item Ethernet - modul \href{http://www.mlab.cz/PermaLink/ETH01A}{ETH01A} |
82 |
\item Ethernet - modul \href{http://www.mlab.cz/PermaLink/ETH01A}{ETH01A} |
83 |
\item Konvertor z TTL na sběrnici CAN \href{http://www.mlab.cz/PermaLink/TTLCAN01B}{TTLCAN01B} |
83 |
\item Konvertor z TTL na sběrnici CAN \href{http://www.mlab.cz/PermaLink/TTLCAN01B}{TTLCAN01B} |
84 |
\item Konvertor z TTL na sběrnici RS485. \href{http://www.mlab.cz/PermaLink/TTLRS48501A}{TTLRS48501A} |
84 |
\item Konvertor z TTL na sběrnici RS485. \href{http://www.mlab.cz/PermaLink/TTLRS48501A}{TTLRS48501A} |
85 |
\item GSM výhodné pro odlehlé oblasti a odesílání informací o poruchách. |
85 |
\item GSM výhodné pro odlehlé oblasti a odesílání informací o poruchách. |
86 |
\item USB - je přímo osazeno na použitém řídícím modulu a lze jej použít jako servisní terminál a k aktualizaci firmwaru pomocí bootloaderu. |
86 |
\item USB - je přímo osazeno na použitém řídícím modulu a lze jej použít jako servisní terminál a k aktualizaci firmwaru pomocí bootloaderu. |
87 |
\end{itemize} |
87 |
\end{itemize} |
88 |
|
88 |
|
89 |
Jako hlavní řídící MCU této jednotky byl vybrán ARM STM32F103R8T v modulu |
89 |
Jako hlavní řídící MCU této jednotky byl vybrán ARM STM32F103R8T v modulu |
90 |
\href{/doku.php?id=cs:stm32f10xrxt}{STM32F10xRxT01A}. Firmware je pak dále popsán v kapitole \ref{Box_firmware}. |
90 |
\href{/doku.php?id=cs:stm32f10xrxt}{STM32F10xRxT01A}. Firmware je pak dále popsán v kapitole \ref{Box_firmware}. |
91 |
|
91 |
|
92 |
\paragraph{Napájení systému} |
92 |
\paragraph{Napájení systému} |
93 |
|
93 |
|
94 |
Ve vývojové fázi funkčního vzoru je napájení systému řešeno PC ATX zdrojem, ze kterého jsou využity +5 V a +12 V větve. Toto řešení se neukázalo jako příliš optimální vzhledem ke špatné spolehlivosti PC zdrojů při provozu s nízkou zátěží v dalším prototypu bude proto ATX zdroj pravděpodobně nahrazen jiným spínaným zdrojem určeným pro tento druh aplikace. |
94 |
Ve vývojové fázi funkčního vzoru je napájení systému řešeno PC ATX zdrojem, ze kterého jsou využity +5 V a +12 V větve. Toto řešení se neukázalo jako příliš optimální vzhledem ke špatné spolehlivosti PC zdrojů při provozu s nízkou zátěží v dalším prototypu bude proto ATX zdroj pravděpodobně nahrazen jiným spínaným zdrojem určeným pro tento druh aplikace. |
95 |
|
95 |
|
96 |
\subsubsection{Diagnostika poruch} |
96 |
\subsubsection{Diagnostika poruch} |
97 |
|
97 |
|
98 |
\begin{itemize} |
98 |
\begin{itemize} |
99 |
\item |
99 |
\item |
100 |
Kontrola úspěšného startu (měření vztlaku balónu) |
100 |
Kontrola úspěšného startu (měření vztlaku balónu) |
101 |
\item |
101 |
\item |
102 |
Měření teplot, tlaku plynové náplně, průtoku média do balónu. |
102 |
Měření teplot, tlaku plynové náplně, průtoku média do balónu. |
103 |
\item |
103 |
\item |
104 |
Vlhkost uvnitř krabice (průsak a ztráta vodotěsnosti proražením víka a |
104 |
Vlhkost uvnitř krabice (průsak a ztráta vodotěsnosti proražením víka a |
105 |
podobně) |
105 |
podobně) |
106 |
\end{itemize} |
106 |
\end{itemize} |
107 |
|
107 |
|
108 |
\subsubsection{Meteorologická data} |
108 |
\subsubsection{Meteorologická data} |
109 |
|
109 |
|
110 |
Základní meteorologické veličiny nutné pro rozhodnutí o startu jsou snímány lokálně (teplota, tlak, relativní vlhkost, směr rychlost větru) jsou snímány meteostanicí \href{http://wiki.mlab.cz/doku.php?id=cs:aws}{AWS01B} a lokálně zaznamenáván společně s údaji z \href{/doku.php?id=cs:gps}{GPS01A} (pozice stanice a přesný čas) logu a reportu o průběhu startu. |
110 |
Základní meteorologické veličiny nutné pro rozhodnutí o startu jsou snímány lokálně (teplota, tlak, relativní vlhkost, směr rychlost větru) jsou snímány meteostanicí \href{http://wiki.mlab.cz/doku.php?id=cs:aws}{AWS01B} a lokálně zaznamenáván společně s údaji z \href{/doku.php?id=cs:gps}{GPS01A} (pozice stanice a přesný čas) logu a reportu o průběhu startu. |
111 |
|
111 |
|
112 |
|
112 |
|
113 |
\subsubsection{Mechanická konstrukce} |
113 |
\subsubsection{Mechanická konstrukce} |
114 |
|
114 |
|
115 |
Svařovaná plastová bedna s odstranitelným víkem. Dostatečně těsná, aby |
115 |
Svařovaná plastová bedna s odstranitelným víkem. Dostatečně těsná, aby |
116 |
nebyla zajímavá pro hlodavce a další havěť. |
116 |
nebyla zajímavá pro hlodavce a další havěť. |
117 |
Konstrukce navržená tak, aby umožnila vypouštění i současných |
117 |
Konstrukce navržená tak, aby umožnila vypouštění i současných |
118 |
profesionálních balónových sond. |
118 |
profesionálních balónových sond. |
119 |
Aktivace mechanických prvků přepálením vlákna |
119 |
Aktivace mechanických prvků přepálením vlákna |
120 |
uzavření balónu zatavením hrdla |
120 |
uzavření balónu zatavením hrdla |
121 |
|
121 |
|
122 |
|
122 |
|
123 |
\subparagraph{Akční členy} |
123 |
\subparagraph{Akční členy} |
124 |
|
124 |
|
125 |
Většina akčních členů je konstruována s důrazem na maximální |
125 |
Většina akčních členů je konstruována s důrazem na maximální |
126 |
spolehlivost. Akční členy proto jsou pružiny s |
126 |
spolehlivost. Akční členy proto jsou pružiny s |
127 |
přepalovacími PE pojistkami (silonové vlákno, nebo stuha |
127 |
přepalovacími PE pojistkami (silonové vlákno, nebo stuha |
128 |
přepalovaná výkonovým rezistorem) ke spínáni proudu do rezistorů |
128 |
přepalovaná výkonovým rezistorem) ke spínáni proudu do rezistorů |
129 |
je využit modul \href{http://www.mlab.cz/PermaLink/NFET4X01B}{NFET4X01B} |
129 |
je využit modul \href{http://www.mlab.cz/PermaLink/NFET4X01B}{NFET4X01B} |
130 |
|
130 |
|
131 |
Dále se nám podařilo sestrojit prototyp odpalování pružiny pro otevírání víka pozemní vypouštěcí stanice. Tento pokus nejlépe ilustruje toto |
131 |
Dále se nám podařilo sestrojit prototyp odpalování pružiny pro otevírání víka pozemní vypouštěcí stanice. Tento pokus nejlépe ilustruje toto |
132 |
|
132 |
|
133 |
\href{http://www.mlab.cz/redmine/attachments/download/3/video-2013-03-09-23-43-33.mp4}{video}. |
133 |
\href{http://www.mlab.cz/redmine/attachments/download/3/video-2013-03-09-23-43-33.mp4}{video}. |
134 |
|
134 |
|
135 |
U tohoto prototypu bylo zjištěno, že doba přepalování je poměrně dlouhá, což není vhodné. Jedním ze záměrů zhotovitele bylo nezničit odpor, což pravděpodobně nebude možné, aby doba spouštění nebyla příliš dlouhá. |
135 |
U tohoto prototypu bylo zjištěno, že doba přepalování je poměrně dlouhá, což není vhodné. Jedním ze záměrů zhotovitele bylo nezničit odpor, což pravděpodobně nebude možné, aby doba spouštění nebyla příliš dlouhá. |
136 |
\begin{figure}[hbtp] |
136 |
\begin{figure}[hbtp] |
137 |
\centering |
137 |
\centering |
138 |
\includegraphics[width=10cm, height=8cm]{img/odpalovac2.jpg} |
138 |
\includegraphics[width=10cm, height=8cm]{img/odpalovac2.jpg} |
139 |
\caption{Odpalovač víka} |
139 |
\caption{Odpalovač víka} |
140 |
\label{fig:odpalovac} |
140 |
\label{fig:odpalovac} |
141 |
\end{figure} |
141 |
\end{figure} |
142 |
|
142 |
|
143 |
|
143 |
|
144 |
\section{Firmware pozemní stanice} |
144 |
\section{Firmware pozemní stanice} |
145 |
\label{Box_firmware} |
145 |
\label{Box_firmware} |
146 |
|
146 |
|
147 |
\subsection{Real-time operační systém} |
147 |
\subsection{Real-time operační systém} |
148 |
Pro ovládání celého systému byl zvolen real-time operační systém (RTOS). Ten byl zvolen především pro zjednušení programování vypouštěče, konkrétně nastavování periférií procesoru a řízení vícevláknové aplikace na něm běžící.\\ |
148 |
Pro ovládání celého systému byl zvolen real-time operační systém (RTOS). Ten byl zvolen především pro zjednušení programování vypouštěče, konkrétně nastavování periférií procesoru a řízení vícevláknové aplikace na něm běžící.\\ |
149 |
Jako RTOS pro tuto aplikaci tak byl zvolen ChibiOS, který splňuje standardní požadavky na RTOS a také s ním máme zkušenosti s programováním jiných aplikací pod procesory ARM a ovládáním modulů \href{http://www.mlab.cz/}{stavebnice MLAB}. |
149 |
Jako RTOS pro tuto aplikaci tak byl zvolen ChibiOS, který splňuje standardní požadavky na RTOS a také s ním máme zkušenosti s programováním jiných aplikací pod procesory ARM a ovládáním modulů \href{http://www.mlab.cz/}{stavebnice MLAB}. |
150 |
|
150 |
|
151 |
\subsection{Vysvětlení funkce firmwaru} |
151 |
\subsection{Vysvětlení funkce firmwaru} |
152 |
|
152 |
|
153 |
Aplikace pro ovládání odpalování se dá rozdělit na čtyři funkční bloky, které jsou realizovány pomocí vláken. Funkční diagram je zobrazen na Obr. \ref{fig:Diag_firmware}. V následujících kapitolách bude podrobněji rozebrána funkce jednotlivých vláken aplikace. |
153 |
Aplikace pro ovládání odpalování se dá rozdělit na čtyři funkční bloky, které jsou realizovány pomocí vláken. Funkční diagram je zobrazen na Obr. \ref{fig:Diag_firmware}. V následujících kapitolách bude podrobněji rozebrána funkce jednotlivých vláken aplikace. |
154 |
\subsubsection{Blikání LED} |
154 |
\subsubsection{Blikání LED} |
155 |
V tomto vlákně je realizované prosté blikání LED, které slouží pro signalizaci běhu programu. Mezi tím, kdy dioda svítí a nebo je vypnutá je vlákno uspáno. Tím je vyřešeno jak časování tak úspora prostředků procesoru. |
155 |
V tomto vlákně je realizované prosté blikání LED, které slouží pro signalizaci běhu programu. Mezi tím, kdy dioda svítí a nebo je vypnutá je vlákno uspáno. Tím je vyřešeno jak časování tak úspora prostředků procesoru. |
156 |
\subsubsection{Vypouštění} |
156 |
\subsubsection{Vypouštění} |
157 |
Toto vlákno se stará o kompletní sekvenci pro vypuštění balónu. Po spuštění a inicializaci proměnných spadne program do nekonečné smyčky ve které je následně uspán a čeká na probuzení. To nastane ve třech případech:\\ |
157 |
Toto vlákno se stará o kompletní sekvenci pro vypuštění balónu. Po spuštění a inicializaci proměnných spadne program do nekonečné smyčky ve které je následně uspán a čeká na probuzení. To nastane ve třech případech:\\ |
158 |
\begin{enumerate} |
158 |
\begin{enumerate} |
159 |
\item Příjem příkazu pro odpal |
159 |
\item Příjem příkazu pro odpal |
160 |
\item Příjem příkazu pro zrušení odpalu |
160 |
\item Příjem příkazu pro zrušení odpalu |
161 |
\item Probuzení od časovače |
161 |
\item Probuzení od časovače |
162 |
\end{enumerate} |
162 |
\end{enumerate} |
163 |
Ad. 1. Po příjmu příkazu, který zahajuje celou sekvenci odpalování se vypíše na terminál zpráva o zahájení vypouštění a sepne se pin, na kterém je připojen aktuátor, který otevírá víko krabice, ve které je balón uložen (v době vykonávání každého kroku je na terminál vypisována informace o tom, kolik procent z daného kroku je již vykonáno). Pomocí koncového spínače je snímána informace o tom, zda se střecha opravdu otevřela, pokud se tak nestalo, je celá sekvence ukončena. Pokud snímač indikuje otevření střechy, přistupuje se k dalším kroku.\\ |
163 |
Ad. 1. Po příjmu příkazu, který zahajuje celou sekvenci odpalování se vypíše na terminál zpráva o zahájení vypouštění a sepne se pin, na kterém je připojen aktuátor, který otevírá víko krabice, ve které je balón uložen (v době vykonávání každého kroku je na terminál vypisována informace o tom, kolik procent z daného kroku je již vykonáno). Pomocí koncového spínače je snímána informace o tom, zda se střecha opravdu otevřela, pokud se tak nestalo, je celá sekvence ukončena. Pokud snímač indikuje otevření střechy, přistupuje se k dalším kroku.\\ |
164 |
Tím je otevření ventilu a tím pádem zahájení napouštění balónu. Tento krok není nijak v současné chvíli zpětnovazebně snímán - je dán pouze čas kdy je ventil otevřen. Do budoucna bychom rádi použili měření průtoku k získání informace, zda je balón opravdu napuštěn daným množstvím plynu.\\ |
164 |
Tím je otevření ventilu a tím pádem zahájení napouštění balónu. Tento krok není nijak v současné chvíli zpětnovazebně snímán - je dán pouze čas kdy je ventil otevřen. Do budoucna bychom rádi použili měření průtoku k získání informace, zda je balón opravdu napuštěn daným množstvím plynu.\\ |
165 |
Třetím krokem celé sekvence je přepálení plastové pojistky, která spouští tavící lis. Po pevně dané časové prodlevě, která by měla stačit pro přetavení, je pomocí koncového spínače zjištěno, zda se pojistka přetavila. Pokud ano, pokračuje se posledním krokem, pokud ne, dochází opět k přerušení odpalovací sekvence a návrat do výchozího stavu.\\ |
165 |
Třetím krokem celé sekvence je přepálení plastové pojistky, která spouští tavící lis. Po pevně dané časové prodlevě, která by měla stačit pro přetavení, je pomocí koncového spínače zjištěno, zda se pojistka přetavila. Pokud ano, pokračuje se posledním krokem, pokud ne, dochází opět k přerušení odpalovací sekvence a návrat do výchozího stavu.\\ |
166 |
Posledním krokem je zatavení naplněného balónu. V tomto kroku je opět nadefinován čas, po který dochází k zatavování balónu pomocí odporového drátu. Po uplynutí nadefinované doby je balón zataven a na terminál je vypsána informace o ukončení vypouštění a všechny výstupy jsou v neaktivním stavu.\\ |
166 |
Posledním krokem je zatavení naplněného balónu. V tomto kroku je opět nadefinován čas, po který dochází k zatavování balónu pomocí odporového drátu. Po uplynutí nadefinované doby je balón zataven a na terminál je vypsána informace o ukončení vypouštění a všechny výstupy jsou v neaktivním stavu.\\ |
167 |
Ad. 2. V případě příjmu zprávy, která přikazuje ukončení procesu odpalování, se deaktivují výstupy aktivní během vypouštění a uživatel je informován o úspěšném přerušení celé sekvence.\\ |
167 |
Ad. 2. V případě příjmu zprávy, která přikazuje ukončení procesu odpalování, se deaktivují výstupy aktivní během vypouštění a uživatel je informován o úspěšném přerušení celé sekvence.\\ |
168 |
Ad. 3. Pro přesné časování během celého procesu odpalování je využito funkce časovače. Ten se v každém kroku odpalování sepne na určitou dobu, která je celočíselným násobkem celkové doby, kterou se čeká v daném kroku. Tento postup byl zvolen z toho důvodu, aby mohla být průběžně aktualizována zpráva pro uživatele vyjadřující čas, který zbývá do ukončení daného úkolu. |
168 |
Ad. 3. Pro přesné časování během celého procesu odpalování je využito funkce časovače. Ten se v každém kroku odpalování sepne na určitou dobu, která je celočíselným násobkem celkové doby, kterou se čeká v daném kroku. Tento postup byl zvolen z toho důvodu, aby mohla být průběžně aktualizována zpráva pro uživatele vyjadřující čas, který zbývá do ukončení daného úkolu. |
169 |
|
169 |
|
170 |
\subsubsection{Příjem příkazu od uživatele} |
170 |
\subsubsection{Příjem příkazu od uživatele} |
171 |
|
171 |
|
172 |
Pro komunikaci s uživatelem je využito sériové linky. Ta se využívá jak pro informování uživatele o aktuálním stavu programu tak zároveň k příjmu příkazů od uživatele. Celý algoritmus příjmu příkazu spočívá ve vyčítání znaků zadaných uživatelem znak za znakem až do té chvíle, kdy je stisknut ENTER a nebo je překročena maximální délka příkazu. Poté se buď zadaný příkaz dekóduje a následně provede a nebo je vypsána informace, že příkaz nebyl rozeznán. |
172 |
Pro komunikaci s uživatelem je využito sériové linky. Ta se využívá jak pro informování uživatele o aktuálním stavu programu tak zároveň k příjmu příkazů od uživatele. Celý algoritmus příjmu příkazu spočívá ve vyčítání znaků zadaných uživatelem znak za znakem až do té chvíle, kdy je stisknut ENTER a nebo je překročena maximální délka příkazu. Poté se buď zadaný příkaz dekóduje a následně provede a nebo je vypsána informace, že příkaz nebyl rozeznán. |
173 |
|
173 |
|
174 |
\subsubsection{Příjem dat z GPS modulu} |
174 |
\subsubsection{Příjem dat z GPS modulu} |
175 |
|
175 |
|
176 |
Posledním vláknem využívaném ve firmwaru vypouštěče je vlákno, které se stará o příjem a dekódování NMEA zprávy posílané po sériové lince z GPS modulu |
176 |
Posledním vláknem využívaném ve firmwaru vypouštěče je vlákno, které se stará o příjem a dekódování NMEA zprávy posílané po sériové lince z GPS modulu |
177 |
\cite{GPS_ublox}. Každou vteřinu je vyčítána NMEA zpráva a z ní je vybrána GPRMC zpráva, ze které je následně získána informace o aktuálním čase, datu a poloze stanice. Tato informace slouží jednak pro přesné logování událostí a zároveň v budoucnu pro snadné lokalizování vypouštěcí stanice.\subsection{Uživatelské rozhraní terminálu} |
177 |
\cite{GPS_ublox}. Každou vteřinu je vyčítána NMEA zpráva a z ní je vybrána GPRMC zpráva, ze které je následně získána informace o aktuálním čase, datu a poloze stanice. Tato informace slouží jednak pro přesné logování událostí a zároveň v budoucnu pro snadné lokalizování vypouštěcí stanice.\subsection{Uživatelské rozhraní terminálu} |
178 |
Při spuštění terminálu se po resetu programu procesoru vypíše úvodní zpráva s nápovědou, na kterých výstupních pinech procesoru jsou připojeny jednotlivé akční členy. Poté program přechází do pohotovostního režimu a čeká na příkaz od uživatele. Tyto příkazy jsou: |
178 |
Při spuštění terminálu se po resetu programu procesoru vypíše úvodní zpráva s nápovědou, na kterých výstupních pinech procesoru jsou připojeny jednotlivé akční členy. Poté program přechází do pohotovostního režimu a čeká na příkaz od uživatele. Tyto příkazy jsou: |
179 |
|
179 |
|
180 |
\begin{enumerate} |
180 |
\begin{enumerate} |
181 |
\item odpal |
181 |
\item odpal |
182 |
\item zrus (nebo písmeno "s") |
182 |
\item zrus (nebo písmeno "s") |
183 |
\item help |
183 |
\item help |
184 |
\item check |
184 |
\item check |
185 |
\end{enumerate} |
185 |
\end{enumerate} |
186 |
|
186 |
|
187 |
Příkaz \textbf{odpal} spustí vypouštěcí sekvenci probuzením daného vlákna pro vypouštění. Příkaz \textbf{zrus} zastaví vypouštěcí sekvenci, pokud byla zahájena a informuje o tom výpisem o ukončení vypouštění. Zároveň jde vypouštění zrušit okamžitě stisknutím "s" bez nutnosti potvrzovat příkaz enterem. Příkaz \textbf{help} vypíše stejnou úvodní zprávu jako po resetu programu. Poslední příkaz \textbf{check}, lze použít pro kontrolu stavu vypouštěče před začátkem vypouštění. Po zadání tohoto příkazu jsou na terminál vypsány informace o aktuálních stavech použitých senzorů. Lze tak například zkontrolovat, že střecha není zajištěna, nebo že je lis již spuštěn. |
187 |
Příkaz \textbf{odpal} spustí vypouštěcí sekvenci probuzením daného vlákna pro vypouštění. Příkaz \textbf{zrus} zastaví vypouštěcí sekvenci, pokud byla zahájena a informuje o tom výpisem o ukončení vypouštění. Zároveň jde vypouštění zrušit okamžitě stisknutím "s" bez nutnosti potvrzovat příkaz enterem. Příkaz \textbf{help} vypíše stejnou úvodní zprávu jako po resetu programu. Poslední příkaz \textbf{check}, lze použít pro kontrolu stavu vypouštěče před začátkem vypouštění. Po zadání tohoto příkazu jsou na terminál vypsány informace o aktuálních stavech použitých senzorů. Lze tak například zkontrolovat, že střecha není zajištěna, nebo že je lis již spuštěn. |
188 |
|
188 |
|
189 |
\begin{figure}[hbtp] |
189 |
\begin{figure}[hbtp] |
190 |
\begin{center} |
190 |
\begin{center} |
191 |
\includegraphics[height=200mm]{./img/program_flow.png} |
191 |
\includegraphics[height=200mm]{./img/program_flow.png} |
192 |
\caption{Funkční diagram firmwaru Automatického vypouštěče} |
192 |
\caption{Funkční diagram firmwaru Automatického vypouštěče} |
193 |
\label{fig:Diag_firmware} |
193 |
\label{fig:Diag_firmware} |
194 |
\end{center} |
194 |
\end{center} |
195 |
\end{figure} |
195 |
\end{figure} |
196 |
|
196 |
|
197 |
|
197 |
|
198 |
\begin{figure} |
198 |
\begin{figure} |
199 |
\begin{center} |
199 |
\begin{center} |
200 |
\includegraphics[width=10cm] {./img/Schema_ARM.png} |
200 |
\includegraphics[width=10cm] {./img/Schema_ARM.png} |
201 |
\caption{Blokové schéma pozemního vypouštěcího boxu} |
201 |
\caption{Blokové schéma pozemního vypouštěcího boxu} |
202 |
\label{fig:blokpozem} |
202 |
\label{fig:blokpozem} |
203 |
\end{center} |
203 |
\end{center} |
204 |
\end{figure} |
204 |
\end{figure} |
205 |
|
205 |
|
206 |
|
206 |
|
207 |
\subsection{Balónová sonda} |
207 |
\subsection{Balónová sonda} |
208 |
|
208 |
|
209 |
Neletový prototyp sondy bude vyvinut za použití modulů stavebnice |
209 |
Neletový prototyp sondy bude vyvinut za použití modulů stavebnice |
210 |
\href{http://www.mlab.cz/Server/GenIndex/GenIndex.php?lang=cs\&path=/Modules}{MLAB} |
210 |
\href{http://www.mlab.cz/Server/GenIndex/GenIndex.php?lang=cs\&path=/Modules}{MLAB} |
211 |
|
211 |
|
212 |
\href{/doku.php?id=cs:atmegatq32}{ATmegaTQ3201A}, |
212 |
\href{/doku.php?id=cs:atmegatq32}{ATmegaTQ3201A}, |
213 |
\href{/doku.php?id=cs:sdcard}{SDcard01B}, |
213 |
\href{/doku.php?id=cs:sdcard}{SDcard01B}, |
214 |
\href{/doku.php?id=cs:gps}{GPS01A} |
214 |
\href{/doku.php?id=cs:gps}{GPS01A} |
215 |
|
215 |
|
216 |
\subsubsection{Technické parametry} |
216 |
\subsubsection{Technické parametry} |
217 |
|
217 |
|
218 |
GPS na sondě by měla být udržovaná ve stavu FIX, aby pak nedocházelo ke |
218 |
GPS na sondě by měla být udržovaná ve stavu FIX, aby pak nedocházelo ke |
219 |
zpoždění v důsledku čekání na fix. |
219 |
zpoždění v důsledku čekání na fix. |
220 |
|
220 |
|
221 |
\paragraph{Komunikace (Telemetrické údaje)} |
221 |
\paragraph{Komunikace (Telemetrické údaje)} |
222 |
|
222 |
|
223 |
\begin{itemize} |
223 |
\begin{itemize} |
224 |
\item |
224 |
\item |
225 |
Primárním cílem je měření rychlosti a směru větru ve známých bodech. |
225 |
Primárním cílem je měření rychlosti a směru větru ve známých bodech. |
226 |
\item |
226 |
\item |
227 |
GPS údaje 10Hz, textový výstup |
227 |
GPS údaje 10Hz, textový výstup |
228 |
\href{http://en.wikipedia.org/wiki/NMEA\_0183}{NMEA} |
228 |
\href{http://en.wikipedia.org/wiki/NMEA\_0183}{NMEA} |
229 |
\item |
229 |
\item |
230 |
další veličiny jako teploty, tlaky atd. jsou volitelné. |
230 |
další veličiny jako teploty, tlaky atd. jsou volitelné. |
231 |
\item |
231 |
\item |
232 |
Radio maják a akustický maják? |
232 |
Radio maják a akustický maják? |
233 |
\item |
233 |
\item |
234 |
Radiový přenos telemetrie v pásmu 27-450 MHz: možnost bezlicenčních |
234 |
Radiový přenos telemetrie v pásmu 27-450 MHz: možnost bezlicenčních |
235 |
pásem (SVN: VO-R-16, VO-R-10) |
235 |
pásem (SVN: VO-R-16, VO-R-10) |
236 |
\item |
236 |
\item |
237 |
Radiomoduly: \href{http://www.artbrno.cz}{http://www.artbrno.cz}, |
237 |
Radiomoduly: \href{http://www.artbrno.cz}{http://www.artbrno.cz}, |
238 |
\href{http://www.anaren.com}{http://www.anaren.com} |
238 |
\href{http://www.anaren.com}{http://www.anaren.com} |
239 |
\end{itemize} |
239 |
\end{itemize} |
240 |
GPS je potřeba vybrat tak, aby fungovala i ve větších výškách. |
240 |
GPS je potřeba vybrat tak, aby fungovala i ve větších výškách. |
241 |
\textsuperscript{\href{\#fn\_\_3}{3)}} |
241 |
\textsuperscript{\href{\#fn\_\_3}{3)}} |
242 |
|
242 |
|
243 |
\paragraph{Napájení sondy během letu} |
243 |
\paragraph{Napájení sondy během letu} |
244 |
|
244 |
|
245 |
\begin{itemize} |
245 |
\begin{itemize} |
246 |
\item |
246 |
\item |
247 |
\href{http://en.wikipedia.org/wiki/Lithium\_battery}{Lithiový článek} |
247 |
\href{http://en.wikipedia.org/wiki/Lithium\_battery}{Lithiový článek} |
248 |
(negeneruje teplo, minimální provozní teplota je -60 C) |
248 |
(negeneruje teplo, minimální provozní teplota je -60 C) |
249 |
\item |
249 |
\item |
250 |
Hořčíková baterie (generuje teplo pro temperování elektroniky) |
250 |
Hořčíková baterie (generuje teplo pro temperování elektroniky) |
251 |
\item |
251 |
\item |
252 |
\href{http://en.wikipedia.org/wiki/Silver-oxide\_battery}{Stříbro-oxidový |
252 |
\href{http://en.wikipedia.org/wiki/Silver-oxide\_battery}{Stříbro-oxidový |
253 |
článek} Vydrží nižší provozní teploty a je ekologicky nezávadný. |
253 |
článek} Vydrží nižší provozní teploty a je ekologicky nezávadný. |
254 |
\item |
254 |
\item |
255 |
Ideální by bylo použití |
255 |
Ideální by bylo použití |
256 |
\href{https://www.youtube.com/watch?feature=player\_embedded\&v=OtM6XJlynkk}{superkapacitorů} |
256 |
\href{https://www.youtube.com/watch?feature=player\_embedded\&v=OtM6XJlynkk}{superkapacitorů} |
257 |
\end{itemize} |
257 |
\end{itemize} |
258 |
Řešením problému s nízkou teplotou ve vyšších výškách by mohlo být |
258 |
Řešením problému s nízkou teplotou ve vyšších výškách by mohlo být |
259 |
předehřátí sondy při startu. |
259 |
předehřátí sondy při startu. |
260 |
|
260 |
|
261 |
\hyperdef{}{konstrukce}{\paragraph{Konstrukce}\label{konstrukce}} |
261 |
\hyperdef{}{konstrukce}{\paragraph{Konstrukce}\label{konstrukce}} |
262 |
|
262 |
|
263 |
\begin{itemize} |
263 |
\begin{itemize} |
264 |
\item |
264 |
\item |
265 |
Balón - \href{http://cs.wikipedia.org/wiki/Polyethylen}{PE} pytel |
265 |
Balón - \href{http://cs.wikipedia.org/wiki/Polyethylen}{PE} pytel |
266 |
(kvůli životnosti v zabaleném stavu - guma s časem degraduje) |
266 |
(kvůli životnosti v zabaleném stavu - guma s časem degraduje) |
267 |
\textsuperscript{\href{\#fn\_\_4}{4)}} |
267 |
\textsuperscript{\href{\#fn\_\_4}{4)}} |
268 |
\item |
268 |
\item |
269 |
Možnost dálkového odpojení balónu od sondy (ukončení stoupání) |
269 |
Možnost dálkového odpojení balónu od sondy (ukončení stoupání) |
270 |
\item |
270 |
\item |
271 |
Prototyp plněný \href{http://cs.wikipedia.org/wiki/Helium}{heliem}, |
271 |
Prototyp plněný \href{http://cs.wikipedia.org/wiki/Helium}{heliem}, |
272 |
i ekologičtější. A vodík navíc lze vyrábět chemicky přímo během |
272 |
i ekologičtější. A vodík navíc lze vyrábět chemicky přímo během |
273 |
vypuštění sondy). |
273 |
vypuštění sondy). |
274 |
\item |
274 |
\item |
275 |
Splnění požadavků na bezpečnost provozu (letovou, majetkovou a |
275 |
Splnění požadavků na bezpečnost provozu (letovou, majetkovou a |
276 |
personální) |
276 |
personální) |
277 |
\end{itemize} |
277 |
\end{itemize} |
278 |
\paragraph{Firmware} |
278 |
\paragraph{Firmware} |
279 |
|
279 |
|
280 |
\begin{itemize} |
280 |
\begin{itemize} |
281 |
\item |
281 |
\item |
282 |
Záznam dat v gondole balónu mikroSD karta |
282 |
Záznam dat v gondole balónu mikroSD karta |
283 |
\end{itemize} |
283 |
\end{itemize} |
284 |
|
284 |
|
285 |
\begin{figure} |
285 |
\begin{figure} |
286 |
\begin{center} |
286 |
\begin{center} |
287 |
\includegraphics[width=10cm]{img/Schema_ATmega.png} |
287 |
\includegraphics[width=10cm]{img/Schema_ATmega.png} |
288 |
\caption{Blokové schéma balónové sondy} |
288 |
\caption{Blokové schéma balónové sondy} |
289 |
\label{fig:blokpozem} |
289 |
\label{fig:blokpozem} |
290 |
\end{center} |
290 |
\end{center} |
291 |
\end{figure} |
291 |
\end{figure} |
292 |
|
292 |
|
293 |
\subsubsection{Legislativní požadavky} |
293 |
\subsubsection{Legislativní požadavky} |
294 |
|
294 |
|
295 |
Pravidla pro lety volných balónů bez pilota jsou definovány v leteckých |
295 |
Pravidla pro lety volných balónů bez pilota jsou definovány v leteckých |
296 |
předpisech L-2 Pravidla létaní, dodatek 5 a R. |
296 |
předpisech L-2 Pravidla létaní, dodatek 5 a R. |
297 |
|
297 |
|
298 |
\paragraph{Kategorie balónu} |
298 |
\paragraph{Kategorie balónu} |
299 |
|
299 |
|
300 |
Balón by měl spadat do kategorie B2, která je definována jako volný |
300 |
Balón by měl spadat do kategorie B2, která je definována jako volný |
301 |
balón s objemem menším než 3,25~$m^{3}$, přičemž žádný z rozměrů balónu |
301 |
balón s objemem menším než 3,25~$m^{3}$, přičemž žádný z rozměrů balónu |
302 |
nepřekračuje 2~m. Rozměr 2~m je rozměr při jeho maximálním |
302 |
nepřekračuje 2~m. Rozměr 2~m je rozměr při jeho maximálním |
303 |
naplnění/roztažení. |
303 |
naplnění/roztažení. |
304 |
|
304 |
|
305 |
\paragraph{Povolení vypuštění} |
305 |
\paragraph{Povolení vypuštění} |
306 |
|
306 |
|
307 |
Užitečné zatížení představují předměty a materiály, které by v případě |
307 |
Užitečné zatížení představují předměty a materiály, které by v případě |
308 |
střetu s letadlem mohly způsobit poškození letadla (zejména prskavky, |
308 |
střetu s letadlem mohly způsobit poškození letadla (zejména prskavky, |
309 |
svítící tyčinky, lámací světla, LED diody apod.) a jakékoliv zatížení o |
309 |
svítící tyčinky, lámací světla, LED diody apod.) a jakékoliv zatížení o |
310 |
hmotnosti přesahující 0,1 kg. Vzhledem k této definici bude nutné mít |
310 |
hmotnosti přesahující 0,1 kg. Vzhledem k této definici bude nutné mít |
311 |
pro provoz balónu povolení. Všechny informace ohledně letu (jako je |
311 |
pro provoz balónu povolení. Všechny informace ohledně letu (jako je |
312 |
datum, čas, místo vypuštění, užitečné zatížení atp.) musí být zveřejněny |
312 |
datum, čas, místo vypuštění, užitečné zatížení atp.) musí být zveřejněny |
313 |
v Letecké informační příručce (AIP). Pro vypuštění ve zvláštních |
313 |
v Letecké informační příručce (AIP). Pro vypuštění ve zvláštních |
314 |
případech, jako je mimořádné pozorování, je potřeba upozornit |
314 |
případech, jako je mimořádné pozorování, je potřeba upozornit |
315 |
prostřednictvím navigační výstrahy formou zprávy NOTAM, která se musí |
315 |
prostřednictvím navigační výstrahy formou zprávy NOTAM, která se musí |
316 |
podat minimálně 24 hodin před vzletem balónu. |
316 |
podat minimálně 24 hodin před vzletem balónu. |
317 |
|
317 |
|
318 |
\paragraph{Materiály} |
318 |
\paragraph{Materiály} |
319 |
|
319 |
|
320 |
Balón nesmí být plněn hořlavými a výbušnými plyny s výjimkou povolení |
320 |
Balón nesmí být plněn hořlavými a výbušnými plyny s výjimkou povolení |
321 |
ÚCL. Omezení pro materiál antény ani baterií nejsou definovány. Materiál |
321 |
ÚCL. Omezení pro materiál antény ani baterií nejsou definovány. Materiál |
322 |
balónu také není definován, ale při použití balónu o vysoké svítivosti |
322 |
balónu také není definován, ale při použití balónu o vysoké svítivosti |
323 |
nebo zhotoveného z materiálů o velké světelné nebo radarové odrazivosti |
323 |
nebo zhotoveného z materiálů o velké světelné nebo radarové odrazivosti |
324 |
musí být oznámeno vypuštění balónu nejbližšímu stanovišti letových provozních služeb. |
324 |
musí být oznámeno vypuštění balónu nejbližšímu stanovišti letových provozních služeb. |
325 |
Materiál (lano, provázek) spojující balón se sondou nesmí vydržet větší |
325 |
Materiál (lano, provázek) spojující balón se sondou nesmí vydržet větší |
326 |
sílu než 230~N. |
326 |
sílu než 230~N. |
327 |
|
327 |
|
328 |
\hyperdef{}{dostup}{\paragraph{Dostup}\label{dostup}} |
328 |
\hyperdef{}{dostup}{\paragraph{Dostup}\label{dostup}} |
329 |
|
329 |
|
330 |
Pro dostup nejsou omezení. |
330 |
Pro dostup nejsou omezení. |
331 |
|
331 |
|
332 |
\paragraph{Místo vypuštění} |
332 |
\paragraph{Místo vypuštění} |
333 |
|
333 |
|
334 |
Omezení se týká všech Zakázaných, Nebezpečných a Omezených prostorů, |
334 |
Omezení se týká všech Zakázaných, Nebezpečných a Omezených prostorů, |
335 |
stejně jako dočasně aktivovaných prostorů v době jejich používaní, s |
335 |
stejně jako dočasně aktivovaných prostorů v době jejich používaní, s |
336 |
výjimkou kdy tak povolí ÚCL nebo kdy je prostor vyhrazen pro let |
336 |
výjimkou kdy tak povolí ÚCL nebo kdy je prostor vyhrazen pro let |
337 |
předmětného balónu. Provoz balónu blízko hranic a letišť je |
337 |
předmětného balónu. Provoz balónu blízko hranic a letišť je |
338 |
problematický, nedoporučuje se. |
338 |
problematický, nedoporučuje se. |
339 |
|
339 |
|
340 |
\paragraph{Řešení legislativních problémů} |
340 |
\paragraph{Řešení legislativních problémů} |
341 |
|
341 |
|
342 |
\begin{itemize} |
342 |
\begin{itemize} |
343 |
\item |
343 |
\item |
344 |
Navrhnout bezpečnou sondu, která splní požadavky ÚCL na bezpečnost |
344 |
Navrhnout bezpečnou sondu, která splní požadavky ÚCL na bezpečnost |
345 |
letu. |
345 |
letu. |
346 |
\item |
346 |
\item |
347 |
Řídit stoupání a aktivně zabránit vzniku kolize. (Takový systém by |
347 |
Řídit stoupání a aktivně zabránit vzniku kolize. (Takový systém by |
348 |
mohl zároveň zjednodušit návrat sondy podobně jako |
348 |
mohl zároveň zjednodušit návrat sondy podobně jako |
349 |
\href{http://www.youtube.com/watch?v=rpBnurznFio}{zde}) |
349 |
\href{http://www.youtube.com/watch?v=rpBnurznFio}{zde}) |
350 |
\item |
350 |
\item |
351 |
Autodestrukce při hrozící srážce. |
351 |
Autodestrukce při hrozící srážce. |
352 |
\end{itemize} |
352 |
\end{itemize} |
353 |
\subsection{Řídící systém sítě} |
353 |
\subsection{Řídící systém sítě} |
354 |
|
354 |
|
355 |
\subsubsection{Zpracování dostupných dat} |
355 |
\subsubsection{Zpracování dostupných dat} |
356 |
|
356 |
|
357 |
\begin{itemize} |
357 |
\begin{itemize} |
358 |
\item |
358 |
\item |
359 |
Odhad vektoru meteoru v atmosféře |
359 |
Odhad vektoru meteoru v atmosféře |
360 |
\item |
360 |
\item |
361 |
Záznam dostupných meteorologických dat pro pozdější rekonstrukci |
361 |
Záznam dostupných meteorologických dat pro pozdější rekonstrukci |
362 |
(družicové snímky, aktuálně měřené hodnoty ČHMÚ, radarové snímky) |
362 |
(družicové snímky, aktuálně měřené hodnoty ČHMÚ, radarové snímky) |
363 |
\item |
363 |
\item |
364 |
Sběr dat z jednotlivých stanic |
364 |
Sběr dat z jednotlivých stanic |
365 |
\item |
365 |
\item |
366 |
Výpočet vektoru a výškových profilů větru |
366 |
Výpočet vektoru a výškových profilů větru |
367 |
\end{itemize} |
367 |
\end{itemize} |
368 |
\subsubsection{Rozhodovací proces} |
368 |
\subsubsection{Rozhodovací proces} |
369 |
|
369 |
|
370 |
Použití nějakého skriptovacího jazyka pro popis procesu |
370 |
Použití nějakého skriptovacího jazyka pro popis procesu |
371 |
\href{http://www.ros.org/wiki/}{ROS}? |
371 |
\href{http://www.ros.org/wiki/}{ROS}? |
372 |
|
372 |
|
373 |
\begin{itemize} |
373 |
\begin{itemize} |
374 |
\item |
374 |
\item |
375 |
Přidělení příkazu ke startu jednotlivým stanicím. |
375 |
Přidělení příkazu ke startu jednotlivým stanicím. |
376 |
\item |
376 |
\item |
377 |
Přeplánování startu v důsledku neúspěšného vypuštění nebo zamítnutí |
377 |
Přeplánování startu v důsledku neúspěšného vypuštění nebo zamítnutí |
378 |
stanicí. |
378 |
stanicí. |
379 |
\item |
379 |
\item |
380 |
Kontrola potenciálního narušení vzdušného prostoru a zakázaných zón. |
380 |
Kontrola potenciálního narušení vzdušného prostoru a zakázaných zón. |
381 |
\end{itemize} |
381 |
\end{itemize} |
382 |
\subsubsection{Správa systému} |
382 |
\subsubsection{Správa systému} |
383 |
|
383 |
|
384 |
\begin{itemize} |
384 |
\begin{itemize} |
385 |
\item |
385 |
\item |
386 |
Registrace jednotlivých stanic a správa uživatelů v kooperaci s |
386 |
Registrace jednotlivých stanic a správa uživatelů v kooperaci s |
387 |
projektem \href{http://www.astrozor.cz/}{Astrozor} |
387 |
projektem \href{http://www.astrozor.cz/}{Astrozor} |
388 |
\end{itemize} |
388 |
\end{itemize} |
389 |
|
389 |
|
390 |
\section{Problémy a jejich řešení} |
390 |
\section{Problémy a jejich řešení} |
391 |
|
391 |
|
392 |
Dosud jsme narazili hned na několik problémů, které ovlivnili naše další rozhodování a realizaci. Mezi ně patří: |
392 |
Dosud jsme narazili hned na několik problémů, které ovlivnili naše další rozhodování a realizaci. Mezi ně patří: |
393 |
\begin{itemize} |
393 |
\begin{itemize} |
394 |
\item |
394 |
\item |
395 |
Potíže s legislativou - omezení týkající se povolení vypuštění balónu. Jedná se předně o omezení váhová a materiálová. |
395 |
Potíže s legislativou - omezení týkající se povolení vypuštění balónu. Jedná se předně o omezení váhová a materiálová. |
396 |
\item |
396 |
\item |
397 |
Nemožnost použití vodíku - tato možnost byla jednoduše vyloučena. |
397 |
Nemožnost použití vodíku - tato možnost byla jednoduše vyloučena. |
398 |
\item |
398 |
\item |
399 |
Baterie a jejich odolnost vůči mrazu - navrhováno několik variant, v současné době ještě nemáme vybránu jednu konkrétní. |
399 |
Baterie a jejich odolnost vůči mrazu - navrhováno několik variant, v současné době ještě nemáme vybránu jednu konkrétní. |
400 |
\item |
400 |
\item |
401 |
Dostupnost materiálů - aktuálně potíže s dopravou tlakových lahví s héliem. |
401 |
Dostupnost materiálů - aktuálně potíže s dopravou tlakových lahví s héliem. |
402 |
\end{itemize} |
402 |
\end{itemize} |
403 |
Navrhovaná řešení jednotlivých problémů jsou uvedena v technické části vždy u příslušné kapitoly. |
403 |
Navrhovaná řešení jednotlivých problémů jsou uvedena v technické části vždy u příslušné kapitoly. |
404 |
|
404 |
|
405 |
\section{Pneumatická část napouštěcího systému} |
405 |
\section{Pneumatická část napouštěcího systému} |
406 |
|
406 |
|
407 |
Pneumatika napouštěče balónu řeší problém dávkování nosného plynu do balónu. Pro experimenty s funkčním vzorem přístroje byl jako nosný plyn vybráno helium, jako bezpečný inertní plyn. |
407 |
Pneumatika napouštěče balónu řeší problém dávkování nosného plynu do balónu. Pro experimenty s funkčním vzorem přístroje byl jako nosný plyn vybráno helium, jako bezpečný inertní plyn. |
408 |
|
408 |
|
409 |
Pro dávkování nosného plynu do balónu byly uvažovány dva koncepty. |
409 |
Pro dávkování nosného plynu do balónu byly uvažovány dva koncepty. |
410 |
|
410 |
|
411 |
\begin{enumerate} |
411 |
\begin{enumerate} |
412 |
\item Použití jednorázové plynové kartuše naplněné právě potřebným množstvím plynu. |
412 |
\item Použití jednorázové plynové kartuše naplněné právě potřebným množstvím plynu. |
413 |
\item Použití opakovaně plnitelné tlakové lahve |
413 |
\item Použití opakovaně plnitelné tlakové lahve |
414 |
\end{enumerate} |
414 |
\end{enumerate} |
415 |
|
415 |
|
416 |
\subsection{Tlaková nádoba} |
416 |
\subsection{Tlaková nádoba} |
417 |
|
417 |
|
418 |
Pro první případ uvažující jednorázovou plynovou náplň byla vybrána tlaková nádoba zobrazena na obrázku \ref{fig:helium}. Její původní plánované využití je pro miniautogeny a je plněna tlakem 100 bar. Výhodou je výstupní šroubení M10x1 a uzavírání tlačným kuželovým ventilem, který by mělo být možné uvolňovat šroubovacím mechanismem. Například s pružně uloženým trnem |
418 |
Pro první případ uvažující jednorázovou plynovou náplň byla vybrána tlaková nádoba zobrazena na obrázku \ref{fig:helium}. Její původní plánované využití je pro miniautogeny a je plněna tlakem 100 bar. Výhodou je výstupní šroubení M10x1 a uzavírání tlačným kuželovým ventilem, který by mělo být možné uvolňovat šroubovacím mechanismem. Například s pružně uloženým trnem |
419 |
|
419 |
|
420 |
\begin{figure} |
420 |
\begin{figure} |
421 |
\centering |
421 |
\centering |
422 |
\includegraphics[width=10cm, height=8cm]{img/Kartuse_s_heliem.png} |
422 |
\includegraphics[width=10cm, height=8cm]{img/Kartuse_s_heliem.png} |
423 |
\caption{Konstrukce ventilu plynové kartuše s héliem} |
423 |
\caption{Konstrukce ventilu plynové kartuše s héliem} |
424 |
\label{fig:helium} |
424 |
\label{fig:helium} |
425 |
\end{figure} |
425 |
\end{figure} |
426 |
|
426 |
|
427 |
V originálním uspořádání je tlačný kuželový ventil otevírán redukčním ventilem, který je vidět na obrázku \ref{fig:ventil_autogen} |
427 |
V originálním uspořádání je tlačný kuželový ventil otevírán redukčním ventilem, který je vidět na obrázku \ref{fig:ventil_autogen} |
428 |
|
428 |
|
429 |
\begin{figure} |
429 |
\begin{figure} |
430 |
\centering |
430 |
\centering |
431 |
\includegraphics[width=10cm]{img/Redukcni_ventil.png} |
431 |
\includegraphics[width=10cm]{img/Redukcni_ventil.png} |
432 |
\caption{Redukční ventil} |
432 |
\caption{Redukční ventil} |
433 |
\label{fig:ventil_autogen} |
433 |
\label{fig:ventil_autogen} |
434 |
\end{figure} |
434 |
\end{figure} |
435 |
|
435 |
|
436 |
Ten kromě kuželu a přítlačné pružiny obsahuje ještě i zpětný ventil s hadičníkem, který lze z těla redukčního ventilu odšroubovat. |
436 |
Ten kromě kuželu a přítlačné pružiny obsahuje ještě i zpětný ventil s hadičníkem, který lze z těla redukčního ventilu odšroubovat. |
437 |
|
437 |
|
438 |
Pro konstrukci prototypu napouštěče balónu jsme ale potřebovali opakovaně experimentovat s procesem napouštění a problém opakovaného naplnění plynové kartuše a otevírání kuželového ventilu se nepodařilo z časových důvodů vhodně vyřešit. |
438 |
Pro konstrukci prototypu napouštěče balónu jsme ale potřebovali opakovaně experimentovat s procesem napouštění a problém opakovaného naplnění plynové kartuše a otevírání kuželového ventilu se nepodařilo z časových důvodů vhodně vyřešit. |
439 |
|
439 |
|
440 |
Z toho důvodu byla použita opakovatelně plnitelná tlaková nádoba v kombinaci s klasickým redukčním ventilem na kyslík. |
440 |
Z toho důvodu byla použita opakovatelně plnitelná tlaková nádoba v kombinaci s klasickým redukčním ventilem na kyslík. |
441 |
|
441 |
|
442 |
\begin{figure} |
442 |
\begin{figure} |
443 |
\centering |
443 |
\centering |
444 |
\includegraphics[width=10cm]{img/redukcni_ventil_vodik.jpeg} |
444 |
\includegraphics[width=10cm]{img/redukcni_ventil_vodik.jpeg} |
445 |
\caption{Redukční ventil na vodík - tento ventil byl pořízen s očekáváním lepších parametrů, než ventil kyslíkový, má však ale levý závit. (Jako všechny ventily pro hořlavé plyny splňující normu)} |
445 |
\caption{Redukční ventil na vodík - tento ventil byl pořízen s očekáváním lepších parametrů, než ventil kyslíkový, má však ale levý závit. (Jako všechny ventily pro hořlavé plyny splňující normu)} |
446 |
\label{fig:redukcni_ventil_vodik} |
446 |
\label{fig:redukcni_ventil_vodik} |
447 |
\end{figure} |
447 |
\end{figure} |
448 |
|
448 |
|
449 |
Helium je pak dávkováno elektromagnetickým ventilem |
449 |
Helium je pak dávkováno elektromagnetickým ventilem |
450 |
|
450 |
|
451 |
\begin{figure} |
451 |
\begin{figure} |
452 |
\centering |
452 |
\centering |
453 |
\includegraphics[width=10cm]{img/elektromagneticky_ventil.jpg} |
453 |
\includegraphics[width=10cm]{img/elektromagneticky_ventil.jpg} |
454 |
\caption{Elektromagnetický dávkovací ventil} |
454 |
\caption{Elektromagnetický dávkovací ventil} |
455 |
\label{fig:elmag_ventil} |
455 |
\label{fig:elmag_ventil} |
456 |
\end{figure} |
456 |
\end{figure} |
457 |
|
457 |
|
458 |
Toto uspořádání má značnou nevýhodu, že helium je pod stálým tlakem ve značném objemu aparatury a vlivem netěsností a difuze skrz materiály s nízkou hustotou, jako jsou například hadice, nebo pryžová těsnění z ní tak postupně uniká. |
458 |
Toto uspořádání má značnou nevýhodu, že helium je pod stálým tlakem ve značném objemu aparatury a vlivem netěsností a difuze skrz materiály s nízkou hustotou, jako jsou například hadice, nebo pryžová těsnění z ní tak postupně uniká. |
459 |
|
459 |
|
460 |
Toto chování bylo demonstrováno při zkouškách prototypu natlakováním asi 1m dlouhé hadice s průměrem 6 mm přes redukční ventil na jejím druhém konci pak byl připojený manometr na kterém bylo možné sledovat klesání tlaku v hadici. Kdy tlak z původních 0,4 MPa klesl během několika desítek minut na 0,2 MPa. A pak dále přes noc až k nule. Hadice byla k regulačnímu ventilu a manometru připojena kvalitními nástrčnými šroubeními pro technické plyny se závity těsněnými teflonovou páskou. |
460 |
Toto chování bylo demonstrováno při zkouškách prototypu natlakováním asi 1m dlouhé hadice s průměrem 6 mm přes redukční ventil na jejím druhém konci pak byl připojený manometr na kterém bylo možné sledovat klesání tlaku v hadici. Kdy tlak z původních 0,4 MPa klesl během několika desítek minut na 0,2 MPa. A pak dále přes noc až k nule. Hadice byla k regulačnímu ventilu a manometru připojena kvalitními nástrčnými šroubeními pro technické plyny se závity těsněnými teflonovou páskou. |
461 |
|
461 |
|
462 |
Je tedy jasné, že systém se stále otevřenou tlakovou lahví a regulačním ventilem nemůže být použit v produkční verzi zařízení, neboť nelze zaručit trvanlivost náplně v tlakové nádobě po delší dobu. |
462 |
Je tedy jasné, že systém se stále otevřenou tlakovou lahví a regulačním ventilem nemůže být použit v produkční verzi zařízení, neboť nelze zaručit trvanlivost náplně v tlakové nádobě po delší dobu. |
463 |
|
463 |
|
- |
|
464 |
\subsection{Meteorologický balón} |
- |
|
465 |
|
- |
|
466 |
\subsubsection{Svařování balónu} |
- |
|
467 |
nutno doplnit |
- |
|
468 |
|
- |
|
469 |
\subsubsection{Evči zpětný ventil} |
- |
|
470 |
Při jednom pokusu (původně neúspěšném) o nastavení nohavice pro nafukování a zatavování balónu se nám podařilo přijít na velice zajímavý, překvapivě jednoduchý a efektivní způsob řešení zpětného ventilu \ref{fig:ZpetVentilFoto}. Zatavovací mechanismus bude použit v každém případě, ale jako pojistku lze použít tento ventil. |
- |
|
471 |
|
- |
|
472 |
V podstatě jde o přerušení nohavice a následné napojení „nasunutím“ jedné části do druhé (obrázek \ref{fig:ZpetVentil}). Pokud nasuneme spodní část do vrchní (připojené k balónu) a upevníme například pomocí lepicí pásky. Budeme schopni balón bez problémů napustit. Ovšem při pokusu balón vypustit zjistíme, že je to téměř nemožné. Ta část nohavice, které je nasunutá uvnitř, se totiž vlivem opačného tlaku vzduchu (nebo jiného plynu) zdeformuje a zablokuje průchod. Tímto způsobem můžeme velice levně, jednoduše a efektivně vytvořit zpětný ventil, který by měl být pro naše účely naprosto dostačující. |
- |
|
473 |
|
- |
|
474 |
\begin{figure} |
- |
|
475 |
\centering |
- |
|
476 |
\includegraphics[width=10cm]{img/ZpetnyVentilFoto.jpg} |
- |
|
477 |
\caption{Zpětný ventil v nohavici balónu - foto} |
- |
|
478 |
\label{fig:ZpetVentilFoto} |
- |
|
479 |
\end{figure} |
- |
|
480 |
|
- |
|
481 |
\begin{figure} |
- |
|
482 |
\centering |
- |
|
483 |
\includegraphics[width=10cm]{img/ZpetnyVentil.png} |
- |
|
484 |
\caption{Zpětný ventil v nohavici balónu} |
- |
|
485 |
\label{fig:ZpetVentil} |
- |
|
486 |
\end{figure} |
- |
|
487 |
|
- |
|
488 |
|
- |
|
489 |
|
464 |
\newpage |
490 |
\newpage |
465 |
|
491 |
|
466 |
\begin{thebibliography}{99} |
492 |
\begin{thebibliography}{99} |
467 |
\bibitem{cement}{například síť CEMeNt} |
493 |
\bibitem{cement}{například síť CEMeNt} |
468 |
\url{http://cement.fireball.sk/} |
494 |
\url{http://cement.fireball.sk/} |
469 |
\bibitem{radiosondy}{radiosondy} |
495 |
\bibitem{radiosondy}{radiosondy} |
470 |
\url{http://www.radiosonde.eu/}, \url{http://www.radiosonda.sk/} |
496 |
\url{http://www.radiosonde.eu/}, \url{http://www.radiosonda.sk/} |
471 |
\bibitem{cocom}{směrnice CoCom} |
497 |
\bibitem{cocom}{směrnice CoCom} |
472 |
\url{http://en.wikipedia.org/wiki/CoCom\#Legacyi} |
498 |
\url{http://en.wikipedia.org/wiki/CoCom\#Legacyi} |
473 |
\bibitem{moguli}{projekt Mogul} |
499 |
\bibitem{moguli}{projekt Mogul} |
474 |
\url{http://cs.wikipedia.org/wiki/Projekt\_Moguli} |
500 |
\url{http://cs.wikipedia.org/wiki/Projekt\_Moguli} |
475 |
\bibitem {GPS_ublox}{UBLOX. LEA-6 series [online]. 2013 [cit. 2013-05-12]. Dostupné z: http://www.u-blox.com/en/gps-modules/pvt-modules/lea-6-family.html} |
501 |
\bibitem {GPS_ublox}{UBLOX. LEA-6 series [online]. 2013 [cit. 2013-05-12]. Dostupné z: http://www.u-blox.com/en/gps-modules/pvt-modules/lea-6-family.html} |
476 |
\bibitem {ChibiOS/RT}\url{http://www.chibios.org/dokuwiki/doku.php} |
502 |
\bibitem {ChibiOS/RT}\url{http://www.chibios.org/dokuwiki/doku.php} |
477 |
\end{thebibliography} |
503 |
\end{thebibliography} |
478 |
\end{document} |
504 |
\end{document} |