Abstract:
Apparatus and method of determining the mass of an article by the shift of the period of oscillation of a flexibly mounted platform. An article whose mass is to be determined is placed upon the platform. The platform is caused to oscillate and the period of harmonic motion is calibrated. This period is compared against the period of harmonic motion when there is no article upon the platform, and the difference, or shift, in frequency, allows a determination of the mass of the article.

Description:
BACKGROUND OF THE INVENTION 
     As technology progresses, processes tend to proceed at a faster pace. Most processes require the coordination of a number of components, and the process can only proceed as fast as the slowest component allows unless multiple like components are used. There are certain processes in which the weight of an article is required, but to date no scale has been available that provides accurate, fast weighing. By accrate is meant the ability to weigh an object having a weight of up to 64 ounces within 1/32 of an ounce. By fast is meant the ability to weigh a stream of conveyed articles within less than one second per article. A process where there is a need for fast weighing is in the processing of mail. High speed systems have been developed whereby the appropriate number of inserts, which number may vary from envelope to envelope, are placed within an envelope. The envelope is sealed and postage is printed on the envelope. Before the postage can be printed, however, it is necessary that the weight of the mail piece be determined. Heretofore, weighing devices for such mail processing systems have been developed, but these generally have been rather slow. Actually, many prior weighing devices combined a standard scale with a mechanism that would stop the mail to allow weighing to take place. In order to accommodate the output of an inserter, multiple scales would be used with alternate mail pieces diverted to such scales. 
     Although these prior weighing devices work rather well with prior mail processing systems, with high speed inserters of contemporary design, the one function that inhibits fast processing of mail is the weighing of mail pieces before postage is applied thereto. In order to overcome this problem, multiple scales would be used downstream from a high speed inserter and the mail pieces would be alternated to such scales. Obviously, use of multiple scales is expensive and requires additional conveying functions that could result in a greater number of jams. 
     Certain prior high speed weighing devices employed to weigh articles that are part of a train of articles, determined the weight of each article while the scale was still in motion. See for example U.S. Pat. No. 3,800,893. The drawback to such weighing systems is that of expense. Still another scheme of fast weighing is to weigh a large number of articles simultaneously and obtain the average weight, but this is useless when the individual weight of each piece is required. 
     SUMMARY OF THE INVENTION 
     A unique weighing device has been conceived utilizing the principles of harmonic vibration for the purposes of determining the weight of an article. A flexibly mounted platform is caused to oscillate by an initial excitation action. The frequency of the oscillation is primarily dependent upon the total mass of the platform, and anything connected thereto, and the platform spring constant. A calibration test is first conducted. The platform with its associated components is caused to oscillate by applying an exciting pulse and the periods of oscillation with different calibrated weights are measured. An object is then placed upon the scale and again the platform is excited. The period of oscillation of the platform with the article of unknown weight thereon is determined. The period of oscillation obtained with the article on the platform is compared with the calibration tests and the mass of the article thereafter can be determined using derived equations. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     FIG. 1 is a longitudinal view of a weighing device that incorporates features of the instant invention; 
     FIG. 2 is an end view of the weighing device taken along the lines 2--2 of FIG. 1; 
     FIG. 3 is a plan view taken along the lines 3--3 of FIG. 2; 
     FIG. 4 is a side longitudinal view in section showing only selected parts of the weighing device shown in FIG. 1. 
     FIG. 5 is a diagram of the measuring circuit used by the weighing device shown in FIGS. 1-4; 
     FIG. 6 is a block diagram of the components of the electronic controller shown in FIG. 5; 
     FIGS. 7a-7c are graphs that show a single pulse applied to the weighing device, a plot of the oscillation of the platform of the weighing device shown in FIG. 1 as a result of the single pulse, and a square wave form of the oscillation, respectively; 
     FIG. 8 is a graph showing percent of error in the period as a function of time; 
     FIG. 9 is a flow chart describing the functioning of the weighing device shown in FIGS. 1-4; and 
     FIG. 10 is a flow chart describing the steps involved in determining the mass of an article. 
     Appendix A is a program listing of the weight determining software. 
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT 
     Referring to FIGS. 1-4, a weighing device utilizing the features of the instant invention is shown generally at 10. Although the weighing device 10 may be used in a large number of applications wherein fast and accurate weight determination is required, it will be described as used in a system that processes mail pieces such as envelopes with inserts, post cards and the like to which postage is to be applied. It should be noted that the device of the instant invention measures mass as opposed to measuring weight, as will be hereinafter explained, but for purposes of convenience, the device is referred to as a weighing device. Referring specifically to FIGS. 1-4, the weighing device 10 includes a frame 12 that may be placed upon a machine housing, table or other type of support. A base 14 is supported above the frame 12 by isolating coil springs 16 each of which is secured at one end to an inverted, generally L-shaped vertically extending arms 18 of the frame 12 and to the base 14 at its other end. The isolation springs 16 serve the purpose of isolating the weighing device 10 from vibrations transmitted by the support upon which the base 12 is placed. For example, if the base is placed upon a mailing machine or inserter, such support member, when operating, has a tendency to transmit vibrations. The presence of the isolating springs 16 is to reduce the transission of vibrations. Preferably, the springs 16 have a high spring constant in the vertical direction and a low spring constant in the direction of oscillation, which oscillation will be described hereinafter. 
     Another, but smaller, vertical arm 20 is attached to the frame 12. This vertical arm 20 and the frame 12 support a pair of cage clamping solenoids 22 whose plungers 23 have a conical shape at their ends and are engageable with the depressions of generally cup shaped pads 24 secured to opposite sides of the base 14. Upon enablement, the plungers of solenoids 22 will be received within the depression of the pads 24 to securely hold the base 14 as will be described in greater detail hereinafter. 
     Secured to the base 14 are a plurality of flexible supports 26, upon which a platform 27 is secured by connectors 29. These flexible supports 26 are made of thin strips of stainless steel. Although four flexible supports are shown in the preferred embodiment, it will be appreciated any number may be used without departing from the scope of the invention. 
     A bracket 28 is secured to the frame 12 and has upright members 30 that support links 32 as by bolts 34. Secured to the top of each link 32 is a resilient button 35 that is preferably made from a soft, dampened rubber. A pair of plates 36,38 are connected to the links 32 and are spaced from one another by spacer-bolts combinations 40 to define a cage 41. Depending from the plate 36 and secured thereto by a flat 43 is a trunnion 42 to which a link 44 is rotatably attached by a pin 46. A solenoid 48 is secured to the frame 12, the piston 50 of the solenoid having a pin 52 that is pivotable received within one end of the link 44. With this construction, as the solenoid 48 is actuated, the links 32 will be rotated about the bolts 34 as a result of the link 44 acting upon the trunnion 42. Disposed between the plates 36,38 are two idler rollers 56,58, that are receivable within openings 39 of the platform 27 and are rotatably supported by shafts 60,62, respectively, secured to the plates 36,38 and forming part of the cage 41. One of the shafts 60 has a single pulley 64 mounted thereon, and the other of the shafts 62 has a double pulley 66 mounted thereon. A drive roller 68 and a drive pulley 69 are mounted on a drive shaft 70 that forms part of the cage 41. The drive shaft 70 is driven by a motor 72 that is secured to the frame 12 by a bracket 74. The output shaft 76 of the motor 72 extends through an opening 78 of the bracket 74. A flexible shaft 80 connects the motor output shaft 76 to the drive shaft 70 so that the cage 41 is able to move relative to the motor 72 while still providing drive between the motor and the drive shaft 70. A belt 82 is trained about the pulley 69 and one portion of the double pulley 66. Another belt 84 is trained about the other portion of the double pulley 66 and the idler pulley 64, to provide drive from the drive shaft 70 to the idler shafts 60,62. In this way, when the motor 72 is powered the rollers 56,58 and 68 will be driven. 
     An electromagnet 86 is supported by a bracket 88, that is mounted on the frame 12. An armature 90 depends from the platform 27 and is received between the poles 89,91 of the electromagnet 86. A transducer 92, as for example, a piezoelectric device, is secured to one of the flexible supports 26 and has a lead 93 extending therefrom to an electrical system 94 that will be described with reference to FIG. 5. 
     Secured to the platform 27 is a bracket 96 to which a plate 98 is attached by spacer-bolt combinations 100. A plurality of pins 102 are fixed to the plate 98 and each pin 102 rotatably supports a pivot arm 104. An idler roller 106 is rotatably supported upon each pivot arm 104 by a pin 108, these idler rollers having a width greater than the width of the platform openings 39. Positioned on each pin 102 between the plate 98 and each pivot arm 104 is an expansion spring 114 that has tags 113,117 at its opposite ends that are received within the plate 98 and pivot arms, respectively. These springs 114 are provided to urge the idler rollers 106 toward the platform 27. Each idler roller 106 is in registration with one of the rollers 56,58,68. It should be noted that the width of each of the rollers 56,57,68 is less than the width of the openings 39 so that these rollers are receivable within such openings whereas the rollers 106 are not receivable within such openings because of their greater width. 
     Located above the platform 27 is a light 115 and located below the platform 27 and in registration with the light is a photosensor 116, there being an opening 118 in the platform for allowing light to pass therethrough. The photosensor 116 is connected to the electrical system 94 by a lead 120. A mail piece 122 (see FIG. 4) is shown on the platform 27 at a location with its leading edge immediately past the photosensor 116. 
     Referring now to FIGS. 5, the circuitry of the 10 electrical system 94 is shown along with components with which it communicates. This circuitry includes a motor controller 126 that is in electrical connection with an amplifier 128 that in turn is in electrical connection with the the drive motor 72. An electronic controller 130, the details of which are shown in FIG. 6, is in electrical connection with the photosensor 116, the electromagnet 86, the cage solenoid 48, the cage clamping solenoids 22, and the piezoelectric transducer 92. The electronic controller 130 is in electrical connection with a computer 132 which also is in connection with motor controller 126. The computer 132 has a switch 131 that enables the entire electrical system shown in FIG. 5 and a display 133 that displays a determined mail piece 122 weight. The components of the electronic controller 130 are shown in FIG. 6 and include a band pass filter 134 that receives the output from the piezoelectric transducer 92 and is connected to a zero crossing detector 136. The band pass filter 134 eliminates high frequency electrical noise and low frequency mechanical noise from the signal received from the piezoelectric transducer 92. In electrical connection with the band pass filter 134 is the zero crossing detector 136 which converts the signal received from the band pass filter to a square wave. The zero crossing detector 136 is in electrical connection with an edge detector 137 that detects the edge of each square wave produced by the zero crossing detector. The edge detector 137 is in electrical connection with a flip-flop 138 that receives an input from a AND gate 140. The AND gate 140 is in connection with the computer 132 and a counter 142 that has inputs from a clock 144 and the edge detector 137. The two poles 89,91 of the electromagnet 86 are in electrical connection with the counter 142. A one shot vibrator 146 is in connection with a flip-flop 148 and with the photosensor 116. The flip-flop 148 is in communication with the computer 132. Thus, as a mail piece is sensed by the photosensor 116, the one shot 146 will send a pulse to the flip-flop 148 which in turn will communicate to the computer 132 the presence of a mail piece. Alternatively, after a mail piece 122 is conveyed away from the photosensor 116, the one shot 146 will again pulse the flip-flop 148 to signal the computer 132. 
     In operation, with the scale 10 in the rest position, the plunger 50 of the solenoid 48 is in its most extended position so that the cage 41 is at its highest location. Being in this location, the rollers 56,58,68 are received within the openings 39 of the platform 27 and engage the rollers 106. In this rest position, the buttons 35 are in contact with the platform 27 to hold the platform secure and the plungers 23 are received within the depression of the pads 24 to hold the base 14 secure. In this way, the cage 41 is locked so that there can be no movement of the various parts. When the scale 10 is to be operated, the on/off switch 131 of the computer is placed into the on position and the motor 72 is driven. This will result in the drive roller 68 being rotated and the other rollers 56,58 being rotated through the action of the belts 82,84. With the rotation of the lower rollers 56,58,68, the idler rollers 106 in contact there with will also be rotated. A mail piece 122 is placed into the nip of the rollers 68,106 by any convenient device such as the conveying mechanism of an inserter. The mail piece 122 will then be conveyed across the platform 27 until it travels passed the light 115 and photosensor 116. As the leading edge of the mail piece is sensed by the photosensor 116, a signal is sent to the electronic controller 130 thereby actuating the solenoid 48. With such actuation of the solenoid 48, the cage 41 will be pulled down as a result of the link 44 acting upon the trunnion 42 which is connected to the plate 36 and the rollers 56,58,68 will be removed from the openings 39 of the platform 27. As this occurs the springs 114 will urge the rollers 106 toward the platform 27 to securely retain the mail piece 122 thereon so that the combination of the platform and mail piece will move as a solid body. Simultaneously, the solenoids 22 will be activated so that the plungers 23 become disengaged from the pads 24 as can be seen in FIG. 4. In this state, both the platform 27 and the base 14 are in a state of free movement, the platform 27 being in such state because of the flexible supports 26 and the base because of the presence of the springs 16. Consequently, the base 14 and everything attached thereto is isolated from its surroundings. At this time, the electromagnet 86 is actuated by charges of opposite polarity being sent to the poles 89,91 and a pulse is produced as shown in FIG. 7a. This pulse will cause attraction of the armature 90 towards one of the poles and repulsion from the other. The pulse will initiate free oscillation of the platform 27 because of the flexibility of the flexible supports 26. As the platform 26 oscillates, an approximate sinusoidal signal is transmitted from the transducer 92 in the form shown in FIG. 7b. This sinusoidal signal is transmitted from the piezoelectric device 92 to the electronic controller 130 which is received by the zero crossing detector 136. The zero crossing detector acts as a Schmidt trigger and will convert the sinusoidal curve to a square wave pulse as shown in FIG. 7c. The edge detector 137 will detect the edges of the wave, which represent the zero crossings of the sinusoidal curve of FIG. 7b and send these edge detection pulses to the flip-flop 138. The flip-flop 138 will send these signals on to the computer 132 that will then determine the frequency of the zero crossings. This frequency will then be used to determine the mass of the mail piece 122 located upon the platform 27. 
     With the platform 27 having no mail piece 122 thereon, the electromagnet 86 is pulse energized for approximately 12 milliseconds, as is shown in the upper graph of FIG. 7a, thereby causing the armature 90 to be attracted to one pole of the electromagnet 86 during the 12 milliseconds the electromagnet is pulse energized. The flexible members 26 and the platform 27 which is attached to them are thus excited into oscillation. The platform 27 will oscillate in the same horizontal direction as the mail pieces 122 are conveyed, i.e., in the plane of the platform, left and right as seen in FIG. 1. This is preferable otherwise the mail pieces 122 may tend to bounce. As the flexible support 26 with the transducer 92 thereon is flexed and continues to oscillate, the transducer will output an alternating voltage that will have a frequency depending upon the mass of the platform 27 and anything secured thereto. It will be noted that the platform 27 has the idle rollers 106 and the mechanisms for supporting the idler rollers attached thereto and is part of the mass that influences the frequency. As the platform 27 oscillates, its oscillation is measured by the transducer 92 as an output voltage as shown in FIG. 7b. When the electromagnet 86 is first enabled, the sinusoidal curve is not symmetric and at least one cycle is required before a uniform curve is obtained. The error in the measurement of the frequency relative to time is shown in FIG. 8. Consequently, a delay is required before measurements can be taken, this delay being programmed into the computer 132 and being approximately 0.024 secs. After the delay, the frequency, or period, of zero crossings is determined by the electronic controller 130. After the frequency of zero crossings is determined, an article such as an envelope or mail piece 122 is placed upon the platform 27. This is accomplished by first supplying power to the motor controller 126 and other components by closing the switch 131. Thereafter a mail piece 122 is placed upon the platform 27 by any standard mail piece conveying means until it is received within the nip of the drive roller 68, and its associated idler roller 106. The mail piece 122 will then be driven onto the platform 27 by the rollers 56,58,68,106 and will be sensed by the photosensor 116. Upon the mail piece 122 being sensed, the drive motor 72 will be disabled and the cage solenoid 48 will be enabled. Upon the solenoid 48 being enabled, the plunger 50 will act upon the link 44 to pull down the cage 41. This is achievable because of the presence of the flexible output shaft 80. As the cage is pulled away from the platform 27, the rollers 56,58,68 become disengaged from the mail piece 122 that is located upon the platform 27. In this state the platform 27 will have a new mass, which includes the mass of the mail piece 122. It will be appreciated that the mail piece 122 will be held securely upon the platform 27 because the rollers 106 will still be in engagement therewith as a result of the biasing action of the springs 114 so the mail piece and platform will move as a unit. It will be recalled that the idler rollers 106 are wider than the openings 39 and thus will make contact with the platform 27 to hold the mail piece 122 firmly. 
     With the mail piece 122 on the platform in its predetermined position, i.e., under the rollers 106, the electromagnet 86 will once more be enabled causing the armature 90 and the platform 27 to oscillate in the same horizontal plane and direction as the mail piece 122 is transported. This oscillation will be sensed by the transducer 92 and the period of oscillation will be measured as described previously. From this, one will be able to determine the mass of the mail piece 122 located upon the platform 27 in accordance with the formula: 
     
         M.sub.E =C.sub.1 (T.sup.2 -T.sub.0.sup.2)+C.sub.2 (T.sup.2 -T.sub.0.sup.2).sup.2,                                    (1) 
    
     where M E  is the mail piece 122 mass, T 0  is the period of oscillation with no mail piece and T is the period with the mail piece present upon the platform 122. T 0 , C 1  and C 2  are constants which depend on the mass of the base M and the mass of the platform 27 as well as on the spring constants of the isolation springs 16 and the flexible supports 26. These constants are determined empirically in a calibration procedure in which the periods are determined for at least two different masses as well as for the empty scale. In the limit that the base 14 is substantially heavier than the mass of the platform 27 plus the mass of the mail pieces, the constant C 1  is given by the formula: 
     
         C.sub.1 ≃K/(4π.sup.2),                    (2) 
    
     where K is the spring constant of the flexible supports 26. In the same limit T 0  is given by the formula: 
     
         T.sub.0 2 ≃(4π.sup.2) M.sub.p /.sub.K,    (3) 
    
     where M p  is the platform 27 mass. 
     When a spring is attached to two isolated masses m and M, its period of oscillation is 
     
         T.sup.2 =4π.sup.2 μ/K.                               (4). 
    
     where μ is the reduced mass: 
     
         μ=m M/(m+M).                                            (5) 
    
     In the limit where M is much larger than m, the reduced mass is less than and close to the value of m. Equation (4) can be solved for m in terms of T. In the scale 10, the base 14 mass M is much larger than m the combined platform 27 plus mail piece 122 mass; however, due to the accuracy required, the difference between μ and m must be taken into account. This is done by combining equations 4 and 5. 
     There are other corrections to the period due to the fact that the system is damped slightly and due to the fact that the base 14 is attached to the frame 12 through the isolation springs 16. The system is further complicated by the fact that the attempt to determine the period is done through measurements of the first few periods of oscillation. During this time, some initial transients due to the initial pulse are occurring. As a result, the best that can be said is that it can be expected that the mass is a nonlinear function of the period squared with the leading nonlinearity given by equations 4 and 5. It has been observed empirically that the nonlinearity can be approximated by a parabola represented by equation 1. 
     The mass is determined by the circuitry shown in FIGS. 5 and 6. The computer 132, which may be any of a number of standard commercially available computers such as a Compaq Model 286 PC, is in communication with the electronic controller 130. The transducer 92 will output a voltage that is filtered by the band pass filter 134 and applied to the zero crossing detector 136 which is basically an operational amplifier that saturates at five volts to output a square wave as shown in FIG. 7c. The duration of the square wave yields the time between zero crossings which is determined by the edge detector 137. The edge detector 137 outputs a pulse when each edge of the square waves is detected, which of course, represents zero crossing. These outputs are sent to the counter 142 that counts the clock cycles between zero crossings and sends such signals to the AND gate. The flip-flop will then send zero crossing signals to the computer 132. Based upon this count, the computer 132 will then compute the mass of the mail piece 122 through an algorithm that allows computation by application of the above formulas. This completed mass is then shown on the display 133. 
     After the output from the transducer 92 has been obtained, the solenoid 48 is enabled to lift the cage 41 so as to place the rollers 56,58,68 into the openings 39 and the buttons 35 will contact the platform 27. Simultaneously, the solenoids 22 are enabled to securely hold the base 14 in a predetermined position when the mail pieces are transported onto and off the platform 27. The motor 72 is powered and the mail piece 122 is ejected from the platform 27 to be received by any standard transport device. 
     The cage 41 locking by the buttons 35 and solenoids 22 serves two functions, the first of which has been described, i.e., placing the platform 27 in a predetermined position. The second function has to do with eliminating excitations from prior weighing. By holding fast the base 10 and platform 27, prior to weighing, the effects of prior activities are eradicated. 
     Using the method described above, one is able to obtain quite accurate determinations of the mass of articles placed upon the platform 27. The accuracy is better than 1/32 of an ounce for mail pieces 122 up to 64 ounces. Not only does one obtain an extremely accurate measurement of the mass, but it can be done in a rapid fashion. It has been found that a single mail piece 122 in a stream of mail pieces can be transported onto the platform 27, stopped, weighed and ejected in about 325 milliseconds. Overlapping entry of the next mail piece 122 simultaneously with ejection of the preceding one provides for weighing at the rate of 184 mail pieces per minute. This represents a significant advance in the weighing of articles in terms of cost, performance and simplicity of electronics over prior weighing devices. 
     The signal transmitted by the transducer is a relatively clean signal, i.e., free of mechanical noise that is introduced by vibrations. By way of example, in comparing the mechanical noise in this signal to that of a load cell scale, the mechanical noise in the weighing device 10 of the instant invention is much less. Because the platform 27 is acted upon to oscillate in a horizontal direction, the amount of acceleration, or &#34;g&#39;s&#34;, can be three or four times greater than gravity &#34;g&#34;. Because purity of the output signal is a function of the ratios of the g&#39;s to the mechanical noise, a better signal is received with higher g&#39;s. In load cell scales, the signals from the load cell are integrated of necessity and by providing sufficient time, the transducer signal can be determined. Because the instant device 10 has high g&#39;s, integration is not required. Furthermore, with the instant device 10, the signal being monitored is in a predetermined frequency range so that mechanical noises outside the predetermined frequency range can be filtered. A load cell scale uses a D.C. system whereas the instant device use an FM system thereby allowing monitoring in a predetermined frequency range. 
     Throughout the description of the preferred embodiment, it will be noted the mass is determined as opposed to weight. The weighing device 10 is not influenced either by gravity nor is it sensitive to tilt leveling. Because the platform is oscillated in a horizontal direction, gravity is not a factor in the measurements obtained and thus mass is determined. This is advantageous since the force of gravity varies from location to location. 
     Referring now to FIG. 9, a flow chart is shown that describes the functioning of the transport system of the weighing device 10. The mail pieces 122 are transported onto the platform 27 by any standard conveying mechanism and the electronic system in initialized 152. The display 133 is then enabled 154. The photocell 116 is monitored and a signal is generated 160 when a mail piece 122 is sensed. A delay 162 is provided to allow the mail piece 122 to reach its predetermined position. A stop command 164 is sent to the motor controller 126 to disable the motor 72. A delay 166 is provided to allow the motor 72 to stop and a shut down motor drive 168 signal is supplied. The mail piece 122 is then weighed 170 which will be described with reference to FIG. 10. Upon the obtaining of the mail piece 122 mass, a start command 172 is communicated to the motor 72. The stop time is calculated 174 and the average period of oscillation is calculated 176. The weight is then calculated 178 and the results displayed 180 on the display 133 and the mail piece sensor is reset 182. An inquiry is made if the last mail piece 122 has been processed 184 and if so the system is disabled 186. 
     Referring now to FIG. 10 the steps in obtaining the mass of a mail piece 122 will be described. The solenoid 48 is activated 186 to pull down the cage 41. The start time is stored 188 and a delay is provided 190 to give the rollers 56,58,68 time to leave the openings 39. The electromagnet 86 is energized 192 and another delay is provided 194 to make sure the coils 89,91 of the electromagnet have been activated. The zero crossing ready bit is cleared 196 and an inquiry is made whether the zero crossing detector 136 is ready. If so, the zero crossing ready bit is cleared 200. The zero crossing check is enabled 212 and then a determination is made if the last zero crossing has taken place 214. ##SPC1##