{"id":2054,"date":"2022-10-19T22:36:02","date_gmt":"2022-10-19T21:36:02","guid":{"rendered":"https:\/\/avionicsduino.com\/?page_id=2054"},"modified":"2025-09-26T20:46:41","modified_gmt":"2025-09-26T19:46:41","slug":"enregistreur-de-vol","status":"publish","type":"page","link":"https:\/\/avionicsduino.com\/index.php\/fr\/enregistreur-de-vol\/","title":{"rendered":"Enregistreur de vol"},"content":{"rendered":"\n<p style=\"font-size:10px\">(Enregistreur de vol : derni\u00e8re mise \u00e0 jour par Benjamin le 15 avril 2024)<\/p>\n\n\n\n<p>Dans le but de v\u00e9rifier la validit\u00e9 des syst\u00e8mes AvionicsDuino, nous avons d\u00e9velopp\u00e9 successivement deux enregistreurs de param\u00e8tres de vol, afin de pouvoir proc\u00e9der aux n\u00e9cessaires analyses des nombreux param\u00e8tres relev\u00e9s lors des essais en vol.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Le premier enregistreur<\/h5>\n\n\n\n<p>Il est bas\u00e9 sur un ordinateur monocarte  LattePanda sous Windows 10 (4G ram\/ 64G SSD, mod\u00e8le :&nbsp;<a href=\"https:\/\/www.dfrobot.com\/product-1404.html\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"LattePanda\">DFR0419<\/a>) \u00e9quip\u00e9 d&rsquo;un&nbsp;<a href=\"https:\/\/www.dfrobot.com\/product-1413.html\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Ecran\">\u00e9cran<\/a> IPS 7 pouces 1024&#215;600 pixels, avec une <a href=\"https:\/\/www.dfrobot.com\/product-1414.html\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Surcouche tactile\">surcouche tactile capacitive<\/a> (Fig. 1). Cet enregistreur partage la m\u00eame alimentation 5 volts que l&rsquo;EFIS et l&rsquo;EMS.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"510\" src=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2021\/11\/Data_Logger-1024x510.jpg\" alt=\"\" class=\"wp-image-884\" srcset=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2021\/11\/Data_Logger-1024x510.jpg 1024w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2021\/11\/Data_Logger-300x149.jpg 300w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2021\/11\/Data_Logger-768x382.jpg 768w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2021\/11\/Data_Logger-1536x765.jpg 1536w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2021\/11\/Data_Logger-2048x1020.jpg 2048w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2021\/11\/Data_Logger-1200x598.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption class=\"wp-element-caption\">Figure 1 : Le premier enregistreur de vol, pos\u00e9 sur le clavier d&rsquo;un PC portable 14 pouces.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>N&rsquo;importe quel ordinateur portable sous Windows peut en fait \u00eatre utilis\u00e9 en lieu et place du LattePanda. Ce dernier a juste l&rsquo;avantage de sa tr\u00e8s petite taille. Plusieurs ports USB capables d&rsquo;\u00e9muler un port s\u00e9rie COM sont n\u00e9cessaires.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Principe de fonctionnement<\/h6>\n\n\n\n<p>Il est bas\u00e9 sur l&rsquo;enregistrement en continu des flux s\u00e9rie UART ou RS232 \u00e9mis par les syst\u00e8mes avioniques. Ces derniers doivent donc \u00eatre programm\u00e9s pour \u00e9mettre de tels flux. Ces flux sont re\u00e7us sur les diff\u00e9rents ports USB du PC.<\/p>\n\n\n\n<p>Ce premier enregistreur ne peut donc \u00eatre utilis\u00e9 qu&rsquo;avec les versions logicielles AvionicsDuino qui exploitent la sortie s\u00e9rie des syst\u00e8mes (jusqu&rsquo;\u00e0 V2.5 pour l&rsquo;EFIS et V1.5 pour l&rsquo;EMS. Pour les versions ult\u00e9rieures, il conviendra d&rsquo;utiliser le deuxi\u00e8me enregistreur de vol, voir ci-dessous)<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Le logiciel<\/h6>\n\n\n\n<p>Le programme sous Windows a \u00e9t\u00e9 \u00e9crit \u00e0 l&rsquo;aide de l&rsquo;environnement de d\u00e9veloppement Processing qui s&rsquo;appuie sur le langage Java. <\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/bfrmd\/Multi-Serial-Data-Logger-AvionicsDuino\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"T\u00e9l\u00e9chargement du code source Processing\">T\u00e9l\u00e9chargement ici<\/a> du code source Processing  de cet enregistreur de vol. Ce programme tourne sans modification sous Windows. Compte tenu de l&rsquo;environnement Processing, il est facilement adaptable \u00e0 d&rsquo;autres syst\u00e8mes d&rsquo;exploitation. L&rsquo;environnement de d\u00e9veloppement Processing peut \u00eatre t\u00e9l\u00e9charg\u00e9 <a href=\"https:\/\/processing.org\/download\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Processing\">ici<\/a>.<\/p>\n\n\n\n<p>Ce programme permet donc d&rsquo;enregistrer simultan\u00e9ment dans des fichiers texte les donn\u00e9es issues de l&rsquo;EFIS AvionicsDuino (jusqu&rsquo;\u00e0 la version 2.5 incluse du logiciel) et de l&rsquo;EMS AvionicsDuino (jusqu&rsquo;\u00e0 la version 1.5 incluse), ainsi que les trames NMEA (au mieux, GGA, RMC et VTG) d&rsquo;un GPS\/GNSS connect\u00e9 \u00e0 un autre port COM USB disponible. Les trames NMEA peuvent ensuite \u00eatre export\u00e9es vers n&rsquo;importe quel format de trace GPS (GPX, KML\u2026etc.) avec <a href=\"https:\/\/www.gpsbabel.org\/\" target=\"_blank\" rel=\"noopener\" title=\"GBSBabel\">GPSBabel<\/a>. Ces traces peuvent ensuite \u00eatre visualis\u00e9es et analys\u00e9es dans Google Earth ou toute autre application similaire. <\/p>\n\n\n\n<p>Ce premier enregistreur de vol permet \u00e9galement d&rsquo;enregistrer la sortie s\u00e9rie RS232 (avec l&rsquo;adaptateur USB ad\u00e9quat) de l&rsquo;EFIS Dynon D10A install\u00e9 dans le m\u00eame avion que l&rsquo;EFIS AvionicsDuino. Ce qui nous a permis de faire de nombreuses comparaisons entre les deux EFIS, voir <a href=\"https:\/\/avionicsduino.com\/index.php\/fr\/efis\/\" title=\"EFIS AvionicsDuino\">la page EFIS<\/a>.<\/p>\n\n\n\n<p>Si cet enregistreur de donn\u00e9es est lanc\u00e9 sous Windows en mode administrateur, et qu&rsquo;un GPS\/GNSS est connect\u00e9, l&rsquo;heure syst\u00e8me du PC est synchronis\u00e9e avec l&rsquo;heure GPS. Chaque ligne de chaque fichier enregistr\u00e9 peut \u00eatre horodat\u00e9e avec l&rsquo;heure syst\u00e8me du PC.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Personnalisation du logiciel<\/h6>\n\n\n\n<p>Quelques lignes du code source peuvent tr\u00e8s facilement \u00eatre modifi\u00e9es et personnalis\u00e9es pour adapter le programme \u00e0 certains besoins particuliers. Pour utiliser et enregistrer les donn\u00e9es issues d&rsquo;un GPS connect\u00e9, il suffit de commenter les lignes 156 et 157. Pour activer l&rsquo;horodatage des enregistrements par le PC, il faut d\u00e9-commenter la ligne 325. <\/p>\n\n\n\n<p>Pour personnaliser l&#8217;emplacement du dossier et les noms des fichiers qui seront enregistr\u00e9s, il faut \u00e9diter les lignes 83 et 84. Une version ex\u00e9cutable 64 bits du programme, utilisable sous Windows, est <a href=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2023\/05\/DataLogger_AvionicsDuino.windows64-1.zip\" title=\"T\u00e9l\u00e9chargement d'un ex\u00e9cutable\">t\u00e9l\u00e9chargeable ici<\/a>. Cet ex\u00e9cutable ne n\u00e9cessite pas de GPS et ne r\u00e9alise pas d&rsquo;horodatage des donn\u00e9es enregistr\u00e9es. Si ces fonctionnalit\u00e9s sont n\u00e9cessaires, il faut modifier le code source et le recompiler.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Le deuxi\u00e8me enregistreur de vol<\/h5>\n\n\n\n<p>Son principe est enti\u00e8rement diff\u00e9rent. Il enregistre l&rsquo;ensemble du trafic du CAN bus de l&rsquo;avion. Pour le d\u00e9velopper et le mettre en \u0153uvre, il a fallu pr\u00e9alablement \u00e9tendre et modifier en profondeur l&rsquo;architecture du CAN bus comme cela est expos\u00e9 sur <a href=\"https:\/\/avionicsduino.com\/index.php\/fr\/le-bus-can\/\" title=\"CAN bus\">cette page<\/a>. <\/p>\n\n\n\n<p>Dans la premi\u00e8re version de son architecture, le CAN bus ne connecte que quatre n\u0153uds et v\u00e9hicule uniquement quelques donn\u00e9es utiles au fonctionnement des diff\u00e9rents syst\u00e8mes connect\u00e9s. Par exemple le micro-EMS qui envoie le d\u00e9bit carburant \u00e0 l&rsquo;EMS ou le module magn\u00e9tom\u00e8tre qui envoie le cap magn\u00e9tique \u00e0 l&rsquo;EFIS. Et l&rsquo;AHRS n&rsquo;est pas connect\u00e9 au CAN bus, mais directement \u00e0 l&rsquo;EFIS par une liaison s\u00e9rie UART.<\/p>\n\n\n\n<p>D\u00e9sormais, avec la deuxi\u00e8me version de l&rsquo;architecture du CAN bus, six n\u0153uds  sont connect\u00e9s (dont l&rsquo;enregistreur), et toutes les informations concernant le vol ou le groupe motopropulseur sont envoy\u00e9es en permanence et en temps r\u00e9el sur le CAN bus, qu&rsquo;il s&rsquo;agisse des donn\u00e9es brutes des capteurs ou des r\u00e9sultats des calculs qui sont affich\u00e9s sur les \u00e9crans. Ainsi tous les param\u00e8tres de l&rsquo;avion peuvent \u00eatre enregistr\u00e9s en continu, puis analys\u00e9s ensuite \u00e0 t\u00eate repos\u00e9e. Une application pratique \u00e9vidente de ces enregistrements concerne par exemple l&rsquo;\u00e9tude des performances de l&rsquo;a\u00e9ronef.<\/p>\n\n\n\n<p>Ce deuxi\u00e8me enregistreur n&rsquo;est donc utilisable qu&rsquo;avec les versions logicielles qui exploitent la nouvelle architecture \u00e9tendue du CAN bus \u00e0 six n\u0153uds : \u00e0 partir de la V3.01 pour l&rsquo;EFIS et V1.7 pour l&rsquo;EMS. Pour les versions logicielles ant\u00e9rieures, il convient d&rsquo;utiliser l&rsquo;architecture initiale simplifi\u00e9e du CAN bus (\u00e0 quatre n\u0153uds seulement) et le premier enregistreur de vol, voir plus haut.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Principe<\/h6>\n\n\n\n<p>Le nouvel enregistreur est bas\u00e9 sur une carte ESP32 coupl\u00e9e \u00e0 un lecteur de carte micro-SD. Le but est de pouvoir r\u00e9cup\u00e9rer en fin de vol, sans connexion filaire, les fichiers enregistr\u00e9s pendant le vol. En utilisant un simple smartphone ou une tablette, via le point d&rsquo;acc\u00e8s Wi-Fi g\u00e9n\u00e9r\u00e9 par l&rsquo;enregistreur. Le c\u0153ur du syst\u00e8me est une carte Arduino Nano ESP 32 (voir la page sur les <a href=\"https:\/\/avionicsduino.com\/index.php\/fr\/les-cartes-microcontroleur-utilisees\/\" title=\"Cartes microcontr\u00f4leur \">cartes microcontr\u00f4leur<\/a>), coupl\u00e9e \u00e0 un adaptateur microSD et un transceiver CAN. L&rsquo;enregistreur est connect\u00e9 au CAN bus de l&rsquo;avion par une prise D-SUB 9 broches, comme n&rsquo;importe quel autre n\u0153ud CAN.<\/p>\n\n\n\n<p>Cette carte est la premi\u00e8re de la gamme Arduino qui soit bas\u00e9e sur un microcontr\u00f4leur Espressif ESP32-S3, sous la forme d&rsquo;un module u-blox\u00ae NORA-W106. La fr\u00e9quence d&rsquo;horloge est de 240 MHz, il y a 384 kB de ROM, 512 kB de SRAM et 16 MB de m\u00e9moire flash externe. La caract\u00e9ristique principale de cette carte est sa connectivit\u00e9 Wi-Fi et Bluetooth LE, c&rsquo;est la raison pour laquelle nous l&rsquo;avons s\u00e9lectionn\u00e9e.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">R\u00e9alisation pratique<\/h6>\n\n\n\n<p>Le sch\u00e9ma est repr\u00e9sent\u00e9 sur la figure 2 ci-dessous.<\/p>\n\n\n<div class=\"wp-block-image is-style-zoooom\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1412\" height=\"742\" src=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/03\/FDR_ESP32.png\" alt=\"\" class=\"wp-image-4353\" srcset=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/03\/FDR_ESP32.png 1412w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/03\/FDR_ESP32-300x158.png 300w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/03\/FDR_ESP32-1024x538.png 1024w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/03\/FDR_ESP32-768x404.png 768w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/03\/FDR_ESP32-1200x631.png 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption class=\"wp-element-caption\">Figure 2 : Sch\u00e9ma de l&rsquo;enregistreur de vol ESP32.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>La figure 3 montre le circuit imprim\u00e9 avec les composants. Pour gagner de la place, le transceiver CAN est plac\u00e9 sur la face oppos\u00e9e \u00e0 la carte Arduino et au module lecteur de carte micro-SD.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"591\" src=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/FDR_ESP32_PCB5-1024x591.png\" alt=\"\" class=\"wp-image-4497\" srcset=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/FDR_ESP32_PCB5-1024x591.png 1024w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/FDR_ESP32_PCB5-300x173.png 300w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/FDR_ESP32_PCB5-768x443.png 768w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/FDR_ESP32_PCB5-1200x692.png 1200w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/FDR_ESP32_PCB5.png 1368w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption class=\"wp-element-caption\">Figure 3 : Circuit imprim\u00e9 de l&rsquo;enregistreur de CAN bus<\/figcaption><\/figure>\n<\/div>\n\n\n<p>La figure 4 montre l&rsquo;enregistreur dans le prototype de bo\u00eetier utilis\u00e9 pour les essais en vol.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"777\" src=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/FDR_ESP32_Box4.png\" alt=\"\" class=\"wp-image-4491\" style=\"width:500px\" srcset=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/FDR_ESP32_Box4.png 800w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/FDR_ESP32_Box4-300x291.png 300w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/FDR_ESP32_Box4-768x746.png 768w\" sizes=\"auto, (max-width: 800px) 85vw, 800px\" \/><figcaption class=\"wp-element-caption\">Figure 4 : L&rsquo;enregistreur ESP32 dans le prototype de son bo\u00eetier.<\/figcaption><\/figure>\n<\/div>\n\n\n<h6 class=\"wp-block-heading\">Fichiers \u00e0 t\u00e9l\u00e9charger<\/h6>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-c9379fbd-1390-4d28-a546-4eb59b6adc10\" href=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/03\/FDR_ESP32_01_Kicad7_Files.zip\">FDR_ESP32_01_Kicad7_Files<\/a><\/div>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-7cd32d09-59b4-48b6-a3d7-fa0eaa8f60c5\" href=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/03\/FDR_ESP32_01_GerberAndDrillFiles.zip\">FDR_ESP32_01_GerberAndDrillFiles<\/a><\/div>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-23c903f5-7110-4e9a-a08a-b0e13056437a\" href=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/03\/FDR_ESP32_01_BOM.zip\">FDR_ESP32_01_BOM<\/a><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">Le logiciel<\/h6>\n\n\n\n<p>Il est t\u00e9l\u00e9chargeable sur <a href=\"https:\/\/github.com\/bfrmd\/CAN_Flight_Data_Recorder_AvionicsDuino\" target=\"_blank\" rel=\"noopener\" title=\"GitHub\">GitHub<\/a>. Le principe est simple : les donn\u00e9es binaires re\u00e7ues du CAN bus sont converties au format texte, puis envoy\u00e9es \u00e0 un buffer circulaire. Ce buffer est ensuite \u00e9crit par paquets successifs de 512 octets sur une carte micro SD, ce qui optimise les op\u00e9rations d&rsquo;\u00e9criture, de fa\u00e7on \u00e0 \u00e9viter les latences  li\u00e9es \u00e0 la carte SD.<\/p>\n\n\n\n<p>Le logiciel de l&rsquo;enregistreur g\u00e9n\u00e8re un point d&rsquo;acc\u00e8s Wi-Fi sur lequel on peut connecter un smartphone ou une tablette. En ouvrant sur un navigateur internet l&rsquo;application web cr\u00e9e sur le serveur de l&rsquo;enregistreur de vol, on peut t\u00e9l\u00e9charger (ou supprimer) les fichiers enregistr\u00e9s sur la carte micro-SD (fig. 5).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2070\" height=\"1078\" src=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/CopieEcranWebServerESP32.png\" alt=\"\" class=\"wp-image-4510\" srcset=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/CopieEcranWebServerESP32.png 2070w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/CopieEcranWebServerESP32-300x156.png 300w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/CopieEcranWebServerESP32-1024x533.png 1024w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/CopieEcranWebServerESP32-768x400.png 768w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/CopieEcranWebServerESP32-1536x800.png 1536w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/CopieEcranWebServerESP32-2048x1067.png 2048w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2024\/04\/CopieEcranWebServerESP32-1200x625.png 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption class=\"wp-element-caption\">Figure 5 : Copie d&rsquo;\u00e9cran d&rsquo;un smartphone affichant l&rsquo;\u00e9cran du web server ESP32.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Les essais en vol ont \u00e9t\u00e9 tr\u00e8s satisfaisants, les fichiers enregistr\u00e9s sont parfaitement conformes aux attentes et au trafic sur le CAN bus, il n&rsquo;y a aucune perte de donn\u00e9es.<\/p>\n\n\n\n<p>Les possibilit\u00e9s d&rsquo;analyses sont quasiment infinies. Par exemple, les fichiers textes enregistr\u00e9s comportent tous les \u00e9l\u00e9ments n\u00e9cessaires qui permettent de g\u00e9n\u00e9rer une trace GPS, visualisable par exemple dans Google Earth. Il faut pour cela importer les donn\u00e9es texte brutes dans un tableur comme Microsoft Excel, puis s\u00e9lectionner les colonnes souhait\u00e9es, et faire une exportation au format CSV. <\/p>\n\n\n\n<p>Le fichier CSV peut ensuite \u00eatre exploit\u00e9 par <a href=\"https:\/\/www.gpsbabel.org\/\" target=\"_blank\" rel=\"noopener\" title=\"GPSBabel\">GPSBabel<\/a> et converti, par exemple au format KML de Google Earth. Pour g\u00e9n\u00e9rer le fichier CSV, en particulier pour affecter les bons noms et les bonnes unit\u00e9s aux diff\u00e9rents champs, le lecteur pourra utilement consulter <a href=\"https:\/\/www.gpsbabel.org\/htmldoc-development\/fmt_unicsv.html\" target=\"_blank\" rel=\"noopener\" title=\"GPSBabel unicsv format\">cette page<\/a> de l&rsquo;aide de GPSBabel, o\u00f9 le format \u00ab\u00a0Universal csv with field structure in first line (unicsv)\u00a0\u00bb est d\u00e9crit en d\u00e9tail. <\/p>\n\n\n\n<p>On pourrait multiplier les exemples d&rsquo;analyse. L&rsquo;apport d&rsquo;un tableur permettant d&rsquo;importer des donn\u00e9es textes avec des champs s\u00e9par\u00e9s par des points-virgules est inestimable. Toutes sortes de graphiques peuvent \u00eatre trac\u00e9s, pour montrer l&rsquo;\u00e9volution de diff\u00e9rents param\u00e8tres, ou pour les comparer d&rsquo;un vol \u00e0 l&rsquo;autre, par exemple en fonctions de diff\u00e9rents r\u00e9glages apport\u00e9s au moteur ou \u00e0 la cellule, ou en fonction des conditions du vol, altitude, puissance moteur&#8230;etc.<\/p>\n\n\n\n<p>Les premiers essais avaient montr\u00e9 qu&rsquo;il n&rsquo;est pas souhaitable d&rsquo;enregistrer des donn\u00e9es filtr\u00e9es, mais plut\u00f4t des donn\u00e9es brutes. En effet, les filtres am\u00e9liorent beaucoup la stabilit\u00e9 des affichages, et donc la lisibilit\u00e9 des informations \u00e0 l&rsquo;\u00e9cran mais ils induisent in\u00e9vitablement un d\u00e9calage chronologique pr\u00e9judiciable \u00e0 l&rsquo;analyse des enregistrements (voir la page sur les techniques de <a href=\"https:\/\/avionicsduino.com\/index.php\/fr\/les-techniques-de-filtrage-numerique-dun-signal\/\" title=\"Filtrage num\u00e9rique\">filtrage num\u00e9rique<\/a> des donn\u00e9es). <\/p>\n\n\n\n<p>Des mises \u00e0 jour des logiciels des diff\u00e9rents n\u0153uds ont donc \u00e9t\u00e9 r\u00e9alis\u00e9es : sauf pour quelques donn\u00e9es variant lentement comme des temp\u00e9ratures, les n\u0153uds \u00e9metteurs transmettent d\u00e9sormais des donn\u00e9es brutes au CAN bus, les filtres, quand ils sont n\u00e9cessaires, sont appliqu\u00e9s par les n\u0153uds destinataires. Les n\u0153uds doivent tous utiliser les toutes derni\u00e8res versions des logiciels publi\u00e9es sur GitHub.<\/p>\n\n\n\n<p>La seule d\u00e9ception li\u00e9e \u00e0 ce programme, c&rsquo;est la grande lenteur du point d&rsquo;acc\u00e8s Wi-Fi, qui rend assez fastidieuse la r\u00e9cup\u00e9ration sur un smartphone ou une tablette d&rsquo;un fichier de seulement quelques m\u00e9gaoctets (environ 5 Mo par heure d&rsquo;enregistrement). Nous n&rsquo;avons pas r\u00e9ussi \u00e0 identifier les causes de cette lenteur, et encore moins \u00e0 y rem\u00e9dier. <\/p>\n\n\n\n<p>Pour cette raison, nous avons install\u00e9 l&rsquo;enregistreur dans un endroit tr\u00e8s accessible du bus CAN (avec un velcro sous le tableau de bord dans notre cas, mais cela aurait pu \u00eatre sous un si\u00e8ge, ou en fait en n&rsquo;importe quel point sur le trajet du bus). Ce qui nous permet, en quelques secondes en fin de vol, de d\u00e9crocher l&rsquo;enregistreur et de d\u00e9connecter sa prise D-SUB pour l&#8217;emporter avec sa carte micro-SD.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Enregistreur de vol : derni\u00e8re mise \u00e0 jour par Benjamin le 15 avril 2024) Dans le but de v\u00e9rifier la validit\u00e9 des syst\u00e8mes AvionicsDuino, nous avons d\u00e9velopp\u00e9 successivement deux enregistreurs de param\u00e8tres de vol, afin de pouvoir proc\u00e9der aux n\u00e9cessaires analyses des nombreux param\u00e8tres relev\u00e9s lors des essais en vol. Le premier enregistreur Il est &hellip; <a href=\"https:\/\/avionicsduino.com\/index.php\/fr\/enregistreur-de-vol\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Enregistreur de vol&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-2054","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/pages\/2054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/comments?post=2054"}],"version-history":[{"count":62,"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/pages\/2054\/revisions"}],"predecessor-version":[{"id":5006,"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/pages\/2054\/revisions\/5006"}],"wp:attachment":[{"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/media?parent=2054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}