FR 2705778 A1 19941202 FR 9403010 A 19940315 i La présente invention concerne un procédé et un appareil de mesure de masse, ainsi qu'une balance. Avec le progrès de la technologie, les procédés ont tendance à évoluer de plus en plus vite. La plupart des procédés nécessitent la coordination d'un certain nombre d'éléments, et une opération ne peut être réalisée qu'à la vitesse permise par l'élément le plus lent, à moins que plusieurs éléments analogues soient utilisés. Il existe certaines opérations dans lesquelles le poids d'un objet est nécessaire, mais, actuellement, il n'existe pas de balance effectuant une pesée précise et rapide. Le terme "précis" désigne la possibilité de pesée d'un objet d'un poids pouvant atteindre 2 kg avec une précision de 1 g. Le terme "rapide" indique la possibilité de la pesée d'un courant d'articles transportés en un temps inférieur à 1 s par article. Une opération dans laquelle une pesée rapide est nécessaire est le traitement du courrier. On a mis au point des installations à grande vitesse dans lesquelles le nombre convenable de feuilles incluses; ce nombre pouvant varier d'une enveloppe à une autre, est disposé dans une enveloppe. L'enveloppe est scellée et l'affranchissement est imprimé sur l'enveloppe. Cependant, avant que l'affran- chissement puisse être imprimé, il faut que le poids de l'article soit déterminé. On a déjà mis au point des appa- reils de pesée destinés à de telles installations de trai- tement du courrier, mais ils ont été relativement lents en général. En réalité, de nombreux appareils de pesée connus combinent une balance classique et un mécanisme qui arrête le courrier afin qu'il puisse être pesé. De nombreuses balances doivent être utilisées pour le traitement des articles transmis par un appareil de mise sous enveloppe, les différents articles du courrier étant déviés vers ces balances. Bien que ces appareils connus de pesée aient un fonctionnement relativement satisfaisant dans les installa- tions anciennes de traitement du courrier, dans le cas des appareils de mise sous enveloppes de réalisation récente, ayant une vitesse élevée, la fonction qui empêche le trai- tement rapide du courrier est la pesée des articles du courrier avant affranchissement. On peut résoudre ce pro- blème par utilisation de nombreuses balances placées en aval d'un appareil de mise sous enveloppes travaillant à grande vitesse, les articles de courrier étant transmis en alternance aux différentes balances. Evidemment, l'utilisa- tion de plusieurs balances est coûteuse et nécessite des fonctions supplémentaires de transport qui peuvent conduire à un nombre important de blocages. Certains appareils connus de pesée à grande vitesse utilisés pour la pesée d'objets qui font partie d'un train d'articles, ont déterminé le poids de chaque article pen- dant le mouvement de la balance, comme décrit par exemple dans le brevet des Etats-Unis d'Amérique n 3 800 893. L'inconvénient de ces installations de pesée est leur coût. Un autre principe de pesée rapide est la pesée d'un grand nombre d'articles simultanément et la formation du poids moyen, mais ceci est inutilisable lorsque le poids indivi- duel de chaque article doit être obtenu. L'invention concerne un appareil original de pesée mettant en oeuvre les principes de la vibration harmonique pour la détermination du poids d'un article. Une plate- forme montée de manière flexible est mise en oscillation par une excitation initiale. La fréquence d'oscillation dépend essentiellement de la masse totale de la plate-forme et de ce qui peut lui être associé, et de la constante élastique de la plate-forme. Un essai d'étalonnage est d'abord réalisé. La plate-forme ayant les éléments associés est mise en oscillation par application d'une impulsion d'excitation et les périodes d'oscillation sont mesurées avec différents poids étalonnés. Un objet est alors placé sur la balance et la plate-forme est à nouveau excitée. La période d'oscillation de la plate-forme portant l'article de poids inconnu est alors déterminée. La période d'oscil- lation obtenue avec l'article sur la plate-forme est compa- rée au résultat des essais d'étalonnage et la masse de l'article peut ensuite être déterminée à l'aide des équa- tions obtenues. Suivant l'invention, la balance est caractérisée en ce qu'elle comprend: un dispositif horizontal de support d'article, un dispositif destiné à provoquer l'oscillation du dispositif de support, un dispositif de mesure de la fréquence d'oscilla- tion du dispositif de support, et un dispositif destiné à déterminer une corrélation entre la masse d'un article porté par le dispositif de support et la fréquence d'oscillation qui est mesurée. Suivant une particularité de l'invention, la balance comporte un dispositif destiné à retenir fermement un ar- ticle sur le dispositif de support afin que l'article se déplace solidairement avec le dispositif de support. L'invention a également pour objet un appareil de mesure de masse, comprenant: une base, une plate-forme horizontale de support d'article, au moins un organe flexible assurant la connexion entre la base et la plate-forme de support d'article, un transducteur raccordé à l'organe flexible, un dispositif raccordé au transducteur et destiné à provoquer une oscillation libre de la plate-forme de support, un dispositif de mesure de la fréquence d'oscilla- tion de la plate-forme, et un dispositif destiné à déterminer la masse d'un article placé sur la plate-forme en fonction des indica- tions du dispositif de mesure de fréquence. Le procédé selon l'invention est caractérisé en ce qu'il comprend: le support d'une plate-forme par des organes fle- xibles, la disposition d'un transducteur sur l'un des or- ganes flexibles, l'oscillation de la plate-forme, la mesure du signal de sortie du transducteur, la disposition d'un article sur la plate-forme, l'oscillation de la plate-forme, la mesure du signal de sortie du transducteur lors- que l'article se trouve sur la plate-forme, la comparaison du signal de sortie du transducteur, lorsqu'aucun article n'est placé sur la plate-forme, au signal de sortie du transducteur lorsqu'un article est disposé sur la plate-forme, et la détermination de la masse de l'article d'après cette comparaison. Selon un mode de réalisation du procédé, celui-ci comprend: la disposition d'un article sur une plate-forme, le déclenchement de l'oscillation libre de la plate-forme, la création d'un signal correspondant à l'oscilla- tion de la plate-forme, le filtrage du signal créé afin que les effets des vibrations étrangères soient éliminés, la mesure de la fréquence du signal filtré, et la détermination de la masse de l'article d'après la fréquence du signal filtré. Enfin, la balance visée par l'invention est égale- ment caractérisée en ce qu'elle comprend: un dispositif horizontal de support d'article, un dispositif de déclenchement d'une oscillation du dispositif de support avec une accélération supérieure à l'accélération de la pesanteur, un dispositif de mesure de la fréquence d'oscilla- tion du dispositif de support, et un dispositif destiné à corréler la masse d'un ar- ticle porté par le dispositif de support à la fréquence mesurée d'oscillation. D'autres caractéristiques et avantages de l'inven- tion ressortiront mieux de la description qui va suivre, faite en référence aux dessins annexés sur lesquels: la figure 1 est une élévation latérale d'un appareil de pesée réalisé selon l'invention; La figure 2 est une vue de bout de l'appareil de la figure 1, suivant les flèches 2; la figure 3 est une vue en plan de l'appareil de la figure 2, suivant les flèches 3; la figure 4 est une coupe en élévation latérale ne représentant que certaines parties choisies de l'appareil de pesée représenté sur la figure 1; la figure 5 est une diagramme synoptique du circuit de mesure utilisé avec l'appareil de pesée représenté sur les figures 1 à 4; la figure 6 est un diagramme synoptique des diffé- rents éléments de l'organe électronique de commande repré- senté sur la figure 5; les figures 7a à 7c sont des graphiques représentant l'application d'une impulsion unique à l'appareil de pesée, l'oscillation de la plate-forme du dispositif de pesée représentée sur la figure 1 à la suite de l'impulsion unique, et l'oscillation représentée par une onde rectangu- laire respectivement; la figure 8 est un graphique indiquant le pourcen- tage d'erreurs sur la période en fonction du temps; la figure 9 est un ordinogramme illustrant le fonc- tionnement de l'appareil de pesée des figures 1 à 4; et la figure 10 est un ordinogramme illustrant les différentes étapes mises en oeuvre pour la détermination de la masse d'un article. L'appendice est un listage du programme de détermi- nation de poids. On se réfère aux figures 1 à 4; un appareil de pesée selon l'invention porte la référence générale 10. Bien que le dispositif 10 de pesée puisse étre utilisé dans un grand nombre d'applications dans lesquelles une détermi- nation rapide et précise du poids est nécessaire, on la décrit dans son application à une installation qui traite les articles du courrier tels que des enveloppes ayant des incluses, des cartes postales et analogues, auxquels un affranchissement doit être appliqué. Il faut noter que l'appareil selon l'invention mesure la masse et non le poids, comme expliqué dans la suite, mais, par raison de commodité, l'appareil est appelé "appareil de pesée". On se réfère en particulier aux figures 1 à 4; l'appareil 10 de pesée comporte un châssis 12 qui peut être placé sur un boitier de machine, une table ou un autre type de support. Une base 14 est portée au-dessus du châssis 12 par des ressorts hélicoïdaux 16 d'isolement fixés chacun, à une première extrémité, à un bras vertical 18 du châssis 12, ayant une forme générale de L retourné, et, à son autre extrémité, à la base 14. Les ressorts 16 d'isolement ont pour rôle d'isoler l'appareil 10 de pesée des vibrations transmises par le support sur lequel la base 12 est dispo- sée. Par exemple, si la base est placée sur une machine de préparation de courrier ou d'introduction de feuilles dans des enveloppes, un tel organe de support, lorsqu'il est en fonctionnement, a tendance à transmettre des vibrations. La présence des ressorts 16 d'isolement réduit la transmission des vibrations. De préférence, les ressorts 16 ont une constante élastique élevée en direction verticale et une constante élastique faible dans la direction d'oscillation, cette oscillation étant décrite dans la suite. Un autre bras vertical, mais plus petit, 20 est fixé au châssis 12. Ce bras vertical 20 et le châssis 12 suppor- tent deux électro-aimants 22 de serrage de cage dont les plongeurs 23 ont une forme conique à leurs extrémités et sont destinés à coopérer avec des cavités de patins 24 en forme générale de coupelle, fixés aux faces opposées de la base 14. Lors d'une excitation, les plongeurs des électro- aimants 22 se logent dans les cavités des patins 24 et maintiennent fermement la base 14 comme décrit plus en détail dans la suite. Plusieurs supports flexibles 26 sont fixés à la base 14 et une plateforme 27 leur est fixée par des organes 29 de raccordement. Ces supports flexibles 26 sont formés de minces bandes d'acier inoxydable. Bien que quatre supports flexibles soient représentés dans le mode de réalisation préféré, il faut noter qu'un nombre quelconque peut être utilisé sans sortir du cadre de l'invention. Un support 28 est fixé au châssis 12 et a des or- ganes verticaux 30 qui portent des bielles 32, par exemple maintenues par des boulons 34. Un bouton élastique 35 de préférence formé de caoutchouc mou d'amortissement, est fixé à la partie supérieure de chaque bielle 32. Deux plaques 36, 38 sont raccordées aux bielles 32 et sont maintenues à distance mutuellement par des combinaisons 40 d'entretoises et de boulons afin qu'une cage 41 soit for- mée. Un tourillon 42 auquel est fixée une bielle 44 qui peut pivoter autour d'une tige 46, dépasse sous la plaque 36 et y est fixé au niveau d'un plat 43. Un électro-aimant 48 est fixé au châssis 12, le piston 50 de l'électro-aimant ayant une tige 52 qui est articulée à une extrémité de la bielle 44. Grâce à cette construction, lorsque l'électro- aimant 48 est commandé, les bielles 32 tournent autour des boulons 34 car la bielle 44 agit sur le tourillon 42. Deux rouleaux fous 56, 58 sont placés entre les plaques 36 et 38 et peuvent se loger dans des ouvertures 39 formées dans la plate-forme 27, et, en outre, ils peuvent tourillonner sur des arbres 60, 62 respectivement qui sont fixés aux plaques 36, 38 et qui font partis de la cage 41. L'un des arbres 60 a une poulie unique 64 montée sur lui et l'autre des arbres 62 a une poulie double 66 qui est montée sur lui. Un rou- leau 68 d'entraînement et une poulie 69 d'entrainement sont montés sur un arbre moteur 70 qui fait partie de la cage 41. L'arbre 70 est entraîné par un moteur 72 qui est fixé au châssis 12 sur un support 74. L'arbre 76 de sortie du moteur 72 passe dans une ouverture 78 du support 74. Un arbre flexible 80 raccorde l'arbre 76 de sortie du moteur à l'arbre d'entraînement 70 si bien que la cage 41 peut se déplacer par rapport au moteur 72, tout en permettant la transmission d'énergie entre le moteur et l'arbre 70. Une courroie 82 passe sur la poulie 69 et sur une partie de la poulie double 66. Une autre courroie 84 passe sur l'autre partie de la poulie double 66 et sur la poulie folle 64 afin que la force d'entraînement soit transmise de l'arbre 70 aux arbres fous 60, 62. De cette manière, lorsque le moteur 72 est alimenté, les rouleaux 56, 58 et 68 sont entraînés. Un électro-aimant 86 est porté par un support 88 monté sur le châssis 12. Une armature 90 dépasse sous la plate-forme 27 et se loge entre les pôles 89, 91 de l'électro-aimant 86. Un transducteur 92, par exemple un dispositif piézoélectrique, est fixé à l'un des supports flexibles 26 et a un fil 93 qui rejoint un circuit élec- trique 94 qui est décrit dans la suite en référence à la figure 5. Un support 96 est fixé à la plate-forme 27 et une plaque 98 lui est fixée par des combinaisons 100 d'entre- toises et de boulons. Plusieurs tiges 102 sont fixées à la plaque 98 et chaque tige 102 supporte un bras pivotant 104 afin qu'il puisse tourner. Un rouleau fou 106 est supporté sur une tige 108 afin qu'il puisse tourner sur chaque bras pivotant 104, les rouleaux fous ayant une largeur supé- rieure à celle des ouvertures 39 formées dans la plate- forme. Un ressort 114 d'écartement est placé sur chaque tige 102 entre la plaque 98 et chaque bras 104 et a des pattes 113, 117 à ses extrémités opposées, logées dans la plaque 98 et le bras pivotant correspondant. Ces ressorts 114 sont destinés à repousser les rouleaux fous 106 vers la plate-forme 27. Chaque rouleau fou 106 est placé en face de l'un des rouleaux 56, 58, 68. Il faut noter que la largeur de chacun des rouleaux 56, 58, 68 est inférieure à celle des ouvertures 39 si bien que ces rouleaux peuvent se loger dans ces ouvertures alors que les rouleaux 106 ne peuvent pas y passer étant donner leur plus grande largeur. Une source lumineuse 115 est placée au-dessus de la plate-forme 27 et un photocapteur 116 est placé au-dessous de la plate-forme 27 et en face de la source lumineuse, une ouverture 118 formée dans la plate-forme permettant le passage de la lumière. Le photocapteur 116 est relié au circuit électrique 94 par un fil 120. Un article de cour- rier 122 (voir figure 4) est représenté sur la plate-forme 27 à un emplacement tel que son bord antérieur se trouve juste au niveau du photocapteur 116. On se réfère maintenant à la figure 5; le circuit électrique 94 est représenté avec les éléments avec les- quels il communique. Ce circuit comporte un organe 126 de commande de moteur qui est relié électriquement à un ampli- ficateur 128 qui est lui-même relié électriquement au mo- teur 72 d'entraînement. Un organe électronique 130 de com- mande dont les détails sont représentés sur la figure 6, est relié électriquement au photocapteur 116, à l'électro- aimant 86, à l'électro-aimant 48 de la cage, aux électro- aimants 22 de serrage de la cage et au transducteur piézo- électrique 92. L'organe 130 de commande est relié électri- quement à un ordinateur 132 qui est aussi relié à un organe 126 de commande de moteur. L'ordinateur 132 a un commuta- teur 131 qui permet le fonctionnement de l'ensemble du circuit électrique représenté sur la figure 5, et un dispo- sitif 133 d'affichage du poids d'un article déterminé 122 de courrier. Les éléments de l'organe électronique 130 de commande sont représentés sur la figure 6 et comportent un filtre passe-bande 134 qui reçoit le signal de sortie du transducteur piézoélectrique 92 et qui est relié à un détecteur 136 de passage à zéro. Le filtre passe-bande 134 élimine le bruit électrique à fréquence élevée et le bruit mécanique à basse fréquence du signal reçu du transducteur piézoélectrique 92. Le détecteur 136 de passage à zéro est relié électriquement au filtre passe-bande 134 et trans- forme le signal qu'il reçoit de ce filtre en une onde rectangulaire. Le détecteur 136 de passage à zéro est relié électriquement à un détecteur 137 qui détecte le flanc de chaque onde rectangulaire formée par le détecteur de pas- sage à zéro. Ce détecteur 137 du flanc est relié électri- quement à un basculeur 138 qui reçoit un signal d'entrée d'une porte ET 140. Cette porte ET 140 est reliée à l'ordi- nateur 132 et a un compteur 142 qui reçoit des signaux d'une horloge 144 et du détecteur 137. Les deux pôles 89, 91 de l'électro-aimant 86 sont reliés électriquement au compteur 142. Un multivibrateur monostable 146 est relié à un basculeur 148 et au photocapteur 116. Le basculeur 148 communique avec l'ordinateur 132. Ainsi, lorsqu'un article de courrier est détecté par le photocapteur 116, le multi- vibrateur 146 transmet une impulsion au basculeur 148 qui communique lui-même la présence de l'article de courrier à l'ordinateur 132. Par ailleurs, lorsque l'article 122 de courrier est éloigné du photocapteur 116, le multivibrateur 146 transmet à nouveau une impulsion au basculeur 148 afin que l'ordinateur 132 reçoive un signal. Lors du fonctionnement, lorsque la balance 10 est en position de repos, le plongeur 50 de l'électro-aimant 48 est dans sa position la plus avancée si bien que la cage 41 est à l'emplacement le plus haut. Comme ils sont à cet emplacement, les rouleaux 56, 58, 68 se logent dans les ouvertures 39 de la plate-forme 27 et viennent au contact des rouleaux 106. Dans cette position de repos, les boutons sont au contact de la plate-forme 27 et maintiennent fermement celle-ci et les plongeurs 23 se logent dans les cavités des patins 24 afin que la base 14 soit maintenue fermement. De cette manière, la cage 41 est bloquée si bien que les diverses parties ne peuvent présenter aucun dépla- cement. Lorsque la balance 10 doit être utilisée, le commu- tateur 131 par tout ou rien de l'ordinateur est mis en position de fermeture de circuit et le moteur 72 est en- traîné. Ceci provoque la rotation du rouleau 68 d'entraine- ment et des autres rouleaux 56, 58 par l'intermédiaire des courroies 82, 84. Lors de la rotation des rouleaux infé- rieurs 56, 58, 68, les rouleaux fous 66 qui sont à leur contact tournent aussi. Un article 122 de courrier est disposé dans l'emprise des rouleaux 68, 106 par tout dispo- sitif commode, par exemple par le mécanisme de transport d'un appareil de mise sous enveloppe. L'article 122 de courrier est alors transporté sur la plate-forme 27 jusqu'à ce qu'il parvienne au niveau de la source lumineuse 115 et du photocapteur 116. Lorsque le bord antérieur de l'article de courrier est détecté par le photocapteur 116, un signal est transmis à l'organe électronique 130 de commande si bien que l'électro-aimant 48 est commandé. Lors de cette commande de l'électro- aimant 48, la cage 41 est tirée vers le bas car la bielle 44 agit sur le tourillon 42 qui est raccordé à la plaque 36 et les rouleaux 56, 58, 68 sont écartés des ouvertures 39 de la plate-forme 27. A ce mo- ment, les ressorts 114 repoussent les rouleaux 106 vers la plate-forme 27 afin que l'article 122 soit fermement retenu sur elle, si bien que la combinaison de la plate-forme et de l'article de courrier se déplace comme un tout. Simulta- nément, les électro-aimants 22 sont activés si bien que les plongeurs 23 se séparent des patins 24 comme on peut le noter sur la figure 4. Dans cet état, la plate-forme 27 et la base 14 sont en déplacement libre, la plate-forme 27 étant dans cet état à cause de la présence des supports flexibles 26 et la base étant dans cet état à cause de la présence des ressorts 16. En conséquence, la base 14 et tout ce qui peut être fixé sur elle sont isolés de ce qui les entoure. A ce moment, l'électro- aimant 86 est commandé par des charges de polarités opposées transmises aux pôles 89, 91 et une impulsion est produite comme représenté sur la figure 7a. Cette impulsion provoque l'attraction de l'armature 90 vers l'un des pôles et la répulsion par l'autre. L'impulsion déclenche une oscillation libre de la plate-forme 27 à cause de la flexibilité des supports 26. Lorsque la plate-forme 27 oscille, un signal approximative- ment sinusoïdal est transmis par le transducteur 92 avec la forme représentée sur la figure 7b. Ce signal sinusoïdal est transmis du dispositif piézoélectrique 92 à l'organe électronique 130 de commande et est reçu par le détecteur 136 de passage à zéro. Ce détecteur joue le rôle d'une bascule de Schmidt et transforme la courbe sinusoïdale en impulsions rectangulaires comme représenté sur la figure 7c. Le détecteur 137 détecte les flancs de l'onde qui représentent les passages à zéro de la courbe sinusoïdale de la figure 7b et transmet ses impulsions au basculeur 138. Ce dernier transmet ces signaux à l'ordinateur 132 qui détermine alors la fréquence des passages à zéro. Cette fréquence est alors utilisée pour la détermination de la masse de l'article 122 de courrier placé sur la plate-forme 27. Lorsque la plate- forme 27 ne porte pas d'article 122 de courrier, l'électro-aimant 86 est excité par une impul- sion pendant 12 ms environ, comme représenté par le gra- phique supérieur de la figure 7a, si bien que l'armature 90 est attirée vers un pôle de l'électro-aimant 86 pendant les 12 ms de la durée d'excitation de l'électro-aimant. Les organes flexibles 26 et la plateforme 27 qui leur est fixée, sont ainsi excités et oscillent. La plateforme 27 oscille dans la direction horizontale de transport des articles 122 du courrier, c'est-à-dire dans le plan de la plate-forme, de gauche à droite sur la figure 1. Ceci est préférable, car les articles 122 pourraient avoir autrement tendance à rebondir. Lorsque le support flexible 26, por- tant le transducteur 92, fléchit et continue à osciller, le transducteur transmet une tension alternative dont la fré- quence dépend de la masse de la plate-forme 27 et de ce qui peut y être fixé. Il faut noter que la plate-forme 27 a des rouleaux fous 106 et des mécanismes de support des rouleaux fous qui lui sont fixes et qui font partie de la masse qui agit sur la fréquence. Lorsque la plate-forme 27 oscille, son oscillation est mesurée par le transducteur 92 sous forme d'une tension de sortie telle que représentée sur la figure 7b. Lorsque l'électro-aimant 86 est initialement excité, la courbe sinusoïdale n'est pas symétrique et il faut au moins un cycle avant que la courbe obtenue soit uniforme. L'erreur sur la mesure de la fréquence en fonc- tion du temps est indiquée sur la figure 8. En conséquence, il faut un certain retard avant la mesure, ce retard étant programmé dans l'ordinateur 132 et étant d'environ 0,024 s. Après ce retard, la fréquence ou la période des passages à zéro est déterminée par l'organe électronique 130 de com- mande. Lorsque la fréquence des passages à zéro est déter- minée, un article tel qu'une enveloppe ou un article de courrier 122, est placé sur la plate-forme 27. L'opération est réalisée par transmission d'énergie à l'organe 126 de commande de moteur et aux autres éléments par fermeture du commutateur 131. Ensuite, un article 122 est placé sur la plate-forme 27 par un dispositif classique de transport d'articles de courrier jusqu'à ce qu'il se trouve dans l'emprise du rouleau menant 68 et du rouleau fou associé 106. L'article 122 est alors entraîné sur la plate-forme 27 par les rouleaux 56, 58, 68, 106 et est détecté par le photocapteur 116. Lorsque l'article 122 est détecté, le moteur 72 est arrêté et l'électro-aimant 48 de la cage est excité. Lorsque l'électro-aimant 48 est excité, le plongeur agit sur la bielle 44 et tire la cage 41 vers le bas. Ceci peut être réalisé grâce à la présence de l'arbre flexible 80. Lorsque la cage est écartée de la plate-forme 27, les rouleaux 56, 58, 68 se séparent de l'article 122 qui est placé sur la plate-forme 27. Dans cet état, la plate-forme 27 a une nouvelle masse qui comprend la masse de l'article 122. Il faut noter que l'article 122 de cour- rier est maintenu fermement sur la plate-forme 27 parce que les rouleaux 106 sont encore à son contact étant donné la force de rappel exercée par les ressorts 114 si bien que l'article et la plate-forme se déplacent comme un tout. Il faut se rappeler que les galets fous 106 sont plus larges que les ouvertures 39 et ainsi sont au contact de la plate- forme 27 et maintiennent fermement l'article 122. Lorsque l'article 122 de courrier est sur la plate- forme en position prédéterminée, c'est-à-dire sous les rouelaux 106, l'électro-aimant 86 est à nouveau excité si bien que l'armature 90 et la plate-forme 27 oscillent dans le plan horizontal et dans la direction de transport de l'article 122 du courrier. Cette oscillation est détectée par le transducteur 92 et la période d'oscillation est mesurée comme décrit précédemment. A partir de cette pé- riode, on peut déterminer la masse de l'article 122 placé sur la plateforme 27 à l'aide de la formule: 2 2 2 22 M = C (T -T) +C (T-T), (1) E 1 0 2 0 dans laquelle M désigne la masse de l'article 122 de E courrier, T est la période d'oscillation en l'absence de l'article et T est la période d'oscillation en présence de l'article sur la plate-forme 27. T, C et C sont des 0' 1 2 constantes qui dépendent de la masse de la base M et de la masse de la plate-forme 27 ainsi que des constantes élas- tiques des ressorts 16 d'isolement et des supports fle- xibles 26. Ces constantes sont déterminées empiriquement dans une opération d'étalonnage au cours de laquelle les périodes sont déterminées pour au moins deux masses diffé- rentes ainsi que pour la balance vide. Dans la mesure o la base 14 a une masse nettement supérieure à celle de la plate-forme 27 augmentée de la masse des articles de cour- rier, la constante C est donnée par la formule: i C = K/(4m), (2) dans laquelle K est la constante élastique des supports flexibles 26. Dans la même hypothèse, T est donné par la formule: 2 2 T = (4T) M /K, (3) O p dans laquelle M désigne la masse de la plate-forme 27. p Lorsqu'un ressort est fixé à deux masses isolées m et M, la période d'oscillation est: 2 2 T = 4n /K (4) dans laquelle p est la masse réduite p= m M/(m + M). (5) Dans l'hypothèse o la masse M est bien supérieure à la masse m, la masse réduite est inférieure à m et proche de celle-ci. L'équation (4) peut être résolue afin qu'elle donne m en fonction de T. Dans la balance 10, la masse M de la base 14 est bien supérieure à la masse m de la plate- forme 27 et de l'article 122 combinés, mais, étant donné la précision nécessaire, la différence entre g et m doit être prise en compte. Ceci est réalisé par combinaison des équations 4 et 5. La période nécessite d'autres corrections étant donné que l'ensemble est légèrement amorti et parce que la base 14 est fixée au châssis 12 par les ressorts 16 d'iso- lement. L'installation est en outre compliquée par le fait que la détermination de la période est réalisée par des mesures des premières périodes d'oscillation. Pendant ce temps, certaines valeurs transitoires initiales, dues à l'impulsion initiale, existent encore. En conséquence, le mieux que l'on puisse envisager est que la masse est une fonction non linéaire du carré de la période, le défaut principal de linéarité étant indiqué par les équations 4 et 5. On a observé empirement que le défaut de linéarité pouvait être représenté approximativement par une parabole comme indiqué par l'équation 1. La masse est déterminée par le circuit représenté sur les figures 5 et 6. L'ordinateur 132, qui peut être choisi parmi un certain nombre d'ordinateurs classiques disponibles dans le commerce, tel que du type 286 PC de "Compaq", communique avec l'organe électronique 130 de commande. Le transducteur 92 transmet une tension qui est filtrée par le filtre passe-bande 134 et qui est appliquée au détecteur 136 de passage à zéro qui est essentiellement un amplificateur opérationnel qui se sature à 5 V et transmet une onde rectangulaire comme représenté sur la figure 7c. La durée de l'onde rectangulaire donne le temps compris entre les passages à zéro, déterminé par le détec- teur 137 de flancs d'impulsions. Ce détecteur 137 transmet une impulsion lorsque chaque flanc de l'onde rectangulaire est détecté, et représente ainsi évidemment un passage à zéro. Ces signaux sont transmis au compteur 142 qui compte les cycles d'horloge entre les passages à zéro et transmet de tels signaux à la porte ET. Le basculeur transmet alors les signaux de passage à zéro à l'ordinateur 132. En fonc- tion de ce comptage, l'ordinateur 132 calcule la masse de l'article 122 à l'aide d'un algorithme qui permet le calcul par application des formules précédentes. Cette masse cal- culée est alors présentée par le dispositif d'affichage 133. Lorsque le signal de sortie du transducteur 92 a été obtenu, l'électro-aimant 48 est excité afin qu'il soulève la cage 41 et mette les rouleaux 56, 58, 68 dans les ouver- tures 39 et les boutons 35 au contact de la plate-forme 27,. Simultanément, les électro-aimants 22 sont commandés afin qu'ils maintiennent fermement la base 144 en position pré- déterminée lorsque les articles de courrier sont transpor- tés vers la plate-forme 27 et sont éloignés de celle-ci. Le moteur 72 est alimenté et l'article 122 est éjecté de la plate-forme 27 et parvient à un dispositif classique quel- conque de transport. Le blocage de la cage 41 par les boutons 35 et les électro-aimants 22 a deux fonctions, la première ayant été décrite, c'est-à-dire la mise de la plate-forme 27 en position prédéterminée. La seconde fonction concerne l'éli- mination des excitations dues à une pesée antérieure. Le maintien ferme de la base 10 et de la plate-forme 27 avant la- pesée assure la suppression des effets des activités antérieures. La mise en oeuvre du procédé précédent permet des déterminations très précises de la masse d'articles placés sur la plate-forme 27. La précision est meilleure qu'un gramme dans le cas d'articles 122 de courrier pouvant atteindre 2 kg. Non seulement on obtient une mesure extrê- mement précise de la masse, mais encore cette mesure peut être réalisée très rapidement. On a constaté qu'un article unique 122 de courrier d'un courant de tels articles pou- vait être transporté sur la plate-forme 27, arrêté, pesé et éjecté en 325 ms environ. Le recouvrement de l'introduction de l'article suivant 122 et de l'éjection de l'article précédent permet la pesée de 184 articles à la minute. Ceci représente un progrès considérable pour la pesée d'articles, au point de vue du coût, des performances et de la simplicité du circuit électronique, par rapport aux dispo- sitifs connus de pesée. Le signal transmis par le transducteur est un signal relativement net, c'est-à-dire dépourvu de bruit mécanique introduit par les vibrations. Par exemple, la comparaison du bruit mécanique de ce signal et de celui d'une balance à jauge dynamométrique indique que le bruit mécanique de l'appareil 10 de pesée selon l'invention est très réduit. Comme la plate-forme 27 oscille en direction horizontale, son accélération peut être trois à quatre fois supérieure à l'accélération de la pesanteur g. Etant donné que la pureté du signal de sortie est fonction du rapport de l'accéléra- tion au bruit mécanique, le signal obtenu est meilleur lorsque l'accélération est plus élevée. Dans les balances à jauge dynamométrique, les signaux de la jauge sont intégrés obligatoirement et le signal peut être déterminé après un temps suffisant. Comme l'appareil 10 selon l'invention met en oeuvre une accélération élevée, l'intégration n'est pas nécessaire. De plus, avec l'appareil 10, le signal contrôlé se trouve dans une plage prédéterminée de fréquences si bien que les bruits mécaniques externes à la plage prédé- terminée de fréquences peuvent être séparés par filtrage. Une balance à jauge dynamométrique met en oeuvre un circuit en courant continu alors que l'appareil 10 selon l'inven- tion met en oeuvre un circuit à modulation de fréquence, permettant le contrôle dans une plage prédéterminée de fréquences. Il faut noter, d'après la description du mode de réalisation préféré, que c'est la masse et non le poids qui est déterminée. Le dispositif 10 de pesée n'est pas in- fluencé par l'accélération de la pesanteur et n'est pas * sensible à une inclinaison par rapport au plan horizontal. Comme la plate-forme oscille en direction horizontale, l'accélération de la pesanteur n'est pas à prendre en compte dans les mesures et la masse est ainsi déterminée. Ceci est un avantage puisque l'accélération de la pesanteur varie d'un emplacement à un autre. On se réfère maintenant à la figure 9 qui est un ordinogramme illustrant le fonctionnement de l'installation de transport du dispositif 10 de pesée. Les articles 122 sont transportés sur la plate-forme 27 par un mécanisme classique quelconque de transport et le circuit électro- nique est initialisé en 152. Le dispositif 133 d'affichage est alors validé en 154. La cellule photoélectrique 116 est contrôlée et un signal est créé en 160 lorsqu'un article 122 de courrier est détecté. Un certain retard 162 est introduit afin que l'article puisse atteindre sa position prédéterminée. Un ordre 164 d'arrêt est transmis à l'organe 126 de commande de moteur afin que le moteur 72 soit arrê- té. Un retard 166 est introduit afin qu'il permette au moteur 72 de s'arrêter et un signal de moteur arrêté est transmis en 168. L'article 122 est alors pesé en 170, comme décrit en référence à la figure 10. Lorsque la masse de l'article 122 a été obtenue, un ordre 172 de mise en route est transmis au moteur 72. Le temps d'arrêt est calculé en 174 et la période moyenne d'oscillation est calculée en 176. Le poids est alors calculé en 178 et les résultats sont affichés en 180 sur le dispositif 133 d'affichage et le capteur de l'article est réarmé en 182. Une demande relative au fait que l'article 122 est le dernier est traitée en 184 et l'installation est mise à l'état de repos en 186 lorsque la réponse est positive. On se réfère maintenant à la figure 10 qui repré- sente les différentes étapes mises en oeuvre pour la déter- mination de la masse de l'article 122. L'électro-aimant 48 est excité en 186 afin qu'il tire la cage 41 vers le bas. Le moment du lancement est mémorisé en 188 et un retard est introduit en 190 afin que les rouleaux 56, 58, 68 aient le temps de s'écarter des ouvertures 39. L'électro-aimant 86 est excité en 192 et un autre retard est introduit en 194 afin que les enroulements 89, 91 de l'électro- aimant aient été bien excités. Le bit de préparation de passage à zéro est mis à 0 en 196 et une demande détermine si le détecteur 136 de passage à zéro est prêt. Lorsque la réponse est positive, le bit de préparation au passage à zéro est mis à zéro en 200. La vérification de passage à zéro est permise en 202 et la détermination 214 indique si le dernier pas- sage à zéro a été effectué. APPENDICE Listage du programme C-1987-Pitney Bowes Canaux numériques d'entréesortie Entrée 1 Canal 0-7 octet d'ordre inférieur Entrée 2 Canal 8-15 octet d'ordre moyen Entrée 3 Canal 16-19 BITS d'ordre élevé 21 enveloppe prête 22 passage à zéro prêt Entrée 4 Canal 25 effacer enveloppe prête Canal 26 effacer passage à zéro prêt Canal 27 lancement et initialisation Canal 28 appel Sous-programmes Nom But \ STARTMOT Lancer COMPUMOTOR \ STOPMOT Arrêt COMPUMOTOR \ SHUTDOWN Interrompt alim. COMPUMOTOR \ DISFSTAT Affiche état moteur sur première \ ligne d'AFFICHAGE COMPUMOTOR \ LCD1 COMPUMOTOR transmet première ligne \X d'affichage à bus RS232 \ ERROR? Vérifie erreurs dans appel PC146 \ CONFIG.PORTS Configure 10 entrées numériques \ NUMINFUT Saisit un nombre, et vérifie si \ c'est bien un nombre \ DIS.RESULTS Affiche diagramme à barres de poids, \ de poids enveloppe et de temps d'arrêt \ CALC. FERIODS2 Change TEMPS d'arrangement avec périodes de passage à zéro \ CALC.POSTAGE Trie TEMPS d'arrangement, prend moitié 1/2 et fait moyenne géométrique \ CALC.FPERIOD (Tn-Tm)*2/(n-m) n est dernier passage \ m est premier passage \ MENU Menu de paramètres de test \ MAIN.DISPLAY Forme affichage de fantaisie \ ?ENVELOFE Attend commande de capteur de lumière \ WHEELS.UP Lève roues d'entraînement \ WHEELS.DOWN Baisse roues d'entraînement \ KICK Efface tous compteurs, et envoie \ impulsion de lancement \ WEIGH Pèse enveloppes et mesure temps d'arrêt \ Calibrate Etalonnage 3 points \ RUN. ENVL Fonctionnement de balance \ DEMO Menu principal pour programme de démonstration DECLARATION SECTION INTEGER SCALAR ERROR.CODE!code erreur PC146 INTEGER SCALAR SEGMT!adresse de base de PC146 INTEGER SCALAR CHN!n de canal E/S INTEGER SCALAR INITV!valeurs initiales entrée 4 INTEGER SCALAR OUTVAL!valeur sortie INTEGER SCALAR INVAL Ivaleur entrée INTEGER SCALAR LBYTE octet ordre inf. (tps passage) INTEGER SCALAR MBEYTE 'octet moyen INTEGER SCALAR HBYTE 'octet ordre sup. INTEGER SCALAR NO.CROSS!nombre passages pour mesure INTEGER SCALAR NUMENVLS nombre enveloppes à lire INTEGER SCALAR PULLDOWN.DELAY tenps attente baisse roues INTEGER SCALAR YI INTEGER SCALAR NO.RANGES INTEGER SCALAR LOW.CROSS!passage pour début moyenne INTEGER SCALAR CROSS. RANGE!nambre de passages jusqu'à moyenne INTEGER SCALAR KOUNT INTEGER SCALAR EJECT.DELAY!tps attente pour début consult. INTEGER SCALAR ENVEL.DELAY!tps attente pour arrêt enveloppe INTEGER SCALAR STOP.DELAY REAL SCALAR POSTAGE!AFFRANCHISSEMENT D DP.REAL SCALAR WLTIME!temps d'arrêt DP.REAL SCALAR ZTIME!temps moyen passage DP.REAL SCALAR ZTIME.TOTAL!temps dernier passage DP.REAL SCALAR MINTIME!val. moy. mini DP.REAL SCALAR MAXTIME!val. moy. maxi DP.REAL SCALAR Cl Ival. étalon 1 DP.REAL SCALAR C2 Ival. étalon 2 DP.REAL SCALAR TO!période de terr DP.REAL SCALAR TI!temps pour C1 DP.REAL SCALAR T2!temps pour C2 DP.REAL SCALAR MASS Imasse calculée DP.REAL SCALAR Ml Imasse étalon 1 DP.REAL SCALAR M2!masse étalon 2 DP.INTEGER DIME 50)] ARRAY CROSS!garde passages réels DP.REAL' DIME 50 1] ARRAY TIMES!garde périodes DPF.REAL DIME 50 J ARRAY SCALE!échelle arrangement REAL DIME 50, 2] ARRAY PVALUE REAL DIME 2500] ARRAY VUFORT.ARRAY!Vuportpourdiag. barres DIME 1, 41] STRING.ARRAY INDATA!saisie arrang. pour lcd1 : RS22. PORT COMI louvre entrée 1 de comm. INDATA "RS252.BUFFER!prépare tampon entrée EOS.OFF DSR.OFF STARTMOT!transmet commande début ASCII S RS22.0UT Imoteur sur bus RS232 ,SLII H S2].2.0Ui ASCII R ES23-.OUT ASCII T RS23.OUT ASCII; RES--2.OUT : STOPMOT commande arrêt ASCII S RS-.. OUT moteur sur bus ASCII T RS23-2.OUT RS232 ASCII O RS232. OUT ASCII P RS23-2.OUT ASCII; RS232n-.OUT : SHUTDOWN ASCII R RS232--.OUT ASCII U RsS52-.OUT ASCII N RS22---.OUT =2 RS232.OUT ASCII F RS232. OUT ASCII R RS2S-2.OUT ASCII O RS2-32.OUT ASCII M RS--232.OUT __ RS23. 2OUT ASCII 5 RS232.OUT ASCII O R5232,.OUT ASCII O RS-..OUT ASCII; R5._2.0UT : DISFSTAT ASCII D R5o23-.OUT ASCII I RS---22.OUT ASCII S RS252.OUT ASCII P RS52-2.OUT ASCii L RS522.OUT ASCII A RS2.3-2-.OUT ASCII Y RS-232.OUT 32 RS522.OUT ASCII S RS232.0UT ASCII T RS--2.OUT ASCII ARS2_2.OUT ASCII T RS332.OUT ASCII; RS22. OUT : LCD1 ASCII LRS22.OUT ASCII C RS-232.OUT ASCII D RS22.OUT 2 R252-. OUT ASCII 1 RS232.OUT ASCII; RS232.OUT VUFORT {BIG} \ écran complet 3 0 VUFORT.ORIG 7 1 VUPORT.SIZE VUFORT CMIDDLE} \sectiOn mour 125.15 VUFORT. ORIG résu1tcats ú-rLmes 425.75 VUFPORT.SIZE VUFORT (BOX1> \zone labels 0 VUFORT.ORIG diag. barres 2 1 VUFORT.SIZE Vbr.1) VUFOR._ \zones diag. 1 0 VUPORT.ORIG barres 1 1 VUPORT.SIZE : ERROR? CALLE FCI46S, ERR.SYS, ERROR.CODE] ERROR.CODE O <> IF "TYPE ERROR.CODE. CR ELSE "DROF THEN CONFIG.PFORTS \vecteur 61H SET.VECT interrt E/ int- erruoztL E/S CALLE FCI46S, SYSINIT] -12288 SEGMI:= \ adresse base CALLE FCI465, INIT, SEGMT] 0) CHN:= \ entrée CALLE PCI46S, CNF.DI, CHN] "Erreur dans canal config. 0 "ERROR? 8 CHN:= CALLE PCI46S, CNF.DI, CHN] \entrèe 1 " Erreur dans canal config. S "ERROR? 16 CHN:= \entrée 2 CALLE PCI4$S, CNF.DI, CHN] "Erreur dans canal config. 16" ERROR? 1 INITV:= 24 CHN:= \entrée 3 CALLE PCI465, CNF.DO, CHN, INITV] "Erreur dans canal config. 24 " ERROR? NUMINPUT BEGIN #INPUT NOT WHILE CR *"Nombre non valable. Recommencez" REPEAT : DIS.FESULTS!couleur à noir {BIG> O COLOR 77.5 POSITION LABEL!écrire sur dernière valeur 7 COLOR!couleur verte MASS ". LABEL!écrire nouvelle valeur _7.1 POSITION O COLOR LABEL!effacer ancien temps 7 COLOR WTIME "." LABEL 'écrire nouvelles WTIME ". "! valeurs mémorisées pour MASS. leffacement temps suivant CURSOR.OFF C4OX2} Ipréparer diag. barres NORM1AL. COORUS VUF'ORT.ARRAY RESTORE.VUPORT!effacer ancienne barre 7 VUFORT.COLOR MASS 5. / 1O SWAP Icalculer taille nouvelle barre VUPORT.SIZE VUFORT.CLEAR!nouvelle barre 0 VUFORT.COLOR : CALC.PERIODS2 i SCALE:= O TIMES:= NO.CROSS 1 - 1 DO I 2 + Y1:= CROSS c Y i CROSS C I] -!calculer periodes indiv. TIMES r I:= LOOP TIMES SCALE * TIMES:= let échelle : CALC.FOSTAGE TIMES SUS[ 3, NO.CROSS 4 -,]!prendre val.signif. SORT NO.CROSS 4 - 4 i LOW.CROSS:= NO.CROSS 4 - 2 / CROSS.RANSE: SUSE LOW.CROSS, CROSS.RANGE, I J!prendre moitié MEAN ZTIME:= et moyenne NO.RANGES 1 DO ZTIME PVALUE [ I, 1] > =!calculer affranch.dû ZTIME PVALUE E I 1, 1 ≤ AND IF LEAVE THEN LOOP PVALUE I 1 +, 2 POSTAGE CALC.PFERIOD CROSS [ NO.CROSS] CROSS [ LOL4.CROSS] - 2. * NO.CROSS LOW.CROSS - / ZTIME:= MENU NORMAL.DISFLAY SCREEN.CLEAR 28 1 GOTO.XY " PI T N E Y BOWES" 17 r GOTO.XY "BALANCE A PLATEAU VIBRANT" 6 GOTO.XY " 1)n passages à zéro" 6 GOTO.XY NO.CROSS. 8 GOTO.XY 2)Passage à zéro pour moyenne" 8 GOTO.XY LOW.CROSS 10 GOTO.XY " 3) Retard position enveloppe" 10 GOTO.XY ENVEL.DELAY 12 GOTO.XY " 4) Temps attente arrêt enveloppe" 12 GOTO.XY STOP.DELAY 14 GOTO.XY ) Temps attente baisse des roues" 14 GOTO.XY PULLD \.DELAY. 16 GOTO.XY " 6) Retard pour éjection enveloppe" 16 GOTO.XY EJECT.DELAY 18 GOTO.XY 7) Donner valeurs max, min et delta" 20 GOTO. XY " 8) Sortie Menu:" 22 GOTO.XY "Donnez votre choix >" 24 GOTO.XY " MAX" 24 GOTO.XY " MIN" 24 GOTO.XY " DELTA 24 GOTO.XY MAXTIME 24 GOTO.XY MINTIME. 62 24 GOTO.XY MAXTIME MINTIME - BEGIN 22 GOTO.XY NUMINPUT dup CASE 1 OF 60 6 GOTO.XY NUMINPUT NO.CROSS:= 6 GOTO.XY." 6 GOTO.XY NO.CROSS. ENDOF 2 OF 60 8 GOTO.XY NUMINPUT LOW.CROSS:= 8 GOTO.XY." 8 GOTO.XY LOW.CROSS. ENDOF 3 OF 60 10 GOTO.XY NUMINFUT ENVEL.DELAY:= 10 GOTO.XY." 10 GOTO.XY ENVEL.DELAY. ENDOF 4 OF 60 12 GOTO.XY NUMINPUT STOP.DELAY:= 12 GOTO.XY." " 12 GOTO.XY STOP.DELAY. ENDOF OF 60 14 GOTO.XY NUMINPUT PULLDOWN.DELAY:= 14 GOTO.XY."" 14 GOTO.XY PULLDOWN.DELAY ENDOF 6 OF 60 16 GOTO.XY NUMINPUT EJECT.DELAY:= 16 GOTO.XY." " 16 GOTO.XY EJECT.DELAY ENDOF 7 OF 100000 MINTIME:= 0 MAXTIME:= 24 GOTO.XY." 24 GOTnXY." " 2 24 GOTO.XY." IDOF 8 OF."Avance enveloppes" ENDOF ENDCASE 8= UNTIL : MAIN.DISFLAY SCREEN.CLEAR GRAPHICS.DISPLAY {BIG) 0 VUPORT.COLOR VUPORT.CLEAR OUTLINE 215.8 POSITION " P I T N E Y B OWES" LABEL 1.65 POSITION -Balance à plateau vibrant " LABEL 1.55 POSITION Affranchissement di: " LABEL 1.5 POSITION Poids d'enveloppe: LABEL 1.1 POSITION "Temps arrêt " LABEL CURSOR. OFF {BOX1} O VUPORT.COLOR VUPORT.CLEAR 1.2 POSITION " 1 " LABEL 1.4 POSITION " 2 " LABEL 1.6 POSITION "3 "LABEL 1.8 POSITION " 4 " LABEL CBOX1} (BOX2} 1 0 VUPORT.ORIG 1 1 VUPORT.SIZE OUTLINE O.2 POSITION 1.2 DRAW.TO 0.4 FOSITION 1.4 DRAW.TO 0.6 POSITION 1.6 DRAW.TO O.8 POSITION 1.8 DRAW.TO VUPORT.ARRAY STORE.VUPORT : WHEELS.DOWN 29 CHN:= 1 OUTVAL:= CALLC PCI46S, WRITE.CH, DOBT.T CHN, OUTVAL J : WHEELS.UP 29 CHN:= O OUTVAL:= CALLC PCI46S, WRITE.CH, DOBT-.T, CHN, OUTVAL] : KICK 27 CHN: = O OUTVAL:= CALL[ PCI46S, WRITE.CH, DOBT.T, CHN, OUTVAL] 1 OUTVAL:= CALL[ PCI46S, WRITE.CH, DOBT.T, CHN, OUTVAL] : ?envelope CHN = Ivalide détection enveloppe i OUTVAL:= CALLE FC!465, WRITE.CH, DOBT.T, CHN, OUTVAL] BFEGIN 21 CHN:= Ivérifie valeur élevée de capteur CALLE PCI46S, READ.CH, DIBT.T, CHN, INVAL] INVAL 1 UNTIL iretour WEIGH WHEELS.DOWN REL.TIME!enregistre temps début PULLDOWN.DELAY!attend baisse roues MSEC.DELAY KICK 8 MSEC.DELAY lefface et lance 26 CHN:= 0 OUTVAL:= CALLE PCI46S, WRITE.CH, DOBT.T, CHN OUTVAL] i OUTVAL:= CALLE PCI46S, WRITE.CH, DOBT.T, CHN, OUTVAL] i NO.CROSS + 1 DO BEGIN 22 CHN:= Iconsulte passage prêt CALLE PCI46S, READ.CH, DIBT.T, CHN, INVAL] INVAL 1 = UNTIL 0 OUTVAL:= 26 CHN:=!efface pour signifier lecture passage CALLE PCI46S, WRITE.CH, DOBT.T, CHN, CUTVAL] 0 CHN:=!octet inférieur CALLE PCI46S, READ.CH, DI.T, CHN, LBYTE] *8 CHN:= Loctet moyen CALLE FCI46S, READ.CH, DI.T, CHN, MBYTE] 16 CHN:=!quartet élevé CALLE PCI46S, READ.CH, DI.T, CHN, HBYTE] H1YTE #>MASK!prendre 4 premiers bits seulement #>MASK- AND MASK># HBYTE:= LBYTE MBYTE 256 * HBYTE 65536 * + +!cobiner en 1 CROSS E I]:=nombre I OUTVAL:= 26 CHN:= Ivalide mesure suivante CALLE FCI46S, WRITE.CH, DOBT.T, CHN, OUTVAL J LOOP REL.TIME!temps d'arrêt WHEELS.UFP : CALIBRATE!préparation 24 CHN:= 207 OUTVAL:= CALLE PCI46S, WRITE.CH, DO.T, CHN, OUTVAL J SCREEN.CLEAR GOTO.XY "Vérifier balance libre (Frapper touche quelconque si prêt)" KEY DROP O ZTIME.TOTAL:= WEIGH DROP DROP!exercice EJECT.DELAY MSEC.DELAY WEIGH DROP DROP EJECT.DELAY MSEC.DELAY WEIGH DROP DROP EJECT.DELAY MSEC.DELAY 31 I DO!faire 10 lectures WEIGH DROP DROP EJECT.DELAY MSEC.DELAY CALC.PERIOD ZTIME.TOTAL ZTIME + ZTIME.TOTAL:=!ajouter pour moyenne LOOP ZTIME.TOTAL 30 / DUP * TO:= Iprendre médiane 5 GOTO.XY I' KEY DROP 7 GOTO.XY " ' NUMINPUT MI:= 0 ZTIME.TOTAL:= 31 1 DO! masse n 1 WEIGH DROP DROP CALC.PERIOD ZTIME.TOTAL ZTIME + ZTIME.TOTAL:= EJECT.DELAY MSEC.DELAY LOOP ZTIME.TOTAL 30 / DUP * T1:= 5 GOTO.XY "Placer masse 2 sur balance, frapper touche quelconque si prêt" KEY DROP 7 GOTO.XY 7 GOTO-XY "Donnez le poids NUMINPUT M2: O ZTIME.TOTAL:= 31 1 DO WEIGH DROP' DROP!masse n 2 EJECT.DELAY MSEC.DELAY CALC.F'ERIOD ZTIME. TOTAL ZTIME + ZTIME.TOTAL:= LOOP 1ZTIME.TOTAL 30 / DUP * T2:= M1 Tl TTO - / M2 T2 TO - / - TI T2-- i C2;=!calcul C2 M1 T1 TO - / C2 T1 TO -- * - C1:= let résoudre en C1 : CALC.WEIGHT Cl ZTIME DUP * TO - * C2- ZTIME DUP * TO - DUP * * + MASS:= : RUN.ENVL 207 OUTVAL:=!préparer entrées 24 CHN:= CALL[ PCI46S, WRITE.CH, DO.T, CHN, OUTVAL] MAIN.DISFLAY "affichage fantaisie STARTMOT!exercice 1000 MSEC.DELAY STOPMOT WEIGH STARTMOT 1000 MSEC.DELAY STOPMOT WEIGH STARTMOT 1000 MSEC.DELAY STOPMOT chn:=!effacer capteur enveloppe O OUTVAL:= CALL[ PCI46S, WRITE.CH, DOBT.T, CHN, OUTVAL D CHN:= 1 OUTVAL:=!Valider capteur CALLE PCI46S, WRITE.CH, DOBT.T, CHN, OUTVAL] DISPSTAT BEGIN STARTMOT ?ENVELOFE ENVEL.DELAY!Attendre qu'enveloppe soit MSEC.DELAY!en bonne position STOFIMOT Ipuis arrêter CHN:= Effacer capteur O OUTVAL:= CALLr FCI46S, WRITE.CH > DOBT.T, CHN, OUTVAL] STOP.DELAY!Attendre arrêt enveloppe MSEC. DELAY SHUTDOWN!Arrêter moteur WEIGH!et peser enveloppe STARTMOT!Remettre en fonctionnement SWAP!Calculer temps d'arrêt - WTIME:= 1 MSEC.DELAY O OUTVAL:= CALC.PFERIOD ICalculer période moyenne CALC.WEIGHT ICalculer poids DIS.RESULTS let afficher résultats EJECT.DELAY!Poids d'enveloppe MSEC.DELAY!à évacuer CHN:= 1 OUTVAL:= CALLC FCI46S, WRITE.CH, DOBT.T, CHN, OUTVAL] ZTIME MAXTIME > IF ZTIME MAXTIME:= THEN ZTIME MINTIME ?KEY!Vérifier si opérateur until!veut sortir STOPMOT :DEMO \ SET UFP DEFAULT VALUES INSTALL NOP IN TURNKEY NO.CROSS:= 4 LOW.CROSS:= 17 ENV'EL.DELAY: STOP.DELAY: PULLDOW4N.DELAY: 500 EJECT.DELAY:= 100000 MINTIME:= 0 MAXTIME:= 2.86>069219E-8 C1:= -.70375326E-18 C2: 6.87084089E8 TO: config.ports RS22. FORT -1 2 FIX.FORMAT begin SHUTDOWN NORMAL.DISPFLAY SCREEN.CLEAR 27 3 GOTO.XY."PITNEY BOWES" 22 5 GOTO.XY."BALANCE A PLATEAU VIBRANT" 10 GOTO.XY." 1) Etalonnage système" 12 SOTO.XY." 2) Modification paramètres système" 14 goto.x>y." 3) Avance enveloppes" 16 goto. x>y. " 4) Sortie programme" 1() 18 goto.xy." Donnez votre choix" NUM I NFUT DUP CASE 1 OF CALIBRATE ENDOF 2 OF MENU ENDOF 3 OF RUN.ENVL ENDOF 4 OF." Retour à ASYST "ENDOF ENDCASE 4 = UNTIL REVENDICATIONS 1. Appareil de mesure de masse, caractérisé en ce qu'il comprend: un châssis (12), une base (14) supportée élastiquement par le châssis, une plate-forme horizontale (27) de support d'ar- ticle ayant des ouvertures (39) qui la traversent, plusieurs organes flexibles (26) assurant la con- nexion entre la base et la plate-forme de support, un transducteur (92) raccordé à l'un des organes flexibles, un dispositif (116) de détection de la présence d'un article sur la plate-forme, un dispositif (86) destiné à provoquer une cscilla- tion de la plate-forme de support d'article, plusieurs premiers rouleaux (56, 58, 68) supportés par le châssis afin qu'ils puissent pénétrer dans les ouvertures de la plate-forme et s'en éloigner, un dispositif (48) destiné à déplacer les premiers rouleaux afin qu'ils pénètrent dans les ouvertures de la plate-forme et s'en éloignent, et un dispositif (72) destiné à faire tourner Les pre- miers rouleaux. 2. Appareil selon la revendication A, caracterisé en ce qu'il comprend un dispositif (130) de mesure de la fréquence de la tension créée dans le transducteur à la suite de l'oscillation de la plate-forme. 3. Appareil selon la revendication,/ caractérisé en ce que le dispositif destiné à provoquer l'oscillation comporte un électro-aimant (86) fixé au châssis et une armature (90) fixée à la plate-forme à proximité de l'électro-aimant. 4. Appareil selon la revendication 3t caractérisé en ce qu'il comporte plusieurs seconds rouleaux (106) supportés par la plate-forme, chacun des seconds rouleaux étant en face de l'un des premiers rouleaux, la plate-forme étant disposée entre les premiers et les seconds rouleaux de manière générale. 5. Appareil selon la revendication 4t caractérisé en ce que les seconds rouleaux (106) ont une largeur supé- rieure à celle des ouvertures formées dans la plate-forme, et l'appareil comporte un dispositif (114) destiné à re- pousser les seconds rouleaux au contact de la plate-forme. 6. Appareil selon la revendication Si caractérisé en ce qu'il comporte un dispositif (130) de commande de la rotation des premiers rouleaux sous la commande du disposi- tif de détection et de commande du dispositif de déplace- ment des rouleaux sous la commande du dispositif de mesure de fréquence. 1, Balance, caractérisée en ce qu'elle comprend: un châssis (12), une base (14) supportée élastiquement par le châssis, une plate-forme horizontale (27), au moins un organe (26) assurant la connexion entre la base et la plate-forme, une cage (41) mobile verticalement et placée au- dessous de la plate-forme, et un dispositif (48) destiné à déplacer la cage à un premier et un second emplacement, la cage étant en coopéra- tion avec la plate-forme lorsqu'elle est au premier empla- cement et n'étant pas au contact de la plate-forme lors- qu'elle est au second emplacement. -3, Balance selon la revendication! caractérisée en ce que le dispositif destiné à déplacer la cage est un électro-aimant (48) supporté par le châssis et coopérant avec la cage. 9 Balance selon la revendication 3, caractérisée en ce que la plate- forme (27) a des ouvertures (39) qui la traversent, et la cage (41) supporte des rouleaux (56, 58, 68) qui peuvent tourner et qui peuvent pénétrer dans les ouvertures lorsque la cage est au second emplacement. AOC Balance selon la revendication 31 caractérisée en ce que la cage a des boutons élastiques (35) qui sont au contact de la plate-forme lorsque la cage est au premier emplacement.