IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Data sur carte SD


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 238
    Par défaut Data sur carte SD
    Bonjour,

    Je travaille sur un projet d'acquisition de données.
    J'utilise un MKR1000 avec une carte MKRmem.

    L’Arduino (MKR1000) réalise l'acquisition des données avec la lecture de divers capteurs (I2C, analogique,...)

    Les donnée sont acquise toutes les 10secondes. et stockée dans une structure de 10 variables
    Une moyenne par minutes est calculée et stockée sur une carte SD, un fichier par jour => 1440 lignes de données
    Les fichiers journaliers sont regroupés en répertoire mensuel.
    Les données sont aussi affichée toutes les 10 seconde sur un petit écran LCD (durant la période de test)

    Toutes les heures, le fichier journalier est envoyer via FTP WIFI sur un serveur qui stocke les fichier sur un SSD.

    Le système fonctionne assez bien. (s'il était parfait j'en aurais fait un tuto )

    Cependant de temps en temps l’écriture sur la carte SD rate.
    Le Log me dit que le répertoire ou la carte SD n'existe pas.....
    Donc durant 2-10 jours, le système écrit toutes les minutes sur la carte, puis tout d'un coup, refuse d'écrire .

    Je prend la carte SD, la met sur mon PC(linux), et tout semble en ordre. Sauf que depuis le plantage le fichier journalier n'est pas mis à jour.
    Je remet la carte SD sur l’Arduino, redémarre le système, et tout est OK.......... pour plusieurs heures/jours puis replante.

    Je contrôle le fonctionnement via l'afficheur OLED qui me donne le message d'erreur (Carte SD NOK).
    Ce message est généré par l’Arduino lorsque les fonction de la bibliothèque SD retourne une erreur lors de l'écriture/lecture sur la carte SD.

    Un reset de l’Arduino ne suffit pas toujours à résoudre le problème, parfois je dois éteindre l’Arduino et le redémarrer avec l'alimentation
    pour que la carte SD soie de nouveau accessible par l’Arduino.

    L'ensemble est "assez" complexe, j'utilise un bibliothèque que j'ai écrite pour la gestion de la communication FTP, et plusieurs fichiers composent
    le logiciel, gestion de la carte SD, des capteurs et de leurs mesures, gestions du stockage des données.


    Est-ce l’écriture toutes les minute sur la carte SD qui finit par "abîmer" cette dernière?,
    La carte SD est une SanDisk de 8Gb.

    Un problème de gestion de la bibliothèque SD Arduino ?

    Si quelqu'un à une idée, ou une solution....

    Merci

    Bonne journée

  2. #2
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 922
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 922
    Par défaut
    Est-ce l’écriture toutes les minute sur la carte SD qui finit par "abîmer" cette dernière?,
    probablement pas

    j'utilise la bibliothèque SDFat plutôt que la bibliothèque standard SD, elle est plus robuste

  3. #3
    Membre éclairé

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 238
    Par défaut
    Bonjour Jay M,

    Je ne connaissais pas...

    Je regarde, test et remet mes commentaires....si il y en a.......

    Merci

    Michel

Discussions similaires

  1. Acquisition de données sur carte "addi-data"
    Par semvarde dans le forum LabVIEW
    Réponses: 1
    Dernier message: 02/06/2010, 13h32
  2. Reset sur carte à puce
    Par stolken dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 05/10/2005, 00h08
  3. envoi tableau de data sur port série
    Par chourmo dans le forum Langage
    Réponses: 2
    Dernier message: 27/07/2005, 16h23
  4. Comment lire sur Carte/Interface PCI
    Par Philippe299 dans le forum MFC
    Réponses: 4
    Dernier message: 12/07/2005, 10h40
  5. contrôle data sur visual basic 6.0
    Par Silent Thunder dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 29/03/2005, 19h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo