Stocker données d'un PIC 18f452 sur carte SD
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Stocker données d'un PIC 18f452 sur carte SD



  1. #1
    gautyy5

    Stocker données d'un PIC 18f452 sur carte SD


    ------

    Bonjour à tous!

    Je réalise actuellement un stage de fin d'étude de mon DUT.
    Dans ce stage, j'ai réalisé un compte-tours pour moteur Brushless, ainsi qu'une acquisition de données d'un Cycle Analyst sur mon PIC.
    J'organisais ces informations dans le PIC pour l'écrire sur le PC via l'UART (en passant par un MCP2200) pour récupérer ces informations sur le PC.

    Les tests marchent parfaitement sur un moteur de test. Le problème c'est que ce montage est trop contraignant pour l'adapter à la moto puisqu'il faut rester connecté au PC en permanence.

    J'aimerais du coup stocker ces informations sur une carte SD. Mais je n'ai jamais vu cela auparavant et ne sais pas comment programmer sur un PIC.
    J'aimerais utiliser (si possible) ce support de carte.

    Merci de votre aide

    EDIT: j'utilise MPLAB avec le compiler C18

    -----
    Dernière modification par gautyy5 ; 20/06/2014 à 11h13.

  2. #2
    flolarajasse

    Re : Stocker données d'un PIC 18f452 sur carte SD

    Salut,

    Il faut déjà que tu étudies la communication entre ton PIC et ta carte SD. Quel protocole est utilisé (SD, SPI, ...).
    Java is the best!

  3. #3
    remy01

    Re : Stocker données d'un PIC 18f452 sur carte SD

    Bonjour,
    il y a un montage qui peut t'aider, ici :
    http://www.electroniquepratique.com/...dMg=343&id=912
    Il faudrait trouver le n° 343 de la revue.
    A+ ....Rémy.

  4. #4
    PA5CAL

    Re : Stocker données d'un PIC 18f452 sur carte SD

    Bonjour

    Il te faudra déjà assurer l'interface entre le PIC et la carte mémoire, d'une part matériellement (le produit que tu indiques semble contenir des éléments allant dans ce sens, mais je ne vois aucune indication les concernant), et d'autre part logiciellement (protocole SD ou protocole SPI, comme l'a déjà indiqué flolarajasse).

    Ensuite, pour écrire sur la carte des données destinées à être relues sur un autre appareil, il te faudra mettre en œuvre un logiciel de gestion du système de fichiers. On en trouve sur Internet prêts à être intégrés et compilés. Toutefois, la faible quantité de mémoire disponible sur ton PIC (seulementt 32K de mémoire programme et 1,5K de RAM) risque de poser des problèmes. Il te faudra certainement rechercher une version peu gourmande en mémoire, ou adapter une version existante pour la réduire en taille et en ressources consommées.

  5. A voir en vidéo sur Futura
  6. #5
    adipie

    Re : Stocker données d'un PIC 18f452 sur carte SD

    Tu peux utiliser ce lecteur de carte SD: http://www.lextronic.fr/P1557-module...el-sd-com.html
    Il suffit de l'alimenter en 5V DC et de relier directement RC6 et RC7 du PIC au lecteur et d'adapter le programme coté PIC.

Discussions similaires

  1. stocker image dans base de donnees
    Par invitec7fd8fb0 dans le forum Programmation et langages, Algorithmique
    Réponses: 7
    Dernier message: 12/05/2012, 01h58
  2. comment utiliser des données stocker dans un package en vhdl?
    Par invitec2f0ffc9 dans le forum Électronique
    Réponses: 5
    Dernier message: 10/05/2012, 17h57
  3. C# ou R pour stocker des données d'internet
    Par invite754f3790 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 16/08/2011, 20h42
  4. Ecrire des données sur carte a puce
    Par invite89d7b31f dans le forum Électronique
    Réponses: 1
    Dernier message: 14/10/2008, 19h46
  5. carte d'acquisition de données
    Par fouad-sud dans le forum Électronique
    Réponses: 2
    Dernier message: 24/03/2005, 10h46
Découvrez nos comparatifs produits sur l'informatique et les technologies.