Device for determining a level of objects in a hopper

Information

  • Patent Grant
  • 6601463
  • Patent Number
    6,601,463
  • Date Filed
    Thursday, January 3, 2002
    22 years ago
  • Date Issued
    Tuesday, August 5, 2003
    21 years ago
Abstract
A device for determining a level of objects in a hopper comprises a hopper for storing and dispensing objects, a pair of sensors positioned within the hopper for sensing one or more of the objects within the hopper, and a processor connected to the pair of sensors for receiving signals indicative of the pair of sensors sensing one or more of the objects, the processor for determining the level of objects within the hopper based upon tracking a trend in the signals.
Description




BACKGROUND OF THE INVENTION




This invention relates to a hopper used to collect, store, and dispense objects, such as coins, and more particularly, to a device for determining a level of objects in the hopper.




Hoppers are used to collect, store, and distribute or dispense objects from the hopper. It is important to be able to determine a level, such as a low level, of objects in the hopper. For example, the hopper may be initially filled with objects for temporary storage therein and once objects are ejected or dispensed it may be necessary to know when the hopper is approaching an empty condition to be able to refill the hopper. Associated with a hopper is a dispensing or delivery mechanism that may be actuated by a motor. Movement of the delivery mechanism moves the objects within the hopper to direct the objects toward an ejection slot or door to eject one of the objects. One method for determining a level of objects within a hopper is to simply count the objects as the objects are ejected. However, with this method too many parameters would have to be known. In particular, factors such as the total maximum number of objects that can be held in the hopper and the initial number of objects in the hopper would always have to be known for such a system to function properly. Further, due to the random nature in which objects are positioned within a hopper, the initial number of objects may not always be the same. Another method that may be employed is to weigh the objects in the hopper. However, adding a weighing device or mechanism to a hopper may not be suitable or desirable. A further method may entail using a photo detector device that becomes unblocked when the number of objects is below a certain predetermined level. However, this method may not be accurate due to the random configuration of objects lying in the hopper. Additionally, an object may stick to the side of the hopper blocking the detector that would falsely indicate that the hopper is still full.




Accordingly, it is desirable and advantageous to provide a device for determining a level of objects in a hopper which is accurate and independent upon any initial conditions. The present invention is designed to track trends in sensor measurements dependent upon objects within the hopper in order to accurately predict a low level condition of objects in the hopper. In particular, the present invention accomplishes level detection by employing a sensor pair that provides signals to a control device for the control device to determine the level of objects within the hopper. The present invention also accomplishes level detection by employing a sensor which detects a successful ejection of an object from a hopper and based upon this is able to determine the level of objects within the hopper.




SUMMARY OF THE INVENTION




In one form of the present invention, a device for determining a level of objects in a hopper comprises a hopper for storing and dispensing objects, a pair of sensors positioned within the hopper for sensing one or more of the objects within the hopper, and a processor connected to the pair of sensors for receiving signals indicative of the pair of sensors sensing one or more of the objects, the processor for determining the level of objects within the hopper based upon tracking a trend in the signals.




In another form of the present invention, a device for determining a level of objects in a hopper comprises a hopper for storing and dispensing objects, a delivery mechanism for dispensing an object from the hopper, a sensor for detecting when an object has been dispensed from the hopper by the delivery mechanism; an a processor connected to the delivery mechanism and the sensor for determining a number of deliveries per delivery attempted by the delivery mechanism.




In yet another form of the present invention, a device for determining a level of objects in a hopper comprises a hopper for storing and dispensing objects, a delivery mechanism for dispensing an object from the hopper, the delivery mechanism having a motor, and a processor connected to the motor for sensing current drawn by the motor as the delivery mechanism dispenses an object from the hopper.




In still another form of the present invention, a device for determining a level of objects in a hopper comprises a hopper for storing and dispensing objects, a pair of sensors positioned within the hopper for sensing one or more of the objects within the hopper, a delivery mechanism for dispensing an object from the hopper, the delivery mechanism having a motor, a sensor for detecting when an object has been dispensed from the hopper by the delivery mechanism, and a processor connected to the pair of sensors for receiving signals indicative of the pair of sensors sensing one or more of the objects, the processor for determining the level of objects within the hopper based upon tracking a trend in the signals, the processor further connected to the delivery mechanism and the sensor for determining a number of deliveries per delivery attempted by the delivery mechanism, and the processor connected to the motor for sensing current drawn by the motor as the delivery mechanism dispenses an object from the hopper.




Accordingly, it will be recognized that an object of the present invention is to provide a device for determining a level of objects in a hopper.




A further object of the present invention is to provide a device for determining a level of objects in a hopper which is of simple construction and design and which can be easily employed with highly reliable results.




Another object of the present invention is to provide a device for determining a level of objects in a hopper which can determine when the hopper is approaching an empty condition.




A further object of the present invention is to provide a device for determining a level of objects in a hopper which is designed to track trends in sensor measurements dependent upon objects within the hopper in order to accurately predict a low level condition of objects in the hopper.




It is a further object of the present invention is to provide a device for determining a level of objects in a hopper which employs a sensor pair that provides signals to a control device for the control device to determine the level of objects within the hopper.




A still further object of the present invention is to provide a device for determining a level of objects in a hopper which tracks trends in current draw of a motor in order to predict the occurrence of a low level condition of objects in the hopper.




Another object of the present invention is to provide a device for determining a level of objects in a hopper which accurately predicts the occurrence of a low level condition.




A further object of the present invention is to provide a device for determining a level of objects in a hopper which tracks the number of delivered objects versus the number of delivery attempts in order to predict the occurrence of a low level condition in the hopper.




It is another object of the present invention is to provide a device for determining a level of objects in a hopper which employs one or more methods in order to yield a more accurate prediction of the occurrence of a low level of objects in a hopper.




These and other objects and advantages of the present invention will become apparent after considering the following detailed specification in conjunction with the accompanying drawings, wherein:











BRIEF DESCRIPTION OF THE DRAWINGS





FIG. 1

is a top view of a preferred embodiment of a device for determining a level of objects in a hopper constructed according to the present invention;





FIG. 2

is a partial schematic and block diagram of a circuit employed in the device of the present invention;





FIG. 3

is a graph of an output from the circuit shown in

FIG. 2

;





FIG. 4

is a graph of another possible output from the circuit shown in

FIG. 2

;





FIG. 5

is a graph of still another possible output from the circuit shown in

FIG. 2

;





FIG. 6

is a plot of data collected from and based upon an output from the circuit shown in

FIG. 2

;





FIG. 7

is a graph of an output from the circuit shown in

FIG. 2

;





FIG. 8

is a graph of a low level sensor trend data;





FIG. 9

is a graph of a filtered output from the circuit shown in

FIG. 2

;





FIG. 10

is a block diagram of another preferred embodiment of a device for determining a level of objects in a hopper constructed according to the present invention;





FIG. 11

is a graph representative of a number of full-to-empty hopper iterations;





FIG. 12

is a block diagram of another preferred embodiment of a device for determining a level of objects in a hopper constructed according to the present invention;





FIG. 13

is a graph of average current versus a number of deliveries; and





FIG. 14

is a partial block and schematic diagram of preferred embodiment of a device for determining a level of objects in a hopper constructed according to the present invention.











DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS




Referring now to the drawings, wherein like numbers refer to like items, number


10


identifies a preferred embodiment of a device for determining a level of objects in a hopper constructed according to the present invention. With reference now to

FIG. 1

, the device


10


is shown comprising a hopper


12


having a hopper basin


14


in which objects such as coins (not shown) are stored and an ejection slot or object exit


16


from which objects in the basin


14


are ejected or dispensed. To deliver an object, such as a coin, from the hopper


12


, a motor (not shown) is used to turn a ring (not shown) within the basin


14


, which feeds an object down to a mechanism that captures and forces an object out of the exit


16


. The ring is also used to agitate other objects remaining in the basin


14


in an attempt to direct the objects toward or into the ring and to capture one of the objects. The basin


14


further includes a pair of sensors


18


and


20


positioned at a bottom


22


of the basin


14


which are used to determine the level of objects within the basin


14


. The bottom


22


is sloped down toward the exit


16


and this also facilitates movement of the objects toward the exit


16


and the ring. The sensors


18


and


20


may be spaced apart and opposed to each other. An example of the sensors


18


and


20


may be an optical pair that comprises an emitter portion and a detector portion. If an object in the basin


14


blocks the sensor pair


18


and


20


, this will be interpreted as inactive and if there is no object blocking the sensor pair


18


and


20


this will be determined as active. Another example of a pair of sensors


18


and


20


is a pair of conducting contact pads. If the objects in the basin


14


are electrically conducting then there can be a circuit completed through the pads and one or more of the objects.




With reference now to

FIG. 2

, a circuit


30


for determining the level of objects within the hopper


12


is shown. The circuit


30


has a sensor pair


32


consisting of members


34


and


36


that may correspond to the sensor pair


18


and


20


illustrated in FIG.


1


. The member


34


is stimulated with a voltage and the member


36


is connected to a signal conditioning circuit


38


. An output of the circuit


38


is taken as a node


40


and is sent to a device


42


, such as a control circuit, a microcontroller, or a microprocessor, which collects and analyzes data from the sensor pair


32


. The device


42


also provides a signal to a circuit


44


that provides the voltage to stimulate the member


34


. When an object, such as a coin, touches both of the members


34


and


36


of the sensor pair


32


, an electrical circuit is completed between the members


34


and


36


. If the sensor pair


32


is an optical pair, then an object may block the sensor pair


32


and an appropriate signal will be generated or produced by the circuit


38


. A signal may be produced by the conditioning circuit


38


and is provided to the device


42


from the node


40


. This signal is indicative of an inactive status of the sensor pair


32


. When no signal is produced by the conditioning circuit


38


this is indicative of an active status of the sensor pair


32


. A change from active to inactive or vice versa is a transition of the sensor pair


32


and this may occur many times during the delivery of objects into the hopper


12


or the emptying of objects from the hopper


12


.





FIG. 3

is an illustration of a graph of a signal


50


taken at the node


40


that is provided to the device


42


. If the signal


50


is greater than a set threshold then the reading or signal is considered to be high. If the signal


50


is less than the threshold then the reading or signal is considered to be low. By sampling the signal


50


at a high rate or using an edge detection technique, the device


42


can count the number of times during the delivery that the signal


50


transitions or changes from high to low or low to high. For example, at a point


52


the signal


50


transitions from high to low and at a point


54


the signal


50


changes from a low state to a high state. As will be described further herein, with this information, the device


42


is capable of determining the level of objects within the hopper


12


.




Referring now to

FIG. 4

, a graph of a signal


60


taken at the node


40


is shown which is indicative of many objects being in the hopper


12


.

FIG. 5

illustrates a graph of a signal


70


which is taken at the node


40


. The signal


70


is indicative of few objects being in the hopper


12


. The signal


70


may be a filtered output. A comparison between the signals


60


and


70


indicates that there are more transitions with fewer objects in the hopper


12


. The waveform or signal


60


is due to there being more weight on top of the objects resting in the bottom


22


of the hopper


12


. With more weight, the objects positioned at the bottom


22


of the hopper


12


do not move around and therefore do not change the level of the sensor pair


32


. When there are fewer objects in the hopper


12


, the objects tend to bounce around or move more resulting in more transitions. The device


42


collects data by monitoring the signals


60


or


70


over several iterations of delivering objects into the hopper


12


and emptying objects from the hopper


12


. A sharp drop in the number of transitions follows the increase in transitions due to the objects not being able to reach or interact with the sensor pair


32


.




With reference now to

FIG. 6

, a plot


80


of data collected from signals, such as the signals


60


or


70


that are provided to the device


42


, representative of the delivery of objects into the hopper


12


from a full state to an empty state is shown. It is to be assumed that 160 objects constitute a full hopper


12


. It appears that a rise in the plot


80


occurs with the dispensing of the 79th object out of the hopper


12


. A peak of the plot


80


occurs at about the removal of the 130th object from the hopper


12


. Finally, a sharp drop in the plot


80


appears when about approximately 15 objects are left in the hopper


12


. Every time an object is dispensed out of the hopper


12


the number of transitions within a signal provided from the output of the circuit


38


at the node


40


(see

FIG. 2

) is stored in a circular buffer in the device


42


. An average over the whole buffer is calculated. A trend line


82


depicted in

FIG. 6

indicates a 10-point moving average. An algorithm or program stored within the device


42


is used to determine when the value of this moving average transitions with a minimum negative slope to determine the low level condition.




While the average of this transition data over many loads into the hopper


12


may show a consistent trend, there may be occasions when a false low level condition is found or indicated. These transitions are high frequency transitions, meaning that the widths of the pulses are of small time duration. In addition to this high frequency transition information there are also low frequency transitions. The high frequency transitions occur from edges of the objects momentarily causing the sensor pair


32


to become active or inactive. Low frequency transitions occur from a mass of objects being present or not present between the opposing sensors


34


and


36


.





FIG. 7

shows an expanded waveform


90


of this condition. Both the low frequency transitions and the high frequency transitions can be seen. In the waveform


90


, the high frequency transitions appear as noise on the edges of the low frequency transitions. Using a method of filtering out these transitions, the low frequency data can be extracted. Depending upon the shape of the objects in the hopper


12


, the high frequency transitions can predict an emptying of the hopper


12


. Further, the low frequency transitions indicate that most of the time there is still a mass of objects in the hopper


12


. In other words, when there is agitation of the objects in the hopper


12


, edges are passing by the sensors


34


and


36


rapidly and the sensor pair


32


remains active or inactive. The level of the sensor pair


32


is another bit of information that can be used by the device


42


to distinguish between a random occurrence and an emptying of the hopper


12


. Besides counting transitions, the actual state of the sensor pair


32


, active or inactive, provides information about the objects in the hopper


12


.





FIG. 8

depicts a graph


100


of the low level sensor trend data. A high frequency trace


102


is shown in the graph


100


and the trace


102


has a rise in sensor transitions around the delivery of the 25


th


object from the hopper. A low frequency trace


104


is also shown in the graph


100


. The low frequency trace


104


shows a rise indicating that there may be a low level condition. Since it is known that there is a capacity of 180 objects in the hopper this cannot truly be a low level condition. The distinguishing factor between this false low level condition and the true low level condition is the low frequency state of the sensor. Referring again to

FIG. 5

, the waveform


70


has a filtered state of active. This indicates that objects are generally present in the hopper. The waveform


70


is an example of what the signal would look like for the false low level condition. With reference now to

FIG. 9

, a waveform


120


is shown that has a filtered state of inactive. This indicates that objects are generally not present in the hopper. The waveform


120


is an example of what the signal would look like around the delivery of the 150


th


object from the hopper or the true low level condition in the hopper.




The device


42


, as previously described, may include a microprocessor, program memory which stores a program for controlling the device


42


, and memory for storing data incident to execution of the program and data representative of the output signals taken at the node


40


. With data stored in the device


42


, the device


42


is capable of determining the level of objects within the hopper


12


. This is accomplished by tracking the information that has been stored. This information may include tracking the number of transitions in the sensor pair


32


while exercising the delivery mechanism and the actual level of the sensor pair


32


reveals trends in the data as the hopper


12


empties.





FIG. 10

illustrates another embodiment of a device


200


