The present invention relates generally to providing improved control arrangements for controlling vending machine components, such as vend motors, LED lighting components, product drop sensors and the like. More particularly the present invention addresses techniques for providing smart control functions in vending machine components, such as vend motors.
The current state of technology in the vending industry has been optimized over decades to allow for low cost vending of relatively low cost items, such as chips, candy, gum, soft drinks and the like. In particular, spiral based vending machines that can store and dispense a large variety of products have become a standard in snack food vending. These machines are typically configured so that products are arranged in rows (drawers) and columns (spirals). Product dispensing motors are typically wired in a matrix format so that applying power to a row and a column results in the motor at that intersection dispensing the product of the spiral driven by that motor. This is typically done by driving the spiral to advance the product until the product falls from the end of the spiral to a retrieval bin.
There are also many techniques that have been used to determine when the motor has rotated one revolution so the control electronics can stop driving the motor when it returns to the home position. One such home position detection arrangement can be seen in U.S. Pat. No. 4,785,927 assigned to Mars Inc. The described technique uses a high frequency signal imposed on the positive voltage line to the motor which is then passed through a capacitor and series resistor when a home switch is closed. The controller decodes the high frequency signed received when in the home position to determine when to power down the motor. Another home detection technique can be seen in U.S. Pat. No. 4,712,049 assigned to Coin Acceptors, Inc. which monitors the home switch arranged with the normal open and normal closed terminals tied together to detect the brief break before a make signal is generated when the home switch transitions to the home position.
Other motor home techniques include providing a separate home switch line to monitor the home position. In one currently employed approach, low cost geared dc brush motors are used with at least a mechanical switch to monitor the home position. The home line is switched between an open position to one of the motor power lines when the motor is in the home position. Generally, a drawer or row of motor home switches will be tied together or a column of motors will have their home switch lines tied together and brought back to the vending controller. The controller monitors the home switch line of the row or column of the motor being energized to determine its home position.
A relatively new class of vending machines uses a spiral drive arrangement to dispense rolled coins or bills as described in detail in U.S. Pat. Nos. 8,77,0372, 9,142,079, and 9,619,957, all of which are assigned to the assignee of the present invention and incorporated by reference herein in their entirety. In this machine the expectation is that multiple items will be selected and then vended. For example, a checkout clerk might desire $20 in change comprised of $10 of quarters (1 roll), $5 of dimes (1 roll), $4 of nickels (2 rolls) and $1 of pennies (2 rolls). In such a context, the present invention recognizes it may be highly desirable to drive multiple vend motors at the same time to speed the dispensing of these multiple items.
Vending machine wiring in such configurations as addressed above typically includes power (typically 24 VDC) being wired to each of the motor rows in common and the power return line (typically near 0 VDC) to be wired to each of the motor columns in common. The motors are each isolated with a diode to prevent several motors from turning when a given row and column is powered.
A typical vending machine may also include a product detect sensor system to determine if a product was truly delivered. If not, the motor may be tried a second or multiple times to ensure a product was vended. In the case no product was detected as vended after a predetermined number of tries, the money deposited would typically be returned to the consumer. Several techniques have been used to sense product delivery. Two such techniques can be seen in U.S. Pat. Nos. 6,794,634 and 7,446,302 assigned to Automatic Merchandising Systems Inc. Another such technique can be seen in U.S. Pat. No. 6,732,014 assigned to Crane. Yet other techniques can be seen in U.S. Pat. Nos. 6,920,372 and 8,234,007 assigned to Vendors Exchange. More advanced technologies combine monitoring for both product delivery and product availability as taught by the patents referenced above assigned to the assignee of the current invention.
Traditional glassfront vending machines also have lighting to ensure the products are easy to see and the pricing labels are easy to read. Historically, fluorescent lighting was used with one or two tubes placed on the top or sides of the door. More recently, LED lighting has replaced fluorescent lighting as the advantages of lower power, longevity, and the ability to control the light output allowed flexibility not available using fluorescent lighting. U.S. Pat. Nos. 9,593,811 and 9,816,673 assigned to the assignee of the present invention and incorporated by reference herein are examples of this technology.
The approaches of typical matrixed-motor vending machines have a number of drawbacks. Among these drawbacks is the requirement of a complex cable arrangement to bring separately controlled power to each row and column in the machine. Since each row and column is separately driven, each of these lines must originate at the drive control of the machine. Each of the rows and columns require individual drive components for the required individual motor controls. The cost of the wiring is high and growing as the cost of copper continues to rise. Additionally, the cost of creating the wire harness assembly and installing it into the machine is high as it is labor intense. Since it is typical for drawers to be pulled out or removed for filling product or for servicing, the length of these multi conductor cables can be quite long adding to their cost. Finally, in the case of a failure of a cable, connector or wire, considerable work is required by a service technician to identify the fault and repair or replace it.
Another drawback of the typical current arrangement is the limitations required on the choice of motors used in these machines. The motors must be essentially identical to allow proper operation. If a motor becomes obsolete, replacements are difficult to find as both the characteristics of the motor and its home circuitry must be matched with the other motors in the array.
The product sensing arrangements in the existing machines are typically designed to detect the product dropping from any row and column position into a retrieval bin. The detection schemes must be able to detect both the smallest product vended as well as the largest product vended. The system further needs to be immune to cheating by various means. All of these constraints add to the cost and limit the performance that can be achieved.
Lighting approaches in these machines may tend to result in inconsistent uniformity of lighting as the products near door mounted lights tend to be too bright, while those further away from the lights tend to be underlit. This issue can be overcome with additional lights resulting in higher cost and power use.
In many machines, product pricing is shown with stickers under the products and on the display when the particular product is selected. Some machines use individual pricing displays at each product location, but these require an additional set of cables and electronics to update and control.
In view of the above and other shortcomings of typical approaches used in vending machines, one or more aspects of the present invention provide a number of improvements which address objectives such as the following.
One objective of one aspect of the present invention is to provide a smart motor assembly suitable for vending whereby any number of product selections can be accommodated without the need to predetermine the wire harness needed.
Another objective of the current invention is to provide a smart motor assembly that can be driven individually or with a number of smart motor assemblies mounted in a tray or drawer.
Yet another objective of the current invention is to provide multiple motor control with a single smart motor controller to synchronize motor operation when more than one motor is required to dispense an item.
Another objective of the current invention is to provide a smart motor controller for multiple motors organized in a tray or drawer so operation of any of the motors in a tray can be controller with a single smart motor controller.
A further objective of the current invention is to provide a smart motor assembly with a common supply rail, supply return rail, and serial communications lines with other smart motor assemblies in the vending machine.
Another objective of the current invention is to provide a smart motor assembly able to determine the home position of the motor and communicate this determination through the serial interface to a vending machine controller.
Yet another objective of the current invention is to provide a smart motor assembly which can use a dc brush motor, dc brushless motor, stepper motor, ac motor, or any appropriately sized motor as alternatives as technologies dictate motor choice. Thus, if one motor fails or it becomes desirable to replace an existing motor for any reason, it will be possible to replace it with a different motor.
A further objective of the current invention is to provide direct monitoring of the home position of the motor used in the smart motor assembly with or without the use of a mechanical switch. Characteristics of the motor, optical sensing, magnetic sensing and the like are some options for home detection.
Another objective of the current invention is to allow for independent and multiple motor operations to allow multiple products to be vended simultaneously.
Yet another objective is to supply diagnostic information from the smart motor assemblies to the controller to facilitate service.
An additional objective of the current invention is to provide for LED lighting at each product location which is individually controllable by the controller.
Yet another objective of the current invention is to provide individually controllable product pricing or other consumer information, such as product calories, at each product.
Yet another objective of the current invention is to provide individual speed control of each smart motor assembly.
Another objective of the current invention is to provide remote (Bluetooth®, WiFi, ZigBee and the like) wireless access of the smart motor from a smart device, such as a smart phone, to eliminate the need for a vending controller.
A more complete understanding of the present invention, as well as other features and advantages of the invention, will be apparent form the following detailed description, the accompanying drawings, and the claims.
The current invention redefines the architecture of the typical multi-product dispensing vending machine using a matrixed product dispensing arrangement. As discussed above, this arrangement has been widely used in both glassfront vending machines and many enclosed vending machines such as the Ellen by Technologies, Inc. rolled coin dispensing machine described above. The many advantages of the architecture of the current invention are best understood with a recap of the current technology topology as shown in
Within the controller 101 the power input 102 will be processed by the on board power supply 103 to create the various voltages needed to run both the electronics within the controller, the external payment devices, user interface as well as the motors. In the matrixed motor vending application, a number of motor assemblies are usually positioned in a series of trays. Each tray or row of motors will be driven by a source of voltage reserved for that tray.
The motor source power lines 108a, 108b, 108c, and 108d are each controlled by motor drivers 104 on the controller 101. These drivers can be FET, bipolar transistors, relays, or any other electronically controlled switching devices under the control of the processor programmed to turn a specific motor assembly on.
Similarly, each motor assembly's return line is associated with a motor sink driver 105. The current passing through the motor sink driver 105 may also pass through a home and current monitor detector 106 which may determine if the motor is in its home position and/or operating properly as its current is within normal bounds. The current returns to the circuit ground completing the circuit and allowing the motor to energize. The motor assembly return lines allow a motor from each tray to be wired in common forming the columns in the matrix. So, the motor assembly 201a from tray 1 is wired on the return side to return wire 109a and motor sink drive 105. The motor assembly 202a from tray 2 is wired on the return side to return wire 109a again and to motor sink driver 105. Similarly, the return wires from the first motor in tray 3 and tray 4 are also tied to 109a and sink driver 105.
The second motor in tray 1201b along with the second motors in each of trays 2, 3, and 4, are returned to the return wire 109b and to its motor sink drive 105 and home and current monitor circuit 106 to complete the path for each of these motors. Columns 3 and 4 which include tray 1 motor assemblies 201c and 201d respectively will return on return lines 109c and 109d respectively to their motor sink drivers 105 and home and current monitor 106 back to circuit ground from power supply 103.
As can be appreciated, the number of source lines and sink lines will equal to the number of trays and the number of columns in the machine, respectively. Hence, in the current example, four source and four sink lines are routed through the vending machine from the controller 101 to the various motor assemblies. Once a single source driver is energized and a single sink driver is energized a single motor assembly will be energized. The isolation diodes shown on each motor assembly, 211a, 211b, 211c, 211d, 212a-d, 213a-d, and 214a-d, are required to prevent the unwanted energizing of other motors as without these diodes the source and sink on one motor will be split across a number of combinations of three different motors resulting in some of these motors to be energized at a reduced voltage, an unwanted condition. This problem is well known in the art and all such motor matrix arrangements include these isolation diodes.
Each of the motor assemblies in the motor matrix configuration is energized until a home position is reached. As discussed above, there are many techniques for determining the home position including returning a separate wire back to the controller 101 indicative of the home position. If a separate wire is returned, it is usually associated with one tray or one column. The example shown in
In many cases the motor home signal is superimposed on the return lines in common (high frequency signals, momentary loss of signals, etc.) with the return current and decoded on the controller 101 by the home and current monitor circuit 106.
Among its several aspects the present invention recognizes that the motor matrix approach of
Referring now to
In particular, the processor can be programmed to drive the motor 700 through a motor driver circuit 303. One significant advantage of the current invention is there is no restriction on the type of motor being used. The processor 301 and motor driver 303 can be adapted to any type of motor 700. So, while small brush DC motors are currently prevalent in vending, the limitations of using this type of motor are eliminated with the current approach. For example, with the control arrangement of the present invention, a brushless DC motor or a stepper motor can be used instead. The motor driver 303 used would be suitable to the type of motor used and may have multiple outputs to drive multiple phases of these alternate types of motors. Since only one motor 700 is driven by each motor driver circuit 303, there is no need for an isolation diode in the motor circuit so the vending mechanism in the current invention can utilized to drive the motor 700 in the forward or reverse direction as desired.
In addition to the direct motor control capability of the controller 300, the controller 300 also can monitor motor position including the home position or depending on the motor type with the actual rotational position of the motor being monitored through the home and current monitor circuit 304.
A small power supply circuit 302 is included on the controller 300 if needed to provide the power to the electronics on the controller 300 as well as any power required for some additional enhanced capabilities discussed below.
Referring now to
In its most basic operational mode, the controller 500 communicates with the vending controller communications port 504, through a communications port 505 by a communication bus 507. The communications in one embodiment of the present invention is through a serial RS485 port, but other suitable communication techniques can be used. A presently preferred communication means is one that uses a common bus for all the controllers 500 in the machine so only two or three common wires are daisy chained to all these motor controllers 500. It can be appreciated that the communications port 505 can also be a wireless communications port such as Bluetooth®, WiFi, or any appropriate relatively short range system. Each smart motor controller 500 would be uniquely addressed so that any particular motor controller 500 would only respond to a communication meant for it. A typical communication would have a “vend one product” command from the vending controller and a “successful product vended” response command from the smart motor controller 500. A number of other commands would allow diagnostic commands to be sent between the motor controller 500 and the vending controller. In this way, unless there is a fault, the vending controller does not need to monitor the real time state of each motor and whether it is in the home position or not, as this is controlled locally at the smart motor assembly.
The current inventive smart motor assembly can be programmed to allow it to be a host to a second or multiple other smart motor assemblies. This approach would allow large products that may need two motors to vend to be treated by the host controller as one. One of the smart motor assemblies can be master to the second smart motor assembly and manage the vend and home (and other features as discussed below) to create a super smart motor assembly. This super smart motor assembly would be treated as a single smart motor assembly by the vending machine controller or external controller.
There are a number of functions in a vending machine in addition to the motor control functions that currently require independent systems to monitor and control. The smart motor concept allows many of these systems to be distributed to each smart motor for better control and enhanced capability. A number of these systems are described below.
Most vending machines today have a product vend detection circuit to ensure the selected product has been delivered (and not stuck in a spiral or from an empty column). The current invention allows the product drop sensor to be monitored by the smart motor controller 500 through the product sense electronics 510. Since the product drop sensors would be best placed at the drop point in each smart motor assembly, an additional cable the length of the assembly would be needed to properly place the sensor, not shown.
Fortunately, the drop point in each smart motor assembly is also an advantageous place to put a lighting device such as an LED to directly light the product in the column controlled by the smart motor assembly. This LED can also be controlled by the smart motor controller 500 through an LED driver circuit 511. Of course, other light sources than LEDs can be used. In this manner, special use of lighting can allow for dimming or brightening the light on a specific product or products to call attention to these products. Additionally, color lighting can be used for the same purpose. The vending machine controller can send a command to turn on the LED at a given light level or color to the smart motor controller 300. Alternatively, the smart motor could be pre-programmed with a lighting sequence (such as a low light level until a product is vending during which the light is increased).
The smart motor controller 500 can also be used to drive a local display to allow product pricing, location identification, calories and other product information to be shown to the consumer for the product being vended. The display could be LCD, OLED or other convenient type that would only have to be wired back to the smart display controller 300. Again, communications back to the vending controller can determine the information to be displayed and instructions on when to display each message. This arrangement allows the placement of the display where it is best serving the consumer with little burden on the vending controller to manage. It should be clear that other product or motor related items can be controlled similarly by the smart motor controller with no additional wires or complication needed at the vending controller. The use of the smart motor assembly allows a significantly simplified vending controller and machine wiring to be used.
Referring back now to
Each of the smart motor assemblies discussed above include another common set of wires 407 and 507 used for communications to the vending controller 401 and 501 through the communications port 404 and 504. Commands generated by the vending controller 401 and 501through the communications port 404 and 504 are sent to all the smart motor assemblies and each smart motor assembly will only react and respond to commands with its specific and unique address. Thus, multiple smart motor assemblies can be instructed to vend at the same time. Optionally, every smart motor assembly can be individually instructed to turn on its LED light or display the product cost with this architecture.
Another embodiment of the current invention is shown in
The communications port 308 in the smart motor assemblies of
While the present invention has been disclosed in the context of various aspects of presently preferred embodiments, it will be recognized that the invention may be suitably applied to other environments consistent with the claims which follow.
The present application claims the benefit of U.S. Provisional Patent Application Ser. No. 62/589,142 filed Nov. 21, 2017 entitled “Methods and Apparatus for Smart Vending Motor and Other Vending Component Control” which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
62589142 | Nov 2017 | US |