[3] | 1 | /* |
---|
| 2 | |
---|
| 3 | Anmerkungen zum Projekt |
---|
| 4 | |
---|
| 5 | 1) |
---|
| 6 | Zunächst wurde LPUART geplant, da dieser aber keinen interne Timeout besitzt, wurde zunächst auf USART3 gewechselt. |
---|
| 7 | Dieser hatte aber bei diesem Chip auch nicht die notwendige Funktionalätät. Nur USART 1 und 2 sind voll ausgestattet. |
---|
| 8 | Daher wird jetzt mit USART 1 geabeitet. |
---|
| 9 | |
---|
| 10 | 2) |
---|
| 11 | COMPARATOR muss auf Highspeed Mode, damit ist die deutlich besser. |
---|
| 12 | |
---|
| 13 | |
---|
| 14 | 3) |
---|
| 15 | Wir arbeiten jetzt mit 8Mhz Takt, die Genauighkeit der Bestimmung der Sekundär Spannung war mit 64Mhz besser. Da der Timmer |
---|
| 16 | besser aufklösen konnte. 8 Mhz scheint aber zu reichen und der Stromverbrauch sinkt enorm. (14mA --> 8mA) |
---|
| 17 | |
---|
| 18 | 4) |
---|
| 19 | Wir müssen die Sekundär Spannung bestimmern, damit wir die Kondensatoren beim ausfall der Sicherung auf der Last Seite |
---|
| 20 | keiner zu hohen spannung aussetzen. Wir können nicht mehr rein, nach der Charge transfer Zeit wie beim alten LiPro gehen. |
---|
| 21 | Da hier der Balancer Stufenlos eingeschaltet wird und bei geringem Ausgleichsstrom auch die Zeiten sehr kurz werden. |
---|
| 22 | |
---|
| 23 | 5) |
---|
| 24 | die Messung der Zeiten wurde zunächst mit Comparator Interrupts versucht. Doch nur mit 64Mhz CPU Takt war der Prozessor s |
---|
| 25 | schnell genug um die Interrupts zu verarbeiten. Um den Takt trotzdem gering zu halten, wurden die Interrupts wieder deaktiviert. |
---|
| 26 | Die Zeitmessung läuft jetzt über eine Clevere Konfiguration von Timer 1. |
---|
| 27 | Jede Periode beginnt mit einer negativen Flanke des Comparators 1. Dies entspricht dem Strom Max Wert. |
---|
| 28 | Der Zähler zählt von 0 an bis zum ausllösen des COMP1, dann speichert er den Zeitstemperl in Caputure Register 1 und führt einen Reset aus. |
---|
| 29 | in der Zwischenzeit wird vom Comp 2 noch eine positve Flanke ausgelöst. Der Zeitstempel wird in Caputre Register 2 gespeichert. |
---|
| 30 | Capure Register zwei representiert also die Zeit vom Abschalten des Comp1 (--> Mosfet aus) bis zum Ende der Demagnetiesierung des Trafo. Also der Charge |
---|
| 31 | Trasfer Zeit. |
---|
| 32 | |
---|
| 33 | 6)Gemessene übliche Zeiten und Messwerte |
---|
| 34 | Uin Uout Iin Iout Pin Pout wirkungsgrad charge time charge transfer time summe[clocks] summe Zeit[s] f[Hz] |
---|
| 35 | 3 10 4,568 1,03 13,704 10,3 0,751605370694688 90 92 182 2,275E-05 43956,043956044 |
---|
| 36 | 3 30 6,57 0,52 19,71 15,6 0,791476407914764 92 36 128 1,6E-05 62500 |
---|
| 37 | 3 65 7,301 0,25 21,903 16,25 0,741907501255536 97 20 117 1,4625E-05 68376,0683760684 |
---|
| 38 | 4 10 4,12 1,27 16,48 12,7 0,770631067961165 72 100 172 2,15E-05 46511,6279069768 |
---|
| 39 | 4 30 6,573 0,64 26,292 19,2 0,730260155180283 72 35 107 1,3375E-05 74766,3551401869 |
---|
| 40 | 4 65 7,44 0,36 29,76 23,4 0,786290322580645 75 20 95 1,1875E-05 84210,5263157895 |
---|
| 41 | 5 10 3,832 1,48 19,16 14,8 0,772442588726514 60 105 165 2,0625E-05 48484,8484848485 |
---|
| 42 | 5 30 6,309 0,86 31,545 25,8 0,817879220161674 62 41 103 1,2875E-05 77669,9029126214 |
---|
| 43 | 5 65 7,628 0,47 38,14 30,55 0,800996329313057 64 22 86 1,075E-05 93023,2558139535 |
---|
| 44 | |
---|
| 45 | |
---|
| 46 | |
---|
| 47 | |
---|
| 48 | |
---|
| 49 | |
---|
| 50 | |
---|
| 51 | |
---|
| 52 | |
---|
| 53 | */ |
---|