20210203

Dependencies:   mbed FastPWM

Revision:
133:22ab22818e01
Parent:
99:7bbcb3c0fb06
Child:
169:645207e160ca
--- a/function_utilities/function_utilities.cpp	Sun Sep 27 07:42:10 2020 +0000
+++ b/function_utilities/function_utilities.cpp	Mon Oct 05 13:33:46 2020 +0000
@@ -86,6 +86,14 @@
 
 int16_t STROKE;
 
+float Amm = 236.4f;
+float beta = 1300000000.0f;
+float Ps = 10000000.0f; //100bar = 100*10^5 Pa
+float Pt = 0.0f;    // 0bar = 0Pa
+//float Kv = 0.00000002635f;          // Q = Kv*xv*sqrt(Ps-Pa)    => 100bar full opening 5LPM    (full opening : xv = 1)  [unit] m^3.5/kg^0.5
+float gamma_hat = 1075.0f; // Kv*beta*A/(sqrt(2)*V)   0.00000002635f * 1300000000.0f *  / (sqrt(2.0f)*(1256.6f + 236.4f * 39.75f) * 0.000000001f / 2)     [unit] m^3.5/kg^0.5
+float V = 0.0000053f;           // (1256.6f + 236.4f * 39.75f) * 0.000000001f / 2
+float x_4_des_old = 0.0f;
 
 //int16_t VALVE_LIMIT_PLUS;
 //int16_t VALVE_LIMIT_MINUS;
@@ -465,6 +473,7 @@
 void ROM_CALL_DATA(void)
 {
     BNO = flashReadInt(Rom_Sector, RID_BNO);
+    BNO = 1;
     OPERATING_MODE = flashReadInt(Rom_Sector, RID_OPERATING_MODE);
 //    OPERATING_MODE = 5;
     SENSING_MODE = flashReadInt(Rom_Sector, RID_SENSING_MODE);