Commit Graph

  • 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