Aller au contenu


Photo
- - - - -

Platine PIC-WEB d'Olimex - Programmation en C


  • Veuillez vous connecter pour répondre
5 réponses à ce sujet

#1 mvp86

mvp86

    Membre occasionnel

  • Membres
  • Pip
  • 136 messages
  • Gender:Male
  • Location:POITIERS

Posté 02 juillet 2011 - 11:59

Bonjour,

J'ai en projet une petite robotisation d'un télescope, et je me suis dit que pour faire simple je pourrais utiliser une platine PICWEB de Olimex, malheureusement entre la doc succinte et flateuse du revendeur et l'utilisation réelle il me semble y avoir un fossé.
Je n'arrive pas à me procurer le logiciel "gratuit" MPFS2.EXE pour pouvoir programmer "basiquement" la page WEB et de l'autre j'ai l'impression qu'il faut passer par une reprogrammation totale en C si je veux utiliser les ports E/S, mais les outils ne semblent pas en adéquation entre ce qui est disponible chez Microchip et les patchs à appliquer ?

Quelqu'un pourrait-il me faire part de son expérience ? et me diriger un peu ?

Merci et bonne semaine.

#2 arobose

arobose

    Membre

  • Membres
  • 62 messages
  • Gender:Male
  • Location:Meyreuil-France

Posté 04 juillet 2011 - 11:25

Bonjour,

J'ai en projet une petite robotisation d'un télescope, et je me suis dit que pour faire simple je pourrais utiliser une platine PICWEB de Olimex, malheureusement entre la doc succinte et flateuse du revendeur et l'utilisation réelle il me semble y avoir un fossé.
Je n'arrive pas à me procurer le logiciel "gratuit" MPFS2.EXE pour pouvoir programmer "basiquement" la page WEB et de l'autre j'ai l'impression qu'il faut passer par une reprogrammation totale en C si je veux utiliser les ports E/S, mais les outils ne semblent pas en adéquation entre ce qui est disponible chez Microchip et les patchs à appliquer ?

Quelqu'un pourrait-il me faire part de son expérience ? et me diriger un peu ?

Merci et bonne semaine.


Salut mvp86,

Pour le logiciel MPFS2.EXE, il est fourni avec la stack TCP/IP de Microchip, dans le répertoire "Microchip\TCPIP Stack\Utilities".
Pour le contrôle des I/O, oui tu dois passer par du C avec le compilo Microchip MPLAB C18 Compiler (Gratuit pendant 60 jours (Si tu le desistalles et le réinstalle tu repars pour 60 jours ;-)) et l'environnement de développement de Microchip gratuit: MPLAB IDE.

A bientôt.

#3 mvp86

mvp86

    Membre occasionnel

  • Membres
  • Pip
  • 136 messages
  • Gender:Male
  • Location:POITIERS

Posté 11 juillet 2011 - 06:42

Bonsoir,

Merci pour la réponse.
Je tourne en rond !
J'ai bien installé MPLAB IDE, mais apparement MPFS2 n'apparait que sous forme d'une DLL dans "\Microchip\MPLAB IDE\FS2\bin\" et non pas d'un EXE.
Pour le MPLAB C18 compiler, il faut prendre quelle version : Standard, Lite, Evaluation ?
Dans tous les cas il faut laisser des informations à Microchip apparement.
Je pensais au vu de la documentation du vendeur et celle d'Olimex que ce serait plus simple !

J'ai récupéré "Microchip Application Libraries v2011-06-02" et c'est en cours d'installation, mais je ne vois toujours pas d'EXE poindre, peut faut il une compilation ?

Je crois que je vais avoir encore besoin d'aide !

#4 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 11 juillet 2011 - 07:22

Bonjour !

J'ai installé MPLab IDE en télécharger l'installeur sur cette page (version 8.7) : http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023073
Après installation, j'ai un raccourci sur le bureau qui pointe sur : Répertoire_d'installation\MPLAB IDE\Core\MPLAB.exe


Pour utiliser C18, je pense que la version lite devrait suffire ?? (Sinon, une version piraté complète gratuite, ça se trouve aussi hein ;) )


Donne nous de tes nouvelles concernant l'avancement de ton projet ! ça m'intéresse énormément de savoir comment tu vas t'y prendre.
J'ai toujours rêvé de pouvoir contrôler mon télescope et de l'asservir via mon PC pour faire de la photo, mais le truc qui me bloque, ce sont mes moteurs... Je ne connais pas du tout leurs références, ni leurs types (courant continue, pas à pas), du coup, je ne sais pas comment les commander... :/ :'(


Bon courage
Black Templar

Mon site internet : http://ferdinandpiette.com/


#5 mvp86

mvp86

    Membre occasionnel

  • Membres
  • Pip
  • 136 messages
  • Gender:Male
  • Location:POITIERS

Posté 30 août 2011 - 12:59

Bonjour,

Au vu des réponses, mon projet va difficilement aboutir rapidement avec cette carte, je retiens Olimex et Lextronic pour leur coté pub mensongère :angry2:

Je vais donc me tourner vers une interface avec Arduino qui sera plus léger à mettre en œuvre :)
et je garde le PIC-WEB pour les longues soirées d'hiver pluvieuses !

Voici en gros ce que j'envisage, je me laisse la porte ouverte pour la liaison "Ethernet" (WIFI, liaison fil, CPL, ...) le tout est de passer ma commande d'ajustement de positionnement et en retour une image de moindre qualité via une Ethercam (c'est pour de la démo pour le club) :

Fichier joint  P1-eth.JPG   21,14 Ko   54 téléchargement(s)

Les platines sont en cours d'approvisionnement, reste plus que le reste : interface et programme !
Si cela intéresse du monde je pourrais faire un petit topo quand ça sera bien avancé B)

A bientôt.

#6 mvp86

mvp86

    Membre occasionnel

  • Membres
  • Pip
  • 136 messages
  • Gender:Male
  • Location:POITIERS

Posté 16 octobre 2011 - 01:26

Bonjour,

Des nouvelles de mon projet, ça prend forme :)
J'ai mes platines arduino et mes interfaces de bricolées :
Coté télécommande, un arduino uno + arduino ethernet shield + manette joystick.
Coté "télescope", un platine arduino ethernet et une interface test simulant les commandes Nord/Sud/Ouest/Est du télescope.

J'avoue que l'empilage des 3 circuits coté télécommande n'est pas très "heureux", mais ça fonctionne, je m'étonne aussi du choix de la ligne 4 pour le SD-select, ça tombe en plein dans les entrées des boutons poussoirs de la platine joystick... Mais la aussi pour les premiers essais ça semble fonctionner. ;)

Bref, de la manette de télécommande du joystick j'arrive à piloter le télescope, ainsi que du PC via le clavier. N'aillant pas réussi à fonctionner avec une page HTML comportant des boutons, je suis passé en Telnet... B)

Reste plus qu'à faire un montage réel au propre et relier le télescope pour vérifier le fonctionnement. Je ferais un petit descriptif au propre à ce moment la.

Bonne semaine.

Voici le lien du descriptif.




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users