for detecting a level of objects in a hopper constructed according to the present invention. The device


200


includes a control device


202


, such as a microprocessor, a microcontroller, or other similar control circuit, which is connected to a delivery mechanism


204


and a sensor


206


. The delivery mechanism


204


is partially within a hopper (not shown) and is used to agitate objects within the hopper, capture an object within the hopper, and dispense or remove the object from the hopper. The sensor


206


is used to detect whether an object has been successfully removed or delivered from within the hopper. Examples of the sensor


206


include photodetectors, coils, other electronic sensors, and mechanical type sensors. Each time the delivery mechanism


204


is activated by the control device


202


, this is considered to be a delivery attempt. Due to the random nature of the objects within the hopper, an object may not be dispensed every time the delivery mechanism


204


is activated. The sensor


206


is positioned beneath the hopper or the delivery mechanism


204


to verify or detect that an object has been dispensed from the hopper. Tracking the number of delivery attempts that occur, per object dispensed, reveals an increase in delivery attempts as the hopper is emptied of objects. Each time an object is dispensed, the number of delivery attempts it takes to dispense the object is stored in a circular buffer in the control device


202


. When the average over this buffer is trending upward with a certain slope, the hopper is near empty and the low level condition is detected.




With reference now to

FIG. 11

, a graph of data


220


, which is representative of a number of full-to-empty hopper iterations, is shown. Assuming that 180 objects constitute a full hopper, the slope of the graph of data


220


begins to rise sharply with approximately 10 objects remaining in the hopper. This is indicated at a location


222


on the graph of data


220


. Also, there is a slight rise and fall at the beginning of the graph of data


220


. This is due to hand loading of the objects in the hopper. When the objects are first dumped into the hopper, the objects have not had time to line up in the hopper for dispensing. It takes a few more delivery attempts at the beginning to dispense an object. The control device


202


may be programmed to determine when the slope of the graph


220


begins to rise sharply and this will be indicative of a low level condition within the hopper.





FIG. 12

shows another embodiment of a device


250


for detecting a level of objects in a hopper constructed according to the present invention. The device


250


includes a control device


252


, such as a microprocessor, a microcontroller, or other similar control circuit, which is connected to a motor


254


which operates a delivery mechanism


256


. The delivery mechanism


256


is partially within a hopper (not shown) and is used to agitate objects within the hopper, capture an object within the hopper, and dispense or remove the object from the hopper. The control device


252


is used to monitor the current draw of the motor


254


during dispensing of an object from the hopper. For each delivery attempt, an average of the current required to make that attempt is calculated and stored in the control device


252


. With many objects in the hopper, on average, it takes more current to deliver objects. It also takes a widely varying range of current for each delivery. As the objects in the hopper are dispensed from full to empty, the average current supplied to the motor


254


trends downward approaching the freerunning current of the motor


254


.

FIG. 13

illustrates a graph


260


of average current versus number of deliveries. It is assumed that the hopper is capable of holding 200 objects. As fewer objects remain in the hopper the average current begins to settle and vary less with each delivery attempt. This is due to fewer objects remaining in the hopper and the delivery mechanism


256


no longer having to displace many objects to make a delivery attempt. With a full hopper, the delivery mechanism


256


has a heavy load and has to displace the entire hopper full of objects. The graph


260


also shows the decline in current for a hopper loaded with 200 objects. As the graph


260


illustrates, the current trends downward and variations in the signal begin to settle as the hopper is emptied of the objects. The control device


252


may be programmed to determine when the current trends downward and the signal begins to settle to indicate that a low level or number of objects remain within the hopper.




Referring now to

FIG. 14

, another embodiment of a device


300


for determining a level of objects in a hopper is illustrated. The device


300


is incorporated within a coin changer device


302


. The coin changer device


302


is capable of authenticating coins inserted into a vending machine (not shown) and assuming the coins are authentic, directing the coins to either an appropriate hopper


304


,


306


, or


308


or to a cash box (not shown) for storage. The hopper


304


may be used to capture and store coins of a single denomination, such as quarters, directed into the hopper


304


. The hopper


306


is capable of storing coins, such as nickels, and the hopper


308


may be used to store dimes. As coins are paid out of the hoppers


304


,


306


, or


308


as change provided back to a customer, it is necessary to know when the hoppers


304


,


306


, and


308


are becoming low or close to empty in order to determine how best to provide change or to indicate that exact change must be inserted into the vending machine. For example, if the hopper


304


of quarters is low, then it may be best to start paying out or dispensing two dimes and a nickel instead of a quarter. The coin changer device


302


includes a coin payback chute


310


which directs coins dispensed from the hoppers


304


,


306


, or


308


to a coin return cup (not shown) associated with the vending machine.




Each of the hoppers


304


,


306


, and


308


has a pair of sensors


312


,


314


, and


316


, respectively, which are similar to the sensors


18


and


20


shown in FIG.


1


. Further, each of the hoppers


304


,


306


, and


308


have a delivery mechanism


318


,


320


, and


322


associated therewith. Although not shown the delivery mechanisms


318


,


320


, and


322


may include an associated motor, delivery sensor, ring, and ejection slot, as has been previously described. Further, the delivery mechanisms


318


,


320


, and


322


may be partially within each of the hoppers


304


,


306


, and


308


, respectively. The device


300


further comprises a control device


324


that is operatively connected to the pair of sensors


312


-


316


and the delivery mechanisms


318


-


322


. In particular, the sensor pair


312


and the delivery mechanism


318


are connected to the control device


324


via an electrical connection


326


. Although a single connection or wire is illustrated, it is to be understood that more than one wire may be used for such connection. The sensor pair


314


and the delivery mechanism


320


are connected to the control device


324


via a connection


328


. Additionally, the sensor pair


316


and the delivery mechanism


322


are connected to the control device


324


by a connection


330


.




The control device


324


may comprise a microprocessor or microcontroller and one or more circuits similar to the circuit


30


(FIG.


2


). In this manner, the control device


324


may be programmed to receive signals from the one or more circuits to evaluate data to determine a level of coins in each of the hoppers


304


,


306


, and


308


. The control device


324


may also evaluate data with respect to the operation of the delivery mechanisms


318


-


322


and the number of dry deliveries that occur to determine when the hoppers


304


-


308


are near empty or approaching a low level condition. For example, the device


300


may include a sensor (not shown) associated with each of the delivery mechanisms


318


-


322


to detect whether an object has been successfully removed or delivered from the hoppers


304


-


308


. Each of the sensors may be similar to the sensor


206


which was shown in FIG.


9


. Further, the control device


324


is capable of determining when the average current draw by the motors associated with the delivery mechanisms


318


-


322


are trending downward to determine the level of coins in each of the hoppers


304


-


308


.




From all that has been said, it will be clear that there has thus been shown and described herein a device for determining a level of objects in a hopper which fulfills the various objects and advantages sought therefor. It will become apparent to those skilled in the art, however, that many changes, modifications, variations, and other uses and applications of the subject device for determining a level of objects in a hopper are possible and contemplated. All changes, modifications, variations, and other uses and applications which do not depart from the spirit and scope of the invention are deemed to be covered by the invention, which is limited only by the claims which follow.



