mbed-os github
Dependencies: ADS1015 Faulhaber HTU21D_mod MS5837_potless Sensor_Head_RevB_3 USBDevice_dfu Utilsdfu beep
Fork of ARNSRS_testDFU by
Diff: main.cpp
- Revision:
- 73:2bbea82bf1e5
- Parent:
- 72:6d5590dbe13e
- Child:
- 74:f4704f312116
diff -r 6d5590dbe13e -r 2bbea82bf1e5 main.cpp --- a/main.cpp Wed Jul 18 09:02:59 2018 +0000 +++ b/main.cpp Wed Jul 18 17:20:04 2018 +0000 @@ -143,8 +143,8 @@ int consigne = 210; float Max_Input = 1000; float Min_Input = 80; -float Max_Output = 90;//Vérifier la valeur pour angle à laisser ouvert... -float Min_Output = 0; +float Max_Output = 85;//Vérifier la valeur pour angle à laisser ouvert... +float Min_Output = 5; //Init PID PID control_Servo(Kc, Ti, Td, RATE_PID); @@ -395,6 +395,7 @@ //Important pour PID TRACEUR_DEBUG("%d, ", ppO2); TRACEUR_DEBUG("%d, ", consigne); + TRACEUR_DEBUG("%f, " , volet_poumon_Position); /* //TODO à commenter je pense... @@ -864,8 +865,8 @@ seconds = time(NULL); char YEAR[10]; strftime(YEAR, 10, "%D", localtime(&seconds)); - if (0 == strcmp(YEAR, "01/01/70")); - DEBUG(" Vous devez régler la RTC...\r\n\r\n"); + if (0 == strcmp(YEAR, " 01/01/70 ")) + DEBUG(" Vous devez régler la RTC...\r\n\r\n"); bool calib_O2 = false; bool calib_CO2 = false; @@ -1053,9 +1054,9 @@ if (FLAG_PID == 1 && EN_MODE_SECU == false) { control_Servo.setProcessValue(ppO2); //Nouvelle sortie servo poumon si on est pas en mode SECU - Consigne_poumon = control_Servo.compute(); + Consigne_poumon = 90-control_Servo.compute(); // mode volets asservis (simule un seul moteur) - Consigne_fuite = Consigne_poumon - 90; + Consigne_fuite = 90 - Consigne_poumon; } //Arrêt du Timer mesurant le temps d'éxecution du code