60 Commits

Author SHA1 Message Date
824bc630cb
Fix Ansteuerung LCD 2024-06-09 17:58:19 +02:00
7002242e80
Unbenutztes Datenfeld entfernt 2024-06-09 17:58:19 +02:00
cbfb333b18
Alle Klassen haben jetzt eine Init FUnktion und der Konstruktor macht maximal die Initialisierung, damit die Variablen Global angelegt werden können, aber Init erst in der Main ausgeführt wird. 2024-06-09 17:58:19 +02:00
814cf58679
Starte Display Integration 2024-06-09 17:58:18 +02:00
5abdc630c8
ist Kommandoi umgebaut sodass neben konttinuierlicher Ausgabe auch der Intervall angegeben werden kann. Außerdem kann man auch alles in neue Zeilen drucken. 2024-06-09 17:58:18 +02:00
5dc70bde82
reboot kommando 2024-06-09 17:58:17 +02:00
6b980f97ba
README.md 2024-06-09 17:58:17 +02:00
94eee03e7b
Neustart erst wenn Kalibrierung abgeschlossen ist und werte ins EEPROM geschrieben wurden 2024-06-09 17:58:16 +02:00
5eb047e240
Kalibrierung wird im EEPROM gespeichert.
Nach Abschluss  der Kalibrierung wird das System neu gestartet um alle Daten zu laden.
2024-06-09 17:58:16 +02:00
15075e001d
Lese Verstärkungsfakroren aus I²C-EEPROM 2024-06-09 17:58:15 +02:00
7dfbaebcc6
toolchain update 2024-06-09 17:58:15 +02:00
b939c2fd71
Verstärkungsfaktor kann kalibriert werden (aktuell nur per Konsole und vordefinierten Eingangspannungen/-strömen) 2024-06-09 17:58:14 +02:00
ca97def69c
low-level funktionen 2024-06-09 17:58:14 +02:00
0857af85a9
printf mit float 2024-06-09 17:58:13 +02:00
5762256e27
Ausgabestring für ist Befehl angepasst. 2024-06-09 17:58:13 +02:00
c69973ae62
ist Befehl um möglichkeit zur Ausgabefrequenz erweitert. Mit Frequenz wird immer eine neue Zeile angefangen 2024-06-09 17:58:12 +02:00
19b2a3f088
Lüftersteuerung ist abhängig von der Temperatur und muss nicht mehr manuell gesetzt werden 2024-06-09 17:58:12 +02:00
bbabeae752
Temperatur wird passend für MCP9701 berechnet 2024-06-09 17:58:11 +02:00
ed738a8a8c
* Korrekturfaktor für Strom
* Realen Umrechnungsfaktor für Spannung
2024-06-09 17:58:11 +02:00
6808851caf
Rundungsfehler reduzieren 2024-06-09 17:58:10 +02:00
e1dfaa3b45
Fehlende Konfiguration für CLI in .gitmodules eingefügt 2024-06-09 17:58:10 +02:00
d1fda45d84
entferne Trace 2024-06-09 17:58:09 +02:00
1cc68d7eba
Revert "Display-Integration"
This reverts commit d36c69b19c31adba67c13cfba22e4a5ade72dcdd.
2024-06-09 17:58:09 +02:00
f714e40344
Display-Integration 2024-06-09 17:58:00 +02:00
3cc25b2cae
Lüftergeschwindigkeit in Ist-Anzeige integriert. 2024-06-09 17:57:59 +02:00
03552cbae4
Mit 60 Multiplizieren um Umdrehungen pro Minute zu bekommen 2024-06-09 17:57:59 +02:00
e06aa450de
TIM2 zählt externe Events 2024-06-09 17:57:58 +02:00
6e00dab782
Korrigiere Timer-Einstellung zur Geschwindigkeitsmessung 2024-06-09 17:57:58 +02:00
1bae8c3d1d
Korrigiere Timer-Einstellung zur Geschwindigkeitsmessung 2024-06-09 17:57:57 +02:00
b13ee19743
Konsolenbefehl um Lüfter anzusteuern 2024-06-09 17:57:57 +02:00
50ea6e4a74
Ausgabe des aktuell einsgestellten Soll-Stroms und Ausgabe fomratierung 2024-06-09 17:57:56 +02:00
8dd488eb28
* Anzeige der aktuelle Werte mit "ist" oder "ist -r"
* Ausgabe formatierung
2024-06-09 17:57:56 +02:00
b9984fd788
Sample time expliziet setzen füpr alle Kanäle 2024-06-09 17:57:55 +02:00
52a0a9295c
CLI hinzugefügt und Kommando um soll-strom zu ändern 2024-06-09 17:57:55 +02:00
70d500bc67
CLI submodule 2024-06-09 17:57:54 +02:00
659c27175a
CLI neue Revision 2024-06-09 17:57:54 +02:00
550df994f1
Änderung doch Tool-Update Schreibweise 2024-06-09 17:57:53 +02:00
3c8ed6d1e2
TIM3 PWM CH1 2024-06-09 17:57:53 +02:00
9fb30d640f
Lüfter-Stuerung eingebaut
Min-Max-Bestimmung entfernt
2024-06-09 17:57:52 +02:00
d609bdfe24
PA10 statt PC6 -> Lüfter-PWM auf PC6 2024-06-09 17:57:52 +02:00
e45d71c82d
TIM3 Clock enable 2024-06-09 17:57:51 +02:00
063456aaca
TIM3 CH1 (PC6) mit 25kHz initialisiert.
Über LL_TIM_OC_SetCompareCH1 kann der Duty-Cycle bestimmt werden von 0 bis 2559 (0 - 100%)
2024-06-09 17:57:51 +02:00
e301ae69c3
I2C-LL-Lib-Dateien 2024-06-09 17:57:50 +02:00
5a2b778111
CubeMX config 2024-06-09 17:57:50 +02:00
17cdb8ca93
PID-Controller für Stromregelung 2024-06-09 17:57:49 +02:00
af2a74390a
dritten ADC-Kanel (Spannung) hinzugefügt und trigger.Timing überarbeitet. 2024-06-09 17:57:49 +02:00
37e3672072
Add LED toggle function 2024-06-09 17:57:48 +02:00
ef56025baa
make systick-variable volatile 2024-06-09 17:57:48 +02:00
7bce5944d4
fix printing of all data 2024-06-09 17:57:47 +02:00
758664a3e4
PID submodule 2024-06-09 17:57:47 +02:00