| GENE DEV PIC Notre système de développement sur pics | |
|
|
|
Auteur | Message |
---|
fc89 Chef de projet Membre Donateur


Age : 59 Localisation : Bourgogne, France Prénom : Francis Date d'inscription : 07/11/2006
 | Sujet: GENE DEV PIC Notre système de développement sur pics Mar 17 Fév 2009 - 13:07 | |
| EDITE POUR SEPARATION DE SUJETS. En effet, la carte avec afficheur et clavier (représenté sur le dessin ci-dessous) n'est qu'une carte d'application comme tant d'autres que nous allons faire. Les discussions sur cette carte générateur doivent donc se poursuivre dans le sujet : "Super générateur de fonctions".
Ce sujet ne traite donc que la mise au point, matériel et logicielle, du système de développement pour pics. AslBonjour à tous, Comme le titre de ce topic l'indique, nous allons créer un super générateur, trois bandes, et plusieurs entrèes A.D. Pourquoi, me direz vous, un tel générateur, ben.., j'ai remarqué que toutes les expériences concernant l'hydrogène ou la sur unité électrique, ont besoin à un moment donné de générateur d'impulsions. Seulement, un générateur une voie, tout le monde peut très bien le faire! Mais, un générateur 3 voies ou 3 bandes, là il faut des personnes compétentes pour mettre cela en œuvre. Pourquoi 3 voies, là , je répond à cet instant précis, je ne le sais pas, sauf que toutes les expériences menées à ce jour, ont pratiquement toutes été faites à deux voies, alors je me suis dit pourquoi pas une de plus? Sur ce, j'ai posé la question à Asl (Alain), afin de savoir si ce projet pouvait être mené, ici, ensemble, et pour tous. Voici sa réponse: - Citation :
- Bonjour Francis,
Présentation du schéma bloc de notre système :
Le système de développement
- Matériel
- Un pc (normal !).
- Une carte programmateur.
A priori tu prends celui de Kudelsko donc ?
- GENE-DEV, la carte de développement.
Celle que nous sommes en train de mettre au point pour ce qui est de l'optocouplage.
- La sonde 16F877.
- Logiciels
- IcProg
Premier soft à être utilisé pour programmer le débugger dans le pic. Ensuite, le programmateur ne servira plus (sauf pour la version finale, sans la routine débugger, donc à la fin de l'étude). Ne servira plus mais sera toujours en marche pour pouvoir fournir le 5v à GENE-DEV.
- Mplab
Compilation et simulation de 1er niveau (uniquement sur pc).
- Bigopic
Va permettre, via le débugger, de mettre au point le logiciel. Comme tu as vu, Bigonoff a 2 versions, la light (gratuite) et la pro, pas payante mais nécessaire de "participer" quand même. On va éventuellement pouvoir se contenter de la light uniquement pour valider la programmation du débugger et le bon fonctionnement de la sonde, mais lorsque nous passerons réellement au programme de la carte, la version pro sera indispensable. De toute façon, je compte lui envoyer 10 ou 20 euros (en soutien à son "oeuvre") ce qui nous permettra de disposer de cette version, ou peut-être simplement référencer auprès de lui le Forum (ce qui n'empêchera pas mon soutien).
Le Générateur de fonctions
Là, pas mal de boulot.... Envisage tout de suite la mise en coffret car il va quand même y avoir du monde !! Déjà rien que par les alims. Je n'ai représenté que les 3 DDS et, peut-être, un pwm. Il y aura probablement d'autres fonctions (et même surement, j'ai aussi quelques idées...). Puis la partie "analogique" représentée par un ampli-op. Cette partie aussi va être sympathique à mettre au point : niveaux et amplitudes, et tout ça avec une bande passante toujours très sympathique (25Mhz). D'ailleurs, si tu as des insomnies et donc du temps libre, tu peux commencer à chercher un ampli-op avec au moins 50Mhz de bande passante.
Et voilà... tout ça plus facile et surtout plus rapide à dessiner... qu'à mettre au point !!! Mais bon, quand on est maso... on est maso !!
@ Et un grand merci, à lui. Voici déjà ce que nous avons réalisé: https://generation-hydrogene.forumpro.fr/ressources-utilitaires-f49/methode-de-gravure-de-circuit-imprime-t781.htm#7432La carte: Version 0.1 : Avec programmateur intégré.  Puis nous avons pris la décision de séparer les deux cartes. Voici la GENE DEV PIC V1.0 :  Et le dossier complet : Dossier GENE DEV PIC V1.0.zip EDITE LE 13 JUILLET POUR MISE A JOUR VERSION 1.0La partie programmateur sera donc une carte distincte (publication prochaine).Le DDS: https://servimg.com/view/13751731/23 A+
Dernière édition par Asl le Lun 13 Juil 2009 - 16:23, édité 12 fois (Raison : Mise à jour) | |
|
 | |
fc89 Chef de projet Membre Donateur


Age : 59 Localisation : Bourgogne, France Prénom : Francis Date d'inscription : 07/11/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Lun 13 Avr 2009 - 19:58 | |
| | |
|
 | |
fc89 Chef de projet Membre Donateur


Age : 59 Localisation : Bourgogne, France Prénom : Francis Date d'inscription : 07/11/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Sam 18 Avr 2009 - 9:01 | |
| Bonjour, La carte est prête:  Nous effectuons les vérifications de bon fonctionnement, avant la mise en place du pic pour la programmation. A+
Dernière édition par fc89 le Lun 20 Avr 2009 - 18:06, édité 1 fois | |
|
 | |
Edenguard Chef de Projet

Age : 36 Localisation : Landes Prénom : Christophe Date d'inscription : 01/10/2008
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Sam 18 Avr 2009 - 11:00 | |
| Bonjour, Oua c'est de tout beautéee !!!! Félicitations les gens  J'espère que sa marchera aussi bien qu'elle est belle  Courage A+ | |
|
 | |
fc89 Chef de projet Membre Donateur


Age : 59 Localisation : Bourgogne, France Prénom : Francis Date d'inscription : 07/11/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Sam 18 Avr 2009 - 19:16 | |
| Bonjour à tous,
Les premiers essais d'écriture et de lecture du Pic, se sont bien déroulés. Utilisation pour l'instant de IcProg1.06. Je tiens à remercier Asl, qui a réalisé le schéma de la carte GenDev PicV1. Elle fonctionne à merveille.
La suite..., nous allons passer à l'installation du mode débuggage, qui facilitera le dépannage, lors de mauvais fonctionnement ou d'erreurs d'écritures. Nous nous inspirons du site de Bigonoff pour y arriver.
A+ | |
|
 | |
Asl Support Electronique Membre d'Honneur


Age : 71 Localisation : Près de Saumur Prénom : Alain Date d'inscription : 15/08/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Sam 18 Avr 2009 - 20:49 | |
| Bonsoir, - fc89 a écrit:
- ... Je tiens à remercier Asl...
Merci, c'est gentil mais... on va pas passer notre temps à nous congratuler. Tout le monde ici participe activement, chacun en mettant à la disposition de tous ses compétences dans son domaine. De plus, pour cette carte, je n'ai fait que reprendre différents "morceaux" que d'autres avaient déjà fait. Donc aucune réelle conception de ma part. Vous devez vous étonner que je ne publie pas le schéma...... Pas tout à fait mon style il me semble !!! Non, en réalité, j'attendais les dernières éventuelles corrections afin d'éviter de poster 2 ou 3 versions intermédiaires dans les messages. Et il y en a eu quelques unes de mineures. Demain je publie (là où je suis en ce moment, je n'ai pas le schéma sur mon micro). @++ | |
|
 | |
Asl Support Electronique Membre d'Honneur


Age : 71 Localisation : Près de Saumur Prénom : Alain Date d'inscription : 15/08/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Lun 20 Avr 2009 - 18:42 | |
| Bonjour,
Voilà donc à quoi devrait ressembler notre carte de développement : GENEDEVPIC Version 0.3
Je dis bien "devrait" car si la partie programmateur a été testée avec succès (programmation avec un 16F877A), il nous reste encore la partie debugger... ce que nous faisons actuellement.
Donc encore en version 0.xx. Dès tout terminé, passage en version 1 avec typon, explications fonctionnement, mode d'emploi, etc, etc, etc....
@++ | |
|
 | |
fc89 Chef de projet Membre Donateur


Age : 59 Localisation : Bourgogne, France Prénom : Francis Date d'inscription : 07/11/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Dim 3 Mai 2009 - 13:05 | |
| Bonjour à tous,
Nous continuons les essais de fonctionnement de la carte (Asl et moi même).
C'est peut être un peu long, mais ça devient bon!
A bientôt pour la suite. | |
|
 | |
iaorana Membre Super Actif

Age : 81 Localisation : Polynésie Française Prénom : Alain Date d'inscription : 01/12/2008
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Lun 4 Mai 2009 - 21:50 | |
| - Asl a écrit:
Avec les tensions que nous mettons parfois en jeu, nous avons opto-couplé cette liaison. Vous êtes la Prudence même - Citation :
- Une fois terminé, nous aurons donc (ainsi que tous ceux qui voudront insérer un pic dans leur projet) un petit système de mise au point de nos programmes.
A ce propos, je note, avec un certain regret, que l'interface PC est en RS232, liaison qui : - n'existe plus depuis longtemps sur les portables => il faudra insérer un convertisseur USB-RS232  , - est très lente, càd inutilisable en temps réel.[/quote]. Heureusement, j'imagine que la liaison PC n'a pas besoin d'être active en fonctionnement opérationnel, et que tous les passages de paramètres, cadencements etc. sont faits par le PIC ? Autrement dit, le PC n'est qu'un simple terminal, remplaçable d'ailleurs par le clavier et l'afficheur, qui rendent l'appareil complètement autonome. Ai-je juste ?  | |
|
 | |
Asl Support Electronique Membre d'Honneur


Age : 71 Localisation : Près de Saumur Prénom : Alain Date d'inscription : 15/08/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Lun 4 Mai 2009 - 22:36 | |
| Bonsoir Alain,
TOUT JUSTE !!!! Tu passes par la case départ et.... tu touches les 20.000,00frs !!!!
La liaison est à 19200 bauds. Le programme pc fonctionne sous deux modes : Le mode réel : on lance l'appli et elle ne s'arrête que si on a mis un point d'arrêt (et que l'on passe dessus of course) Le mode pas à pas : comme son nom l'indique. La faible vitesse de la liaison série est totalement transaprente dans la mesure où si on fait du pas à pas c'est pour visualiser registres etc... à chaque instruction.
Mais tu as raison, l'USB est quand même plus in. Mais cela apporte aussi un coût non négligeable à la carte.
Et avec la RS... pc portable non utilisable puisque pas de liaison RS232 !!!
@++ | |
|
 | |
iaorana Membre Super Actif

Age : 81 Localisation : Polynésie Française Prénom : Alain Date d'inscription : 01/12/2008
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Lun 4 Mai 2009 - 23:06 | |
| - Asl a écrit:
- Tu passes par la case départ et.... tu touches les 20.000,00frs !!!!
Tu n'aurais pas plutôt 20000 € ? - Citation :
- l'USB est quand même plus in.
Mais cela apporte aussi un coût non négligeable à la carte. $20 : un Silicon Labs CP210x USB to UART Bridge Virtual COM Port - Citation :
- Et avec la RS... pc portable non utilisable puisque pas de liaison RS232 !!!
'Aita pe'a pe'a : j'ai un adaptateur USB-RS232 ;)
Dernière édition par iaorana le Lun 4 Mai 2009 - 23:34, édité 1 fois (Raison : ajout) | |
|
 | |
Asl Support Electronique Membre d'Honneur


Age : 71 Localisation : Près de Saumur Prénom : Alain Date d'inscription : 15/08/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Mar 5 Mai 2009 - 20:03 | |
| Bonjour Alain,
Bon, pour les euros.... tu sais moi, j'en suis encore (et toujours) à l'ancienne version du Monopoly !!!!
Oui, en effet, un petit chip USB de ce style est pas mal. Et pas trop compliqué à mettre en oeuvre.
Je réserve donc ça pour la prochaine version qui inclura un logiciel pc beaucoup plus étoffé que ce qui existe actuellement (et très souvent payant).
A ce sujet, je vais prochainement ouvrir un nouveau sujet pour "recruter" un programmeur en langage évolué (RapidQ, Visual ou C).
Et si quelqu'un est intéressé.... Aucune connaissance des micro-contrôleurs/pics nécessaire.
@++ | |
|
 | |
iaorana Membre Super Actif

Age : 81 Localisation : Polynésie Française Prénom : Alain Date d'inscription : 01/12/2008
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Mar 5 Mai 2009 - 20:31 | |
| Ia ora na Alain, - Asl a écrit:
- je vais prochainement ouvrir un nouveau sujet pour "recruter" un programmeur en langage évolué (RapidQ, Visual ou C).
Désolé, je ne postule pas, étant complètement surbouqué avec un autre gros développement, logiciel celui-là, en C# (que je conseille vivement au passage : à côté des Basic, Pascal, C, C++ and co., c'est d'une puissance et d'une souplesse extraordinaires, et... les outils sont gratuits  ) Alain | |
|
 | |
fc89 Chef de projet Membre Donateur


Age : 59 Localisation : Bourgogne, France Prénom : Francis Date d'inscription : 07/11/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Ven 8 Mai 2009 - 19:22 | |
| Bonjour à tous,
La carte de programmation a évolué, nous avons doublé la transmission. Actuellement, nous l'avons poussée à 38400bauds, avec le même programme, clignotement , allumage ou extinction d'une led, lecture de certains registres et mémoires. Le tout avec le soft Bigopic light.
Voilà, on avance.
Ce n'est pas de l'USB, mais ça tourne bien.
A+ | |
|
 | |
Asl Support Electronique Membre d'Honneur


Age : 71 Localisation : Près de Saumur Prénom : Alain Date d'inscription : 15/08/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Sam 9 Mai 2009 - 0:09 | |
| Bonsoir, Nous ferons d'autres tests avec des vitesses supérieures mais déjà 19200 bauds est très raisonnable. Un petit exemple, lors d'un point d'arrêt, le pic envoie toute sa mémoire (512 octets registres compris) au pc. Le temps de cette transmission à 19,2kbs est de 0,26 seconde. Lorsqu'on sait que justement, si on a mis un point d'arrêt à cet endroit de notre programme, c'est pour aller (et prendre le temps de) consulter différents bits ou valeurs des registres... le gain si vitesse 2 fois plus rapide n'est pas très significatif. Mais chacun fera bien sûr comme il le voudra, même à 256Kbauds s'il le veut (non testé aujourd'hui !!!  ). Un petit mot sur l'usb : Tout sera fait en temps utile mais pour fonctionner en mode débuger il nous faut 3 lignes : RxD, TxD et une ligne pour pouvoir provoquer un reset du pic. Actuellement, par la RS, c'est le signal RTS qui est utilisé. Et il me semble que l'USB ne possède que deux lignes (Rx et TX). On peut bien sûr faire une circuiterie gérant un protocole mais... on en reparlera... De toute façon, on en est pas à un pic près !!!@++ | |
|
 | |
iaorana Membre Super Actif

Age : 81 Localisation : Polynésie Française Prénom : Alain Date d'inscription : 01/12/2008
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Dim 10 Mai 2009 - 0:14 | |
| - Asl a écrit:
- un petit chip USB de ce style est pas mal. Et pas trop compliqué à mettre en oeuvre.
Encore plus simple : un PIC avec interface USB intégrée ! Par ex 18F2550  | |
|
 | |
fc89 Chef de projet Membre Donateur


Age : 59 Localisation : Bourgogne, France Prénom : Francis Date d'inscription : 07/11/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Dim 17 Mai 2009 - 8:28 | |
| Bonjour à tous,
Nous en avons quasiment terminé avec la carte de programmation. Nous pensions, il y a quelques semaines que tout était bon, mais nous nous sommes heurtés à des signaux pas très conformes en sortie des optocoupleurs. Cela fonctionnait, mais pour ce qui est de la reproductibilité, pas sur que ça aurait fonctionné chez tout le monde. Nous avons fait quelques modifications, changé certains composants.
La vitesse de transmission des données entre PC et le Pic, se fait à 38400Bauds. Ce qui sera largement suffisant, pour la mise au point des autres éléments, comme les DDS, clavier et afficheur.
Voilà, A+ | |
|
 | |
Asl Support Electronique Membre d'Honneur


Age : 71 Localisation : Près de Saumur Prénom : Alain Date d'inscription : 15/08/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Dim 17 Mai 2009 - 13:36 | |
| Bonjour,
Oui, mais une petite précision importante : Cette carte de développement n'est pas axée uniquement sur la seule application du générateur de fonctions.
C'est bien sûr ce besoin qui nous a fait franchir le pas, mais c'est avant tout un petit système de développement "universel" sur pic.
Pour un programme pilotant votre cellule bien sûr, mais tout aussi bien la télécommande de votre porte de garage, ou l'alarme sophistiquée de votre maison de campagne ou.. tout ce que vous voudrez !
Fonctionnement (hard et soft) et mode d'emploi dans les jours à venir...
@++ | |
|
 | |
fc89 Chef de projet Membre Donateur


Age : 59 Localisation : Bourgogne, France Prénom : Francis Date d'inscription : 07/11/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Dim 17 Mai 2009 - 17:56 | |
| Bonjour à tous, Merci Alain, moi je suis preneur! Alors, ma bière quand je rentre du boulot, la pelouse tondue avant le samedi, donner à manger aux chiens tous les jours, et pour ma femme faire à manger, la lessive le repassage et l'entretien de la maison, et.... C'est possible??? Merci! A+ | |
|
 | |
Asl Support Electronique Membre d'Honneur


Age : 71 Localisation : Près de Saumur Prénom : Alain Date d'inscription : 15/08/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Dim 17 Mai 2009 - 19:13 | |
| Bonjour Francis, Bien que ça puisse paraitre incroyable mais... OUIIIII ! Tout ça et même plus. Pas d'excitations prématurées quand même, car on peut (presque) tout faire mais, pour le robot ménager par exemple, il est nécessaire de posséder (définir) les capteurs qui devront assurer les fonctions que tu désires et, partie non négligeable... faire le programme. Un éième travail d'Hercule ! Mais à coeur vaillant... @++ Mais pour la totoche... je veux bien d'assister ! | |
|
 | |
fc89 Chef de projet Membre Donateur


Age : 59 Localisation : Bourgogne, France Prénom : Francis Date d'inscription : 07/11/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Dim 17 Mai 2009 - 19:23 | |
| Bonsoir, Enfin, un moment de plaisir! - Citation :
- Mais pour la totoche... je veux bien d'assister !
Avis aux amateurs! Bien sûr, avec beaucoup de modération! A+ | |
|
 | |
iaorana Membre Super Actif

Age : 81 Localisation : Polynésie Française Prénom : Alain Date d'inscription : 01/12/2008
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Dim 17 Mai 2009 - 20:17 | |
| Ia ora na tatou ! - Asl a écrit:
- Bien que ça puisse paraitre incroyable mais... OUIIIII !
Tout ça et même plus.
Pas d'excitations prématurées quand même, car on peut (presque) tout faire Et... le café  ? | |
|
 | |
Asl Support Electronique Membre d'Honneur


Age : 71 Localisation : Près de Saumur Prénom : Alain Date d'inscription : 15/08/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Mar 2 Juin 2009 - 12:21 | |
| Bonjour à Tous ! Donc, la carte d'interface entre le pc et la carte d'application : GENEDEVPIC V1.0.pdf (voir message suivant)J'aurai du la publier bien avant mais malheureusement je suis complètement pris en ce moment. Veuillez m'en excuser, mais je ne peux pas faire autrement. Il reste bien sûr encore le typon et la doc... et ça ne sera pas fait avant mi juin. Par rapport à la première version (celle de Francis), il y a une grosse modif : la partie interface et la partie programmateur seront sur 2 cartes distinctes. Car les regrouper sur la même carte est un peu inutile pour celui qui a déjà un programmateur. @++ PS : Pour les discussions concernant le Super générateur, pensez à poster dans le sujet approprié ("Super générateur de fonctions"). Merci.
Dernière édition par Asl le Lun 13 Juil 2009 - 16:35, édité 1 fois | |
|
 | |
Asl Support Electronique Membre d'Honneur


Age : 71 Localisation : Près de Saumur Prénom : Alain Date d'inscription : 15/08/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Lun 13 Juil 2009 - 16:32 | |
| Bonjour à Tous ! Ca y est, c'est terminé !!! La carte fonctionne parfaitement à 38400 bauds. Et pour tous ceux qui désirent se lancer dans cette merveilleuse aventure : Dossier GENE DEV PIC V1.0.zip Félicitations à Francis pour son excellent travail de pro !@++ | |
|
 | |
Asl Support Electronique Membre d'Honneur


Age : 71 Localisation : Près de Saumur Prénom : Alain Date d'inscription : 15/08/2006
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics Lun 1 Mar 2010 - 20:29 | |
| Bonjour à Tous,
Des nouvelles du front concernant la carte GENE DEV PIC : Téléchargé ce jour 600 fois sur le site de Bigonoff !!
Si on considère que seulement 10% l'on réalisé (et ce % est vraiment faible) cela fait plus près d'une soixantaine en tout.
@++ | |
|
 | |
Contenu sponsorisé
 | Sujet: Re: GENE DEV PIC Notre système de développement sur pics  | |
| |
|
 | |
| GENE DEV PIC Notre système de développement sur pics | |
|