Hallo liebes Forum, ja ich weiß der Phasenanschnitt wurde hier schon oft besprochen, aber trotzdem würde ich euch einmal bitten mir den Fehler in meinem Programm zu erklären. Als erstes finde ich es sehr merkwürdig das bei einem Analogwert von 0V der Zündimpuls erst ~220us(vielleicht auch weniger) nach der steigenden Flanke kommt. Ohne Analogwertmessung liege ich bei einer Zündung bei 0 bei 50us. Zweites hatte ich mir vorgestellt das bei einem Analogwerte von 5V der Zündpunkt genau auf der fallenden Flanke sitzt. Doch in der jetzigen Version bin ich schon bei ~3.1V(vielleicht auch weniger) bei der fallenden Flanke. Wo liegt der Fehler? (Compiler ist MikroC von Mikroelektronika) Hauptprogramm
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
Interrupt
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
Vielen Dank


