|
30531b4c0b
|
Hintergrundbeleuchtung geht nach 3 Minuten aus und mit dem ersten Tastendruck wieder an
|
2024-06-10 20:19:37 +02:00 |
|
|
8b070887e9
|
Nachdem die Zeile neu geschrieben wurde, muss auch der Cursor neu gesetzt werden.
|
2024-06-09 18:07:20 +02:00 |
|
|
e068d199bb
|
Kalibrierung über Display hinzugefügt
|
2024-06-09 17:58:27 +02:00 |
|
|
af780439b3
|
Menü-Führung in seperate Klasse ausgelagert.
|
2024-06-09 17:58:26 +02:00 |
|
|
8c3b42f2c5
|
Pull-Down von PA8 deaktivieren
|
2024-06-09 17:58:26 +02:00 |
|
|
9167fb6dce
|
Kleines Post-Script eingebaut, was RAM und ROM Auslastung mittels einfacher Grafik darstellt.
|
2024-06-09 17:58:25 +02:00 |
|
|
04bf1cf86a
|
Display auf zwei Zeilen umgebaut
|
2024-06-09 17:58:24 +02:00 |
|
|
a71e2263dc
|
Datenausgabe über Display eingebaut
|
2024-06-09 17:58:23 +02:00 |
|
|
2613c16a3d
|
Display um set_display und userdefined charachter erweiter
|
2024-06-09 17:58:23 +02:00 |
|
|
3d9322c7f3
|
Software-Timer hinzugefügt
|
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))
|
2024-06-09 17:58:22 +02:00 |
|
|
96b47ec852
|
Debug-Pin-Toggeln entfernt
|
2024-06-09 17:58:21 +02:00 |
|
|
cf18393001
|
Funktion zum prüfen ob neue Daten gesendet werden können
|
2024-06-09 17:58:21 +02:00 |
|
|
3cd86e1b09
|
Printe String in Display
|
2024-06-09 17:58:20 +02:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
550df994f1
|
Änderung doch Tool-Update Schreibweise
|
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 |
|
|
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 |
|