This website requires JavaScript.
416fcb485b
Lock auhc zurück nehmen wenn up oder down gedrückt wurde
main
carsten
2024-06-10 20:48:04 +02:00
30531b4c0b
Hintergrundbeleuchtung geht nach 3 Minuten aus und mit dem ersten Tastendruck wieder an
carsten
2024-06-10 20:19:37 +02:00
8b070887e9
Nachdem die Zeile neu geschrieben wurde, muss auch der Cursor neu gesetzt werden.
carsten
2024-06-09 18:07:20 +02:00
e068d199bb
Kalibrierung über Display hinzugefügt
carsten
2024-06-09 17:58:27 +02:00
af780439b3
Menü-Führung in seperate Klasse ausgelagert.
carsten
2024-06-09 17:58:26 +02:00
8c3b42f2c5
Pull-Down von PA8 deaktivieren
carsten
2024-06-09 17:58:26 +02:00
319e684a05
Kleines Post-Script eingebaut, was RAM und ROM Auslastung mittels einfacher Grafik darstellt.
carsten
2024-06-09 17:58:26 +02:00
9167fb6dce
Kleines Post-Script eingebaut, was RAM und ROM Auslastung mittels einfacher Grafik darstellt.
carsten
2024-06-09 17:58:25 +02:00
cb0123eb0e
Update Pack version und Tools Update
carsten
2024-06-09 17:58:25 +02:00
04bf1cf86a
Display auf zwei Zeilen umgebaut
carsten
2024-06-09 17:58:24 +02:00
f17fe678a8
.cproject
carsten
2024-06-09 17:58:23 +02:00
a71e2263dc
Datenausgabe über Display eingebaut
carsten
2024-06-09 17:58:23 +02:00
2613c16a3d
Display um set_display und userdefined charachter erweiter
carsten
2024-06-09 17:58:23 +02:00
3d9322c7f3
Software-Timer hinzugefügt
carsten
2024-06-09 17:58:22 +02:00
ecaaa18286
Limitiere Regelung nur auf 12-Bit-Wert (10-Bit gab probleme beim Regeln (Ziel nicht erreichbar))
carsten
2024-06-09 17:58:22 +02:00
96b47ec852
Debug-Pin-Toggeln entfernt
carsten
2024-06-09 17:58:21 +02:00
cf18393001
Funktion zum prüfen ob neue Daten gesendet werden können
carsten
2024-06-09 17:58:21 +02:00
3cd86e1b09
Printe String in Display
carsten
2024-06-09 17:58:20 +02:00
824bc630cb
Fix Ansteuerung LCD
carsten
2024-06-09 17:58:19 +02:00
7002242e80
Unbenutztes Datenfeld entfernt
carsten
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.
carsten
2024-06-09 17:58:19 +02:00
814cf58679
Starte Display Integration
carsten
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.
carsten
2024-06-09 17:58:18 +02:00
5dc70bde82
reboot kommando
carsten
2024-06-09 17:58:17 +02:00
6b980f97ba
README.md
carsten
2024-06-09 17:58:17 +02:00
94eee03e7b
Neustart erst wenn Kalibrierung abgeschlossen ist und werte ins EEPROM geschrieben wurden
carsten
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.
carsten
2024-06-09 17:58:16 +02:00
15075e001d
Lese Verstärkungsfakroren aus I²C-EEPROM
carsten
2024-06-09 17:58:15 +02:00
7dfbaebcc6
toolchain update
carsten
2024-06-09 17:58:15 +02:00
b939c2fd71
Verstärkungsfaktor kann kalibriert werden (aktuell nur per Konsole und vordefinierten Eingangspannungen/-strömen)
carsten
2024-06-09 17:58:14 +02:00
ca97def69c
low-level funktionen
carsten
2024-06-09 17:58:14 +02:00
0857af85a9
printf mit float
carsten
2024-06-09 17:58:13 +02:00
5762256e27
Ausgabestring für ist Befehl angepasst.
carsten
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
carsten
2024-06-09 17:58:12 +02:00
19b2a3f088
Lüftersteuerung ist abhängig von der Temperatur und muss nicht mehr manuell gesetzt werden
carsten
2024-06-09 17:58:12 +02:00
bbabeae752
Temperatur wird passend für MCP9701 berechnet
carsten
2024-06-09 17:58:11 +02:00
ed738a8a8c
* Korrekturfaktor für Strom * Realen Umrechnungsfaktor für Spannung
carsten
2024-06-09 17:58:11 +02:00
6808851caf
Rundungsfehler reduzieren
carsten
2024-06-09 17:58:10 +02:00
e1dfaa3b45
Fehlende Konfiguration für CLI in .gitmodules eingefügt
carsten
2024-06-09 17:58:10 +02:00
d1fda45d84
entferne Trace
carsten
2024-06-09 17:58:09 +02:00
1cc68d7eba
Revert "Display-Integration"
carsten
2024-06-09 17:58:09 +02:00
f714e40344
Display-Integration
carsten
2024-06-09 17:58:00 +02:00
3cc25b2cae
Lüftergeschwindigkeit in Ist-Anzeige integriert.
carsten
2024-06-09 17:57:59 +02:00
03552cbae4
Mit 60 Multiplizieren um Umdrehungen pro Minute zu bekommen
carsten
2024-06-09 17:57:59 +02:00
e06aa450de
TIM2 zählt externe Events
carsten
2024-06-09 17:57:58 +02:00
6e00dab782
Korrigiere Timer-Einstellung zur Geschwindigkeitsmessung
carsten
2024-06-09 17:57:58 +02:00
1bae8c3d1d
Korrigiere Timer-Einstellung zur Geschwindigkeitsmessung
carsten
2024-06-09 17:57:57 +02:00
b13ee19743
Konsolenbefehl um Lüfter anzusteuern
carsten
2024-06-09 17:57:57 +02:00
50ea6e4a74
Ausgabe des aktuell einsgestellten Soll-Stroms und Ausgabe fomratierung
carsten
2024-06-09 17:57:56 +02:00
8dd488eb28
* Anzeige der aktuelle Werte mit "ist" oder "ist -r" * Ausgabe formatierung
carsten
2024-06-09 17:57:56 +02:00
b9984fd788
Sample time expliziet setzen füpr alle Kanäle
carsten
2024-06-09 17:57:55 +02:00
52a0a9295c
CLI hinzugefügt und Kommando um soll-strom zu ändern
carsten
2024-06-09 17:57:55 +02:00
70d500bc67
CLI submodule
carsten
2024-06-09 17:57:54 +02:00
659c27175a
CLI neue Revision
carsten
2024-06-09 17:57:54 +02:00
550df994f1
Änderung doch Tool-Update Schreibweise
carsten
2024-06-09 17:57:53 +02:00
3c8ed6d1e2
TIM3 PWM CH1
carsten
2024-06-09 17:57:53 +02:00
9fb30d640f
Lüfter-Stuerung eingebaut Min-Max-Bestimmung entfernt
carsten
2024-06-09 17:57:52 +02:00
d609bdfe24
PA10 statt PC6 -> Lüfter-PWM auf PC6
carsten
2024-06-09 17:57:52 +02:00
e45d71c82d
TIM3 Clock enable
carsten
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%)
carsten
2024-06-09 17:57:51 +02:00
e301ae69c3
I2C-LL-Lib-Dateien
carsten
2024-06-09 17:57:50 +02:00
5a2b778111
CubeMX config
carsten
2024-06-09 17:57:50 +02:00
17cdb8ca93
PID-Controller für Stromregelung
carsten
2024-06-09 17:57:49 +02:00
af2a74390a
dritten ADC-Kanel (Spannung) hinzugefügt und trigger.Timing überarbeitet.
carsten
2024-06-09 17:57:49 +02:00
37e3672072
Add LED toggle function
carsten
2024-06-09 17:57:48 +02:00
ef56025baa
make systick-variable volatile
carsten
2024-06-09 17:57:48 +02:00
7bce5944d4
fix printing of all data
carsten
2024-06-09 17:57:47 +02:00
758664a3e4
PID submodule
carsten
2024-06-09 17:57:47 +02:00
b8b09368a4
PID-Regler als submodule
carsten
2024-06-09 17:57:47 +02:00
7ea238c3d8
ADC: Rückgabewert=ADC-Wert, Main: Sinus entfernt, DAC=ADC-Current
carsten
2024-06-09 17:57:46 +02:00
d0c638b377
Lösche generierten Core-Ordner
carsten
2024-06-09 17:57:46 +02:00
67f34372ed
Kommentare ergänzt
carsten
2024-06-09 17:57:45 +02:00
f501e0cbd9
Initialisierung geändert, damit Offset in den Daten verschwindet
carsten
2024-06-09 17:57:45 +02:00
a143fba47d
ADC integriert mit TIM-als Trigger und DMA zum Datenübertragen
carsten
2024-06-09 17:57:44 +02:00
7541837b45
DAC eingebaut (Sinus ausgabe)
carsten
2024-06-09 17:57:44 +02:00
ba8b1974ea
Boot0-Kommentar ergänzt
carsten
2024-06-09 17:57:43 +02:00
4ee754f8b0
Initiale Verion
carsten
2024-06-09 17:57:43 +02:00
2a2bc4efca
Initial commit
carsten
2024-06-09 17:57:42 +02:00