Line 2... |
Line 2... |
2 |
\usepackage[colorlinks=true,unicode]{hyperref} |
2 |
\usepackage[colorlinks=true,unicode]{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{pdfpages} |
6 |
\usepackage{pdfpages} |
- |
|
7 |
\usepackage{listings} % Include the listings-package |
7 |
\textwidth 16cm \textheight 25cm |
8 |
\textwidth 16cm \textheight 25cm |
8 |
\topmargin -1.3cm |
9 |
\topmargin -1.3cm |
9 |
\oddsidemargin 0cm |
10 |
\oddsidemargin 0cm |
10 |
\usepackage{footnote} |
11 |
\usepackage{footnote} |
11 |
\pagestyle{empty} |
12 |
\pagestyle{empty} |
12 |
\begin{document} |
13 |
\begin{document} |
13 |
\title{Šablona MLAB} |
14 |
\title{Testování modulu ALTIMET01A} |
14 |
\author{Jakub Kákona, kaklik@mlab.cz} |
15 |
\author{Jakub Kákona, Eva Pomíchalová; kaklik@mlab.cz} |
15 |
\maketitle |
16 |
\maketitle |
16 |
|
17 |
|
17 |
\thispagestyle{empty} |
18 |
\thispagestyle{empty} |
18 |
\begin{abstract} |
19 |
\begin{abstract} |
- |
|
20 |
Při realizaci projektu ABL01A bylo zjištěno, že snímání tlaku z čidla MPL3115A2 funguje navzdory specifikaci výrobce minimálně do výšky 16 km což je cca 10 kPa. Na druhou stranu interní tlakový atmosférický model je použitelný pouze do výšky cca 10 km ve větších výškách vykazuje značné nepřesnosti. Cílem tohoto dokumentu je popsat přesnější měření a kalibrace čidla v případě použití v barometrickém výškoměru pro balonovou sondu ABL01A |
19 |
\end{abstract} |
21 |
\end{abstract} |
20 |
|
22 |
|
21 |
\begin{figure} [htbp] |
23 |
\begin{figure} [htbp] |
22 |
\begin{center} |
24 |
\begin{center} |
23 |
\includegraphics [width=80mm] {./img/SDRX01B_Top_Big.JPG} |
25 |
\includegraphics [width=80mm] {./img/altimet01a_testing_setup.jpg} |
24 |
\end{center} |
26 |
\end{center} |
25 |
\end{figure} |
27 |
\end{figure} |
26 |
|
28 |
|
27 |
\begin{figure} [b] |
29 |
\begin{figure} [b] |
28 |
\includegraphics [width=25mm] {./img/SDRX01B_QRcode.png} |
30 |
\includegraphics [width=25mm] {./img/ALTIMET01A_QRcode.png} |
29 |
\end{figure} |
31 |
\end{figure} |
30 |
|
32 |
|
31 |
\newpage |
33 |
\newpage |
32 |
\tableofcontents |
34 |
\tableofcontents |
- |
|
35 |
\newpage |
33 |
|
36 |
|
- |
|
37 |
\section{Popis konstrukce} |
34 |
|
38 |
|
35 |
\section{Technické parametry} |
- |
|
36 |
\begin{table}[htbp] |
- |
|
37 |
\begin{center} |
- |
|
38 |
\begin{tabular}{|c|c|c|} |
- |
|
39 |
\hline |
- |
|
40 |
\multicolumn{1}{|c|}{Parametr} & \multicolumn{1}{|c|}{Hodnota} & \multicolumn{1}{|c|}{Poznámka} \\ \hline |
39 |
Realizace testovacího systému pro čidlo MPL3115A2 využívá modulu I2CHUB02A, který umožňuje testování více čidel najednou. Čidla jsou tak společně umístěna ve vakuovém zvonu s řízeným tlakem a naměřené tlaky jsou společně s teplotami vyčítány I$^2$C sběrnici. Paralelně k těmto hodnotám je z řídícího počítače ještě vyčítán tlak měřený z referenčního měřícího přístroje DPI 145. |
41 |
Napájecí napětí analogové části & $\pm$10V & 100mA \\ \hline |
- |
|
42 |
Napájecí napětí digitální části & +5V & 300mA \\ \hline |
- |
|
43 |
Napájecí napětí LNA & do +20V & max 500mA \\ \hline |
- |
|
44 |
Frekvenční rozsah & 0,5 - 200 MHz & Při osazení vybranými součástkami i 450MHz \\ \hline |
- |
|
45 |
IIP3 & $>$ 0dB & Předběžný údaj \\ \hline |
- |
|
46 |
Šumové číslo & $<$ 30dB & \\ \hline |
- |
|
47 |
\end{tabular} |
- |
|
48 |
\end{center} |
- |
|
49 |
\end{table} |
- |
|
50 |
|
40 |
|
51 |
\newpage |
- |
|
52 |
\section{Popis konstrukce} |
41 |
Měřící přístroj DPI 145 byl do systému zapojen přes rozhraní RS232 za použití převodníku RS232-USB. |
53 |
|
42 |
|
54 |
\subsection{Zapojení} |
43 |
\section{Programové vybavení} |
55 |
|
44 |
|
56 |
\subsection{Odrušení} |
45 |
Pro vyčítání čidel a záznam naměřených hodnot byl použit Python. Využívající speciálně vytvořenou knihovnu \cite{MLAB-I2c-modules}. Tato knihovna řeší komunikaci se sensory MPL3115A2 v modulech ALTIMET01A. Samotný program je pak umístěn v dokumentační složce modulu ALTIMET01A \cite{data_logger}. |
57 |
|
46 |
|
58 |
\subsection{Mechanická konstrukce} |
47 |
Na začánku programu je nadefinována topologie zapojení modulů, což je viditelné v následujícím bloku kódu (Odsazení bylo upraveno za účelem vložení na šířku stránky). |
59 |
|
48 |
|
60 |
\section{Výroba a testování} |
49 |
\lstset{language=Python} |
- |
|
50 |
\begin{lstlisting}[frame=single] |
- |
|
51 |
cfg = config.Config( |
- |
|
52 |
port = port, |
- |
|
53 |
bus = [ |
- |
|
54 |
{ |
- |
|
55 |
"type": "i2chub", |
- |
|
56 |
"address": 0x72, |
- |
|
57 |
|
- |
|
58 |
"children": [ |
- |
|
59 |
{ |
- |
|
60 |
"type": "i2chub", |
- |
|
61 |
"address": 0x70, |
- |
|
62 |
"channel": 3, |
- |
|
63 |
"children": [ |
- |
|
64 |
{"name": "altimet1", "type": "altimet01" , "channel": 0, }, |
- |
|
65 |
{"name": "altimet2", "type": "altimet01" , "channel": 3, }, |
- |
|
66 |
{"name": "altimet3", "type": "altimet01" , "channel": 4, }, |
- |
|
67 |
{"name": "altimet4", "type": "altimet01" , "channel": 5, }, |
- |
|
68 |
{"name": "altimet5", "type": "altimet01" , "channel": 6, }, |
- |
|
69 |
{"name": "altimet6", "type": "altimet01" , "channel": 7, }, |
- |
|
70 |
], |
- |
|
71 |
}, |
- |
|
72 |
{"name": "altimet8", "type": "altimet01" , "channel": 6, }, |
- |
|
73 |
], |
- |
|
74 |
}, |
- |
|
75 |
], |
- |
|
76 |
) |
- |
|
77 |
cfg.initialize() |
- |
|
78 |
\end{lstlisting} |
61 |
|
79 |
|
62 |
\subsubsection{Osazení} |
80 |
Grafickou realizaci této topologie představuje obrázek \ref{test_setup_blocks} |
63 |
|
81 |
|
- |
|
82 |
\begin{figure} [htbp] |
- |
|
83 |
\centering |
- |
|
84 |
\includegraphics [width=220mm, angle=90, origin=c] {./img/test_setup.png} |
- |
|
85 |
\caption{Zapojení jednotlivých modulů v testovacím přípravku.} |
64 |
\subsubsection{Nastavení} |
86 |
\label{test_setup_blocks} |
- |
|
87 |
\end{figure} |
65 |
|
88 |
|
66 |
\section{Programové vybavení} |
89 |
\subsection{Čtení dat z přístroje DPI145} |
67 |
|
90 |
|
68 |
|
91 |
|
69 |
\begin{thebibliography}{99} |
92 |
\begin{thebibliography}{99} |
70 |
\bibitem{DR2G}{Původní konstrukce} |
93 |
\bibitem{MLAB-I2c-modules}{https://github.com/MLAB-project/MLAB-I2c-modules} |
- |
|
94 |
\href{https://github.com/MLAB-project/MLAB-I2c-modules}{MLAB-I2c-modules} |
- |
|
95 |
\bibitem{data_logger}{svn://svn.mlab.cz/mlab/Modules/Sensors/ALTIMET01A/SW/Python} |
71 |
\href{http:// odkaz na nejakou zajimavou konstrukci}{odkaz na nejakou zajimavou konstrukci} |
96 |
\href{svn://svn.mlab.cz/mlab/Modules/Sensors/ALTIMET01A/SW/Python}{MLAB-I2c-modules} |
72 |
|
- |
|
73 |
\end{thebibliography} |
97 |
\end{thebibliography} |
74 |
\end{document} |
98 |
\end{document} |
75 |
|
99 |
|