[memo] Convertisseur 8 sondes 0/10V sans prétention...!!!

Modérateurs: Balajol, monteric, ramses

[memo] Convertisseur 8 sondes 0/10V sans prétention...!!!

Messagepar patrick07 » Dim Sep 09, 2007 0:05 am

Bonjour,

La denière version de cette carte se trouve ici: viewtopic.php?t=1542&start=39

Marchant sur les traces d'Yves GUERN ( viewtopic.php?t=1006 ), une autre carte permettant de rajouter 7 entrées analogiques (8 sur la carte moins une sur l'automate) au Millénium 3 ou autres automates programmables qui en manquent cruellement pour une installation solaire dès lors que l'on dépasse une certaine complexité.

Pourquoi sans prétention ? parce que cette carte n'a pas la précision des autres convertisseurs 0/10V proposées sur ce forum. L'objectif étant plutôt de permettre la mesure d'une grande quantité de températures pour un coût dérisoire avec une précision suffisante pour, disons, 90% des applications.

    Utilise 1 entrée analogique, 3 entrées TOR (tout ou rien) et un petit bout de programme (voir ici: download.php?id=1032 , merci Yves !!!).

    Prévue de préférence pour des capteurs KTY10 ou KTY81 en raison de leur faible coût. Peut aussi être utilisée avec des PT1000 ou PT100 en changeant quelques valeurs.

    Une seule plage de température 0/100°C, la plus courante, pour les 8 entrées.

    5 entrées analogiques restent disponibles sur le M3 pour les gammes de température plus étendues comme celles que l'on peut avoir sur les capteurs, par exemple. Utiliser des cartes convertisseur indépendantes sur ces entrées.

    Alimentation directe en 24V, celle du M3.

Comme d'hab, pour ceux qui n'ont pas les compétences ou le temps ou le matériel, je peux en graver quelques unes avec ou sans composants dessus, il suffit de me le demander...!!! :wink:

@+

Patrick
Fichiers joints
Conv8voies.jpg
Conv8voies.jpg (64.33 Kio) Vu 3325 fois
mux8kty.pdf
Schéma, plan d'implantation et typon carte convertisseur 8 entrées.
(642.58 Kio) Téléchargé 774 fois
Modifié en dernier par patrick07 le Sam Mar 21, 2009 10:54 am, modifié 5 fois.
Avatar de l’utilisateur
patrick07
Maitre Solaire
Maitre Solaire
 
Messages: 1692
Enregistré le: Lun Avr 03, 2006 11:07 am
Localisation: Sud Ardèche -07- St Germain

Messagepar mate » Lun Sep 10, 2007 0:00 am

Pas mal du tout , je pense qu'il n'y a egalement aucun probleme en vue de la mise en oeuvre sur le Millenium II .

slt

Christian F6HDP

mate
Stagiaire Solaire
Stagiaire Solaire
 
Messages: 81
Enregistré le: Lun Avr 17, 2006 16:51 pm
Localisation: Longeville les St avold - Moselle (57)

Messagepar patrick07 » Lun Sep 10, 2007 9:54 am

Bonjour Mate,

Si, si (comme dirait l'impératrice :lol: ) ça marche aussi avec le M2 et ça devrait marcher avec d'autres automates, Teleméca, Siemens...
Avatar de l’utilisateur
patrick07
Maitre Solaire
Maitre Solaire
 
Messages: 1692
Enregistré le: Lun Avr 03, 2006 11:07 am
Localisation: Sud Ardèche -07- St Germain

Messagepar mate » Ven Sep 14, 2007 15:55 pm

Salut patrick,

Je vais faire un essai et faire le test mais comme tu le dit , il ne devrait pas y avoir de probleme.

slt

Christian [url]F6HDP [/url]

mate
Stagiaire Solaire
Stagiaire Solaire
 
Messages: 81
Enregistré le: Lun Avr 17, 2006 16:51 pm
Localisation: Longeville les St avold - Moselle (57)

Messagepar Bernardo54 » Mar Avr 01, 2008 16:05 pm

[quote="patrick07"]Bonjour,

Comme d'hab, pour ceux qui n'ont pas les compétences ou le temps ou le matériel, je peux en graver quelques unes avec ou sans composants dessus, il suffit de me le demander...!!! :wink:

@+

Patrick[/quote]

Bonjour Patrick et bonjour à tous
Je vous lis depuis 3 mois et je potasse dans mon coin ma future installation (SSC).
Malgré le fait que je sois pour une installation "gérable" par n'importe qui, et donc qui me ferait pencher à priori vers une régulation spécialisée Steca ou Resol, je trouve que les régul du commerce manquent d'entrées (pour ce que je veux faire) et je pense me tourner vers le M3.
Et donc pour augmenter le nombre d'entrées je souhaiterais réaliser ta carte de multiplexage, pour disposer de + d'entrées sonde.
Peux tu me dire si tu peux me réaliser et me vendre le circuit imprimé (pour souder ça va mais je ne me sens pas de faire le cicruit imprimé) et me confirmer la liste des composants à acheter (pour PT1000), ou éventuellement me vendre CI + composants, et à quelles conditions?
Et si ça te pose PB de ne faire qu'un seul CI, eut être que je peux t'en prendre 2 ou que quelqu'un d'autre est intéressé.

Merci d'avance
Yves

Bernardo54
Newbie
Newbie
 
Messages: 3
Enregistré le: Ven Fév 08, 2008 20:12 pm
Localisation: Gap (05)

Messagepar patrick07 » Mer Avr 02, 2008 0:18 am

Bonsoir Yves,

Tu ne peux pas mieux tomber, j'y suis en plein dessus !!!

Aujourd'hui même j'ai gravé une nouvelle version, pas de gros changements par rapport à celle des premiers fichiers mais re-routage de tout le circuit imprimé... et pas mal d'heures de boulot !!! :?

Comme je le précisait dans le post initial, ce circuit est plutôt prévu pour des sondes KTY. Avec ces capteurs semiconducteurs on peut atteindre une linéarité de 0,1°C pour une plage de 0/100°C. Avec des PT1000 on a difficilement moins de 1°C de non-linéarité pour la même plage de mesure. Attention, ce n'est pas dû aux sondes elles-mêmes mais à la façon dont le circuit les traitent. Les sondes platines nécessitent d'être alimentées à courant constant ce qui rendrait la carte trop compliquée, mais elles restent utilisables sur ce montage en changeant quelques valeurs, résistances de zéro et de gain... Dans tous les cas on a quand même une précision de +/-1°C sur une plage de -20/120°C.

L'autre problème plus épineux à résoudre est qu'il ne suffit pas de raccorder cette carte à un Millénium pour que ça fonctionne, il lui faut un petit bout de prog comme celui d'Yves Guern... Deux membres de ce forum se sont proposés pour développer tout ça, je n'ai ni Millénium ni le temps pour le faire je les en remercie donc vivement !!!
Je ne manquerais pas de poster (ou ils le feront) l'avancement de leurs tests...

:wink:
Avatar de l’utilisateur
patrick07
Maitre Solaire
Maitre Solaire
 
Messages: 1692
Enregistré le: Lun Avr 03, 2006 11:07 am
Localisation: Sud Ardèche -07- St Germain

Messagepar Bernardo54 » Lun Avr 07, 2008 16:50 pm

[quote="patrick07"]Bonsoir Yves,

Tu ne peux pas mieux tomber, j'y suis en plein dessus !!!

Aujourd'hui même j'ai gravé une nouvelle version, pas de gros changements par rapport à celle des premiers fichiers mais re-routage de tout le circuit imprimé... et pas mal d'heures de boulot !!! :?

Comme je le précisait dans le post initial, ce circuit est plutôt prévu pour des sondes KTY. Avec ces capteurs semiconducteurs on peut atteindre une linéarité de 0,1°C pour une plage de 0/100°C. Avec des PT1000 on a difficilement moins de 1°C de non-linéarité pour la même plage de mesure. Attention, ce n'est pas dû aux sondes elles-mêmes mais à la façon dont le circuit les traitent. Les sondes platines nécessitent d'être alimentées à courant constant ce qui rendrait la carte trop compliquée, mais elles restent utilisables sur ce montage en changeant quelques valeurs, résistances de zéro et de gain... Dans tous les cas on a quand même une précision de +/-1°C sur une plage de -20/120°C.

:wink:[/quote]

Bonjour Patrick
Pas de PB pour moi pour utiliser des KTY. Je garderai mes 4 PT1000 pour les entrées directes du M3
Est ce que tu peux me fournir, soit un Circuit Imprimé et la liste des composants à acheter, soit l'ensemble (plage de 0 à 100°)?
Et je voudrais aussi monter pour les 4 PT1000 le circuit adaptateur 1 sonde que tu as réalisé. (l'est belle la petite boite de dérivation avec sa belle étiquette!)
Donc est ce que tu peux me fournir les 5 circuits imprimés et me confirmer les 2 listes de composants à acheter, et à quelles conditions €€€€.

Réponse en MP si tu préfères.
Merci
Yves

Bernardo54
Newbie
Newbie
 
Messages: 3
Enregistré le: Ven Fév 08, 2008 20:12 pm
Localisation: Gap (05)

Messagepar apollogf » Mer Avr 09, 2008 10:51 am

Bonjour,
je suis nouveau sur le forum et suis très intéressé par ta carte. J'aimerais savoir si à quelques modifs près sur les valeurs de résitances, on pourrait la tranformer en 0-5V pour pouvoir rentrer directement dans des pics (je tourne en Picbasic). ça serait pour moi la carte parfaite puisqu'elle me permettrait de gagner 4 E/S.
Merci d'avance pour tes infos
Grégory

PS. Si je pouvais abuser, une alim en 12V rendrait le système complètement autonome et je pense que ça n'intéressera pas que moi !

apollogf
Stagiaire Solaire
Stagiaire Solaire
 
Messages: 68
Enregistré le: Mer Mar 19, 2008 17:58 pm

Messagepar patrick07 » Mer Avr 09, 2008 23:40 pm

Bonsoir Grégory,

Oui cette carte peut fonctionner en 5V même presque mieux qu'en 24V parce que la partie conditionnement du signal est déjà en 5V (6,25V pour être précis).

Pour attaquer directement un PIC (basic ou pas) on peut même faire un sacré "dégraissage" et ne laisser que le commutateur (4051) et l'amplificateur d'entrée (à remplacer par un ampli-op "rail to rail"). Dans ce cas là le PIC fournit l'adresse sur 3 bits au 4051 et lit la température mesurée sur une entrée analogique.
Je pense que c'est pour ça que tu parles de gagner 4 E/S: Ou tu emploies les 8 entrées analogiques du PIC ( 8-8 ) ou tu commandes cette carte par 3 E/S + lecture sur une entrée AN ( 8-4 ).
La relative complexité de cette carte provient surtout de la configuration et du nombre d'E/S dispo sur les Millénium, pas assez d'entrées analogiques et trop de TOR.

Pourquoi dis-tu qu'une alim 12V rendrait le système autonome ???... Pour tout alimenter sur batterie ??? Si oui, il n'y a que la résistance chutrice sur le 24V à changer...

Pour faire avancer la partie logicielle j'ai eu l'occasion de me faire prêter un petit MIII XD10 (Merci à celui qui se reconnaîtra :wink: ).
Après quelques heures passées en vain à essayer de faire communiquer PC et automate sous Linux, de guerre lasse, je me suis décidé à redémarrer mon bon vieux Ordinausore sous XP. 5 minutes pour installer le soft Crouzet et moins d'une heure pour "dessiner" le petit bout de prog qui va bien avec cette carte... Et ça marche du premier coup !!! Cette petite bestiole se laisse apprivoiser sans problèmes !!! :lol:

:wink:
Avatar de l’utilisateur
patrick07
Maitre Solaire
Maitre Solaire
 
Messages: 1692
Enregistré le: Lun Avr 03, 2006 11:07 am
Localisation: Sud Ardèche -07- St Germain

Messagepar apollogf » Ven Avr 11, 2008 10:55 am

Bonjour patrick,
merci pour ces infos, c'est exactement à ça qu'il faut que j'arrive ! :D
Le picbasic dispose sur chacune de ses entrées un convertisseur 8 bits (quand on configure l'entrée comme ça).
Du coup, avec ta carte, 3 pattes en sorties et 1 en convertisseur et j'ai toute l'acquisition des températures en 10 bits sans rien ajouter
L'avantage du pic est son prix (30€) et sa facilité de programmation.
Mes années d'automatismes sont à présent bien trop loin pour que je me lance à nouveau avec des API. :(

Pourrais-je te demander exactement les composants à mettre (je n'ai pas les connaissances en electronique pour calculer tout ça)
Merci d'avance
Grégory

apollogf
Stagiaire Solaire
Stagiaire Solaire
 
Messages: 68
Enregistré le: Mer Mar 19, 2008 17:58 pm

Messagepar patrick07 » Sam Avr 12, 2008 13:05 pm

Bonjour,

Je joins le schéma simplifié mais suffisant pour interfacer des ports d'E/S de microcontroleur, Microchip ou autres...
Fichiers joints
muxpic.jpg
muxpic.jpg (193.12 Kio) Vu 3265 fois
Avatar de l’utilisateur
patrick07
Maitre Solaire
Maitre Solaire
 
Messages: 1692
Enregistré le: Lun Avr 03, 2006 11:07 am
Localisation: Sud Ardèche -07- St Germain

Messagepar patrick07 » Sam Avr 12, 2008 13:24 pm

Voici le petit bout de programme à rajouter à votre application pour lire la carte multiplexée. Testé sur un tout petit MIII XD10 4 entrées analogiques (dont une configurée en TOR), 2 entrées TOR et 4 sorties relais. Avec cette carte on se retrouve avec: 10 entrées analogiques (dont 2 configurables en TOR), 0 entrées TOR et 4 sorties relais.

Explications:

Sur les 3 entrées I1,I2 et IB on a respectivement les bits 0,1 et 2 qui forment l'adresse de la voie en cours de lecture par la carte multiplexée. C'est trois bits sont envoyés aux 3 entrées du convertisseur Binaire/Décimal B03.

L'entrée I1 (bit0) passe de 0 à 1 et inversement au rythme de l'horloge de la carte convertisseur. Celle-ci a une fréquence (FClk) de 1 hertz environ, soit 1sec par voie (TClk). Le timer BW B10 reconstitue l'horloge en générant une impulsion à chaque front montant et descendant du bit0.

Le timer B/H B16 a pour fonction de ne valider la lecture de la valeur analogique sur l'entrée IC que quand celle-ci est stabilisée. La durée de son impulsion de sortie est à ajuster (½ TClk <TB16< TClk) pour envoyer une impulsion aux démultiplexeurs B04 et B20 juste avant le changement d'état de l'entrée I1 c'est à dire avant le changement de voie de la carte. L'inverseur B17 remet le signal de validation dans le bon sens.
L'entrée analogique est une entrée filtrée. La fréquence de coupure du filtre passe-bas ne doit pas être réglée trop faible pour éviter une lecture erronée, 5 à 10 fois FClk minimum.

On a en sortie des deux dé-multiplexeurs 8 valeurs numériques correspondantes aux températures des 8 sondes. Elles sont disponibles pour toutes applications de la même façon que si elles étaient connectées sur une entrée analogique dédiée.

A titre d'exemple, j'ai rajouté la visualisation de ces 8 valeurs sur l'afficheur du Millénium. L'affichage est ici séparé en deux pages de quatre valeurs. La commutation d'une page à l'autre se fait par appuis successifs sur la touche ''A'' en façade de l'automate et du bistable B31.

:wink:
Fichiers joints
Mux_pm3_pdf.zip
(203.2 Kio) Téléchargé 484 fois
Mux8_XD10.jpg
Mux8_XD10.jpg (73.47 Kio) Vu 3373 fois
Avatar de l’utilisateur
patrick07
Maitre Solaire
Maitre Solaire
 
Messages: 1692
Enregistré le: Lun Avr 03, 2006 11:07 am
Localisation: Sud Ardèche -07- St Germain

Messagepar apollogf » Sam Avr 12, 2008 21:44 pm

Bonjour Patrick,
un grand merci pour ton schéma simplifié, même si je ne vais pas inventer l'eau chaude , ça va grandement m'aider à en faire !
Je m'attele au typon en début de semaine et je le mettrai à dispo dès que c'est fait.
Bien cordialement
Grégory

apollogf
Stagiaire Solaire
Stagiaire Solaire
 
Messages: 68
Enregistré le: Mer Mar 19, 2008 17:58 pm

Messagepar apollogf » Mer Avr 16, 2008 10:06 am

Comme promis le typon simplifié pour l'entrée dans les pics.
Photos de l'ensemble dès que c'est fait .
Grégory
Fichiers joints
circ8sondes.jpg
Attention à la mise à l'échelle pour pas à 2.54 avant l'impression
circ8sondes.jpg (127.02 Kio) Vu 3258 fois

apollogf
Stagiaire Solaire
Stagiaire Solaire
 
Messages: 68
Enregistré le: Mer Mar 19, 2008 17:58 pm

Messagepar Wlz » Mer Avr 30, 2008 0:15 am

[quote="patrick07"]Comme je le précisait dans le post initial, ce circuit est plutôt prévu pour des sondes KTY. Avec ces capteurs semiconducteurs on peut atteindre une linéarité de 0,1°C pour une plage de 0/100°C. Avec des PT1000 on a difficilement moins de 1°C de non-linéarité pour la même plage de mesure.[/quote]

Bonjour, je me pose la question de savoir si le type de sonde utilisée (pt ou KTY) a une influence sur la longueur maximale autorisée entre sonde et carte.
Quelle est la distance à ne pas dépasser pour avoir un résultat qui reste correct?

Merci
wLz
Avatar de l’utilisateur
Wlz
Stagiaire Solaire
Stagiaire Solaire
 
Messages: 120
Enregistré le: Lun Avr 16, 2007 17:34 pm
Localisation: Bagnères 65

Suivante

Retourner vers Crouzet M2-M3, autres API et péripheriques

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités

cron