Julius Bernth / Mbed OS Cuvette_Centrifuge_Test_v1-2_ParallelMode

Dependencies:   QEI LIS3DH_spi

Revision:
0:64442857169c
Child:
3:4f215646a42b
diff -r 000000000000 -r 64442857169c Settings.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Settings.h	Sun Aug 08 12:25:06 2021 +0000
@@ -0,0 +1,43 @@
+#ifndef SETTINGS
+#define SETTINGS
+
+#define STATE_READY     0x01
+#define STATE_RUNNING   0x02
+#define STATE_ERROR     0x03
+
+#define SPI_MOSI    PB_15
+#define SPI_MISO    PB_15
+#define SPI_SCLK    PB_13
+#define SPI_CS      PB_1
+
+#define SPIN_WARMUP     0x10
+#define SPIN_ACCEL      0x11
+#define SPIN_COAST      0x12
+#define SPIN_DECEL      0x13
+#define SPIN_COOLDOWN   0x14
+
+const double BUTTON_HOLD_TIME_S = 3.0;
+const double BUTTON_READ_SAMPLETIME_S = 0.01;
+
+
+const double FILTER_CUTOFF_FREQ = 100.0;
+const double PULSES_PER_REV = 256;
+
+const double SAMPLE_TIME_US = 1000;
+const double PRINT_TIME_S = 0.1;
+
+const double Kp = 0.02;
+const double Ki = 0.00;
+const double Kd = 0;
+
+const double INTEGRAL_TERM_LIMIT = 0.8;
+
+const double targetSpeed_RPM = 2500.0;
+
+const double T_WARMUP = 1.0;
+const double T_TEST = 4.0;//300.0;
+const double T_RAMP = 4.0;//20.0;
+
+const double MAX_SPEED_RPM = 4000;
+
+#endif
\ No newline at end of file