Skip to content
Snippets Groups Projects
Verified Commit 8fc7505e authored by Thomas Lambert's avatar Thomas Lambert :helicopter:
Browse files

doc(esc): fix procedures, complete table

parent a89e0331
No related branches found
No related tags found
No related merge requests found
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
\usepackage{booktabs} % Better looking tables \usepackage{booktabs} % Better looking tables
\usepackage[inline, marginclue]{fixme} % For fixme messages in text \usepackage[inline, marginclue]{fixme} % For fixme messages in text
\fxsetup{theme=color} \fxsetup{theme=color}
\usepackage{lscape} % Landscape
% My custom packages (see ../style/) % My custom packages (see ../style/)
\usepackage{definitions} \usepackage{definitions}
...@@ -61,28 +62,36 @@ Speed Controller (ESC) \jetispin. These settings must be configured using the ...@@ -61,28 +62,36 @@ Speed Controller (ESC) \jetispin. These settings must be configured using the
the motor and provide the best reliability during the operation of the the motor and provide the best reliability during the operation of the
\MR. \MR.
Normally the ESC settings should only be modified at the very beginning of the Normally the ESC settings should only be modified during the calibration and
\MR design usage and should stay the same during all the experiments. This initial setup of the \MR and should stay the same during all the experiments.
report is just a way to trace everything should we start all over again or This report is just a way to trace everything should we start all over again or
re-use the ESC in a separate project. re-use the ESC in a separate project.
\section{Safety precautions} \section{Safety precautions}
\danger The \jetibox automatically switches in Telemetry mode if it detects any \danger The \jetibox automatically switches in telemetry mode when it detects
input from the throttle. This means that \textbf{the engine will start as in any input from the throttle. This means that \textbf{if the Arduino send any
regular conditions even when connected to the \jetibox, if the Arduino send signal, the engine will start as in regular conditions even when connected to
any signal}. the \jetibox}.
Connecting and using the \jetibox requires the operator to stand in direct Connecting and using the \jetibox requires the operator to stand in direct
vicinity of the motor. It is therefore of paramount importance to ensure that vicinity of the motor. It is therefore of paramount importance to ensure that
\begin{itemize} \begin{itemize}
\item \textbf{the motor axis is not linked to any moving element} \item \textbf{the motor axis is not linked to any moving element} (gearbox,
(gearbox, wings), or wings), or
\item \textbf{the motor cannot be turned on inadvertently}, \item \textbf{the motor cannot be turned on inadvertently}, by disconnecting
by disconnecting the signal output from the Arduino. the signal output from the Arduino.
\end{itemize} \end{itemize}
Ideally both precautions should be followed in the same time. Ideally both precautions should be followed in the same time. Refer to the
complete \MR Safety Assessment Report for further details.
Please refer to the complete \MR Safety Assessment Report for further details. \subsection*{Danger zones}
\textbf{The space in the rotation plane of the motor must be kept clear at all
times}.
The motor can spin at velocities above 6000 RPM. There is a real risk of parts
being ejected from the housing or being caught up by the motor shaft.
\fxwarning{Add zone schematics}
\section{Telemetry} \section{Telemetry}
...@@ -93,12 +102,13 @@ tunnel\footnote{Not really needed/useful and not enough space to put the ...@@ -93,12 +102,13 @@ tunnel\footnote{Not really needed/useful and not enough space to put the
during the first programming steps of the ESC. during the first programming steps of the ESC.
\subsection{Safety procedure} \subsection{Safety procedure}
The telemetry can be used in live on the operating motor to check all its The telemetry can be used to get direct measurements on the operating motor.
parameters. \textbf{This is the most dangerous way of operation} as it requires \textbf{This is the most dangerous way of operation} as it requires both the
both the motor to be running and the operator to stand close to the system. To motor to be running and the operator to stand close to the system. To ensure
ensure maximal safety, this should be reserved for analysing the motor in maximal safety, this should be reserved for analysing the motor in isolation on
isolation on a test bench, not integrated in the \MR. a test bench, not integrated in the \MR.
The following safety procedure should be observed for use in telemetry mode:
\begin{enumerate} \begin{enumerate}
\item Unmount the motor from the \MR and secure it to a test rig (a vice); \item Unmount the motor from the \MR and secure it to a test rig (a vice);
\item Ensure the surroundings are clear of any loose object that may come \item Ensure the surroundings are clear of any loose object that may come
...@@ -107,12 +117,12 @@ isolation on a test bench, not integrated in the \MR. ...@@ -107,12 +117,12 @@ isolation on a test bench, not integrated in the \MR.
not aligned with the motor lateral direction. not aligned with the motor lateral direction.
\end{enumerate} \end{enumerate}
It is also possible to plug the \jetibox to the ESC after a run is complete. In
that case, the last motor run can be recovered and analyzed properly.
\subsection{Telemetry procedure} \subsection{Telemetry procedure}
To begin a test run using the \jetibox for telemetry: To begin a test run using the \jetibox for telemetry:
\fxwarning{Need review}
\begin{enumerate} \begin{enumerate}
\item Ensure the safety precautions are all conducted. \item Ensure the safety precautions are all conducted.
\item Connect the \jetibox to the ESC. \item Connect the \jetibox to the ESC.
...@@ -120,8 +130,8 @@ To begin a test run using the \jetibox for telemetry: ...@@ -120,8 +130,8 @@ To begin a test run using the \jetibox for telemetry:
\item Turn on the Arduino. \item Turn on the Arduino.
\item Operate the motor as usual. \item Operate the motor as usual.
\end{enumerate} \end{enumerate}
The same procedure can be applied for \textit{live} telemetry or after-run
\fxnote{Is there also a specific procedure for after-run analysis?} analysis.
\section{ESC settings modifications} \section{ESC settings modifications}
This section concerns the modifications of the ESC settings using the \jetibox. This section concerns the modifications of the ESC settings using the \jetibox.
...@@ -144,14 +154,17 @@ start. ...@@ -144,14 +154,17 @@ start.
\subsection{Setting procedure} \subsection{Setting procedure}
\fxfatal{Write proper setting procedure}
\begin{enumerate} \begin{enumerate}
\item Connect \item Connect the \textbf{GND and VCC} wires from the Arduino to the ESC.
\item Connect \newline
\item Turn on the power supply Make sure the data wire is \textbf{not} connected.
\item Connect the ESC to the motor.
\item Connect the \jetibox to the ESC.
\item Turn on the Arduino and the power supply (in that order).
\item Navigate the menus using the arrows on the \jetibox\footnote{The diagram \item Navigate the menus using the arrows on the \jetibox\footnote{The diagram
for the \jetibox menus is attached in appendix to ease navigation during for the \jetibox menus is attached in appendix to ease navigation during
the settings.} the settings.}. See also the \jetispin manual for explanation of all the
settings.
\end{enumerate} \end{enumerate}
Once everything is properly set, disconnect the power supply, the \jetibox, and Once everything is properly set, disconnect the power supply, the \jetibox, and
...@@ -166,90 +179,89 @@ operation. ...@@ -166,90 +179,89 @@ operation.
\subsubsection{Auto Set} \subsubsection{Auto Set}
In automatic setting, the only parameter to set is the operating mode. As the In automatic setting, the only parameter to set is the operating mode. As the
\MR is supposed to flap at a constant frequency under varying loads, the \MR is supposed to flap at a constant frequency under varying loads, the most suitable operating mode is \textbf{Const.RPM}.
\fxwarning*{Are we sure?}{most suitable operating mode is \textbf{HELI
Const.RPM}}.
This mode will ensure that the motor keeps the rotating speed imposed by the This mode will ensure that the motor keeps the rotating speed imposed by the
controller (Arduino) no matter the load it is subjected to. controller (Arduino) no matter the load it is subjected to.
\textit{The automatic mode should only be employed for preliminary testing and \textit{The automatic mode should only be employed for preliminary testing on an
validation of the prototype, not for the aerodynamic test campaign in the Wing isolated motor. The RPM limits set automatically are much higher than the ones
Tunnel. In that case, the more precise manual mode should be preferred}. suitable for the flapping system. Any run on the actual model may cause
serious damages to the model and potentially to any one around it.}
\subsubsection{Manual Set} \subsubsection{Manual Set}
In manual mode, individual settings can be tweaked. The following table In manual mode, individual settings can be tweaked. The following table
describes all the values that should be set for the proper operation of the describes all the values that should be set for the proper operation of the
engines in the \MR. motors in the \MR. All settings are properly described in the \jetispin user
manual. The manual also contains recommendation for some of these settings.
\textit{The setting procedure will be conducted following the diagram provided \textit{The setting procedure will be conducted following the diagram provided
by \textsc{JETI}. As some settings are not part of the flowchart used for by \textsc{JETI}. As some settings are not part of the flowchart used for
\MR, they will be left out (e.g., number of battery cells, etc.).} \MR, they will be left out (e.g., number of battery cells, etc.).}
\fxfatal{Complete table} \begin{landscape}
\begin{table}[ht] \begin{table}[ht]
\caption{Values for the manual settings} \caption{Values for the manual settings. Color indicates values changed from
the defaults.}
\label{tab:manualsettings} \label{tab:manualsettings}
\begin{center} \begin{center}
\begin{tabular}{@{} p{0.22\linewidth} p{0.2\linewidth} p{0.55\linewidth} \begin{tabular}{@{} p{0.25\linewidth} p{0.15\linewidth} p{0.1\linewidth}
@{}} p{0.48\linewidth} @{}}
\toprule \toprule
\textbf{Setting} & \textbf{Value} & \textbf{Description} \\ \textbf{Setting} & \textbf{Value} & \textbf{Default} & \textbf{Comment} \\
\midrule \midrule
\textbf{Temperature protection} & & \\ \textbf{Temp. protection} & \newval{90} & 100 & To be extra sure \\
\hline
\textbf{Brake} & & \\
\hline \hline
\textbf{Operation Mode} & Hell Normal & Could be Hell Auto or Hell \textbf{Brake} & \newval{Soft} & Off & Avoid abrupt changed \\
canst.RPM \\
\hline \hline
\textbf{Motor pole No.} & & \\ \textbf{Operation Mode} & \newval{Constant RPM} & Normal & RPM must stay
constant for \MR \\
\hline \hline
\textbf{Gear} & & \\ \textbf{Motor Pole No.} & \newval{20} & 6 & Taken from Plettenberg data sheet \\
\hline \hline
\textbf{Set Max. Rotor RPM} & & \\ \textbf{Gear} & 1 & 1 & Must be kept to 1 to work properly with other
settings \\
\hline \hline
\textbf{Set Min. Rotor RPM} & & \\ \textbf{Set MaxRotor RPM} & \newval{2000} & 2000 & Corresponds to 3~Hz \\
\hline \hline
\textbf{Sensitivity} & & \\ \textbf{Set MinRotor RPM} & \newval{500} & 1000 & Lowest value possible \\
\hline \hline
\textbf{Autorotation} & & \\ \textbf{Sensitivity} & 04 & 04 & Unsure, keep default \\
\hline \hline
\textbf{Autorotation Acceleration} & & \\ \textbf{Autorotation} & Off & Off & Not needed as not proper helicopter\\
\hline \hline
\textbf{Timing Auto 0$^\circ$-30$^\circ$} & & \\ \textbf{Timing} & 0 & 0 & Unsure, kept default \\
\hline \hline
\textbf{Frequency} & & \\ \textbf{Frequency} & 8~kHz & 8~kHz & DO NOT CHANGE according to manual \\
\hline \hline
\textbf{Acceleration} & & \\ \textbf{Acceleration} & \newval{10~s} & 5~s & Very smooth start \\
\hline \hline
\textbf{Accumulator Type} & Direct Voltage & DC power supply \\ \textbf{Accumulator Type} & \newval{Direct Voltage} & LiPo & DC power
supply used \\
\hline \hline
\textbf{Off Voltage Set} & & \\ \textbf{Off Voltage Set} & 11.99V & 11.99V & Not really useful with DC
power supply \\
\hline \hline
\textbf{Cut off} & & \\ \textbf{Cut OFF} & Slow down & Slow down & Avoid abrupt change \\
\hline \hline
\textbf{Initial point auto} & & \\ \textbf{Initial Point} & Auto & Auto & Unsure, kept default \\
\hline \hline
\textbf{End Point} & & \\ \textbf{END Point} & 1.8~ms & 1.8~ms & Unsure, kept default \\
\hline \hline
\textbf{Auto inc. End point ON from...} & & \\ \textbf{AutoInc.END Point} & 1.8~ms & 1.8~ms & Unsure, kept default \\
\hline \hline
\textbf{Throttle curve} & & \\ \textbf{Throttle curve} & Linear & Linear & Not really useful here \\
\hline \hline
\textbf{Rotation} & & \\ \textbf{Rotation} & Left & Left & Not really useful here (?) \\
\hline \hline
\textbf{Start-up Power} & & \\ \textbf{Start-up Power} & Auto & Auto & Unsure, kept default \\
\hline \hline
\textbf{Timing Monitor} & & \\ \textbf{Setting th. R/C} & Off & Off & Unsure, kept default \\
\hline
\textbf{Setting thru R/C} & & \\
\bottomrule \bottomrule
\end{tabular} \end{tabular}
\end{center} \end{center}
\end{table} \end{table}
\end{landscape}
\end{document} \end{document}
...@@ -35,6 +35,7 @@ ...@@ -35,6 +35,7 @@
\newcommand{\ie}{\latin{i.e.},\xspace} \newcommand{\ie}{\latin{i.e.},\xspace}
\newcommand{\eg}{\latin{e.g.},\xspace} \newcommand{\eg}{\latin{e.g.},\xspace}
\newcommand{\etal}{\latin{et~al.}\xspace} \newcommand{\etal}{\latin{et~al.}\xspace}
\newcommand{\newval}[1]{\textbf{#1}}
% --- Pictograms --------------------------------------------------------------- % --- Pictograms ---------------------------------------------------------------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment