Exploiter un signal pwm d'un vieux module de pesée industriel

Exploiter un signal pwm d'un vieux module de pesée industriel - Divers - Electronique, domotique, DIY

Marsh Posté le 19-01-2017 à 11:06:05    

Bonjour à tous,
 
Tout d'abord, je tiens à préciser que je suis ultra novice en électronique et que mon métier premier est développeur informatique.
 
Depuis quelques semaines, en marge de mon activité principale, j'essaie d'exploiter le module de pesée d'une vieille balance industrielle allemande (mettler toledo / garvens) des années 90.  
 
Ce module de pesée est branché à une carte mère qui l'alimente et se charge de récupérer les informations de pesée. Il m'est malheureusement impossible d'exploiter les interfaces série de cette carte mère, par manque de documentation. J'ai donc décidé de récupérer le signal du module de pesée directement. Rapidement, à l'aide de mon oscilloscope branché sur 2 points de la carte mère, je suis arrivé à obtenir un signal de type pwm à 1khz :
 
signal (5ms) :
https://s5.postimg.org/s0dt1uhdf/20170103_160847_HDR.jpg
 
signal (500us) :  
https://s5.postimg.org/rc4yiwinn/20170103_160914.jpg
 
Plus on appuie fort sur la balance, plus le temps passé par le signal au dessus de 0v est grand.
 
Intuitivement, j'imagine récupérer les événements : "le voltage passe de négatif à positif" et "le voltage passe de positif à négatif", et la différence de temps passée entre ces deux événements représenterait ma valeur brute de pesée.
Mais je pêche complètement sur l'électronique à mettre en place pour récupérer ces événements sur un micro contrôleur type arduino.  
 
Pour étayer le sujet, voici la carte mère dont il est question :
https://s5.postimg.org/sgz0oa54j/s_l1600_annotated.png
 
Le module de pesée duquel je récupère le signal est branché sur la connectique db25 que j'ai analysée :
broche 1 => +15V
broche 2 => AGND et +15V (relié à la broche 5 et 7 côté module de pesée)
broche 3 => -15V
broche 4 => capacitor noté C18
broche 5 => AGND et au +15V (relié à la broche 2 et 7 côté module de pesée)
broche 6 => capacitor noté C19
broche 7 => AGND (relié à la broche 2 et 5 côté module de pesée)
 
Pour obtenir le signal présenté sur les photos en PJ, j'ai branché la sonde sur un point entre la broche 4 et C18 et le ground sur un point entre la broche 6 et C19. Dans ce cas, la tension varie entre -2.2V et +2.2V.
J'obtiens un signal identique en apparence mais avec une tension divisée par 2 si je branche la sonde sur un point entre la broche 4 et C18 et le ground sur le AGND de la carte mère. Dans ce cas, la tension varie entre -1.1V et +1.1V.
 
Pouvez-vous m'aider ?
 
Merci par avance !
 
Sébastien

Reply

Marsh Posté le 19-01-2017 à 11:06:05   

Reply

Marsh Posté le 19-01-2017 à 11:40:00    

Hummm tu as une photo du capteur de cette balance ?
 
Parce qu'il y a une bonne chance pour que ce soit un capteur à jauge de contrainte classique.
Si c'est le cas, le plus simple est de directement brancher ce capteur à un convertisseur analogique numérique relié ensuite à ton microcontrôleur.
Il y a des ADC dédiés à ce type de mesure avec le front end analogique adéquat genre ça à pas cher ( qui existe surement ailleurs a encore moins cher ) https://www.sparkfun.com/products/13879  

Reply

Marsh Posté le 19-01-2017 à 16:16:22    

Bonjour,
La semaine prochaine, je voie un technicien Mettler Toledo (sur site, il n'a certainement pas la compétence pour un tel dépannage, toutefois il peut peut être donner quelques info sur le type d'interface ou transmettre à un tech d'atelier).
Je peux lui transmettre l'adresse de ton message, mais il faudrait la référence exacte de la balance.
 
Par contre, n'utilise surtout pas cette balance dans un commerce ou si tu doit certifier un poids à des clients, sinon, tu risque à avoir à faire à la DGCCRF!!


---------------
Guig Esprit du Sage
Reply

Marsh Posté le 24-01-2017 à 12:45:10    

guig2000 a écrit :

Bonjour,
La semaine prochaine, je voie un technicien Mettler Toledo (sur site, il n'a certainement pas la compétence pour un tel dépannage, toutefois il peut peut être donner quelques info sur le type d'interface ou transmettre à un tech d'atelier).
Je peux lui transmettre l'adresse de ton message, mais il faudrait la référence exacte de la balance.
 
Par contre, n'utilise surtout pas cette balance dans un commerce ou si tu doit certifier un poids à des clients, sinon, tu risque à avoir à faire à la DGCCRF!!


Bonjour,  
 
J'ai enfin pu accéder à la machine pour faire des photos :
 
La peseuse (démembrée) :
https://s5.postimg.org/xj09oyxkj/20170120_181645.jpg
https://s5.postimg.org/nzqkvia2b/20170120_181738.jpg
 
Module de pesée (sous le convoyeur central) :
https://s5.postimg.org/igo1ead0z/20170120_181441.jpg
https://s5.postimg.org/7v462a6pf/20170120_181455.jpg
https://s5.postimg.org/stac0d6k3/20170120_181500.jpg
https://s5.postimg.org/8affvasmr/20170120_181513.jpg
 
Tête de la machine contenant (affichage, clavier, carte mère et cartes filles) :
https://s5.postimg.org/8ogruwcqb/20170120_181553.jpg
 
S'il n'est pas trop tard pour transmettre ces infos à Mettler Toledo, je suis preneur. L'idéal serait d'avoir une documentation détaillée de la machine, que ce soit pour l'utilisation normale via le clavier, ou via les différents connecteurs rs232 et centronics.


Message édité par seub17 le 24-01-2017 à 12:47:05
Reply

Marsh Posté le 24-01-2017 à 13:34:50    

jemangedeslolos a écrit :

Hummm tu as une photo du capteur de cette balance ?
 
Parce qu'il y a une bonne chance pour que ce soit un capteur à jauge de contrainte classique.
Si c'est le cas, le plus simple est de directement brancher ce capteur à un convertisseur analogique numérique relié ensuite à ton microcontrôleur.
Il y a des ADC dédiés à ce type de mesure avec le front end analogique adéquat genre ça à pas cher ( qui existe surement ailleurs a encore moins cher ) https://www.sparkfun.com/products/13879  


Bonjour,
 
Effectivement, avant ce projet, j'avais exploité à plusieurs reprises le HX711 pour créer des balances connectées (on est très balance par ici), donc je m'imaginais naïvement pouvoir le réutiliser en démontant le module de pesée et en me branchant directement sur le capteur. J'ai donc démonté entièrement le boitier et des dizaines de vis et de pièces usinées plus tard, je tombe sur le capteur d'où sortent les 8 fils sur la droite de la photo suivante :
https://s5.postimg.org/8affvasmr/20170120_181513.jpg
 
Je n'ai malheureusement pas pris la photo du capteur, et on m'a demandé de le remonter, donc je n'ai pas pu étudier la bête.

Message cité 1 fois
Message édité par seub17 le 24-01-2017 à 13:35:16
Reply

Marsh Posté le 25-01-2017 à 15:57:30    

Je m'en doutai un peut, le tech sur site de mettler que j'ai vu n'a pas plus d'infos, d'autant plus que c'est une balance industrielle et qu'il s'occupe de balances commerciales.
Malheureusement à part payer mettler pour intervention tu ne peux rien espérer de leur part, sauf si peux être tu trouve un meilleur contact chez eux.


---------------
Guig Esprit du Sage
Reply

Marsh Posté le 25-01-2017 à 17:33:26    

seub17 a écrit :


Bonjour,
 
Effectivement, avant ce projet, j'avais exploité à plusieurs reprises le HX711 pour créer des balances connectées (on est très balance par ici), donc je m'imaginais naïvement pouvoir le réutiliser en démontant le module de pesée et en me branchant directement sur le capteur. J'ai donc démonté entièrement le boitier et des dizaines de vis et de pièces usinées plus tard, je tombe sur le capteur d'où sortent les 8 fils sur la droite de la photo suivante :
https://s5.postimg.org/8affvasmr/20170120_181513.jpg
 
Je n'ai malheureusement pas pris la photo du capteur, et on m'a demandé de le remonter, donc je n'ai pas pu étudier la bête.


 
Je ne connais pas de capteur 8 fils.
Je connais des capteurs basiques avec 4 fils et des capteurs avec compensation 6 fils.
Il existe peut être des capteurs avec une mesure de la température pour expliquer les 2 fils supplémentaires.
Dans tous les cas, avec juste un multimètre tu es capable de retrouver le pont de wheatstone sur 4 fils ( sauf si c'est un capteur actif comme certains capteur de pression par exemple )
C'est vérifiable d'un coup d’œil quand tu pourras re-démonter a nouveau  :D  
Si tu arrives à suivre le cheminement des fils sur le PCB et que tu trouves un ADC/AOP/Ref de tension c'est qu'il n'y a pas d’électronique dans le capteur.
 
Tu recherches quoi comme précision et sur quelle plage de mesure ?

Reply

Marsh Posté le 25-01-2017 à 19:23:04    

seub17 a écrit :

Il m'est malheureusement impossible d'exploiter les interfaces série de cette carte mère, par manque de documentation.

Je suis un peu étonné par cette phrase. Si la balance balance directement les valeurs sur le port série il suffit d'un oscilloscope pour trouver la bonne broche et les bons réglages pour le récepteur, c'est pas très compliqué. Après c'est sûr que si il faut d'abord configurer la bête ça sera plus difficile sans la doc.
 
edit: À tout hasard, tu as tenté de contacter le fabricant? Parfois si on demande gentillement on peut récupérer des infos... Internet me dis que ces machines sont encore vendus d'occasion, donc peut-être...


Message édité par rat de combat le 25-01-2017 à 20:08:08
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed