admin

Construction wing wing Z84

Première impression

Bon alors les résultats du week end !?!?! Le carton de pas très bonne facture a était suffisant pour protége l’aile volante.
J’avais oublié mais l’EPO qui constitue l’aile de la wing wing Z84 est bien plus fragile que l’EPP ce qui laisse globalement peu de chance aux expérimentations et aux débutants. Vous veillerez a faire particulièrement attention lors des phases de déco & attéro de pas endommager l’aile.

Z84:AUTONOMOUS

Au vu de l’appareil, le mot d’ordre est désormais économie de poids, il faut que je trouve un ESC mieux adapté, et j’ai une petite idée derrière la tête… Tout ceci afin de pouvoir disposer du maximum de poids possible pour embarquer les batteries, très certainement des LI-Ion…

MATEK 722-WING

Concernant la carte de contrôle de vol MATEKSYS F722-WING et ma faible compétence la concernant je trouve l’ensemble de bonne facture.
Malgré une mise a jour qui c’est mal passée, je m’en suis pas trop mal sorti.
Mon retour d’expérience:
-Comptez un week end pour l’assemblage et les paramétrages initiaux, le chantier n’est vraiment pas encombrant,
-Ne pas flashé la carte MATEK avec le firmware disponible sur INAV. Allez le récupérer directement sur le site de MATEK, vous éviterez des erreurs.
-Le site de MATEK est globalement de très bonne aide, contrairement a ARDUPILOT où la multitude de matériels et de configs différentes complique l’approche.
-TOI QUI LIT CES QUELQUES PHRASES NE NÉGLIGE PAS LES ÉLÉMENTS DE SÉCURITÉ, TELS LE BUZZER, LE GPS ET LE RÉCEPTEUR DE LA TÉLÉCOMMANDE RC. PRÉFÉREZ DES ÉLÉMENTS DE LA MARQUE DU CONSTRUCTEUR! NOUVEAU PILOTE, REDOUBLEZ DE VIGILANCE …

Bref, après analyse de la construction, l’ensemble semble trop léger pour accueillir le poids de l’émetteur et son antenne en 1.3Ghz. Je retourne donc avec des moyens plus traditionnels concernant l’émetteur vidéo, La bande hertzienne des 5.8Ghz, m’offrira suffisamment de performances pour les réglages.

Z84: WIRING – câblages

Afin de régler la carte, j’ai utilisé le récepteur FrSKY XSR pour réaliser les paramétrages télécommande, fortement inspiré de Olivier C. mais pour la MATEK F722

Pour rappel la Z84 sans batteries pèses dans les 500 à 700 Grammes.

L’assemblage des différentes parties a été réalisé a la colle à chaud,…
Les amateurs et les puristes souriront, mais en attendant les liaisons collées sont certes lourdes, mais de très bonnes factures !!!

Du coup concernant l’outillage spécifique pour assembler l’aile rien de bien original, mais n’oubliez pas la DREMEL, le cutter et la colle, la gaine rétractable est un plus sinon,assurez l’isolation electrique au pistolet a colle (encore ^^) .Un fer a souder et de l’étain seront forcément obligatoire…

Pour les débutants, je conseillerai plutôt une Swift 2 plus adapté au crache…. maintenant le faible coût de l’ensemble, peut justifier quelques écarts.

Bref, revenons à nos moutons, la construction ne pose aucun soucis notable, à l’exception de la découpe pour l’adaptation moteur + hélice.

Perso j’ai un peu reculé le support et redécouper l’EPO.

L’idée de récupérer des pièces était bonne, mais du coup l’ESC 30A semble de taille démesurée, surtout si j’utilise des batteries li-ion…

CONCLUSION

Concernant la structure, je pense que du scotch tressée ainsi qu’un tube de clef d’aile plus gros permettrait une meilleure rigidité et une meilleure résistance.

Malgré sa taille, cette aile offre des pistes de intéressantes concernant d’éventuel vol autonome…..

La wing wing Z84 a le format idéal pour du bricolage en appartement, je ne la conseillerais pas vraiment pour un débutant mais bon à 30€ pas d’engagement onéreux ^^, sauf si vous la perdez ….

Wait and see

Publié par admin dans Non classé, 0 commentaire

ProjetZ84: Parts list

Nous voilà arrivé à l’assemblage, il aura fallu commander quelques pièces…..Pour terminer sur un setup un peu low cost qui sera dans un 1er temps animé par un moteur brushless racerstar 2300KV prélevé sur mon ancien RACER avec une hélice en 6 ». Concernant le contrôleur de vol se sera un MATEK F722 pour le hardware et inav pour le software.
Ce qui devrait découper le budget comme suit:
40€ pour l’aile,
35€ pour le contrôleur,
30€ GPS,
70€ emetteur/récepteur FrSKY R9M.
10€ servos
10€ moteur, ESC + hélice

Ce qui donne environ 200€ par machine sans le système FPV, après cela dépendra de vos goûts et de votre budget… Pour les configs classique comptez entre 60 et 80€ pour la camera, l’émetteur et l’antenne. Disons 300€ avec la batterie serait pas mal, étant donné le risque élevé de perdre la bête.

ZETA WING WING Z84

ZETA WING WING Z84

MATEK SYSTEME F722-WING

Le contrôleur de vol:
J’abandonne donc ardupilot et pixhawk, pour tester cette carte de vol qui semble fort prometteuse. Important pour les nouveaux pilotes de ne pas négliger cette partie, et bien prendre le temps de bien faire le tour des forums avant de se lancer.
Bref, grâce à cette carte vous pourrez disposer d’une assistance efficace en vol ainsi qu’un RTH (Return To Home), un mode décollage automatique.
Du coup perso j’ai parallèlement flashé inav sur mes anciennes cartes de vol DYS F4 PRO V2, histoire de bien m’imprégner de ce nouveau logiciel.
Pour rappel inav est un fork de betaflight, et si vous ne savez pas ce qu’est un fork, c’est par là —> jdn

http://www.mateksys.com/?portfolio=f722-se

MATEK F722-WING

GPS

MATEK GPS

ÉMETTEUR/RÉCEPTEUR RC

Frsky R9m

La transmission se rapproche d’un type « long range » avec des basses fréquences et ses antennes imposantes:

– un module Frsky R9MM pour les servos et la télémétrie
– un émetteur / récepteur FPV Partom 1.2Ghz/1.3Ghz

Concernant l’émission hertzienne, le connecteur de l’émetteur étant du SMA mon choix va se tourner vers une antenne dipôle.

Partom FPV sur Bangood

Partom FPV 1.2G 1.3G 8CH 800mw Sans Fil AV Transmetteur et Récepteur pour FPV Drone RC

Les autres configs qui marche:

