add vscode workflow, som eupdates to tex
This commit is contained in:
parent
7e62a867ab
commit
cad9bd26f2
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"path": "remote_proj"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"settings": {}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
// See https://go.microsoft.com/fwlink/?LinkId=733558
|
||||||
|
// for the documentation about the tasks.json format
|
||||||
|
"version": "2.0.0",
|
||||||
|
"tasks": [
|
||||||
|
{
|
||||||
|
"label": "(remote) connect",
|
||||||
|
"type": "shell",
|
||||||
|
"command": "${workspaceFolder}/../sshfs.sh",
|
||||||
|
"auto": true,
|
||||||
|
"problemMatcher": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
../afshome/clean_jenk/lib-chibios
|
|
@ -0,0 +1 @@
|
||||||
|
../afshome/clean_jenk/sw-stm32
|
|
@ -1 +1 @@
|
||||||
mountpoint ~/gitlab/BaTh/data/afshome || sshfs hbpc9:. ~/gitlab/BaTh/data/afshome
|
mountpoint ~/gitlab/BaTh/data/afshome || sshfs obss6:. ~/gitlab/BaTh/data/afshome
|
||||||
|
|
|
@ -5,7 +5,9 @@
|
||||||
\section{Characterization}
|
\section{Characterization}
|
||||||
|
|
||||||
\subsection{sampling time}
|
\subsection{sampling time}
|
||||||
The first experiment needed to run was fo selecting an optimal number of cycles for which the adc will probe the to it at that moment connected pin.
|
The first experiment needed to run was selecting an optimal number of cycles for which the adc will probe the to it at that moment connected pin.
|
||||||
|
|
||||||
|
The ADC Sampling works by connecting one of the internal 12bit ADCs to a given Pin and then taking a sample value and disconnecting from the Pin, this proceure repeats fo all given pins and is bound to a Timer, whose Interrupts define the number of Ticks an ADC has to process the connected Voltage on a Pin.
|
||||||
|
|
||||||
In this case the uncalibrated measurement of our input voltage was taken as example, and repeated with each of the possible 8 settings of the in Firmware used value.
|
In this case the uncalibrated measurement of our input voltage was taken as example, and repeated with each of the possible 8 settings of the in Firmware used value.
|
||||||
|
|
||||||
|
@ -18,6 +20,11 @@ The resulting errors can be seen in figures \ref{sampleticks1} and \ref{sampleti
|
||||||
\caption{plotted difference from set input voltage, and fitted linearly, May 29th 2018, $\approx$32\si\degree C}
|
\caption{plotted difference from set input voltage, and fitted linearly, May 29th 2018, $\approx$32\si\degree C}
|
||||||
\label{sampleticks1}
|
\label{sampleticks1}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
|
Both figures \ref{sampleticks1} and \ref{sampleticks2} contain the relative error of the measured voltage compared to the theoretical , set input voltages. therefore the reference measurements (yellow), taken with an external multimeter, are not at 0.
|
||||||
|
Also shown are the calculated gain erors which would need to be corrected for in case of all 8 settings.
|
||||||
|
Important in figure \ref{sampleticks1} is the relative error in only the 0th case, here the cycleTime-Setting was set to 0 and therefore the smallest available sampletime. All other measurements are within errormargin of each other.
|
||||||
|
The secondary plots confirm the
|
||||||
\begin{figure}[H]
|
\begin{figure}[H]
|
||||||
\centering
|
\centering
|
||||||
\hspace*{-.16\columnwidth}
|
\hspace*{-.16\columnwidth}
|
||||||
|
@ -31,6 +38,13 @@ The resulting errors can be seen in figures \ref{sampleticks1} and \ref{sampleti
|
||||||
\subsubsection{48V Input}
|
\subsubsection{48V Input}
|
||||||
|
|
||||||
\subsubsection{9.6V Output}
|
\subsubsection{9.6V Output}
|
||||||
|
\begin{figure}[H]
|
||||||
|
\centering
|
||||||
|
\hspace*{-.16\columnwidth}
|
||||||
|
\includegraphics[width=1.3\columnwidth]{../pitstop/20180706/v10_0_nocalib.pdf}
|
||||||
|
\caption{TODOF}
|
||||||
|
\label{v10_precalib}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
\subsubsection{1.8V Output}
|
\subsubsection{1.8V Output}
|
||||||
|
|
||||||
|
@ -82,8 +96,8 @@ The resulting errors can be seen in figures \ref{sampleticks1} and \ref{sampleti
|
||||||
\begin{figure}[H]
|
\begin{figure}[H]
|
||||||
\centering
|
\centering
|
||||||
\hspace*{-.16\columnwidth}
|
\hspace*{-.16\columnwidth}
|
||||||
\includegraphics[width=1.3\columnwidth]{pitstop/20180629/i18ana_nocalib.pdf}
|
\includegraphics[width=1.3\columnwidth]{pitstop/20180702/i18ana_nocalib.pdf}
|
||||||
\caption{Pre Calibration Measurement of Output Current at the 1.8V Analog Terminal (29.06.2018)}
|
\caption{Pre Calibration Measurement of Output Current at the 1.8V Analog Terminal (2.7.2018)}
|
||||||
\label{precalib18iana}
|
\label{precalib18iana}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
|
|
|
@ -94,5 +94,8 @@ Our calculation is based on:
|
||||||
\subsection{1.8V Output Current}
|
\subsection{1.8V Output Current}
|
||||||
|
|
||||||
\section{ADC Calibration}
|
\section{ADC Calibration}
|
||||||
|
\subsection{serial ADC readout}
|
||||||
|
While the measurements done by the STM32-Chip are using a 12bit ADC, we don't have enough of these inside to be able to completely parallelize the measurements, also only one ADC will be connected to all connected Pins and switch between them.
|
||||||
|
|
||||||
\section{1.8V Output Regulation}
|
\section{1.8V Output Regulation}
|
||||||
%\section{Firmware Requirements}
|
%\section{Firmware Requirements}
|
||||||
|
|
2
pitstop
2
pitstop
|
@ -1 +1 @@
|
||||||
Subproject commit f240f3db2e8256ade583b7245ab402555733d5f1
|
Subproject commit 41218559d79c2501c58c529ff50ba8b03b4dd39f
|
Loading…
Reference in New Issue