Le forumPico open source

Avis, suggestions, bugs, participez à la mise en forme du forum
Règles du forum
Chers membres, merci de prendre connaissance et respecter les quelques règles de bon sens suivantes avant de poster votre message :
  • Vous assurer que vous postez dans la bonne rubrique
  • Vérifier qu'il n’existe pas déjà une réponse à votre question ou un sujet identique
  • Prendre conscience que vos propos n’engagent que vous et que vous devrez en assumer la paternité
  • Vérifier les sources des informations que vous diffusez, en vous assurant le cas échéant de respecter les droits d’auteur qui peuvent être liés aux informations, images ou documents cités
  • Prendre soin de respecter vos interlocuteurs et bannir les insultes et autres propos diffamatoires ou dégradants
  • Vous assurer de rester autant que faire se peut dans le sujet exposé
  • Prendre le temps de vérifier l’orthographe et la grammaire de votre message
Merci par avance de votre contribution à préserver le bon esprit de ce forum.

Etes vous pour un projet de pico open-source

Je suis pour et je veux bien participer
24
32%
Je suis pour
52
68%
Je suis contre
0
Aucun vote
 
Nombre total de votes : 76

Avatar de l’utilisateur
NicoJ
Ch'ti nouveau
Messages : 177
Inscrit depuis : 14 ans 10 mois
Je suis tuteur : oui
Brasseur : Amateur
Localisation : Saint-Denis, La R??union
A remercié : 5 fois
A été remercié : 8 fois

Re: Pico open source

Message par NicoJ »

Est-ce que ce n'est pas mieux de simplement s'arrêter au niveau des borniers pour chaque port (y compris 1-wire, I2C). Charge à l'utilisateur de relier ces borniers aux connecteurs qu'ils souhaite utiliser (XLR par exemple) en fonction de son installation.
Avatar de l’utilisateur
NicoJ
Ch'ti nouveau
Messages : 177
Inscrit depuis : 14 ans 10 mois
Je suis tuteur : oui
Brasseur : Amateur
Localisation : Saint-Denis, La R??union
A remercié : 5 fois
A été remercié : 8 fois

Re: Pico open source

Message par NicoJ »

Cede a écrit :Pour la partie logicielle, on pourrait en discuter, j'avais quelques idées aussi pour la modularité. On pourra s'en parler :)
J'ai fait un schéma de proposition d'architecture. A ta disposition pour en discuter.
Avatar de l’utilisateur
Cede
Maître Brasseur
Maître Brasseur
Messages : 4200
Inscrit depuis : 20 ans 11 mois
Je suis tuteur : oui
Mon équipement : Un peu trop :)
Brasseur : Amateur
Localisation : Clapham / xToulouse
2 recettes partagées
A remercié : 27 fois
A été remercié : 147 fois

Re: Pico open source

Message par Cede »

NicoJ a écrit :Est-ce que ce n'est pas mieux de simplement s'arrêter au niveau des borniers pour chaque port (y compris 1-wire, I2C). Charge à l'utilisateur de relier ces borniers aux connecteurs qu'ils souhaite utiliser (XLR par exemple) en fonction de son installation.
En fait ça s'arrête aux borniers, c'est le même principe qu'un disjoncteur sur un tableau électrique.
Le montage se fait sur un rail que tu visses au fond d'une boite, c'est juste une façon plus élégante de positionner la carte.
Ça ressemble à ça avec un capot par dessus:
Image
http://www.minibrasse.ca
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
dickymoe
Arpette
Arpette
Messages : 260
Inscrit depuis : 15 ans 3 mois
Mon équipement : Moulin Brewferm + Seaux brouwland + Tress inox + Casserole 30l + Cuve ébu 50l + Frigo pour la fermentation secondaire.
Brasseur : Amateur
Localisation : Mérignies
A remercié : 5 fois
A été remercié : 4 fois

Re: Pico open source

Message par dickymoe »

Ca prend une belle tournure tout ça. Je ne participe pas mais lit attentivement chaque poste.

Je n'ai pas le niveau électronique pour participer à vos discutions, ni même en brassage mais je veux faire parti du projet !!

Je remplis le pad et je donnerai un coup de main coté logiciel :)
Avatar de l’utilisateur
NicoJ
Ch'ti nouveau
Messages : 177
Inscrit depuis : 14 ans 10 mois
Je suis tuteur : oui
Brasseur : Amateur
Localisation : Saint-Denis, La R??union
A remercié : 5 fois
A été remercié : 8 fois

Re: Pico open source

Message par NicoJ »

