57 Commits

Author SHA1 Message Date
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
b8b09368a4
PID-Regler als submodule 2024-06-09 17:57:47 +02:00
7ea238c3d8
ADC: Rückgabewert=ADC-Wert, Main: Sinus entfernt, DAC=ADC-Current 2024-06-09 17:57:46 +02:00
d0c638b377
Lösche generierten Core-Ordner 2024-06-09 17:57:46 +02:00