TRAVAUX DE REALISATION 2éme année de DUT Spécialité
Transcription
TRAVAUX DE REALISATION 2éme année de DUT Spécialité
TRAVAUX DE REALISATION 2éme année de DUT Spécialité : Génie Electrique et Informatique Industriel Etudiants : Tuteur de projet Abdoulaye CISSOKHO Arnaud SIVERT Cheikh NDIAYE Année universitaire 2009/2010 26 SOMMAIRE 1. Etude du projet ……………………………………………………………………………3 a) Présentation du projet ……………………………………………………………....3 b) Le cahier des charges ……………………………………………………………….3 2. Scooter EVT ……………………………………………………………….......................4 a) Quelques caractéristiques du scooter ……………………………………………………………………4 b) Le scooter en quelques photos ……………………………………………………………………………..4 3. Bilan de puissance ………………………………………………………………………..5 a) Bilan de puissance sur le plat ……………………………………………………….6 b) Etude de la charge des batteries ……………………………………………………9 c) Bilan de puissance en montée ……………………………………………………...13 d) Consommation du scooter EVT ……………………………………………………14 3) Instrumentation du scooter EVT ……………………………………………………….14 a) Schéma électrique du variateur de remplacement Kelly …………………………14 b) Simulation sous ISIS ………………………………………………………………..15 c) Programme de simulation …………………………………………………………..16 4) Conclusion ……………………………………………………………………………….26 26 1. Etude du projet : a) Présentation du projet : L’objectif est de réaliser l’instrumentation et l’étude d’un scooter électrique de la marque EVT afin de vérifier le bon fonctionnement des batteries. Cette instrumentation permettra de vérifier que les batteries sont souvent en charge et, ainsi, de les garantir. Par conséquent, il faudra sauvegarder les données des tensions des batteries sur 2 à 3 ans. Etant donné que les scooters sont vendus dans toutes la France pour un premier diagnostic de maintenance, il faut que le client puisse lire facilement les données et les envoyer par mail ou par courrier. Cependant, il ne faut pas que cette instrumentation soit trop chère. b) Le cahier des charges : • Mesurer le courant de la batterie pour calculer la capacité énergétique. • Mesurer le courant du moteur afin d’en déduire l’échauffement du moteur et avoir une idée de la puissance demandée au moteur. • Mesurer la tension des quatre batteries pour vérifier leur bon fonctionnement et en déduire la capacité énergétique. • Mesurer la vitesse du scooter. • Mesurer le kilométrage parcouru par l’utilisateur. • Mettre des voyants qui signalent un problème des batteries. • Nous utiliserons une MMC de préférence SD. La carte MMC (MultiMedia Card) ou carte mémoire multimédia, est une unité amovible de stockage de données numériques relativement peu coûteuse. Elle est généralement utilisée pour le stockage des clichés numériques dans les appareils photo numérique entre autres. Dans notre cas, nous allons l’utiliser afin de sauvegarder des données des tensions des batteries sur 2 à 3 années. On aurait pu utiliser une clef USB, mais le protocole est relativement compliqué. 26 2. Scooter EVT a) Quelques caractéristiques du scooter : 2690 Euro neuf avec batterie plomb 3690 Euros en batterie lipo(lithium polymère): EVT TECNOLOGIE CO., LTD VOLTAGE: 48V DC Pnominal=1500W Moteur ASSY. FOR BROSHLESS MOTEUR (moteur sans balais) CURRENT: 130A max CURRENT: 30A nominal 435Euros b) Le scooter en quelques photos Instrumentation indiquent la vitesse et la tension des 4 batteries 4 batteries au plomb 12V/48AH 17kg et un chargeur embarqué 48V DC/ 6A Moteur brushless 1500W dans la roue Variateur EVT technologie 48V/130A Max 30A nominal Figure 1 : Photo du scooter EVT : 26 Carte microprocesseur PIC 18F6410 Les transistors et diodes de puissance Résistances de précision qui servent à mesurer le courant et limiter celui-ci Carte alimentation Figure 2 : Photo du variateur interne EVT : 3. Bilan de puissance : Nous allons faire un bilan de puissance du scooter électrique pour vérifier l’autonomie de celui-ci. En effet, il y a deux modes (Economie et Power). En mode Power, l’autonomie est de 45Km à une vitesse maximale de 60Km/h. Par contre en mode économie, l’autonomie est de 70Km à une vitesse maximale de 45Km/h pour des batteries au plomb. Les 4 batteries sont de technologie classique de marque BB énergie, leur résistance interne théorique est d’environ 6mΩ ce qui provoque une chute de tension importante. Or, le variateur mesure en permanence la tension des batteries, si celle-ci est trop faible le variateur se met en défaut et le scooter s’arrête (cut off voltage). De plus à l’accélération, le pic de courant provoque une chute de tension très importante donc le scooter peut se met rapidement en défaut à cause du cut off voltage. Enfin, plus le courant fourni par la batterie est important plus la capacité énergétique est faible comme on peut le voir sur la courbe ci jointe. 26 Figure 3 : tension de la batterie en fonction du courant débité A partir de la figure précédente, on peut en déduire la capacité énergétique et la chute de tension interne de la batterie (∆U) par les calculs suivants : I (A) décharge Temps de décharge C= I.t (A.H) Tension moyenne Energie fournie (Wh) batterie ∆U=rI r=6mΩ Doc. calcul 2,5A 20H 50AH 12,8V 12,5*50=650Wh x x 20A 2H 40AH 12,4V 12,4*40=496Wh 0,12V 50A 0,4H 20AH 12,2V 12,2*20=244Wh 0,6V 0,4V 0,3V Pour faire le bilan de puissance, nous allons faire 3 essaies : sur du plat, en montée puis à vide (en descente, le scooter est en roue libre donc, il ne consomme rien). Le variateur ne permet pas de freiner électriquement. Donc le scooter ne peut récupérer d’énergie en descente. a) Bilan de puissance sur le plat : Nous allons mesurer la vitesse maximale, le courant, la tension des batteries, la puissance et l’énergie en fonction du temps ce qui nous permettra de voir la chute de tension max, la puissance max, la puissance nominale et l’énergie consommée. 26 ∆U=4,2V r=46mΩ ∆U=5,8V r=44mΩ 49 En mode power Vmax=60km/h En mode économie Vmax=45km/h Imax=130A courant du démarrage Imax=90A In=37A courant en régime établie de vitesse In=26A Figure 4 : tension et courant de la batterie en mode power puis en économie sur du plat On peut voir sur la figure ci-dessus la chute de tension due à la résistance interne des batteries qui est beaucoup plus important en mode power 5,8V qu’en mode économie 4,2V car le courant max en mode power est de 130A alors qu’en mode économique il n’y a que 90A. On remarque que la résistance des batteries est plus importante que celle prévu par le constructeur car on trouve 40mΩ à la place de 6mΩ donnée par le constructeur de la batterie. 26 Pmax=5,8Kw Pmax=4,2Kw P=1.25 Kw P=1,8Kw Figure 5 : puissance consommée en mode power puis en économie sur du plat. On peut résumer le fonctionnement du scooter sur le plat sur le tableau suivant : T En mode Power : En mode Economie Vmax = 60km/h Vmax= 45km/h 5s temps pour atteindre Imax 8s temps pour atteindre Vmax 2s 8s Imax 130A 36A 90A 25A ∆U 5,8V 2,2V 4,3V 2V Pmax 5,8kw 1,8kw 4,2kw 1,25kw X 108N x 108N Frésistant= P ( w) V (ms − 1 ) A partir du tableau précédent, en mode power en régime établie de vitesse le courant est de 36A, la capacité énergétique des batteries serait seulement de 25A.H donc un temps de fonctionnement de 0,7H pour une vitesse de 60km/h par conséquent le déplacement serait V.t= 60.0,7 = 42km. En mode économie avec 25A, la capacité serait de 35A.H donc un temps de fonctionnement de 1,4H pour une vitesse de 45km/h, donc le déplacement serait de 63km. 26 Si l’on voulait atteindre une vitesse de 90km/h avec le scooter il faudrait une puissance P= 108N ⋅ 90kmh − 1 F⋅ V = = 2700W avec un courant de I= P / U = 2700W / 48V 3,6 Or le moteur va trop chauffer car sa puissance nominale est de 1500W. De plus le courant des batteries serait de 57A, donc l’autonomie descendrait (17A.H, 0,3H, 26Km). Pour vérifier la capacité énergétique, nous avons mesuré l’énergie dépensée par la batterie sur 5km, en mode power puis l’énergie pour la recharger. Le chargeur fonctionne à courant constant jusqu’à ce que les 4 tensions des batteries soient à 57V ou 58V (4*14V) puis le courant décroit. 180W.h Charge à courant constant Energie consommée Charge à courant 5,5A 0 mode power 25W.h perdue dans les batteries Charge à tension constante 14V par batterie Figure 6 : énergie (Wh) consommée sur 5Km puis charge : A partir de la courbe précédente, la consommation énergétique sur 5 km est de 180 Wh. On peut voir que pendant la charge l’énergie est restituée aux batteries et que la différence d’énergies entre la charge et la décharge correspond aux pertes du à la batterie. Ces pertes sont de 25 Wh sur la courbe précédente. Donc sur 45 km, l’énergie consommée serait 180.45km/5Km=1620 W.H. Or les 4 batteries ont une capacité énergétique pour un courant de 36A de 25 AH, donc en watt.heure 25A.H*12V*4=1200 W.h. il y a une différence de 420W.h, mais la chute de tension est trop importante donc le variateur arrête de fonctionner. D’un autre coté cela empêche d’avoir une décharge profonde de la batterie. 26 b) Etude de la charge des batteries : Nous allons voir comment fonctionne le chargeur qui fournit un courant constant de 5.5A puis à 14V*4 la tension est limitée pour avoir une charge à tension constante. Il y a un régulateur pour chaque batterie comme sur le dessin figuré sur le chargeur. Donc, la tension limite pour chaque batterie n’est jamais dépassée. VOLTAGE: 48V DC CURENT: 6A Pmax=350W Sur la figure suivante, la batterie est pleinement chargée. On décharge les batteries pendant 1 minute puis on les recharge aussitôt. La charge se fait à courant constant pendant 30 secondes puis à tension constante. Charge à tension constante à partir de la tension 14V*4 Charge à courant constant 5,5A Décharge à vide 5A 0,35A courant consommé par le variateur Figure 7 : tension et courant de la batterie avec décharge et charge : 26 P décharge à vide =260W P=0W arrêt du chargeur P charge= - 300W Figure 8 : puissance consommée pendant la décharge et restituée pendant la charge : Pendant la décharge on a une perte d’énergie de 4Wh qui sera restitué pendant la charge. On peut observer sur la figure suivante, la tension des 4 batteries pendant les différentes phases de la charge. Le temps d’échantillons de la mesure est de 1 seconde. Arrêt du chargeur manuel 64 Charge à 5 A Alimentation du chargeur à8A 58.6 48 42.6 Arrêt du chargeur Automatique Fonctionnement du scooter De 2 batteries Figure 9 :tension des 4 batteries pendant les différents phases de la charge Sur la figure suivante, On peut observer la tension des batteries qui diminue apres chaque fonctionnement du scooter. Remarque : la résistance de la batterie augmente légèrement lorsque la batterie se décharge, donc la chute de tension peut légèrement augmenter. 26 64 Fonctionnement du scooter Charge à 5 A 58.6 48 Figure 10 :Tension des 4 batteries après chaque fonctionnement du scooter Les 4 leds de la jauge de la cacité energétique du scooter évolue en fonction de la tension des 4 batteries. Et un buzzer sonne lorsque la tension de la batterie est à 42,6 V ce qui correspond à 80% de la décharge. Mais, lorsqu’on accélere fort la tension atteint cette valeur et peut stresser le conducteur. Par conséquent, lors de l’instrumentation, il faudra filtrer cette chute de tension pour verifier la capacité énergétique des batteries par l’intermédiare de la mesure de tension. En effet, la capacite energétique sera calculée par l’inermédiare du courant fournit par la batterie. Mais, ce calcul peut être faussé si une batterie ne tient pas la charge. De plus, pour verifier que l’utilisateur ne fait pas de bétise et qu’il ne decharge pas entierement ces batteries, si on fait un echantillon de mesure toutes les ½ heures, alors la chute de tension faussera l’état de la batterie On peut voir sur la figure suivante, une mesure de tension toutes les ½ heures, du mardi au lundi, ou le scooter a fonctionné modérement 10 minutes par jour, donc la tension des batteries ont dimunué legérement en fonction du temps. Même lorsque le scooter n’est pas utilisé la tension des batteries diminue legerment en fonction du temps. On peut s’en apercevoir entre le samedi après midi et le lundi matin ou le vehicule n’a pas fonctionné. Charge à 8 A 64 58.6 Fonctionnement du scooter 48 42.6 Pendant l’essai de la figure suivante. Lorsqu’on démarre le scooter, la deuxième led verte est allumé pour une tension de 46 V. 26 Lorsque le scooter a une tension de 43,4 V, la led rouge s’allume, si celle-ci est allumée pendant plus de 5 secondes alors le scooter s’arrête, il faut éteindre le scooter (réinitialisation) pour repartir en accélérant doucement (courant d’accélération faible) pour éviter la chute des tensions des batteries du à leur résistance interne. Donc dans une montée trop longue, le scooter s’arrête alors que le celui-ci est chargé à 50 %, c’est préjudiciable pour l’image de marque du scooter. On peut voir sur la figure suivante, même quand les batteries ne sont pas utilisées la tension diminue. Donc, il y a une perte d’énergie. On considère qua les batteries perdent 5% d’énergie par jour. C’est pour cela qu’il faut recharger les batteries même si on n’utilise pas le scooter. 58.6 56 42.6 c) Bilan de puissance en montée : Nous avons monté la cote de l’IUT pour voir la consommation du scooter en montée. En résumé le tableau suivant indique la consommation en mode power. T démarrage Régime établi de vitesse Imax 130A 77A 45km/h ∆U 51,8V – 46V=5,8V 4,9V Pmax 5,8kw 3,5kw Fresistant X 280Nm On peut observer que la force résistance a bien augmenté donc les temps pour accélérer sont plus longs. On peut voir que la puissance demandée au moteur 3,5kw en régime établie de vitesse est bien au-delà de celle de la puissance nominale de 1,5kw. Mais le relais thermique n’a pas le temps de s’activer. Par contre la chute de tension est telle que, le variateur arrêtera le scooter si les batteries sont un peu faibles. 26 En effet, le variateur arrête de fonctionner pour une tension de 44V au bout d’une minute. Donc si la chute tension dure trop longtemps, il y aura arrêt du variateur. Par conséquent il ne faut pas que la montée soit trop longue. d) Consommation du scooter EVT : A partir des données précédentes : Sur du plat à 60km/h la puissance correspond à : 30A*48V = 1500W Avec une consommation moyenne = 1500W à 60km/h donc 30A, on a un temps de parcourt qui vaut 0,7h soit une distance parcourue qui vaut 0,7h*60km/h ≈ 45km. L’énergie de la recharge sera 48AH*48V = 2304W.H or 1kwh = 0,12Euro ce qui revient 0,27Euro pour 45km. La consommation sur 100Km en électrique sera 0,50Euro. Si on compare avec un scooter thermique qui consomme 6 litres sur 100km soit 7Euro. Donc le scooter électrique est 10 fois plus d’économie que l’essence. 3) instrumentation du scooter EVT a) Schéma électrique du variateur de remplacement Kelly 26 b) Simulation sous ISIS 18V 72V tenion batterie +18V +36V RV2 100k RV3 R1 100k 100K +72V +54V R3 Vcc R9 R6 100k 100K Vdd RV5 RV4 PIC 18F6520 C1 100k 100k 100K 1nF +29.2 AN0 AN1 Vcc Volts AN2 AN3 vss vitesse avec le timer1 U1 R2 R4 R7 R10 33K 15K 10K 680 +1.64 39 7 +2.03 Volts R13 R5 R8 R11 5.6K 1.1K 220 6.8K 24 23 22 21 28 27 40 AN0 AN1 AN2 AN3 RA4 courant Volts 48 47 46 45 44 43 42 37 +5V GND mesure courant +VDD 30 29 33 34 35 36 31 32 RV1 batterie courant capteur LEM 100k +1.00 +88.8 RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 RA0/AN0 RA1/AN1 RA2/AN2/VREFRA3/AN3/VREF+ RA4/T0CKI RA5/AN4/LVDIN RA6/OSC2/CLKO RE0/RD RE1/WR RE2/CS RE3 RE4 RE5 RE6 RE7/CCP2B RB0/INT0 RB1/INT1 RB2/INT2 RB3/INT3 RB4/KBI0 RB5/KBI1/PGM RB6/KBI2/PGC RB7/KBI3/PGD RF0/AN5 RF1/AN6/C2OUT RC0/T1OSO/T13CKI RF2/AN7/C1OUT RC1/T1OSI/CCP2A RF3/AN8/C2IN+ RC2/CCP1 RF4/AN9/C2INRC3/SCK/SCL RF5/AN10/C1IN+/CVREF RC4/SDI/SDA RF6/AN11/C1INRC5/SDO RF7/SS RC6/TX1/CK1 RC7/RX1/DT1 RG0/CCP3 RG1/TX2/CK2 AVDD RG2/RX2/DT2 AVSS RG3/CCP4 RG4/CCP5 58 55 54 53 52 51 50 49 D0 D1 D2 1 D4 D5 D6 D7 menu 2 1 64 63 62 61 60 59 temperature E1 R17 18 17 16 15 14 13 12 11 200R D3 3 4 5 6 8 LED-RED enter 19 20 OSC1/CLKI MCLR/VPP PIC18F6520 Volts D0 D1 D2 D3 D4 D5 D6 D7 RS RW E 4 5 6 1 2 3 RV6 7 8 9 10 11 12 13 14 VSS VDD VEE +5V Instrumentation Scooter +4.99 +88.8 Volts Tension d’une batterie AFFICHEUR LCD D7 Tension batteries des D7 D6 14 D6 D5 D5 13 D4 12 D3 D2 10 D1 9 D0 8 11 D4 D0 7 E RW D2 6 RS 5 D1 4 VEE VDD 3 VSS Tension des 2 batteries 2 1 D4 D5 D6 D7 D1 D2 D0 temperature 100k Instrumentation Scooter 26 4 c) Programme de simulation #include "main1.h" #include <lcd.c> #define LCD_TYPE 1 int8 echantillon; int1 entre; int16 counter; //variable entier //compteur 5 seconde int16 counter1; //compteur 1 seconde unsigned int8 valeurAN0; // unsigned int16 tension0; unsigned int8 valeurAN1; // unsigned int16 valeurAN2; // unsigned int8 valeurAN3; // unsigned int16 tension3; unsigned int16 dixtension; unsigned int8 centieme; unsigned int16 valeurcourant; // unsigned int8 valeurcourantTE; // unsigned int16 valeurcourantTE1; // unsigned int16 courantmoteur; unsigned int16 courantmoteurTE; unsigned int32 capacite; unsigned int32 capaciteAH; unsigned int32 dixcapaciteAH; const int32 capamax=86400; //48AH=172800AS/2=86400 //car la mesure courant est divisé par 2 unsigned int16 tempsbruit; unsigned int8 periode; unsigned int8 bruit; 26 unsigned int8 tempsechanti; unsigned int8 entree; unsigned int8 menu; // unsigned int8 heure; unsigned int8 minute; unsigned int8 seconde; unsigned int8 countervitesse; unsigned int16 comptvitesse; unsigned int16 vitesse1; #use fixed_io(e_outputs= PIN_E2 ) #define sortieE2 PIN_E2 /* sortie du timer 0 */ //* port B en sortie */ #use fixed_io(b_outputs= PIN_B1, PIN_B6 ) #define buzzer #define relais PIN_B1 /* sortie LED et Buzzer */ PIN_B6 //* port C en sortie */ #use fixed_io(c_outputs= PIN_C1, PIN_C2, PIN_C3 ) #define sortieC1 PIN_C1 /* sortie du timer 0 */ #define sortieC2 PIN_C2 /* sortie du canal */ #define sortieC3 PIN_C3 /* sortie tout ou rien pour emettre */ #priority rtcc,rb #int_TIMER0 TIMER0_isr() { set_timer0(99); //************************************************* echantillon++; // (99) pour 1 ms // (256) pour 1.63 ms 26 if (bruit==1) {tempsbruit--; if (tempsbruit<=10) {bruit=0;output_low(buzzer);} else if (tempsechanti>=periode) { entree=input(PIN_B1); // changement d'etat de b1 tous les 1*temps ms if (entree==1) // buzzer {output_low(buzzer);tempsechanti=0;} else {output_high(buzzer);tempsechanti=0;} } } counter++; if ((counter>99)) {echantillon=1; countervitesse++; //echantillon des mesures 0.1s // mesure tension // mesure de la vitesse 0.1*5 counter=0; } counter1++; if ((counter1>999)) // compteur 1000*1= 1s {counter1=0; set_adc_channel(4); delay_us(20); /* selection de AN4 */ // mesure du courant batterie valeurcourantTE1=read_adc(ADC_START_AND_READ); entree=input(PIN_E2); // clignotement de la led E2 if (entree==1) {output_low(PIN_E2);} 26 else {output_high(PIN_E2);} if (valeurcourantTE1>=3) {seconde++;} //valeur cournat 6 A if (seconde>=59) {seconde=0; minute++;} if (minute>=59) {minute=0; heure++;} if (heure>=24) heure=0; if (input(PIN_A4)==1) // signe du courant < 0 batterie { capacite=valeurcourantTE1+capacite; } //capacité energetique dechar else { capacite=capacite-valeurcourantTE1;} if (capacite>=capamax) capacite=capamax; //saturation de la capacité if (capacite<720) capacite=720; //saturation de la capacite } } // fin void main() { setup_adc_ports(ALL_ANALOG|VSS_VDD); setup_adc(ADC_CLOCK_INTERNAL); 26 setup_psp(PSP_DISABLED); setup_spi(SPI_SS_DISABLED); setup_wdt(WDT_OFF); setup_timer_0(RTCC_INTERNAL); setup_timer_1(T1_DISABLED); setup_timer_2(T2_DISABLED,0,1); setup_timer_4(T4_DISABLED,0,1); setup_comparator(NC_NC_NC_NC); setup_vref(FALSE); enable_interrupts(INT_TIMER0); enable_interrupts(GLOBAL); lcd_init(); counter=40; menu=0; capacite=capamax; //on considére que les batteries sont chargées // 48AH*720*5s=34560*5s seconde=0; minute=0; heure=0; comptvitesse=0; countervitesse=0; set_timer0(80); enable_interrupts(INT_EXT); ext_int_edge( H_TO_L ); enable_interrupts(INT_TIMER0); enable_interrupts(GLOBAL); 26 while(1) { if ((echantillon>0)) // echantillon est un compteur 1= 0.1s { set_adc_channel(0); /* selection de AN0 */ delay_us(20); valeurAN0=read_adc(ADC_START_AND_READ); set_adc_channel(1); /* selection de AN1 */ delay_us(20); valeurAN1=read_adc(ADC_START_AND_READ); set_adc_channel(2); /* selection de AN2 */ delay_us(20); valeurAN2=read_adc(ADC_START_AND_READ); set_adc_channel(3); /* selection de AN3 */ delay_us(20); valeurAN3=read_adc(ADC_START_AND_READ); valeurcourantTE=valeurcourantTE1; set_adc_channel(5); delay_us(20); /* selection de AN5 courant moteur */ /* ou temperature*/ courantmoteurTE=read_adc(ADC_START_AND_READ); echantillon=0;} if (countervitesse>4) //(4+1)*100ms=0.5S { countervitesse=0; comptvitesse=get_timer1(); //mesure de la vitesse set_timer1(0) } 26 if (input(PIN_D3)==0) //D3 compte tour { bruit=1; tempsbruit=1000; periode=2; // durée du beep 200ms // 1ms*2=>500 Hz lcd_putc("\f"); //effacement de l'écran menu++; if (menu>=3) menu=0; delay_ms(50); } if (menu==0) { //affichage de la tension Utotal lcd_gotoxy(1,1); printf(lcd_putc,"U="); tension3=(valeurAN3)*2; tension3=(tension3)/7; printf(lcd_putc,"%02Lu",tension3); dixtension=(valeurAN3-tension3*7/2); dixtension=(dixtension*50)/7; printf(lcd_putc,"."); printf(lcd_putc,"%02Lu",dixtension); 26 //affichage de la vitesse lcd_gotoxy(9,1); vitesse1=comptvitesse*188; vitesse1=vitesse1/100; //Hz*2*pi*0.125*3.6/Te // Te=0.5s printf(lcd_putc,"%02Lu",vitesse1); lcd_putc("km/h"); //affichage du courant batterie valeurcourant=valeurcourantTE; //30 tour avec 200A lcd_gotoxy(9,2); lcd_putc("IB="); if (input(PIN_A4)==0) {lcd_putc("+");} else {lcd_putc("-");} printf(lcd_putc,"%04Lu",valeurcourant); delay_ms(200); //affichage capacité energétique lcd_gotoxy(1,2); lcd_putc("C="); capaciteAH=capacite/1800; dixcapaciteAH=(capacite-capaciteAH*1800); dixcapaciteAH=(dixcapaciteAH*10)/1800; printf(lcd_putc,"%02Lu",capaciteAH); 26 lcd_putc("."); printf(lcd_putc,"%1Lu",dixcapaciteAH); printf(lcd_putc,"AH"); delay_ms(200); } // menu 1 // affichage des 4 tensions if (menu==1) { //affichage de la tension U1 lcd_gotoxy(1,1); lcd_putc("1="); tension0=(valeurAN0)/14; printf(lcd_putc,"%02Lu",tension0); tension0=tension0*14; dixtension=(valeurAN0-tension0); dixtension=(dixtension*100)/14; printf(lcd_putc,"."); printf(lcd_putc,"%02Lu",dixtension); printf(lcd_putc," "); printf(lcd_putc,"2="); tension0=(valeurAN1)/7; printf(lcd_putc,"%02Lu",tension0); tension0=tension0*7; dixtension=(valeurAN1-tension0); dixtension=(dixtension*100)/7; 26 printf(lcd_putc,"."); printf(lcd_putc,"%02Lu",dixtension); lcd_gotoxy(1,2); printf(lcd_putc,"3="); tension0=(valeurAN2*10); tension0=tension0/47; printf(lcd_putc,"%02Lu",tension0); tension0=(tension0*47)/10; dixtension=(valeurAN2-tension0); dixtension=(dixtension*1000)/47; printf(lcd_putc,"."); printf(lcd_putc,"%02Lu",dixtension); printf(lcd_putc," "); printf(lcd_putc,"4="); tension0=valeurAN3*2; tension0=tension0/7; printf(lcd_putc,"%02Lu",tension0); tension0=(tension0*7)/2; dixtension=(valeurAN3-tension0); dixtension=(dixtension*50)/7; printf(lcd_putc,"."); printf(lcd_putc,"%02Lu",dixtension); delay_ms(200); } // temps de onctionnement if (menu==2) { lcd_gotoxy(1,1); printf(lcd_putc,"%02u" ,heure ); printf(lcd_putc,"h"); printf(lcd_putc,"%02u" ,minute ); printf(lcd_putc,"m"); printf(lcd_putc,"%02u",seconde); printf(lcd_putc,"s"); } } } 4. Conclusion Durant notre projet, nous avons mesuré le courant et la tension des quatre batteries puis en déduire la capacité énergétique des batteries. Ce qui nous a permis de connaitre l’autonomie qui est de 45Km à une vitesse maximale de 60Km/h. Par contre en mode économie, l’autonomie est de 70Km à une vitesse maximale de 45Km/h. Lorsque le scooter a une tension de 43,4 V, la led rouge s’allume, si celle-ci est allumée pendant plus de 5 secondes alors le scooter s’arrête. . Donc dans une montée trop longue, le scooter s’arrête alors que le celui-ci est chargé à 50 %, c’est préjudiciable pour l’image de marque du scooter. Il serait intéressant de mettre une cinquième batterie ce qui permet au moteur d’aller plus vite car la tension sera plus importante. Ceci a déjà été fait sur le moteur cassis mais avec un moteur DC. Nous avons un moteur brochless. Ce projet nous a permis de combler pas mal de lacunes et nous a permis aussi d’apprendre à travailler en équipe 26