En fait ça s'arrête aux borniers, c'est le même principe qu'un disjoncteur sur un tableau électrique.
Le montage se fait sur un rail que tu visses au fond d'une boite, c'est juste une façon plus élégante de positionner la carte.
Super, c'est à ça que je pensais. Ca permet à l'utilisateur d'installer la carte proprement dans un tableau et de là, connecter les différents éléments en utilisant le bornier.
Avatar de l’utilisateur
Cede
Maître Brasseur
Maître Brasseur
Messages : 4200
Inscrit depuis : 20 ans 11 mois
Je suis tuteur : oui
Mon équipement : Un peu trop :)
Brasseur : Amateur
Localisation : Clapham / xToulouse
2 recettes partagées
A remercié : 27 fois
A été remercié : 147 fois

Re: Pico open source

Message par Cede »

J'ai fait une premiere version de circuit, pas construit, juste dessiné la plaque.
Ça integre:
4 circuits pour sondes pt100
4 entrées 0-10v/ 4-20mA
4 sorties 0-10v
4 sorties Pwm
16 entrées digitales avec 2 interruptions lors d'un changement d'etat
16 sorties digitales

Ce circuit rentre dans un boitier qui se monte sur un rail Din d'environ 14 cm de large

Il faut que je fasse le circuit qui va sur le haut du boitier, car dans ce boitier on peut rentrer 3 circuits, il y a un étage pour chacun.
Celui du haut va servir a mettre le connecteur vers le beaglebone et ceux pour le 1wire et pour chainer d'autres modules.

J'etais en train de me demander si il ne serait pas interressant pour les sorties, de faire un module avec des relais.
Les sorties peuvent tenir 500mA, c'est bien pour des voyants, mais pour le reste c'est limité, comme pour des pompes par exemple, et des electrovannes doivent aussi consommer plus que ça.

En fait l'idée serait de faire un module de base avec moins d'entrées et sorties, en fait se limiter à:
4 Sondes pt100
4 sorties pwm
8 entrées
8 sorties
Bus 1 wire

Et ensuite, un module 4 entrées analogiques et 4 sorties analogiques, un module 8 relais 10A ou un module avec des sorties plus puissantes à Mosfets, un module encodeurs rotatif par exemple

Je vais dormir là dessus :)

Toute idée est bienvenue
http://www.minibrasse.ca
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
Avatar de l’utilisateur
NicoJ
Ch'ti nouveau
Messages : 177
Inscrit depuis : 14 ans 10 mois
Je suis tuteur : oui
Brasseur : Amateur
Localisation : Saint-Denis, La R??union
A remercié : 5 fois
A été remercié : 8 fois

Re: Pico open source

Message par NicoJ »

J'etais en train de me demander si il ne serait pas intéressant pour les sorties, de faire un module avec des relais.
Les sorties peuvent tenir 500mA, c'est bien pour des voyants, mais pour le reste c'est limité, comme pour des pompes par exemple, et des electrovannes doivent aussi consommer plus que ça.
Est-ce que les 16 sorties digitales ne peuvent pas servir directement à commander des relais, en particulier lorsqu'ils sont montés sur un rail DIN. Pour les relais à souder, effectivement il faudrait un module d'extension spécifique.
En fait l'idée serait de faire un module de base avec moins d'entrées et sorties, en fait se limiter à:
4 Sondes pt100
4 sorties pwm
8 entrées
8 sorties
Bus 1 wire
Pourquoi moins d'E/S ? C'est une question de dimension et de place sur la carte ? Finalement tu utilises quels ports du BBB ?

Sinon, je me demandais si tu avais prévu une protection des E/S par opto-coupleurs ?
Avatar de l’utilisateur
Cede
Maître Brasseur
Maître Brasseur
Messages : 4200
Inscrit depuis : 20 ans 11 mois
Je suis tuteur : oui
Mon équipement : Un peu trop :)
Brasseur : Amateur
Localisation : Clapham / xToulouse
2 recettes partagées
A remercié : 27 fois
A été remercié : 147 fois

Re: Pico open source

Message par Cede »

NicoJ a écrit :
J'etais en train de me demander si il ne serait pas intéressant pour les sorties, de faire un module avec des relais.
Les sorties peuvent tenir 500mA, c'est bien pour des voyants, mais pour le reste c'est limité, comme pour des pompes par exemple, et des electrovannes doivent aussi consommer plus que ça.
Est-ce que les 16 sorties digitales ne peuvent pas servir directement à commander des relais, en particulier lorsqu'ils sont montés sur un rail DIN. Pour les relais à souder, effectivement il faudrait un module d'extension spécifique.
En fait l'idée serait de faire un module de base avec moins d'entrées et sorties, en fait se limiter à:
4 Sondes pt100
4 sorties pwm
8 entrées
8 sorties
Bus 1 wire
Pourquoi moins d'E/S ? C'est une question de dimension et de place sur la carte ? Finalement tu utilises quels ports du BBB ?
La question que je me posais était: est-ce que nous avons besoin d'autant d'entrées sorties pour une pico pour commencer ?
4 sondes de température avec 4 pwm pour la chauffe électrique, 8 entrées pour des boutons et 8 sorties pour des voyants ou commandes de relais, ça me parait déjà un bon paquet.

Sur la carte j'ai encore de la place, donc je pourrais éventuellement rajouter un étage de puissance pour les sorties de façon à les passer de 500mA chaque à 2A ou un peu plus.

Les ports du BBB utilisés sont:
  • i2c
  • GPIO P9-27 à P9-31 pour le PWM par le PRUSS
  • P9-25 pour le 1wire ( à vérifier la dispo, peut être bougé )
  • P8-20 P8-21 ou P8-15 P8-16 pour les interruptions sur changement d'état des entrées
  • 3V3, 5V et masse
NicoJ a écrit :Sinon, je me demandais si tu avais prévu une protection des E/S par opto-coupleurs ?
Un autre point à discuter: la polarité des E/S.
Pour l'instant je suis partit sur des entrées à 1 si mise à la masse, et pour les sorties elles sont en collecteur ouvert, donc elles conduisent vers la masse lorsque activées.
C'est une habitude dans l'électronique. Un fil se détache et va toucher au boitier métallique, il ne se passe pas grand chose.

Dans le cas des entrées, la protection est assurée par une diode, c'est tout bête et très efficace.
Pour les sorties, j'ai utilisé un driver ULN2803 qui protège le circuit dans une certaine mesure.

J'ai regardé différentes approches, mais pour l'instant c'est celle qui me paraissait la plus simple et aussi moins chère que des opto coupleurs.
On peut ajouter des optocoupleurs pour permettre des entrées niveau haut, ce n'est vraiment pas un problème.
http://www.minibrasse.ca
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
Avatar de l’utilisateur
NicoJ
Ch'ti nouveau
Messages : 177
Inscrit depuis : 14 ans 10 mois
Je suis tuteur : oui
Brasseur : Amateur
Localisation : Saint-Denis, La R??union
A remercié : 5 fois
A été remercié : 8 fois

Re: Pico open source

Message par NicoJ »

Sur la pico que j'ai en projet, j'ai prévu 5 sondes de températures, mais bon c'est pas obligé d'être des PT-100. Je pourrais compléter avec des sondes numériques (DS18B20 en 1-wire).
C'est vrai que 4 entrées analogiques (sondes de température) , 4 pwm pour la chauffe électrique, 8 entrées pour des boutons et 8 sorties pour des voyants ou commandes de relais, c'est déjà pas mal. Il faut ajouter 1 port 1-wire et 1 port I2C pour les modules. Par contre on a pas de sortie analogique ?
Niveau module on pourrait imaginer :
  • 1 module à 8 relais (sachant que les 8 sorties de base peuvent également servir à piloter des relais)
  • 1 module à 8 entrées / 8 sorties , 4 entrées analogiques, 4 sorties analogiques


Sur les aspects protection, n'étant pas spécialiste je te fais confiance. Je me dis juste qu'il faudrait que les sorties soient assez puissantes pour commander directement des éléments en 5-12V, genre pompe ou électro-vanne.
Avatar de l’utilisateur
Cede
Maître Brasseur
Maître Brasseur
Messages : 4200
Inscrit depuis : 20 ans 11 mois
Je suis tuteur : oui
Mon équipement : Un peu trop :)
Brasseur : Amateur
Localisation : Clapham / xToulouse
2 recettes partagées
A remercié : 27 fois
A été remercié : 147 fois

Re: Pico open source

Message par Cede »

NicoJ a écrit :Il faut ajouter 1 port 1-wire et 1 port I2C pour les modules. Par contre on a pas de sortie analogique ?
Les ports y sont, enfin ils seront sur le dessus du boitier. Et le port i2c sera répliqué de chaque coté pour pouvoir enchainer les modules.
Les boitiers ressemblent à ça:
ImageImage
C'est des BUD dans la série DMB.

Tu penses que ça peut servir à quoi les sorties analogiques ?
Les sorties analogiques, j'aurais mis ça en module supplémentaire 4 entrées analogiques et 4 sorties analogiques comme tu dis.
Dans ma pico, j'en aurais besoin pour une vanne proportionnelle avec un feedback, mais plus dans le futur.
Pour l'instant je pense plus contrôler à la main :)

Pour controler une pompe, ça va dépendre de sa puissance ( on parle des pompes 12 et 24V ) et pour les electrovannes, de ce que j'ai vu c'est dans les 1.4A sous 12V pour les direct acting, donc celles qui prennent le plus d'ampérage.

Je vais regarder pour mettre des sorties capables de prendre entre 2 et 5A.

Pour la protection, ce sont surtout les entrées analogiques qui ont besoin de plus de protection, mais c'est prévu.
http://www.minibrasse.ca
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager