Hanna
Sourcecode Batteriemanagementsystem
Funktionen
ventilator.h-Dateireferenz

Standardheader. Mehr ...

#include <stdbool.h>
Include-Abhängigkeitsdiagramm für ventilator.h:
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Funktionen

void ventilator (uint8_t ventNumber, bool set)
 Schaltet einen Ventilator ein oder aus. Mehr ...
 

Ausführliche Beschreibung

Standardheader.

Autor
Joachim
Datum
31.01.2016
            $Revision: 351 $
            $Date: 2016-03-19 23:27:55 +0100 (Sa, 19 Mrz 2016) $

Definiert in Datei ventilator.h.

Dokumentation der Funktionen

void ventilator ( uint8_t  ventNumber,
bool  set 
)

Schaltet einen Ventilator ein oder aus.

Parameter
ventNumberVentilator 1 oder Ventilator 2
setan oder aus, wird über Macro VENT_AN oder VENT_AUS gesetzt.

Die Ventilatoren werden über die Schieberegister 74HC595 geschaltet. In dieser Funktion wird das entsprechende Bitmuster erzeugt. Gleichzeitig wird die entsprechende LED aus dem Kontrollfeld ein- oder ausgeschaltet.

Zu beachten
Das Signal der Schieberegister wird über einen npn-Transistor auf ein p-Kanal-MOSFET geleitet. Das Steuersignal wird durch den npn-Transistor invertiert. Somit ist das EIN Signal '1', obwohl der p-Kanal-MOSFET bei '0' auf EIN schaltet.

Definiert in Zeile 39 der Datei ventilator.c.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft: