Le forum ⇒ Pico open source
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 :
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
-
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
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.
-
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
J'ai fait un schéma de proposition d'architecture. A ta disposition pour en discuter.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
-
Cede
- 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
En fait ça s'arrête aux borniers, c'est le même principe qu'un disjoncteur sur un tableau électrique.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.
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:

http://www.minibrasse.ca
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
-
dickymoe
- 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
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
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
-
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
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.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.
-
Cede
- 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
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
Ç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
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
-
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
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.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.
Pourquoi moins d'E/S ? C'est une question de dimension et de place sur la carte ? Finalement tu utilises quels ports du BBB ?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
Sinon, je me demandais si tu avais prévu une protection des E/S par opto-coupleurs ?
-
Cede
- 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
La question que je me posais était: est-ce que nous avons besoin d'autant d'entrées sorties pour une pico pour commencer ?NicoJ a écrit :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.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.
Pourquoi moins d'E/S ? C'est une question de dimension et de place sur la carte ? Finalement tu utilises quels ports du BBB ?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
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
Un autre point à discuter: la polarité des E/S.NicoJ a écrit :Sinon, je me demandais si tu avais prévu une protection des E/S par opto-coupleurs ?
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
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
-
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
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 :
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.
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.
-
Cede
- 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
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.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 boitiers ressemblent à ça:

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
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager