Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: Settings.h
- Revision:
- 0:64442857169c
- Child:
- 3:4f215646a42b
--- /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