Claims
  • 1. A device for determining a level of objects in a hopper comprising:a hopper for storing and dispensing objects; a pair of sensors positioned within the hopper for sensing one or more of the objects within the hopper; and a processor connected to the pair of sensors for receiving signals indicative of the pair of sensors sensing one or more of the objects, the processor for determining the level of objects within the hopper based upon tracking a trend in the signals, the signals capable of transitioning between high frequency transitions and low frequency transitions and the processor is adapted to determining the trend in the signals based upon the high and low frequency transitions.
  • 2. The device of claim 1 wherein the trend is a moving average which transitions to a minimum negative slope.
  • 3. The device of claim 1 wherein the pair of sensors are either in an active state or an inactive state and the processor is capable of determining the state of the pair of sensors to determine the trend in the signals.
  • 4. The device of claim 1 further comprising a signal conditioning circuit that is connected between the pair of sensors and the processor.
  • 5. The device of claim 4 further comprising a circuit connected between the processor and one of the sensors, the circuit for operating the sensor to which it is connected.
  • 6. The device of claim 1 wherein the pair of sensors comprises an optical pair of sensors.
  • 7. The device of claim 1 wherein the pair of sensors comprises a pair of conducting contact pads.
  • 8. A device for determining a level of objects in a hopper comprising:a hopper for storing and dispensing objects; a delivery mechanism for dispensing an object from the hopper, the delivery mechanism capable of attempting a dispensing of an object from the hopper; a sensor for detecting whether an object has been dispensed from the hopper by the delivery mechanism; and a processor connected to the delivery mechanism and the sensor for determining the number of dispensing attempts that occur per object dispensed to determine if there is an increase in dispensing attempts, the processor for determining whether there is a trend upward which is indicative of the hopper becoming empty of objects to further indicate a low level condition.
  • 9. The device of claim 8 wherein the processor is adapted to storing the number of dispensing attempts that occur per object dispensed by the delivery mechanism in a circular buffer.
  • 10. The device of claim 8 wherein the processor is capable of determining when the of dispensing attempts that occur per object dispensed by the delivery mechanism is trending upward with a certain slope.
  • 11. A device for determining a level of objects in a hopper comprising:a hopper for storing and dispensing objects; a delivery mechanism for dispensing an object from the hopper, the delivery mechanism having a motor; and a processor connected to the motor for sensing average current drawn by the motor as the delivery mechanism dispenses an object from the hopper, the processor for determining the level of objects within the hopper based upon tracking a trend in the average current drawn by the motor with a downward trend in the average current drawn being indicative of a low level of objects in the hopper.
  • 12. The device of claim 11 wherein the average current drawn by the motor trends downward with fewer objects in the hopper.
  • 13. The device of claim 11 wherein the average current drawn by the motor is higher when the hopper is full of objects.
  • 14. A device for determining a level of objects in a hopper comprising:a hopper for storing and dispensing objects; a pair of sensors positioned within the hopper for sensing one or more of the objects within the hopper; a delivery mechanism for dispensing an object from the hopper, the delivery mechanism having a motor; a sensor for detecting when an object has been dispensed from the hopper by the delivery mechanism; and a processor connected to the pair of sensors for receiving signals indicative of the pair of sensors sensing one or more of the objects, the processor for determining the level of objects within the hopper based upon tracking a trend in the signals, the processor further connected to the delivery mechanism and the sensor for determining a number of deliveries per delivery attempted by the delivery mechanism, and the processor connected to the motor for sensing current drawn by the motor as the delivery mechanism dispenses an object from the hopper, the signals capable of transitioning between high frequency transitions and low frequency transitions and the processor is adapted to determining the trend in the signals based upon the high and low frequency transitions.
  • 15. The device of claim 14 wherein the trend is a moving average which transitions to a minimum negative slope.
  • 16. The device of claim 14 wherein the processor is adapted to storing the number of deliveries per delivery attempted by the delivery mechanism in a circular buffer.
  • 17. The device of claim 16 wherein the processor is capable of determining when the number of deliveries per delivery attempted by the delivery mechanism is trending upward with a certain slope.
  • 18. The device of claim 14 wherein the current drawn by the motor trends downward with fewer objects in the hopper.
US Referenced Citations (6)
Number Name Date Kind
4667503 Loos May 1987 A
5564546 Molbak et al. Oct 1996 A
5620079 Molbak Apr 1997 A
5944162 Filiberti Aug 1999 A
6168001 Davis Jan 2001 B1
6176774 Filiberti et al. Jan 2001 B1