Master's thesis - Multi-purpose system for measuring electrical power supplied by electric sockets
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
latex-masters-thesis/analytical.tex

58 lines
3.4 KiB

9 years ago
\section{Requirements}
The requirements for the final device are grouped to the three categories. Mandatory requirements are bound to be met at any cost. Some of the high importance requirements can be skipped or slightly modified, if unreasonable obstacles are found. However, they are all assumed to be completed for well being of the project. Optional requirements will be completed only if possible, given the resources will allow it.
9 years ago
\subsection{Hardware requirements}
\textbf{Mandatory:}
9 years ago
\begin{itemize}
\item Incorporate enough hardware components to measure current, voltage and phase angle simultaneously to calculate the real power
\item Make the system scalable in the means of number of measured devices
9 years ago
\item Make sure the device is compatible with European powerline grid system as well as with the European mains plug connector
\item Provide suitable enclosures for a protection against the electrical shock
9 years ago
\end{itemize}
\textbf{High importance:}
\begin{itemize}
\item Store the measured data for a further analysis
\item Provide a way to switch off/on the appliance under measurement by the device
\item Include one or more \gls{led} to indicate status and/or activity to the observing user
\item Make sure the device is capable of handling at least 16 A currents at nominal voltage of 230 V, to match the common safety circuit-breakers
9 years ago
\end{itemize}
\textbf{Optional:}
\begin{itemize}
\item Store the measured data for a further analysis \textit{on an USB flash disk}
\item Equip a device with a sound signalization of a crossed threshold
9 years ago
\end{itemize}
\newpage
\subsection{Software requirements}
\textbf{Mandatory:}
\begin{itemize}
\item Configure and run a web-server where the \gls{gui} will be held
\item Provide a way to present the instantaneous (real) power consumed
\end{itemize}
9 years ago
\textbf{High importance:}
\begin{itemize}
\item Make the presented measurements available as graphs of all measured quantities over time
\item Incorporate an authentication mechanism
\item If multiple multiple devices exist in the same household, make sure, that they can automatically identify among themselves
\end{itemize}
9 years ago
\textbf{Optional:}
\begin{itemize}
\item Provide a way to switch off/on the appliance under measurement by the user \textit{remotely} (outside of \gls{lan})
\item Include a possibility in a \gls{gui} to set a threshold for a consumed (real) power
\item If possible, configure provided device as a wi-fi repeater
\item Provide at least two separate levels of privileges (admin, user, \dots)
\end{itemize}
9 years ago
%\item Split the device to the server (separate GL-inet router running a web-server, data processing and data storage) and to measurement nodes (electronics powered by an ESP8266 wi-fi module) to create a unique, replicable and efficient solution
%\item If reasonably accurate, use the inbuilt \gls{adc} of the ESP8266 for the voltage measurement in combination with a linear transformer (the transformer also powers the entire node)
%\item Use hall-effect sensor for a current measurement
%\item If possible, prevent the use of the external \gls{adc} as well as the use of the additional microcontroller to keep the cost down (if needed, use the microcontroller of the 8-bit AVR family produced by Atmel)
%\item Include advanced configuration options (\gls{pwm} for lighting appliances or or periodic turn on/off function)
%\item Make the web-server accessible remotely via \gls{ddsn} service
%\item Make the server automatically discover all nodes and configure them