FAQFAQ   RechercherRechercher    Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs  GeolocalisationGeolocalisation   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Simulateur PICBASIC (mode developpeur on)
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Forum Passion-Plongée, la communauté des plongeurs Index du Forum -> Conseils & Techniques
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Tautaz
Membre Actif


Inscrit le: 19 Juil 2007
Messages: 1757
Localisation: Colomiers

MessagePosté le: Lun Mar 17, 2008 10:19 pm    Sujet du message: Simulateur PICBASIC (mode developpeur on) Répondre en citant

Salut,



je cherche un simulateur PICBASIC pour préparer un programme de controle de mon CCR, si qqn sait où je peux trouver ce genre de soft merci de votre aide.



David
_________________
Vous venez de lire un post de Tautaz, reposez vous avant de passer a autre chose.

Respectez la posologie indiquée.

QSP pour avoir mal a la tronche.Diluer Wisperine dans un verre d'eau avant de vider le verre.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
palmette_83
Membre Actif


Inscrit le: 05 Aoû 2007
Messages: 6243
Localisation: 92, pour l'instant...

MessagePosté le: Lun Mar 17, 2008 10:41 pm    Sujet du message: Répondre en citant

je déplace dans "informatique du plongeur" mais franchement j'ai aucune idée de quoi tu parles Marteau
_________________
DEMONTEE PADIR / Miss Ouragan (40pts)
N2 / AOW + Nitrox (51 plongées)
Dive Ever, Work Never
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Tautaz
Membre Actif


Inscrit le: 19 Juil 2007
Messages: 1757
Localisation: Colomiers

MessagePosté le: Lun Mar 17, 2008 10:47 pm    Sujet du message: Répondre en citant

non, c'est pas de l'informatique, c'est de l'électronique de controle embarquée, un lecteur de PpO2 pour mon CCR et peut etre plus a la clé.

Donc merci de me remettre où j'etais Very Happy
_________________
Vous venez de lire un post de Tautaz, reposez vous avant de passer a autre chose.

Respectez la posologie indiquée.

QSP pour avoir mal a la tronche.Diluer Wisperine dans un verre d'eau avant de vider le verre.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
malouin malin



Inscrit le: 11 Nov 2007
Messages: 88
Localisation: Rennes / St Malo

MessagePosté le: Mar Mar 18, 2008 9:48 am    Sujet du message: Re: Simulateur PICBASIC (mode developpeur on) Répondre en citant

Tautaz a écrit:

je cherche un simulateur PICBASIC pour préparer un programme de controle de mon CCR, si qqn sait où je peux trouver ce genre de soft merci de votre aide.
Rapproche toi de Philippe Combis http://archicom.chez-alice.fr/indexida.html

ou JM Urbani sur RBW. Il y a quelques années cela causait fort PICBASIC sur la liste dragerkiss...
_________________
Servan
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
palmette_83
Membre Actif


Inscrit le: 05 Aoû 2007
Messages: 6243
Localisation: 92, pour l'instant...

MessagePosté le: Mar Mar 18, 2008 10:15 am    Sujet du message: Répondre en citant

désolée Tautaz, j'ai vu développeur, j'ai pensé informatique Embarassed
je t'ai remis là où tu étais Smile
_________________
DEMONTEE PADIR / Miss Ouragan (40pts)
N2 / AOW + Nitrox (51 plongées)
Dive Ever, Work Never
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Tautaz
Membre Actif


Inscrit le: 19 Juil 2007
Messages: 1757
Localisation: Colomiers

MessagePosté le: Mar Mar 18, 2008 10:40 am    Sujet du message: Re: Simulateur PICBASIC (mode developpeur on) Répondre en citant

malouin malin a écrit:
Tautaz a écrit:

je cherche un simulateur PICBASIC pour préparer un programme de controle de mon CCR, si qqn sait où je peux trouver ce genre de soft merci de votre aide.
Rapproche toi de Philippe Combis http://archicom.chez-alice.fr/indexida.html

ou JM Urbani sur RBW. Il y a quelques années cela causait fort PICBASIC sur la liste dragerkiss...


Je connais très Philippe Combis et je discute sur RBW avec JM Urbani, c'etait pour trouver d'autres info.


Merci
_________________
Vous venez de lire un post de Tautaz, reposez vous avant de passer a autre chose.

Respectez la posologie indiquée.

QSP pour avoir mal a la tronche.Diluer Wisperine dans un verre d'eau avant de vider le verre.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
Francesco
Membre Actif


Inscrit le: 06 Fév 2008
Messages: 163
Localisation: Région parisienne (Cachan)

MessagePosté le: Mar Mar 18, 2008 11:02 am    Sujet du message: Re: Simulateur PICBASIC (mode developpeur on) Répondre en citant

Tautaz a écrit:
je cherche un simulateur PICBASIC pour préparer un programme de controle de mon CCR, si qqn sait où je peux trouver ce genre de soft merci de votre aide.
Désolé, je n'ai pas trop l'habitude de travailler sur PICBASIC, donc je ne peux pas répondre à ta question.

Par contre, je m'interroge : pourquoi spécifiquement du PICBASIC ? Pourquoi pas un "simple" circuit PIC classique, programmé en C/ASM : ça te reviendrait sûrement moins cher (Microchip peut t'envoyer gratuitement des échantillons) et ce serait tout aussi efficace à mon avis...
_________________
François
N3 (07/06/2008)
E1 (01/06/2008)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Bluedeep
Membre Actif


Inscrit le: 04 Fév 2008
Messages: 317
Localisation: Tullins (38)

MessagePosté le: Mar Mar 18, 2008 11:11 am    Sujet du message: Re: Simulateur PICBASIC (mode developpeur on) Répondre en citant

Francesco a écrit:


Par contre, je m'interroge : pourquoi spécifiquement du PICBASIC ? Pourquoi pas un "simple" circuit PIC classique, programmé en C/ASM : ça te reviendrait sûrement moins cher (Microchip peut t'envoyer gratuitement des échantillons) et ce serait tout aussi efficace à mon avis...


+1.

D'ailleurs le problème n'est pas la programmation mais la conception de la boucle de contrôle non récursive. (si il suffisait de monitorer la ppO2 puis commander une injection quand elle est trop basse, ça se saurait : il faut avant tout prendre en compte l'hysteresis et l'inertie de la boucle, ça c'est beaucoup moins simple).

Pour ce genre de chose, le mieux est d'abord de coder un simulateur sur un PC et de voir le comportement du modèle de contrôle. Une fois le modèle de contrôle mis au point, on peut passer aux détails d'implémentation - car ce point n'est qu'un détail(pictbasic ou autre, cet aspect des choses est complétement secondaire).
_________________
François

"If redundancy is not your epigraph, stupidity might be your epitaph."(Gary Gentile)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Tautaz
Membre Actif


Inscrit le: 19 Juil 2007
Messages: 1757
Localisation: Colomiers

MessagePosté le: Mar Mar 18, 2008 12:42 pm    Sujet du message: Répondre en citant

donc, c'est que je cherche, un simulateur utilisable sur PC; la partie Hard, j'ai du monde pour m'aider Wink
_________________
Vous venez de lire un post de Tautaz, reposez vous avant de passer a autre chose.

Respectez la posologie indiquée.

QSP pour avoir mal a la tronche.Diluer Wisperine dans un verre d'eau avant de vider le verre.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
Bluedeep
Membre Actif


Inscrit le: 04 Fév 2008
Messages: 317
Localisation: Tullins (38)

MessagePosté le: Mar Mar 18, 2008 12:59 pm    Sujet du message: Répondre en citant

Tautaz a écrit:
donc, c'est que je cherche, un simulateur utilisable sur PC; la partie Hard, j'ai du monde pour m'aider Wink


Je crois que je ne me suis pas très bien expliqué/fait comprendre.

Quand je parle de simulateur, c'est pas un simulateur de programmation des puces, c'est prématuré. Tu dois faire un programme simulant le modèle de retro-action et simulant les réactions de la boucle .A partir du moment où tu as un modèle de rétro-action qui semble fonctionner, là, il sera temps de s'intéresser à la simulation du circuit. Toute démarche inverse est une perte de temps (dans le meilleur des cas).
_________________
François

"If redundancy is not your epigraph, stupidity might be your epitaph."(Gary Gentile)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Francesco
Membre Actif


Inscrit le: 06 Fév 2008
Messages: 163
Localisation: Région parisienne (Cachan)

MessagePosté le: Mar Mar 18, 2008 1:08 pm    Sujet du message: Répondre en citant

Bluedeep a écrit:
Quand je parle de simulateur, c'est pas un simulateur de programmation des puces, c'est prématuré. Tu dois faire un programme simulant le modèle de retro-action et simulant les réactions de la boucle .A partir du moment où tu as un modèle de rétro-action qui semble fonctionner, là, il sera temps de s'intéresser à la simulation du circuit. Toute démarche inverse est une perte de temps (dans le meilleur des cas).
+1

Commence par écrire ton modèle et le simuler. Le plus simple pour ça est sans doute d'utiliser des outils de haut niveau pour ça (choisis des outils que tu connais, ou qui sont facile à apprendre). Comme ça tu pourras travailler sur le modèle uniquement, sans te soucier des problèmes d'implémentation.
Faire les deux en même temps ne me paraît pas souhaitable (et même pas trop possible, mais ça dépend de ton niveau et de tes connaissances, que je ne connais pas du tout).
_________________
François
N3 (07/06/2008)
E1 (01/06/2008)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Tautaz
Membre Actif


Inscrit le: 19 Juil 2007
Messages: 1757
Localisation: Colomiers

MessagePosté le: Mar Mar 18, 2008 1:28 pm    Sujet du message: Répondre en citant

Bluedeep a écrit:
Tautaz a écrit:
donc, c'est que je cherche, un simulateur utilisable sur PC; la partie Hard, j'ai du monde pour m'aider Wink


Je crois que je ne me suis pas très bien expliqué/fait comprendre.

Quand je parle de simulateur, c'est pas un simulateur de programmation des puces, c'est prématuré. Tu dois faire un programme simulant le modèle de retro-action et simulant les réactions de la boucle .A partir du moment où tu as un modèle de rétro-action qui semble fonctionner, là, il sera temps de s'intéresser à la simulation du circuit. Toute démarche inverse est une perte de temps (dans le meilleur des cas).


Tu saurais simplifier ta prose? la sur le coup, ça m'échappe...
_________________
Vous venez de lire un post de Tautaz, reposez vous avant de passer a autre chose.

Respectez la posologie indiquée.

QSP pour avoir mal a la tronche.Diluer Wisperine dans un verre d'eau avant de vider le verre.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
Tautaz
Membre Actif


Inscrit le: 19 Juil 2007
Messages: 1757
Localisation: Colomiers

MessagePosté le: Mar Mar 18, 2008 1:29 pm    Sujet du message: Répondre en citant

des outils de haut niveau? c'est quoi donc??? du Facom ou du Beta?
_________________
Vous venez de lire un post de Tautaz, reposez vous avant de passer a autre chose.

Respectez la posologie indiquée.

QSP pour avoir mal a la tronche.Diluer Wisperine dans un verre d'eau avant de vider le verre.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
Francesco
Membre Actif


Inscrit le: 06 Fév 2008
Messages: 163
Localisation: Région parisienne (Cachan)

MessagePosté le: Mar Mar 18, 2008 3:07 pm    Sujet du message: Répondre en citant

Je commence par préciser que je ne suis pas un spécialiste du micro-contrôleur (µC) ni du CCR, mais simplement j'ai un peu d'expérience en matière de contrôle avec cartes PIC, et et la simulation c'est mon métier. François n'hésite pas à me corriger si je dis des conneries.

Tel que je vois ton problème, il y a plusieurs choses qui interagissent :
(1)- le CCR, dont tu veux contrôler la composition en O2 (si j'ai bien compris).
(2)- des capteurs, des actionneurs et une carte µC qui va permettre de faire le contrôle en question.
(3)- un programme sur le µC (PIC ou autre) qui se chargera de déterminer les ordres à passer aux actionneurs en fonction des valeurs relevées sur les capteurs.

Pour concevoir ton circuit, il y a deux étapes :
(a)- concevoir le programme (l'algorithme) qui sera implémenté sur le µC (correspondant à l'étape 3 précédente)
(b)- concevoir et réaliser la carte électronique et implémenter ton algorithme pour le micro-contrôleur précis que tu auras choisi (ceci correspond à la réalisation de l'étape 2 du dessus)

Ce qu'on te dit avec François, c'est que tu ne peux pas faire (b) avant (a) pour deux raisons :
- d'une part le choix de µC que tu feras dépendra en partie de ton algorithme de contrôle
- d'autre part, l'algorithme de contrôle sera difficile à développer en soi, donc il faut que tu puisses t'y consacrer entièrement, sans avoir à te préoccuper de problèmes matériels.

Les choix du type de micro-contrôleur (PIC ou PICBASIC) ainsi que du langage de programmation utilisé (C ou ASM ou BASIC) relèvent tous les deux de l'étape (b) et sont prématurés pour l'instant.

Pour l'instant, il faut que tu te consacres entièrement au développement de ton algorithme de contrôle : comment modéliser le comportement de la boucle, et comment adapter la commande de l'injection en fonction de la valeur de ppO2 lue par le capteur.
Quand je parlais d'outils de haut niveau, je pensais principalement à des langages de programmation évolués qui te permettront facilement de simuler ton CCR et ta carte de contrôle, pour voir comment le système se comporte. Je ne sais pas quelles bases de programmation tu as, ni quels langages et outils tu connais. Je ne sais pas non plus s'il existe déjà des modèles tout faits de CCR. Si c'était moi et que je devais partir de rien, j'utiliserais quelque chose comme Matlab pour simuler le CCR et bidouiller un algo de contrôle qui marche bien. Si tu connais d'autres langages de ce genre, ou bien que tu disposes déjà de modèles de simulation de CCR avec d'autres outils, ce sera sans doute préférable de les utiliser.


Voilà, je me rends compte que j'ai fait un post énorme, mais je suis même pas sûr qu'il soit compréhensible et utile Embarassed N'hésite pas à poser des questions si je suis pas clair ou si je suis complètement à côté de la plaque...
_________________
François
N3 (07/06/2008)
E1 (01/06/2008)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Tautaz
Membre Actif


Inscrit le: 19 Juil 2007
Messages: 1757
Localisation: Colomiers

MessagePosté le: Mar Mar 18, 2008 3:14 pm    Sujet du message: Répondre en citant

Merci, pour ma part, c'est limpide.

En tout cas, c'est tout simplement la création d'un what if et de ses scenarii qui régissent le fonctionnement du µC.

Comme lorsqu'on construit qqch on fait un plan, il faut faire de meme avec le PIC pour savoir quoi acheter pour le bon fonctionnement.

Les simulateurs, on peut les emuler sur un pc? genre je veux faire une simulation sans rien avoir de physique pour voir le fonctionnement du systeme.

Pour le parachute que je connais en fonctionnement sur PICBASIC a Toulouse, ça semble fonctionnel et assez fiable.

Comme pour des raisons de résponsabilités je ne peux pas betement (et je ne veux pas) copier le systeme en question je suis obligé de commencer e penser a ce sujet
_________________
Vous venez de lire un post de Tautaz, reposez vous avant de passer a autre chose.

Respectez la posologie indiquée.

QSP pour avoir mal a la tronche.Diluer Wisperine dans un verre d'eau avant de vider le verre.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
Francesco
Membre Actif


Inscrit le: 06 Fév 2008
Messages: 163
Localisation: Région parisienne (Cachan)

MessagePosté le: Mar Mar 18, 2008 5:13 pm    Sujet du message: Répondre en citant

Tautaz a écrit:
En tout cas, c'est tout simplement la création d'un what if et de ses scenarii qui régissent le fonctionnement du µC.

Comme lorsqu'on construit qqch on fait un plan, il faut faire de meme avec le PIC pour savoir quoi acheter pour le bon fonctionnement.
Oui, c'est exactement ça : avant de décider quoi acheter, il faut déjà avoir une idée très précise de ce que l'on veut faire.


Tautaz a écrit:
Les simulateurs, on peut les emuler sur un pc? genre je veux faire une simulation sans rien avoir de physique pour voir le fonctionnement du systeme.
Oui, c'est bien de ça dont il s'agit : avant de construire le prototype et de le monter sur ton CCR et de tester dans l'eau, tu te construis un simulateur sur PC qui te permet de tester le système "virtuellement".


Tautaz a écrit:
Pour le parachute que je connais en fonctionnement sur PICBASIC a Toulouse, ça semble fonctionnel et assez fiable.

Comme pour des raisons de résponsabilités je ne peux pas betement (et je ne veux pas) copier le systeme en question je suis obligé de commencer e penser a ce sujet
A mon avis, tu as bien raison de ne pas copier "bêtement" leur système : ça te force à comprendre bien à fond tous les mécanismes.
D'autant plus qu'un parachute doit être très différent d'un CCR, non ? (je ne savais pas qu'il existait des parachutes avec contrôle électronique...)
_________________
François
N3 (07/06/2008)
E1 (01/06/2008)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Julien31



Inscrit le: 20 Déc 2007
Messages: 69
Localisation: Toulouse

MessagePosté le: Mar Mar 18, 2008 5:14 pm    Sujet du message: Répondre en citant

Si tu as besoin d'un coup de main pour developper le simulateur, David, hesites pas à me demander !
_________________
Too Weird to Live, Too Rare to Die.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Tautaz
Membre Actif


Inscrit le: 19 Juil 2007
Messages: 1757
Localisation: Colomiers

MessagePosté le: Mar Mar 18, 2008 5:48 pm    Sujet du message: Répondre en citant

ha non le systeme "parachute" c'est un maintien de la PpO2 d'un CCR a un seuil vivable...

Sinon il y a des parachutes a ouverture controlée par un systtème electronique en cas d'ouverture trop tardive de malaise ou autre mais c'est pas ça du tout que je veux, je ne saute que dans les canyons.

Merci Julien


Par contre la simulation d'un PICBASIC dans l'absolu, je peux faire ça sur quoi? J'ai programmé du CPU Motorola ds ma jeunesse d'electronicien, mais me demandez pas lequel, j'ai oublié, 6800 je crois
_________________
Vous venez de lire un post de Tautaz, reposez vous avant de passer a autre chose.

Respectez la posologie indiquée.

QSP pour avoir mal a la tronche.Diluer Wisperine dans un verre d'eau avant de vider le verre.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
Julien31



Inscrit le: 20 Déc 2007
Messages: 69
Localisation: Toulouse

MessagePosté le: Mar Mar 18, 2008 6:03 pm    Sujet du message: Répondre en citant

Si c'est juste pour simuler un algo, tu peux le faire sur n'importe quel support/langage dans un premier temps.

Apres si c'est pour tester le "vrai" code pour ton micro controlleur, il faut un logiciel spécifique...
Un truc comme ca ?? http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002

(Ca fait quelques temps que j'ai pas bidouillé tout ca, mais il me reste quelques souvenirs de mes années d'études )
_________________
Too Weird to Live, Too Rare to Die.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Tautaz
Membre Actif


Inscrit le: 19 Juil 2007
Messages: 1757
Localisation: Colomiers

MessagePosté le: Mar Mar 18, 2008 6:08 pm    Sujet du message: Répondre en citant

je telecharge, ça a l'air d'etre ça dans l'idée, je vais pouvoir degrossir le truc
_________________
Vous venez de lire un post de Tautaz, reposez vous avant de passer a autre chose.

Respectez la posologie indiquée.

QSP pour avoir mal a la tronche.Diluer Wisperine dans un verre d'eau avant de vider le verre.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Forum Passion-Plongée, la communauté des plongeurs Index du Forum -> Conseils & Techniques Toutes les heures sont au format GMT + 2 Heures
Aller à la page 1, 2  Suivante
Page 1 sur 2

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum

FORUM PLONGEE - découvez les forums Passion-Plongée.com : voyage plongée, actualité de la plongée sous-marine, conseil et
technique sur le matériel et équipement du plongeur, etc. Passion-Plongée est LA communauté des plongeurs. Inscription Gratuite !

Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com |
phpBB SEO