scooter / Mbed 2 deprecated Scooter-uC-Programm

Dependencies:   mbed

Revision:
11:7dfdb8074992
Parent:
9:b1bf6699d610
Child:
12:bad33209d1bb
--- a/Messdatenerfassung.cpp	Tue May 26 15:30:59 2015 +0000
+++ b/Messdatenerfassung.cpp	Tue Jun 09 11:17:32 2015 +0000
@@ -1,9 +1,12 @@
 #include "mbed.h"
-
+constant mosfet1_resistence;
 AnalogIn voltage0(A0); // Edit Pin-Port for the accu-voltage measurement
 AnalogIn voltage1(A1); // Edit Pin-Port for the throttle-voltage measurement
 AnalogIn voltage2(A2); // Edit Pin-Port for the capacitor-voltage measurement
 DigitalIn breaksensor(PA_5); //Edit Pin-Port for the breaksensor measurement!
+AnalogIn voltage3(A3);   // Pin-Port for voltage before Mosfet1
+AnalogIn voltage4(A4); // Pin-Port for voltage after Mosfet2
+Timer timer;            // Timer for Capacity-Measurement
 float Accu_Voltage(){
     
     float meas0;            
@@ -39,5 +42,17 @@
     int break_value;  
     break_value = breaksensor.read(); // read breaksensor value(1/0)
     return break_value; // return value
+    }
+float accu_charge(){
+    float accu_charge,current;
     
-    }
\ No newline at end of file
+    voltage_before = voltage3.read()*12.0;
+    voltage_after  = voltage4.read()*12.0;
+    current = (voltage_before - voltage_after)/(mosfet1_resistence);
+    accu_charge = capacity - current ;
+    timer.start()
+    while(timer.read() <
+    
+    
+    
+    }    
\ No newline at end of file