► Plane Wing Wing Z84
► Motor Cobra CM-2208/34 1200Kv for Quad
► Props : 7×5
► Servo 2x MH90s
► Esc : 18 amp
► Radio Taranis + TBS Crossfire 100 mW
► Camera FPV + HD : Runcam Split V2
► Battery LION DIY 4S 2600 mAh
► VTX 5.8 600 mW : https://youtu.be/Eb3M6R5JrlU
► VRS : True-d V.3.8
► Antenna TX : Cloverleaf Prodrone
► Antenna RX1 : : Cloverleaf Prodrone
► Antenna RX2 : V2 Xtreem Cross-air 10 dBi
► Flight Controleur: F411 MATEK
► INAV 2.1

https://www.supermotoxl.com/projects-articles/fpv-uav-models-builds-reviews/uav-wing-wing-z-84-845mm.html

Publié par admin dans Non classé, 0 commentaire
Aile volante FPV ZETA Wing Z84

Aile volante FPV ZETA Wing Z84

Nouveau projet pour les longues soirées d’hiver, après la mini talon, je monte une petite aile radio commandé pour tester les transmissions en 900Mhz (télécommande) et 1.3Ghz (retour video).
Du coup petite présentation de cette aile volante ZETA Wing Wing Z84.
Une aile en EPO moulée, elle a une envergure de 845mm ou 33 pouces. Une aile disposant d’un fuselage avec pas mal d’espace d’espace pour y mettre du matériel et des batteries.

La ZETA Wing Wing Z84 offre un excellent rapport qualité-plaisir à un prix imbattable…. La simplicité et l’aspect pratique ont été pris en compte lors de la conception de cette aile. Elle dispose d’une trappe magnétique facilement amovible, qui permet l’intégration du materiel FPV. une conception d’aile et de queue enfichable, un longeron d’aile en fibre de carbone.

Plus important encore, la Wing Wing semble voler aussi bien qu’elle en a l’air. Ce modèle qui dispose d’une très bonne presse sur rcgroups.com, elle comporte une enveloppe de vol très large – il est tout aussi agréable de voler à fond que de planer moteur éteint. Il semble également qu’elle soit très acrobatique et permet des boucles serrées, des rouleaux rapides et à peu près toutes les acrobaties aériennes que vous choisissez de lancer.

Cette version de la ETA Wing Wing Z84 est livrée sous forme de kit. Vous devrez donc ajouter votre propre moteur / ESC, vos servos, votre émetteur / récepteur et vos batteries. Il suffit de coller sur les ailes et les couteaux verticaux, installer vos appareils électroniques, installer vos barres de commande et c’est prêt à voler!

Du coup dans un premier temps il va falloir se familiariser avec le contrôleur de vol MATEK F722, et inav. Mais je pense pas qu’il soit moins accessible qu’ardupilot sur les contrôleur pixhawk que j’utilise régulièrement.

► FLYING WING : Zeta Science Z-84 « Wing Wing »
Wingspan : 84cm
Total weight : – gr
Flight time : Up to 50min
Flight controller : STM32 Matek F411-Wing,
software iNav 2.0 Radio system : FrSky Horus X12S,
receiver FrSy R9-slim 900MHz
FPV transmitter : Quanum Elite QE-58 25-600mW
GPS : M8N Ublox
Onboard HD and FPV
camera : Runcam Split Mini v2 1080p 30FPS
Motor : Cobra 2206/20 2100kV
Speed controller : AfroESC 30A, firmware BLHeli 14.9 Propeller : 6×4 DALprop Batteries : Li-ion 4S 3000mAh (LG HG2 4S1P)

http://www.itsqv.com/QVM/index.php?title=Zeta_WingWing_Z84

http://www.france-fpv.fr/viewtopic.php?f=15&t=1278&start=30

Voilà une série de 4 vidéos permettant visiblement, un montage complet du système complet FPV +inav.

Bon allez je vous en dit plus dès que j’attaque !!

Publié par admin dans FPV, WINGS, 0 commentaire
Contourner uCloudCam pour camera IP WiFi a processeur GOKE: GK7102 (GK7102S)

Contourner uCloudCam pour camera IP WiFi a processeur GOKE: GK7102 (GK7102S)

Alternative to ucloudcam.com

Le buisness des fabricants d’appareils de camera iP se tournent vers la sortie de CloudCamer pour continuer à gagner de l’argent après l’achat grâce à la vente de stockage en nuage …  mais comme la plupart des gens ne prévoient pas le traif du Cloud ils pensent avoir fait une bonne affaire ​​…

Nos amis du pays de la Vodka ont bien avancée, concernant le hack de cette camera vous pouvez retrouver le topic du forum Ru à cette adresse :
http://4pda.ru/forum/index.php?showtopic=928641

Le github des projets https://github.com/ant-thomas/zsgx1hacks#zs-gx1-hacks
https://github.com/edsub/Goke_GK7102

Liste identifiée CloudCamer processeur GK7102, GK7102S
appelées de différentes manières, mais toujours d’une seule source: Closeli.cn

Liste des clones détectée a base de GK7102, GK7102S

  • – ZS profil-GX1 
  • – Bonhomme de neige SRC-001 
  • – GUUDGO le GD-SC01 – [App: Guudgo] 
  • – GUUDGO GD-SC03 – [App: Guudgo]
  • – GUUDGO GD-SC11 – [App: Guudgo] 
  • – Digoo DG-W01F – [App: Digoo-Cloud] 
  • – Digoo DG-MYQ – [App: Digoo-Cloud] 
  • – YSA CIPC-GC13H 
  • – KERUI CIPC-GC15HE – [App : Care Home] 
  • – KERUI CIPC-GQC09HE – [App: Care Home] 
  • – KERUI CIPC-GQC09HE – (App: eHome ) – possède un micrologiciel différent de ceux discutés, Hack ne fonctionne pas !!! 
  • – INQMEGA IL-HIP291-1M / 2A-AI – [App: YCC365 Plus] 
  • – INQMEGA IL-HIP329-1M-C – [App: YCC365] 
  • – ASECAM Y4C-ZA – [App: YCC365] 
  • – ASVIEVER AS-IP8316PWHPT – [App: YCC365] 
  • – SDETER-A125 – [App: YCC365]
  • – FREDI-Y7, Y10-W-2MP – [App: YCC365]

En attendant d’aller plus loin voici la liste des résolutions de problèmes.

