|
Quantisierer in der Schaltung
In unserer Schaltung ist der Quantisierer in Software implementiert und wird vom Mikrocontroller ausgeführt. Wie du in dem Diagramm erkennen kannst, handelt es sich bei der Implementierung um einen ungleichmäßigen Quantisierer. Grund dafür ist, dass der Wohlfühlbereich des Menschen feiner unterschieden werden soll. Sehr niedrige und sehr hohe Temperaturen interessieren uns eher weniger. Mathematisch definiert man eine solche Funktion nun nicht mehr mit einer einfachen Formel, sondern vielmehr abschnittweise. Insgesamt entsteht folgende mathematische Schreibweise:
\(Therm.level(T)=\begin{cases}0 & T < -15 °C \\ 1 & T < 10 °C \\ 2 & T < 18 °C \\ 3 & T < 20 °C \\ 4 & T < 22 °C \\ 5 & T < 25 °C \\ 6 & T < 40 °C \\ 7 & sonst \\ \end{cases}\)
Das Thermometer-Level wird nun direkt für die Leuchtdioden verwendet. Ist dieses auf 0, so leuchtet lediglich die unterste Leuchtdiode. Ist das Thermometer-Level auf 1, so leuchten die unteren beiden blauen Leuchtdioden. Im Falle von Thermometer-Level = 7 leuchten alle auf der Platine verbauten Leuchtdioden.
|