ACHETER CHINOIS? c'est possible! Index du Forum

ACHETER CHINOIS? c'est possible!
Acheter en Chine,forum modelisme multirotors DIY!

 FAQFAQ   RechercherRechercher   MembresMembres   GroupesGroupes   S’enregistrerS’enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Flashage des ESC RC Timer 10A et 30 A en 400 hz

 
Poster un nouveau sujet   Répondre au sujet    ACHETER CHINOIS? c'est possible! Index du Forum -> ACHETER CHINOIS -> Tuto
Sujet précédent :: Sujet suivant  
Auteur Message
GREEK 13


Hors ligne

Inscrit le: 27 Mai 2011
Messages: 1 710
Localisation: Aix en Provence

MessagePosté le: Dim 18 Déc - 20:32 (2011)    Sujet du message: Flashage des ESC RC Timer 10A et 30 A en 400 hz Répondre en citant

Il faut rendre à César ce Tuto est dérivé de celui d'origine sur Rc Group :
http://www.rcgroups.com/forums/showthread.php?t=1513678
 Il est valable pour tout les ESC utilisant un Atméga 8 de chez Atmel (A vérifier Impérativement)
Pourquoi flasher les ESC :

- En premier pour passer à une vitesse de transmission de 400 Hz entre la carte mére FC ou Multiwii via le bus I2C interne ou via un convertisseur I2c-PWM qui travaille en 400 hz donc il faut que les ESC travaillent en 400 hz.

- Deuxio la courbe des gaz des ESC n'est pas linéaire c'est à dire à 50% des gaz vous n'avez pas 50% de l'ESC à un moment donné vous avez un effet booster (aprés 50%) . Donc on flashe l'ESC pour avoir une courbe linéaire comme les BL Mk d'origine.
Exemple de la Multiwii et idem pour une FC via le convertisseur I2C/PWM

Une petite vidéo qui parle d'elle méme :
http://www.youtube.com/watch?v=Agteprsao6Y



L'ESC se présente sous cette forme :

Aprés débalage :

En premier, en premier il faut enlever la gaine jaune thermoretractable :

Aprés il faut positionner votre ESC afin d'étamer vos pads :

Vos pads aprés étamage:

Maintenant il faut souder les six fils qui vont vous permettre de flasher votre Atméga :

Dans l'ordre de la Gauche vers la droite cela donne :
Blanc : Reset
Rouge : VCC
Noir : Ground GNG
Jaune : SCK
Vert : Miso
Blanc Mosi
A ce moment si vous avez un doute vous pouvez controler à l'aide d'un Ohmmètre la correspondance entre vos fil et les pattes de l'Atméga 8 grace au schéma ci dessous :

Pour terminer la partie cablage il faut relier les six fils de l'ESC au flasheur du type AVR USBasp (5 $ sur  HK http://www.hobbyking.com/hobbyking/store/__21321__USBasp_AVR_Programming_De… )


Le cablage de sortie de AVR USBasp :

A ce moment controlez à l'aide d'un Ohmmétre la correspondance entre les sorties de AVR USBasp et les pattes de l'Atméga 8 (On peut se tromper...... ) .

Vous venez de terminer la partie cablage

Il vous faut un PC sous XP , (car les drivers de AVR USB n'aiment pas Seven 32-64)
En premier installez les drivers et regarder que l'AVR USBasp est bien pris en compte !!
Aprés vous installez le logiciel AVRDUDE que vous télécharger ici :
http://www.sendspace.com/file/i5hvfv
Vous trouverez en suivant ce lien un tuto sur l'installation de AVRDUDE
http://www.ladyada.net/learn/avr/avrdude.html
Ce logiciel fonctionne sous DOS.
Une fois que vous avez vérifiez que votre AVR USBasp est bien installé et que le logiciel AVRDUDE fonctionne , il faut télécharger le fichier en HEX qui va vous permettre de flasher l'ATméga ici
https://github.com/downloads/sim-/tgy/tgy-2011-10-12.hex
Une fois téléchargé , il faut le renomer en tgy.hex et le mettre sur la racine sous c:\>
Maintenant vous pouvez raccorder votre AVR USBasp à votre port USB .
Vous allez utiliser trois commandes :
avrdude -c usbasp -p m8 -U flash:w:tgy.hex
avrdude -c usbasp -p m8 -U lfuse:w:0x84:m
avrdude -c usbasp -p m8 -U hfuse:w:0xd9:m

La premiere va vous donner cela à l'écran :
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9307
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: current erase-rewrite cycle count is -50462977 (if being tracked)
avrdude: erasing chip
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: reading input file "tgy.hex"
avrdude: input file tgy.hex auto detected as Intel Hex
avrdude: writing flash (1482 bytes):

Writing | ################################################## | 100% 1.08s



avrdude: 1482 bytes of flash written
avrdude: verifying flash memory against tgy.hex:
avrdude: load data flash data from input file tgy.hex:
avrdude: input file tgy.hex auto detected as Intel Hex
avrdude: input file tgy.hex contains 1482 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.72s



avrdude: verifying ...
avrdude: 1482 bytes of flash verified

avrdude: safemode: Fuses OK

avrdude done.  Thank you.

La deuxieme cela :

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9307
avrdude: reading input file "0x84"
avrdude: writing lfuse (1 bytes):

Writing | ################################################## | 100% 0.01s

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0x84:
avrdude: load data lfuse data from input file 0x84:
avrdude: input file 0x84 contains 1 bytes
avrdude: reading on-chip lfuse data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: 1 bytes of lfuse verified

avrdude: safemode: Fuses OK

avrdude done.  Thank you.

Et la troisiéme :

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9307
avrdude: reading input file "0xd9"
avrdude: writing hfuse (1 bytes):

Writing | ################################################## | 100% 0.01s

avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xd9:
avrdude: load data hfuse data from input file 0xd9:
avrdude: input file 0xd9 contains 1 bytes
avrdude: reading on-chip hfuse data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: 1 bytes of hfuse verified

avrdude: safemode: Fuses OK

avrdude done.  Thank you.

Voila votre ESC est flashé !!!
La premiére série est là


Avec le bout de gaine qui va bien :


Une vidéo du résultat sur un DJI Wookong M (Réalisée par Florent 31)

http://www.youtube.com/watch?v=v6VXlVB5FvE&feature=player_embedded

Si vous n'avez pas les compétences ou le temps pour réaliser cette bidouille contactez olivpod par MP
_________________
Flasheur Compulsif
Toujours débutant .........
Revenir en haut
Publicité






MessagePosté le: Dim 18 Déc - 20:32 (2011)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    ACHETER CHINOIS? c'est possible! Index du Forum -> ACHETER CHINOIS -> Tuto Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com