1. Visionnage de clips vidéo enregistrés sur une carte SD dans une application standard
2. Instructions sur la modification ou l’ajout au fichier hwcfg.ini (par exemple, changez le mot de passe pour ONVIF (RTSP)) . 
3. Modifiez la langue des alertes vocales pour les caméras.
4. Le mode  » Points d’accès  » dans les caméras IL-HIP291G-1M / 2M-AI avec le micrologiciel 3.4.0.1031 (Accès direct à la caméra à partir du téléphone)
. 5. Période d’essai (gratuite) dans le nuage dans les caméras. IL-HIP291G-1M / 2M-AI
6. Sortie OSD Date et heure dans l’image vidéo
8. Fonctions du micrologiciel 3.4.0.1031 sur IL-HIP291G-2M-AI
10.Résolution du problème de non connexion de la caméra KERUI GC15H
11. Ajouts pour la connexion de la caméra à tinycam pro
12. Correctif n ° 4 version 3.4.0.1031 pour l’utilisation de DVR
13. Liste supplémentaire de commandes PTZ
14. Mise à jour automatique de l’image dans Webui
15. Utilisation d’une carte SD formatée dans la caméra en exFAT
16. Si la caméra se bloque à l’envers et que vous avez besoin d’un suivi automatique
. 17. Possibilité d’éteindre la lumière infrarouge …
18. Arrêt forcé du mode AP (point d’accès)
19. Traitement de la carte SDsi elle n’est pas visible dans la caméra ou dans une section cachée
20. Une connexion PTZ est créée dans iSpy
21. Résolution du problème de surcharge de la caméra après 20,30 secondes dans Ivideon
22. Option de fonctionnement de la caméra en mode « Registrar »
23. Fonctionnement de la caméra dans  » Recorder « (Option 2) 

Concernant le flash de la camera IP

Le sujet est progressivement complété par l’étude des divers obstacles, ainsi, dans les articles et les instructions, il peut y avoir des inexactitudes dans la description en raison de grandes différences dans la structure des caméras et de la connaissance incomplète du problème au moment de la rédaction des instructions … 

  • 1. Taille de la mémoire flash . Dans ces cellules , il existe deux types de mémoire flash de 8 Mo ou 16 Mo . 
  • 2. Seul le dossier / HOME / est disponible pour l’édition et l’écriture , le reste est en lecture seule. 
  • 3. Dans les appareils photo de 8 Mo, il y a très peu de mémoire libre pour enregistrer dans le dossier / HOME / . 
  • 4. Dans les appareils photo avec 8 Mo, en aucun cas, vous ne pouvez faire ce qui est recommandé comme ici sur le forum,
  • et dans d’autres forums, une copie du fichier vocal VOICE.tgz dans le fichier VOICE-orig.tgz, car 
  • – premièrement, l’espace disponible pour la copie sera insuffisant et la copie s’avérera être chauve … 
  • – deuxièmement, cette copie usée occupera toute la mémoire libre du dossier / HOME / 
  • – à cause du manque de mémoire, l’appareil photo commencera à échouer … 
  • – à cause du manque de mémoire lors de l’édition le fichier start.sh dans le dossier / HOME /, vous ne le sauvegarderez pas et vous obtiendrez certainement une brique …

vous pouvez vérifier la mémoire libre pour écrire dans Telnet avec la commande:
df -h | grep home
en réponse, vous recevrez quelque chose comme ceci:
/ dev / mtdblock4 2.4M 2.1M 320.0K 87% / home
où 87% sont occupés dans le dossier Accueil 

et si vous obtenez quelque chose comme ceci … alors cherchez de toute urgence ce qu’il n’est pas nécessaire de supprimer dans le dossier Accueil:
/ dev / mtdblock4 2.4M 2.4M 32.0K 99% / home
où 99% sont occupés dans le dossier d’accueil, ce qui signifie qu’il ne reste pratiquement plus d’espace libre et que la camera IP commence à s’égarer

CHINESE IP CAMERA CONFIGURATION & FIRMWARE

Publié par admin dans Non classé, 0 commentaire
Les nouveaux Arduino 2019

Les nouveaux Arduino 2019

Arduino sort 4 nouvelles cartes, le secteur est concurrentiel avec les ESP, les raspberry et autres dérivés… Arduino souffre de prix trop élevé, ces board vont elles changer la donne ??

Pour les non-initiés, Arduino est une marque créée par Massimo Benzi qui concoit des cartes électroniques matériellement libres, sur lesquelles se trouve un micro-contrôleur (d’architecture Atmel AVR our ARM). Actuellement en perte de vitesse, la stratégie

Quatre nouvelle cartes dénommés NANO EVERY sont désormais arrivé en pré-commande, sur leur site store.arduino.cc/new-products, très clairement pour remplacer l’ARDUINO UNO.

L’Arduino « Nano 33 IoT » deux fois plus cher (16€), mais compatible avec la plate-forme d’applications Internet of Things d’Arduino et pourra donc faire fonctionner des appareils connectés. Pour les projets portables, nécessitant une connexion Bluetooth et une faible consommation d’énergie, l’Arduino « Nano 33 BLE » sera disponible pour 17,50€.

Si le projet nécessite des capteurs de proximité et de mouvements, ainsi que de divers capteurs environnementaux, l’Arduino « Nano 33 BLE Sense » sera très probablement le meilleur choix. Il aura un microphone intégré et coûtera 27€.

Cette nouvelle carte Arduino Every est basée sur un microcontrôleur ATMega4809, les specs de base:

Clock20MHz
Flash48KB
SRAM6KB
EEPROM256byte

Arduino Nano 33 IoT ne prend en charge que les E / S 3,3V et n’est pas tolérant 5V

Arduino Nano 33 IoT

Cette carte est basé sur un SAMD21G18A microcontroller.

Clockup to 48MHz
Flash256KB
SRAM32KB

Arduino Nano 33 BLE

Cette carte est basé sur un  nRF 52840 microcontroller.

Clock64MHz
Flash1MB
RAM256KB

ARDUINO NANO 33 IOT 

