Heater files
Dependents: LEX-Demo-Firmware-Logging LEX-Demo-Firmware-Logging
Diff: Heater.h
- Revision:
- 5:21442d9d19c5
- Parent:
- 4:29ffcc7b410e
diff -r 29ffcc7b410e -r 21442d9d19c5 Heater.h --- a/Heater.h Thu Jul 18 12:17:42 2019 +0000 +++ b/Heater.h Thu Jul 18 15:29:19 2019 +0000 @@ -11,7 +11,7 @@ #include "ADS8568_ADC.h" #define MEAS_DELAY 50 // measurement delay for ADC -#define N_ROLL_AVG 2 // rolling average for R values +#define N_ROLL_AVG 1 // rolling average for R values #define ALL_CH 15 //value of convst bus to read all chanels simultaneosly class Heater @@ -24,7 +24,7 @@ * @param drive, the motor drive * @param R_ref, the target value for R */ - Heater(int i_port, int v_port, DigitalOut drive, float corr_grad, float corr_int, float R_ref = 1); + Heater(int i_port, int v_port, PwmOut drive, float corr_grad, float corr_int, float R_ref = 1); //Public member functions @@ -63,7 +63,7 @@ int i_port; int v_port; - DigitalOut drive; + PwmOut drive; //Heater correlations give temperature for a given resistance (assume linear relationship) float corr_grad;