N K
/
analoghalls6
motor spins
Fork of analoghalls5 by
Diff: main.cpp
- Revision:
- 0:54cf32d35f4d
- Child:
- 1:1f58bdcf2956
diff -r 000000000000 -r 54cf32d35f4d main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sun Mar 01 06:16:01 2015 +0000 @@ -0,0 +1,23 @@ +#include "includes.h" +#include "classes.h" + +int main() { + PositionSensor *sense_p = new AnalogHallPositionSensor(A4, A5, 0.256f, 0.484f, 0.254f, 0.474f, 205.0f); + CurrentSensor *sense_ia = new AnalogCurrentSensor(A1, 0.01); + CurrentSensor *sense_ib = new AnalogCurrentSensor(A2, 0.01); + VoltageSensor *sense_bus = new AnalogVoltageSensor(A5, 0.01); + TempSensor *sense_t_motor = new TempSensor(); + TempSensor *sense_t_inverter = new TempSensor(); + Throttle *throttle = new Throttle(A0, 0.5f, 3.0f); + + Motor *motor = new Motor(sense_ia, sense_ib, sense_p, sense_t_motor); + Inverter *inverter = new Inverter(D6, D13, D3, D8, sense_bus, sense_t_inverter); + User *user = new User(throttle); + + motor->Config(4, 20.0f); + motor->UpdateState(); + + inverter->SetDtcA(0.5f); + inverter->SetDtcB(0.5f); + inverter->SetDtcC(0.5f); +}