Cette carte est basé sur un  SAMD21G18A (microcontrôleur.

Clockup to 48MHz
Flash256KB
SRAM32KB

Pour ma part, les prix me semblent bien trop élevés pour rivaliser avec les raspberry et autres cartes chinoise. D’un autre côté pour de l’initiation/découverte pourquoi pas…. voila, wait and see….
Mais peu probable que ces cartes relancent Arduino… 😉

Publié par admin dans ARDUINO, 0 commentaire
Comment flasher les cartes v1.x STorM32

Comment flasher les cartes v1.x STorM32

Cet article décrit le processus de mise à jour du microprogramme sur les cartes STorM32 v1.1 / v1.2 / v1.3 / v1.3x .

Pour obtenir des instructions sur la mise à jour flash des cartes v3.x STorM32, consultez l’article Comment mettre à jour le firmware .

  • 1 micrologiciel clignotant à l’aide d’un adaptateur USB-TTL
    • 1.1 Dépannage
  • 2 Suppression des protections lecture et écriture

Flasher le micrologiciel à l’aide d’un adaptateur USB-TTL

1. Vous avez besoin d’un adaptateur USB-TTL standard (CP2102, FTDI, CH340, pas de PL2303. Faites fonctionner votre adaptateur USB-TTL en installant tous les pilotes Windows à la demande du fournisseur (il devrait normalement être installé automatiquement par Win et vous ne devriez pas avoir à vous soucier de cette étape).

Usb-to-uart-driver.png

2. Débranchez (!) L’adaptateur USB-TTL.

3. Vous n’avez pas à vous inquiéter s’il s’agit d’un adaptateur 5 V ou non, les broches de la carte STorM32 auxquelles nous allons connecter l’adaptateur sont tolérantes au 5 V.

4. Connectez l’adaptateur USB-TTL à la carte STorM32 au niveau des broches marquées RC (!), Comme indiqué dans les schémas. Le microprogramme n’est pas programmé via le port UART, ni via le port USB, mais via les broches RC:

  • RC-GND = GND -> connectez-le à GND de l’adaptateur USB-TTL
  • RC-0 = Uart1-Rx -> connectez-le à la Tx de l’adaptateur USB-TTL
  • RC-1 = Uart1-Tx -> connectez-le à Rx de l’adaptateur USB-TTL

Commentaire: Ni l’adaptateur USB-TTL, ni 5 V, ni 3,3 V, ni aucune autre broche d’alimentation n’est utilisé … seulement trois fils reliant l’adaptateur à la carte.

Stom32-bgc-flashing-w-usbttladapter-connections-02.jpg

5. Connectez la carte STorM32 via USB à l’ordinateur. Nous n’utiliserons pas encore cette connexion, mais nous alimentons la carte via USB. 
Si un firmware est déjà installé sur la carte et qu’il s’agit de la première connexion à votre PC, Windows installera le pilote USB de la carte STorM32. Cela peut prendre un certain temps (plusieurs minutes). Soyez patient et attendez que Win indique que le périphérique est prêt à être utilisé. Ne pas interrompre le processus d’ installation.

6. Téléchargez le dernier micrologiciel, décompressez-le et exécutez l’interface graphique, dans cet exemple le programme o323BGCTool_v222e.exe. Peu importe le microprogramme actuellement installé. vous utilisez l’interface graphique fournie avec le fichier zip du firmware. Obtenez le fichier zip à partir d’ici: Téléchargements .

7. Dans l’interface graphique, sélectionnez l’onglet [Flash Firmware] à l’extrême droite et sélectionnez la révision matérielle de votre carte dans la liste déroulante [Carte] (si votre révision ne figure pas dans la liste, choisissez celle qui est la plus proche). Cela modifie le fichier de firmware à utiliser dans le champ de texte [Fichier firmware sélectionné] ci-dessous. Vérifiez à nouveau que la dernière version du micrologiciel est sélectionnée dans le champ [Version du micrologiciel] .

Commentaire: Il est important de choisir la bonne version de la board, sinon, le tableau ne fonctionnera pas correctement.

Storm32-bgc-firmware-board.jpg

8. Vérifiez que le champ [Programmateur STM32] l’option « System Bootloader @ UART1 » soit sélectionnée.

Storm32-bgc-firmware-programmer.jpg

9. Sélectionnez maintenant le port COM de l’adaptateur USB-TTL (pas la carte STorM32, l’adaptateur USB-TTL). Ceci est fait avec le sélecteur [Com Port] au milieu de l’écran, pas avec le sélecteur [Port] en bas à gauche! Cliquez sur la liste déroulante pour voir tous les ports COM disponibles. Comme nous n’avons pas encore connecté l’adaptateur USB-TTL à l’ordinateur, le nouveau port COM qui apparaît lors du branchement de l’adaptateur USB-TTL sera celui à utiliser. Souvenez-vous donc de cette liste de ports pour identifier le nouveau à la prochaine étape.

Storm32-bgc-firmware-comportA.jpg

10. Branchez l’adaptateur USB-TTL et cliquez à nouveau sur le sélecteur [Com Port] pour afficher la liste mise à jour des ports COM disponibles. Sélectionnez le nouveau.

Storm32-bgc-firmware-comportB.jpg

11. Les cartes v1.x ont deux boutons, le bouton de démarrage et le bouton reset. Lorsque la carte est démarrée, la première chose que fait le microcontrôleur est de vérifier si le bouton de démarrage est enfoncé momentanément. La meilleure façon d’entrer en mode flashage du micrologiciel est d’appuyer de faire cette combinaison:

  • BOOT=1 + RESET=1
  • BOOT=1 + RESET=0
  • BOOT=0 + RESET=0
Firmware-bootloadermode.jpg
Storm32-wiki-flash-firmware-key-sequence-01.jpg

12. Vérifiez si la carte est en mode d’amorçage, les voyants vert et rouge doivent être éteints (le voyant jaune n’est pas pertinent). Si les voyants vert et rouge clignotent, le système fonctionne normalement et le mode « flashage du micrologiciel » n’a pas été fait correctement, par exemple parce que le bouton BOOT n’était pas enfoncé lorsque le bouton RESET a été relâché.

Firmware-bootloadermode-leds.jpg

13. Maintenant, la carte écoute les données sur les broches RC, l’adaptateur USB-TTL est connecté et le port COM correct de l’adaptateur est sélectionné. Vous pouvez enfin cliquer sur le bouton [Flash Firmware] .

Storm32-bgc-firmware-flash.jpg

14. Une boîte DOS noire s’ouvre et affiche une séquence de téléchargement et de vérification du micrologiciel, si tout va bien. 
Si un firmware est déjà installé sur la carte et qu’il s’agit de la première connexion à votre PC, Windows installera le pilote USB de la carte STorM32. Cela peut prendre un certain temps (plusieurs minutes). Soyez patient et attendez que Win indique que le périphérique est prêt à être utilisé. Ne pas interrompre le processus d’ installation.

Commentaire: Si vous voulez mieux comprendre ce que signifient les sorties sous DOS, vous pouvez lire [ [1] ].

Flash.png

15. Une fois le flashage terminé, la carte STorM32 est réinitialisée et commence à fonctionner. Votre stabilisateur est maintenant complètement opérationnel et vous pouvez déconnecter l’adaptateur USB-TTL.

Dépannage

  • La carte n’a pas d’alimentation: connectez la carte à l’ordinateur via USB pour l’alimenter.
  • Les broches marquées UART sont utilisées pour flasher: ceci est faux, les broches RC doivent être utilisées.
  • Le mauvais port série est sélectionné dans l’outil.
  • La boîte de dialogue DOS noire n’apparaît pas. Généralement, cela se produit car le fichier .zip du firmware n’a pas été extrait en entier.
  • La boîte de dialogue noire apparaît avec les symboles [OK] et [KO] avec le message d’erreur « Aucune réponse de la cible, le chargeur de démarrage ne peut pas être démarré »: le message d’erreur est correct, le chargeur de démarrage n’a pas pu être démarré, par exemple. un mauvais port COM a été sélectionné, la carte STorM32 n’a pas été mise en mode « flashage », les connexions sont incorrectes, etc.
  • La vérification échoue: Vérifiez tout d’abord que vous n’utilisez pas une version obsolète de l’interface graphique. Sinon, cliquez sur le bouton de vérification [Effectuer l’effacement complet de la puce] et répétez l’opération. Remarque: Ceci effacera également tout réglage. Si nécessaire, enregistrez préalablement les paramètres dans un fichier à l’aide de l’option du menu « Paramètres ».
  • La clé USB ne fonctionne pas: Veuillez vérifier que vous avez sélectionné la bonne version de carte dans le champ [Carte STorM32-BGC] .
  • Problèmes avec le pilote USB ou mauvais adaptateur TTL.
  • Sur Windows XP, le flashage est particulier, basculé sur W7 a minima.
  • Pour vérifier si l’adaptateur USB-TTL fonctionne correctement, vous pouvez connecter ses broches Rx et Tx l’une à l’autre et utiliser un programme de terminal, tel que HTerm. Lorsque vous envoyez des caractères, ils doivent être immédiatement reçus.

Suppression des protections en lecture et en écriture

Certaines cartes sont malheureusement livrées avec une protection en lecture / écriture sur le flash. En conséquence, le stockage des paramètres de manière permanente dans la carte et le flashage du nouveau microprogramme échoueront. 
Pour supprimer les protections, procédez comme suit:

1. Suivez les étapes 1 à 3 de la procédure de flashage sous Win XP. Télécharger, installer et démarrer Flash Demo Demonstrator de STMicroelectronics.

2. Faites aussi l’étape 4, vous verrez maintenant le message. AVERTISSEMENT: lorsque vous cliquez sur « Supprimer la protection », le flash est effacé en masse et toutes les données seront perdues. Cliquez sur Supprimer la protection . Cela va supprimer les protections, ainsi que complètement effacer la mémoire flash.

3. Fermez Flash Loader une fois celui-ci terminé et redémarrez la carte STorM32. Les voyants ne sont pas opérationnels étant donné que tous les micrologiciels ont été effacés à l’étape précédente.

4. Revenez à la section flashage du micrologiciel avec un adaptateur USB-TTL ci-dessus et faites une nouvelle flambée du micrologiciel. 😉

Vous voilà désormais avec la dernière version du logiciel (v 0.96 pour les IMU I2C ou v2.4 pour les IMU NT). La prochaine étape consistera à faire un étalonnage de votre carte et de votre stabilisateur :
-Calibration de base du contrôleur STORM32

Publié par admin dans o323BGCTool, STORM32, 0 commentaire
Calibration de base du contrôleur STORM32

Calibration de base du contrôleur STORM32

Avant de vous lancer dans la calibration de votre carte, il faut que vous connaissiez le nombre de pôles constituant vos moteurs (en principe 14 si vous achetez l’ensemble nacelle + contrôleur). Soyez également prêt à connecter une batterie à la demande (si vous ne l’avez pas déjà connectée). Sans cela, le contrôleur ne pourra même pas exécuter les opérations les plus élémentaires. Afin de configurer votre contrôleur il faudra télécharger
o323BGCTool correspondant à la version du micrologiciel de votre carte.

Calibration et de étalonnage

Lors de la configuration, la nacelle ne DOIT pas bouger et NE PAS être déplacée à moins que l’on vous demande. 
En gros ne tenez pas le stabilisateur entre vos mains…
Si vous avez dissociez comme moi la carte du stabilisateur, il faut que celle-ci soit fixe par rapport au stabilisateur).
En outre, la caméra doit être installée dans la nacelle et équilibrée.

je pars du principe que la carte est correctement detectée par windows, sinon rendez vous sur mon article précédent.

Gimbal configuration o323BGCTool

Rendez vous dans l’ onglet [GUI: Gimbal Configuration] . Vous y trouverez les champs de paramètres pour les orientations IMU, les pôles du moteur, les directions du moteur et les positions de démarrage du moteur. Pour les définir, lancez [GUI: Configure Gimbal Tool] en appuyant sur le bouton ainsi nommé.

Dans l’écran d’accueil, vous pouvez sélectionner les éléments à configurer. Les étapes individuelles sont regroupées en étapes I et II et en étapes de finition. Vous voulez tout faire, et cliquez donc simplement sur [Continuer] .

Vous êtes maintenant invité à positionner le cardan et la caméra. Le cardan devrait être dans sa position standard par défaut. Ajustez l’appareil manuellement pour qu’il soit à niveau et pointe vers l’avant de votre hélicoptère. Vous pourriez ne pas être en mesure de le faire parfaitement à cause des aimants du moteur, mais vous devriez l’obtenir dans les 15 °. 
Une fois que la caméra en position cliquer sur [Continuer] .

Maintenant, il vous est demandé de centrer l’ensemble, caméra + carte, de 45 ° vers le bas, comme si vous souhaitiez filmer le sol devant l’appareil. Surtout, la caméra ne doit pas bouger et conserver sa position par rapport au cadre du stabilisateur. Si l’ensemble n’est pas stable, vous devez envisager de mieux équilibrer la caméra.
L’objectif de cette étape est de mesurer les signaux de l’IMU lorsque la camera est orienté à 45° vers le sol.

Une fois que les orientations de l’IMU déterminées, leurs valeurs seront affichées et vous pouvez remettre la nacelle en position normale. 
Continuez avec l’étape suivante.

La prochaine étape importante consiste à définir le nombre de pôles du moteur pour chaque moteur. Ce sont des informations que vous devriez obtenir du vendeur de moteur. 
Nota: des données telles que N12P14 correspondent à 14 pôles.

Sur l’écran suivant, vous êtes informé que toutes les valeurs de direction du moteur seront réglées sur «auto». 
Cliquez sur [Continuer], ceci termine les réglages de la première étape.

Pour que les prochaines étapes fonctionnent, la gimbal doit être démarré avec des moteurs activés et une batterie doit être connectée. Le logiciel le vérifiera et vous demandera de connecter une batterie. 

Le cardan va maintenant passer par ses étapes d’initialisation, que vous pouvez suivre à l’écran. Attendre qu’il atteigne l’état NORMAL. Vous devez voir la LED verte s’allumer (fixe) et entendre un bip. Il vous est rappelé de maintenir le cardan en position normale et au repos pendant tout cela

Dépannage rapide:
il est possible que l’outil reste bloqué à l’étape 10. Cela indique généralement un problème grave lié à la configuration, et non au contrôleur. Les exemples sont:

  • Les moteurs ne sont pas connectés aux bons ports.
  • Les moteurs ne fonctionnent pas correctement à cause par exemple d’un fil cassé ou d’une mauvaise connexion.
  • Les unités IMU ne fonctionnent pas correctement car elles sont connectées aux mauvais ports ou l’étape 4 n’a pas été effectuée correctement.
  • Les erreurs I2C sont dues à un acheminement inapproprié des câbles de l’IMU I2C.
  • Les paramètres PID sont totalement faux pour le cardan.
  • Lisez également la section Dépannage rapide du chapitre suivant !
  • Perso, j’ai rencontré des échecs de calibration car ma carte n’était pas fixée….

Sur l’écran suivant, vous êtes informé que les valeurs de direction du moteur seront déterminées pour tous les moteurs. Cliquez sur [Continuer] .

Un autre écran vous informe que les positions de démarrage du moteur pour les moteurs de tangage et de roulis sont déterminées. Cliquez sur [Continuer] .

Vous êtes invité à effectuer une autre étape importante, à savoir aligner la caméra de manière à pointer en avant. Utilisez les boutons pour allumer l’appareil photo jusqu’à ce que vous soyez satisfait. Le but de cette étape est d’aligner la caméra avec la deuxième unité IMU. Un alignement précis est nécessaire pour que la fonction 2nd IMU fonctionne correctement. Vous n’avez pas besoin de faire trop, cependant, une précision visuelle de l’alignement est suffisante.

Ceci termine les réglages des étapes II . Il ne reste plus qu’à stocker toutes les valeurs dans la mémoire (EPROM) et à redémarrer la nacelle.

Les résultats des étapes ci-dessus sont visibles dans l’ onglet [GUI: Gimbal Configuration] , qui a été mis à jour avec les nouvelles orientations et les paramètres du moteur de l’IMU. De plus, les moteurs sont activés et le système fonctionne maintenant.

Vous pouvez dès a présent tester la stabilisation, elle ne sera peut-être pas parfaite mais les mouvements doivent être compensés.
Si vous en êtes arrivés là, le plus dur est fait (a mes yeux), la prochaine étape consistera à régler les PID des moteurs (Proportionnel, Intégrale et Dérivé), afin d’avoir une stabilisation optimale.

Revendeur:

link name
Publié par admin dans o323BGCTool, STORM32, 1 commentaire
Les différentes cartes STORM32

Les différentes cartes STORM32

Vous avez, ou vous allez, commander votre carte pour stabilisateur de camera, cet article vous permettra de voir plus clair dans ce dédale de STORM32.

Actuellement, les versions v1.1, v1.2, v1.3 et v3.3 sont utilisées (les cartes v0.17 / v1.0 et v2.4 sont obsolètes). Les cartes v1.1, v1.2 et v1.3 ont en commun un régulateur de tension résistif et des drivers de moteur TC4452. La carte v3.3 est spécialement conçue pour NT et T-STorM32 et se distingue par un régulateur de tension à faible bruit 5 V, mais ne possède pas de drivers (dispositif permettant de réguler la rotation des moteurs). Ces drivers seront donc externe à la carte.

STORM32-BGC Version 1.1

  • MCU: STM32F103RC at 72 MHz
  • motor drivers: TC4452
  • voltage regulator: linear resistive
  • on-board Bluetooth (optional)
  • on-board 6DOF IMU (MPU6050)
  • IR led
  • Futaba S-Bus
  • Spektrum satellite
  • up to seven PWM/Sum-PPM inputs/outputs
  • joystick ports for all three axes
  • additional I2C port (I2C#2)
  • 3 auxiliary ports
  • BUT port
  • supply voltage: 6 – 18 V or 2 – 4S
  • motor current: max. 1.5 A per motor
  • board dimensions: 50 mm x 50 mm, 45 mm bolt to bolt, holes Ø3 mm

STORM32-BGC Version 1.2

Différences avec la carte v1.3:

  • voltage regulator: smaller SOT223 package
  • only 2 auxiliary ports

STORM32-BGC Version 1.1

Différences avec la carte v1.3:

  • no Futaba S-bus support
  • Spektrum satellite is supported, but no extra Spektrum connector on board
  • no extra USB voltage protection diode
  • voltage regulator: smaller SOT223 package
  • only 2 auxiliary ports

Les descendantes:

STORM32-BGC Version 1.31

  • MCU: STM32F103RC at 72 MHz
  • motor drivers: DRV8313
  • voltage regulator: switched step-down
  • on-board Bluetooth (optional)
  • on-board 6DOF IMU (MPU6050)
  • IR led
  • Futaba S-Bus
  • Spektrum satellite
  • up to seven PWM/Sum-PPM inputs/outputs
  • joystick ports for all three axes
  • additional I2C port (I2C#2)
  • 3 auxiliary ports
  • BUT port
  • supply voltage: 9 – 25 V or 3 – 6S
  • motor current: 1.5 A

L’alimentation 3,3 V sur cette carte semble être assez faible et a causé de nombreux problèmes d’alimentation des modules NT. Un seul IMU NT semble être ok, mais pas plus.
Il y avait des bruit EMI sur la bande 433/915 MHz avec cette carte, attention si vous embarquez celle-ci dans un projet RC.

STORM32-BGC Version 1.32

  • MCU: STM32F103RC at 72 MHz
  • motor drivers: DRV8313
  • voltage regulator: linear
  • on-board Bluetooth (optional)
  • on-board 6DOF IMU (MPU6050)
  • IR led
  • Futaba S-Bus
  • Spektrum satellite
  • up to seven PWM/Sum-PPM inputs/outputs
  • joystick ports for all three axes
  • additional I2C port (I2C#2)
  • 3 auxiliary ports
  • BUT port
  • supply voltage: 9 – 18 V or 3 – 4S
  • motor current: 1.5 A

Pour les configurations NT, cette carte peut être préférée à la carte v1.31, car elle utilise le même régulateur de tension que la version 1.3 et non le régulateur de faible tension de la version 1.3.

STORM32-BGC Version 3.3

  • MCU: STM32F103RC at 72 MHz
  • motor drivers: none
  • voltage regulator: 5 V, 0.6 A low-noise switching regulator
  • on-board MPU9250 or ICM20602 IMU, connected to SPI
  • 2 NT ports and one NT-X port
  • ESP port for ESP8266 modules
  • CAN bus port
  • on-board CP2102, enables flashing per USB
  • Futaba S-Bus
  • Spektrum satellite
  • up to four PWM/Sum-PPM inputs/outputs
  • joystick port for two axes
  • 2 auxiliary ports, one BUT port
  • supply voltage: 6 – 27 V or 2 – 6S
  • motor current: depends on used NT motor modules
  • board dimensions: 40 mm x 25 mm, 35 mm bolt to bolt, holes Ø3 mm

Les capteurs d’orientation

Olli a conçu deux configurations différentes. On utilise une IMU I2C, on utilise une IMU NT (interface série). Vous pouvez déterminer quelle unité IMU par les étiquettes sur les connexions de votre IMU si vous voyez des étiquettes SDA et SCL sur le connecteur de la carte, il s’agit alors d’une connexion basée sur I2C. Si vous voyez RX / TX, il s’agit d’une connexion série donc une IMU NT.
Tous les contrôleurs de nacelle ont besoin d’une unité IMU sur la caméra pour déterminer où elle se trouve. Ensuite, dans la conception d’Olli, une autre unité IMU est embarquée sur la carte montée sur le châssis de l’avion. Cette IMU détermine la position de l’aéronef par rapport à la caméra. Si vous ne pouvez pas monter la carte principale sur l’aéronef, utilisez une troisième unité IMU éventuelle, qui est ensuite montée sur l’aéronef et indique la position de l’aéronef à la carte principale. Ce système n’est donc pas conçu pour fonctionner sans IMU1 sur la caméra. Mais vous devez déterminer le système que vous utilisez pour résoudre les problèmes et choisir les bons fichiers à utiliser.

IMU I2C
IMU NT

Depuis la version du micrologiciel v0.96, les branches du micrologiciel I2C IMU et NT IMU ont été divisées. Les firmware avec les numéros de version v2.xx font référence à la branche NT, non utilisable pour les configurations avec IMU de caméra I2C. Si vous ne savez pas ce qu’est une unité IMU NT, vous avez probablement une unité IMU I2C et avez besoin du firmware v0.96.

Direct link to v2.40 firmware download:
o323bgc-release-v240-v20170807 [.zip] (11.0MB)

Firmware for STorM32 setups using I2C IMUs, for gimbals such as the HakRC and all gimbals not using a NT IMU.

Latest firmware v0.96 for I2C IMUs:
o323bgc-release-v096-v20160319 [.zip] (9.4MB)

Source:
http://www.olliw.eu/storm32bgc-wiki/STorM32_Boards

Publié par admin dans STORM32, 0 commentaire
STORM32 – Mise en service

STORM32 – Mise en service

Première mise en service

Une fois la dernière version du micrologiciel flashé, le contrôleur STorM32 va être réinitialisé et on va pouvoir commencer la mise en service.

Au démarrage, le programme exécute ses étapes d’initialisation, qui prennent généralement environ 20 à 25 secondes (une fois la configuration et le réglage terminés, le temps de démarrage peut être réduit massivement par la suite avec les paramètres appropriés). Notez que la nacelle ne doit pas être déplacé tant que l’initialisation n’est pas terminée et que le contrôleur n’a pas fonctionné normalement.
Ceci est indiqué par le voyant vert qui reste allumé et – si activé – suivi d’un bip.
Étapes d’initialisation: 

strtMOTOR – SETTLE – CALIBRATE – LEVEL – AUTODIR – RELEVEL – NORMAL

  • strtMOTOR : les moteurs sont allumés et déplacés dans la position spécifiée par les paramètres de position du moteur de démarrage.
  • SETTLE : Afin de calibrer, le cardan doit être stable, il ne doit pas être déplacé. Pour un hélicoptère, c’est assez simple, car l’hélicoptère est au sol. Un appareil portable doit être placé à une table pour rester en position pendant quelques secondes.
  • CALIBRATE : Calibre les capteurs. Prend une seconde ou deux.
  • NIVEAU : C’est le point où les moteurs seront déplacés pour niveler la caméra dans l’axe de tangage et de roulis. Le moteur de lacet est sous tension, vous pouvez donc sentir une certaine résistance, mais il n’est pas déplacé.
  • AUTODIR : Ici, les moteurs sont légèrement déplacés et à partir des changements de capteur, le contrôleur détermine les directions du moteur.
  • RELEVEL : Comme la fonction autodir a déplacé la caméra, elle est rapidement ramenée en position horizontale.
  • NORMAL : C’est la dernière étape. le contrôleur PID est activé et le cardan est opérationnel. Quoi que vous fassiez, la caméra devrait rester maintenant stable.

Signaux Led : La diode verte sur la carte indique également l’avancement de l’initialisation: pendant l’initialisation, il clignote à une fréquence variable. Lorsque l’initialisation est terminée et que l’état NORMAL a été atteint, il reste solide. Si les signaux sonores sont activés, les moteurs émettront un son à la fin de l’initialisation, ce qui peut s’avérer très pratique. L’état actuel de l’automate est également visible dans la barre d’état, dans l’interface graphique ou dans l’affichage des données. La LED rouge clignote à une fréquence de 1 Hz, sauf dans certaines conditions d’erreur ou dans certains états spéciaux, auquel cas elle clignote très rapidement.

Plage de fonctionnement : avec une deuxième unité IMU activée, vous pouvez tanger et virer la caméra indéfiniment. Sans le second IMU, la plage de pas est limitée à + -45 °. Dans les deux cas, l’angle de roulis est maximal de -80 ° environ. Des angles de roulis plus grands ne sont pas possibles car les axes de tangage et de lacet s’alignent, ce qui entraîne un blocage de la nacelle.

Attention: Ne s’applique pas aux cartes T-STorM32

Dépannage rapide:

  • Le contrôleur de la nacelle nivelle la caméra, mais très très lentement: le cardan a été déplacé avant la fin de l’initialisation. Attendez que l’état NORMAL soit atteint (voyant vert = fixe) avant de replacer le cardan de la gimbal.
  • La nacelle se déplace constamment sans jamais trouver la position de niveau: les moteurs de tangage et de roulis ne sont pas connectés à Mot0 (Pitch) et Mot1 (Roulis), mais en sens inverse. Par conséquent, la logique de contrôle mesure que le pas doit être modifié de -5 °, applique la séquence de mouvement appropriée au moteur, mais tout ce qui se produit est que la valeur de roulis est soudainement désactivée de -5 °. Assurez-vous que les moteurs sont correctement connectés.
  • La caméra se retourne ou quelque chose comme ça: l’orientation IMU est incorrecte.
  • Gimbal commence à trembler, fait des bruits de haute fréquence, etc.: Ce serait normal, car nous n’avons pas encore réglé les valeurs PID de la boucle de commande du moteur. Dans ce cas, réglez pour tous les moteurs les valeurs P, I et D sur des nombres très faibles mais non nuls (P = 0,10; I = 5,0; D = 0,0050) et écrivez-les sur le tableau. Cela ralentira le cardan lors de la correction des mouvements, mais vous pouvez au moins prouver que tout est fonctionnel.
  • Les moteurs ne sont alimentés que brièvement après le démarrage, mais sont éteints et les voyants rouge et vert clignotent rapidement et le contrôleur reste à l’état LEVEL: le contrôleur n’a pas pu mettre la caméra à niveau dans un certain délai et a donc coupé les moteurs pour des raisons de sécurité. . Cela peut se produire pour diverses raisons, telles que des contraintes mécaniques sur la caméra vidéo, un ou plusieurs moteurs ne fonctionnent pas correctement en raison, par exemple, d’un fil de moteur cassé ou de mauvaises connexions, ou que le cardan n’a pas été entièrement assemblé.

Étape suivante – Réglages PID

À ce stade, le gyroscope peut déjà stabiliser l’appareil photo. Cependant, en règle générale, la caméra n’est pas encore parfaitement stabilisée, car les paramètres PID de l’ onglet de l’interface du logiciel o323BGCTool [GUI: PID] ne sont pas encore optimaux. Le stabilisateur peut même commencer à montrer des tremblements étranges ou à faire des bruits de haute fréquence, ce qui indique que les valeurs PID sont totalement erronées. Donc, dans tous les cas, la prochaine étape devrait être de régler ces paramètres.

Avant d’aller plus loin, il faudra connaitre la méthode peu banale de fonctionnement de l’interface graphique GUI o323BGCTool.

Comment fonctionnent lire, écrire et stocker dans
o323BGCTool

[Lire] lit les paramètres actuellement actifs du tableau vers l’interface graphique.

[Write] écrit les valeurs de l’interface graphique au tableau et les met en vigueur immédiatement. Les modifications durent jusqu’à ce que la carte soit réinitialisée ou mise hors tension.

[Store] fait en sorte que le tableau enregistre ses valeurs actuelles dans la mémoire EEPROM afin qu’elles deviennent permanentes. Les paramètres stockés dans l’EEPROM seront utilisés à la mise sous tension.

[Write + Store] effectue d’abord une écriture, puis un enregistrement.

Ainsi: Avec le bouton [Write] , toutes les valeurs de paramètre sont copiées dans le tableau et deviennent immédiatement effectives. Ils ne sont toutefois pas stockés de manière permanente dans la mémoire EEPROM, c’est-à-dire que les modifications seront perdues après une mise hors tension. Pour stocker les modifications de manière permanente, effectuez un [Write + Store] , par exemple, en cochant la case a coté du bouton [Write] qui le transforme en bouton [Write + Store].

Concernant les réglages des PID, je ne vous conseillerez pas de méthode définitive pour le moment, j’ai réussi a trouver des paramètres cohérents assez rapidement. Voir ça: Tuning Recipe pour ajuster ceux-ci. Vous êtes également fortement encouragé à consulter les didacticiels vidéo ; Il existe une collection de très bonnes vidéos disponibles (en anglais).

On peut également se documenter au niveau des réglages de PID des quadcopter (racer), et là en français….

Commentaire: Pour une bonne stabilité de la caméra, vous devez passer au moins un minimum de temps au réglage PID.

Les valeurs PID semblent choisies de manière à fonctionner avec la plupart des configs, en ce sens que le stabilisateur ne panique pas. Ils sont donc nécessairement « mauvais » en termes de contrôle PID et de stabilisation de la caméra.

Publié par admin dans DIY, STORM32, 0 commentaire
Adaptateur USB  – TTL – FTDI

Adaptateur USB – TTL – FTDI

Un adaptateur USB est un convertisseur de protocole utilisé pour convertir des signaux de données USB vers et depuis d’autres protocoles de communication. Ils sont généralement utilisés pour convertir les données USB en données de port série standard et inversement. Le plus souvent, les signaux de données USB sont convertis en données série UART de niveau RS232 , RS485 , RS422 ou TTL .

La situation avec les adaptateurs USB-TTL est un peu délicate, à cause du nombre inhabituel de types de puces et du libellé incorrect qui est devenu habituel. Par exemple, « adaptateur USB FTDI », « adaptateur série », « adaptateur USB TTL », « adaptateur RS232 », etc., peuvent signifier ou non la même chose.

Donc, d’abord quelques explications (ou passez direct plus bas pour les conclusions et l’astuce). Deux, trois points essentiels doivent être précisés :

Concernant les niveaux logiques, trois types existent, à savoir:
RS232
RS232 au niveau 5 V
UART
Le RS232 d’origine, tel qu’il était utilisé par le bus série « historique » sur les PC, fonctionne avec des niveaux de + -15 V, -15 V représentant le 0 logique. Dans de nombreux cas, il était plus pratique de réduire la plage de tension à 0 .. 5 V, de sorte que 0 V ou LOW représente la logique 0.
UART quand à lui est l’unité série utilisée dans les microcontrôleurs et fonctionne avec des tensions de 0 … 3,3 / 5 V, mais surtout, la logique 0 est représentée par 3,3 / 5 V ou HIGH. En d’autres termes, la logique est inversée par rapport à RS232 et les deux sont évidemment incompatibles. Ce qui donne lieu à de nombreuses confusions.

Nota: les différents jeux de puces de plusieurs entreprises sont présents pour accomplir la même tâche. Par exemple, FTDI est une société qui produit par exemple le jeu de puces FT232RL qui utilise les niveaux logiques UART. Malheureusement, il est devenu courant d’appeler n’importe quel adaptateur série USB un adaptateur FTDI, même s’il utilise un jeu de puces d’une société différente, par exemple SILABS, et parfois même s’il n’utilise pas les niveaux TTL mais les types de type RS232.

Exemple de branchement d’un adaptateur, ici un ESP-01

Après cette introduction, le vrai problème des différentes sortes de puces et de fabriquant, nous retiendrons quatre jeux de puces :

  • FT232RL ou similaire par FTDI,
  • CP2102 par SILABS
  • CH340 par WCH
  • PL2303HX par PROLIFIC
  • Les autres….
  • FT232RL – FTDI : Selon des rapports sur le Web, il y a une petite chance d’obtenir un clone, mais la vraie puce fonctionne parfaitement, sans aucun problème, et les clones peuvent être évités en achetant depuis des sources fiables (mais bon ils fonctionnent également). En outre, ce jeu de puces permet d’utiliser des débits en bauds de 2000000 bits / s, selon les besoins, pour utiliser la fonction NT Live Data Recording sans aucune configuration supplémentaire.
  • CP2102 – SILABS : Un excellent choix. Il y avait des problèmes avec les pilotes, mais ceux-ci semblent avoir été résolus pendant un certain temps, ce qui fait de cette puce un choix fiable et solide. Toutefois, il ne prend pas en charge un débit en bauds de 2000000 bits / s nativement il peut cependant être configuré facilement pour le faire via un logiciel de configuration disponible gratuitement.
  • CH340 – WCH : On rencontre parfois des problèmes de reconnaissance mais une fois le pilote installé (le bon) c’est un choix viable. Il fonctionne avec 2000000 bps prêts à l’emploi. NOTA: il semble quand même que pour des applications « industriels » on ne privilégie pas ce type de puce.
  • PL2303HX – PROLIFIC : J’avais un adaptateur PLxxxx, qui ne fournissait pas de signaux TTL mais de type RS232. Cependant, certaines sources Web indiquent utiliser PLxxxx pour les applications à microcontrôleur. La fiche technique de ces puces, y compris celle du PL2303HX, n’est pas claire sur ce point. Donc, en bout de ligne, je trouve la situation pour ces puces assez déroutante et je les évite donc tout simplement, car il existe des alternatives.

Conclusion: pour le flashage d’un contrôleur principale STorM32, les adaptateurs USB avec des jeux de puces FTDI, CH340 ou CP2102.
Cependant les adaptateurs CP2102 nécessitent une certaine configuration pour prendre en charge la vitesse de transmission élevée du bus NT lors de la phase d’enregistrement de données
Concernant Les adaptateurs USB avec puces PL2303, ils ne fonctionnent JAMAIS car ils ne fournissent pas de signaux TTL.

Arduino et adaptateur USB – TTL – FTDI

Il existe une solution encore plus simple si vous ne disposez pas encore d’adaptateur USB – TTL et qu’il vous en faut 1. La combine c’est d’utiliser le port d’un arduino nano et pour moitié prix vous aurez en plus un ARDUINO qui vous servira certainement plus qu’un simple adaptateur…

Suivez le guide pour terminer votre choix:

http://www.usconverters.com/index.php?main_page=page&id=62&chapter=0

Publié par admin dans o323BGCTool, STORM32, USB, 0 commentaire