summaryrefslogtreecommitdiff
path: root/report/project.tex
blob: f98e8929c50befc387d872a9b4a1c3ded5b6204b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118

\chapter{Présentation du projet}

\section{Objectif}

L'objectif de l'unité est de concevoir une centrale domotique à partir d'un
FPGA, capable de commander un ventilateur et une alarme en fonction de l'état de
différents capteurs et des entrées de l'utilisateur.

\begin{figure}[h]
  \centering
    \includegraphics[width=0.8\textwidth]{resources/project-de2-io}
  \caption{Capteurs/actionneurs autour de la carte Altera DE2}
\end{figure}

\section{Matériel}

Des contraintes matérielles ont été imposées dans le cadre de ce projet, qui se
réalisera autour des composants suivants :

\begin{itemize}
  \item Carte Altera DE2 équipée d'un FPGA Altera Cyclone II avec une horloge à
  50MHz et des interfaces utilisateurs (boutons, afficheurs, \ldots)
  \item Microphone ELECTRET
  \item Capteur de température LM35
  \item Haut-parleur (8 Ohm)
  \item Ventilateur (12V/1W)
\end{itemize}

\section{Méthodologie}

\subsection{Conception \og{}top-down\fg{}}

La conception suivra le schéma \og{}top-down\fg{} : le système sera décomposé
en plusieurs sous-systèmes basiques.

Ainsi, la centrale domotique comprendra deux sous-systèmes : une partie alarme
et une partie ventilation.

\begin{figure}[h]
  \centering
    \includegraphics[width=0.85\textwidth]{resources/project-topdown-subsystems}
  \caption{Découpage du système en sous-systèmes}
\end{figure}

\subsection{Validation \og{}bottom-up\fg{}}

Dans le cadre de la validation \og{}bottom-up\fg{}, chaque sous-système unitaire
sera testé individuellement, avant d'être intégré au système complet qui sera à
nouveau testé globalement.


\chapter{Interface de commande}

\section{Contrôle}

\subsection{Commande du ventilateur}

\subsection{Commande de l'alarme}

\section{Afficheur 7-segments}

\section{LCD}



\chapter{Sous-système \og{}alarme\fg{}}

\begin{figure}[h]
  \centering
    \includegraphics[width=0.9\textwidth]{resources/alarm-subsubsystems}
  \caption{Découpage du sous-système \og{}alarme\fg{} en sous-sous-systèmes}
\end{figure}

\section{Detection du niveau sonore}

\subsection{Câblage du microphone}

\subsection{Amplification}

\subsection{Detection de niveau sonore}


\section{Génération du son}

\subsection{Horloge du CODEC}

\subsection{Génération du son}


\section{Sortie vers le haut-parleur}



\chapter{Sous-système \og{}ventilation\fg{}}

\begin{figure}[h]
  \centering
    \includegraphics[width=0.9\textwidth]{resources/fan-subsubsystems}
  \caption{Découpage du sous-système \og{}ventilation\fg{} en
  sous-sous-systèmes}
\end{figure}


\section{Détection de la température}

\subsection{Câblage du détecteur}

\subsection{Detection de niveau de température}


\section{PWM (Pulse Width Modulation)}


\section{Commande du ventilateur}