Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: Messdatenerfassung.cpp
- 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