T K
/
Scooter
Scooter-Programm
Motorsteuerung.h@0:0b92ec941e4d, 2015-05-14 (annotated)
- Committer:
- thorb3n
- Date:
- Thu May 14 15:45:35 2015 +0000
- Revision:
- 0:0b92ec941e4d
Anfang
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
thorb3n | 0:0b92ec941e4d | 1 | #include "mbed.h" |
thorb3n | 0:0b92ec941e4d | 2 | #include "Messdatenerfassung.h" |
thorb3n | 0:0b92ec941e4d | 3 | PwmOut mypwm1(PWM_OUT);//MOSFET1 PIN EINTRAGEN |
thorb3n | 0:0b92ec941e4d | 4 | |
thorb3n | 0:0b92ec941e4d | 5 | MotorSteuern(){ |
thorb3n | 0:0b92ec941e4d | 6 | if(Bremse_auslesen()< 0.5){ // Wert muss an den Sensor angepasst werden |
thorb3n | 0:0b92ec941e4d | 7 | float steuerung_adc; |
thorb3n | 0:0b92ec941e4d | 8 | steuerung_adc = Steuerung_auslesen(); // bekommt float wert aus datenerfassung, wert zwischen 0 und 1 |
thorb3n | 0:0b92ec941e4d | 9 | mypwm1.period_ms(10); //periodendauer entsprechend mosfet setzen |
thorb3n | 0:0b92ec941e4d | 10 | mypwm1.pulsewidth_ms(1); // Pulsbreite entsprechend Mosfet setzen |
thorb3n | 0:0b92ec941e4d | 11 | mypwm1.write(Steuerung_auslesen()); // AN/AUS-Verhältnis nach steuerung setzen |
thorb3n | 0:0b92ec941e4d | 12 | } |
thorb3n | 0:0b92ec941e4d | 13 | } |
thorb3n | 0:0b92ec941e4d | 14 |