This invention relates generally to detection of objects in conveyor systems. More specifically, the invention relates to a proximity bar that utilizes connectable circuit boards for detection of objects across a conveyor system.
Conveyor systems which move goods or products from one location to another are well known. Typically, one or more controllers are used to control zones of a conveyor system by sensing or detecting the presence of objects and actuating motors to move the objects in response to such detections in a desired manner. However, detectors used in such systems are often cumbersome to install. Moreover, such detectors can be inefficient with regard to the monitoring required in the system. It is therefore desirable to provide an improved system for detection monitoring which overcomes one or more of the foregoing disadvantages.
The present invention is directed to a proximity sensor bar (“proximity bar”) which can be configured to sense or detect the presence or absence of objects on a conveyor system. The proximity bar can implement multiple sensor blocks for such sensing with each sensor block including one or more electronic proximity sensors and with each sensor block being spaced a predetermined distance or interval apart from one another along the bar. The proximity bar can be used on conveyor systems, such as roller conveyors in an object movement and distribution environment, with the proximity bar spanning the width of the conveyor. In such systems, the proximity bar could be mounted between adjacent rollers or below such rollers. The proximity bar can also be used on other conveyor systems, such as belted conveyors, by mounting the proximity bar above the conveyor. In one aspect, the proximity bar could comprise one or more sensor blocks, such as at least six sensor blocks, spaced a predetermined distance apart from one another along a bar.
The proximity bar can be constructed to accommodate various width conveyors or machines. The proximity bar can comprise one or more printed circuit boards (PCB's) formed as modules which plug into one another in series to thereby form a modular network of a desired length. One module, preferably a first module in the series, can be configured as a master module (or “power supply module” or “control module”) with a processor for controlling the proximity bar, a sensor array, and/or a power supply system for receiving external power, conditioning such power and providing the power to subsequent modules, or slave modules (or “sensor modules”) having sensor arrays, in the system. The slave modules, which can serve as bar extensions for achieving an overall sensing length across a conveyor system, can efficiently contain only sensor blocks without the overhead of a processor or power supply system. Accordingly, the processor of the master module can control a communication bus and power bus to the slave modules or bar extensions in the proximity bar.
Specifically then, one aspect of the present invention can provide a proximity bar including: a circuit board having a connector for connecting to another circuit board, in which the circuit board includes an electronic sensor for detecting an object; and an enclosure configured to receive the circuit board, the enclosure having a mounting arrangement configured for mounting to a conveyor system.
Another aspect of the invention can provide a proximity bar including: multiple circuit boards connected to one another, each circuit board having a connector configured to connect to another circuit board, in which at least one of the circuit boards has a proximity sensor configured to detect an object; an enclosure configured to receive the circuit boards, and a lens retained by the enclosure, the lens being configured to cover the proximity sensor.
Another aspect of the invention can provide a method for sensing in a conveyor system, including: providing a circuit board having a connector for connecting to another circuit board, in which the circuit board includes an electronic sensor for detecting an object; and providing an enclosure configured to receive the circuit board, the enclosure having a mounting arrangement configured for mounting to a conveyor system.
These and other features and advantages of the invention will become apparent to those skilled in the art from the following detailed description and the accompanying drawings. It should be understood, however, that the detailed description and specific examples, while indicating preferred embodiments of the present invention, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the present invention without departing from the spirit thereof, and the invention includes all such modifications.
Preferred exemplary embodiments of the invention are illustrated in the accompanying drawings in which like reference numerals represent like parts throughout, and in which:
With reference now to the drawings, where like numerals refer to like parts throughout, and specifically with reference to
Referring now to
With additional reference to
The first set of electrical components of the master module 40a could comprise, among other things: a processor 42, implemented by a microcontroller, for controlling the proximity bar 12, including the slave modules 40b; a power supply system 44 for receiving external power, conditioning such power and providing the power to subsequent slave modules 40b for powering such modules in the system; firmware, providing configuration data for the module in a non-volatile storage; and/or one or more sensor blocks 50 (see
The second set of electrical components of the slave modules 40b could comprise, among other things: one or more sensor blocks 50, each comprising one or more sensors; communications circuitry for communicating with the master module 40a, through one or more adjacent modules 40; firmware, providing configuration data for the module in a non-volatile storage; and/or power circuitry for receiving power from the master module 40a, through one or more adjacent modules 40, and distributing such electrical power to the one or more sensor blocks 50 and/or the communications circuitry. The communications circuitry can be operable to implement an PC (Inter-Integrated Circuit) bus for communication among each of the modules 40, including communication with the processor 42 of the master module 40a. In one aspect, the one or more sensor blocks 50 could be arranged on a bottom of a PCB 30b while the communications circuitry and/or power circuitry are arranged on a top of the PCB 30b. The slave modules 40b, which can serve as bar extensions for achieving a desired overall sensing length across the conveyor system 10, can efficiently contain only sensor blocks without the overhead of a processor or power supply system. Accordingly, the processor 42 of the master module 40a can control a communication bus and a power bus to the slave modules 40b or bar extensions in the proximity bar 12.
Each of the modules 40 can include a connector arrangement 54 for connecting to other modules 40 in series at module intersections 56 on opposing sides of the module. The connector arrangement 54 can include a first connector portion 54a, such as a male connector with leading pins, at an end of the module, and a second connector portion 54b, such as a female connector with sockets for receiving the leading pins, at the other end of the module. Alternatively, flexible conductors of any length, such as a ribbon cable, could be used to connect the first and second connector portions 54a and 54b, respectively. As shown particularly in
The connector arrangement 54 can connect multiple signals from the leading pins of one module 40 to the socket of another module 40. Such signals could include, for example: one or more communications signals, such as for communicating updates from the master module 40a to the slave modules 40b; one or more power and/or ground signals for transferring power and/or ground from the master module 40a to the slave modules 40b; and one or more interrupt signals, such as for allowing a slave module 40b to communicate detection of an object to the master module 40a. In one example, the communications signals may comprise an PC bus. A module 40 could be configured to assert an interrupt signal high, such as to 24V DC, upon a sensor 52 of the module 40 detecting an object. Alternatively, a module 40 could be configured to assert an interrupt signal low, such as to GND, upon a sensor 52 of the module 40 detecting an object. Then, the processor 42, in turn, can assert an output signal to a central network (not shown) to indicate such detection of the object.
With additional reference to
In one aspect, the one or more sensors 52 of each sensor block 50 could be configured for detection at a given threshold for the sensor 52, which thresholds could be calibrated for the environment, and which thresholds could be different from one sensor 52 to another. If any sensor of a sensor block 50 exceeds its respective threshold, a signal can be generated by the sensor 52 and sent to a processor to thereby indicate presence or detection of an object. The sensor blocks 50 can detect presence of an object from a variety of distances which may depend on the technology used, lens and/or cover implementations, and/or programmability of the sensor block 50. In one aspect, a sensor of the sensor block 50 can detect an object that is at least 0.5 inches away.
The proximity bar 12 can be configured to help a user in preventative maintenance for dust management. For many applications, and particularly for conveyor applications, dust or dirt can accumulate on the lens or cover 20 of sensor blocks 50, thereby impeding light output and/or reception of reflected signal. If the lens or cover 20 becomes significantly blocked, reliability of such sensor blocks 50 to detect presence of objects may be reduced. Accordingly, the present invention also provides a method in which a user can be alerted to dust or dirt accumulation on lenses or covers 20 which exceed a threshold. For example, the processor 42 can be configured to compare a detection of light, at a sensor 52 of a given sensor block 50, through a lens or cover 20, at a first time, with a detection of light through the same lens or cover 20 at a second time. If a difference from the comparison is greater than a threshold, thereby indicating an excessive accumulation of dust or dirt on the lens or cover 20 limiting the transmission of light, the processor 42 can send an alert to a central network and/or illuminate flash codes at an indicator 60 comprising one or more Light Emitting Diodes (LED's) to suggest a maintenance action. In one aspect, for comparing the detection of light at different times, the processor can determine a given number of counts from an amount of light detected at the sensor at each time. The processor can then compare the counts at the different times. Typically, the number of counts that the sensor may output will vary from a predetermined threshold after a period of time. This variation is known as “drift,” which may be caused by dust accumulation on the lens or cover 20. The processor can further execute to apply an average and/or filter of data collected from the sensor, determining the counts, for tracking such drift. Accordingly, a correct threshold window can be maintained for proper operation of sensors providing detection through the lens or cover 20, typically for determining the presence of an object on a conveyor.
For detection of objects, sensors of each sensor block 50 can convert a reflective, measured light signal into a corresponding number of “counts” indicating a relative strength or sum of such reflective light. Due to variations in each integrated circuit of each sensor 52, an “offset” value can be configured for each sensor block 50. Such offset value could be stored in the proximity bar 12 for each sensor 52 at the time of manufacturing, such as in non-volatile storage of each module 40. At various intervals, the proximity bar 12 could measure the offset and compare such measurement to the stored value to determine if the value has changed. Such an offset change could indicate that the lens or cover 20 is being blocked, thereby causing the sensor 52 to lose its ability to measure effectively. When a large enough change in the offset is determined, the proximity bar 12 could trigger an alert to the user, such as by flashing the indicator 60, sounding an audible alarm, communicating a message indicating the offset change over a central network, and/or the like.
Referring now to
Referring now to
Providing the lens or cover 20 at the angle θ can allow light transmitted by the sensor 52 to be better dispersed external to the proximity bar 12. This, in turn, can substantially reduce undesirable over saturation of light as reflected by an object onto the receiver of the sensor 52 (which over saturation could prevent reliable detection). In one aspect, the angle θ can be at least 10°, and preferably about 30°. In one aspect, as shown in
Referring now to
For mounting the proximity bar 12, as may best be seen in
As may best be seen in
As may best be seen in
Referring now to
As discussed above, the modules 40 can each include, among other things, firmware providing configuration data for the modules in a non-volatile storage. Such firmware can be initially programmed when the proximity bar 12 is manufactured and re-programmed, as desired, after the proximity bar 12 is installed in the conveyor system 10. Re-programmability can be accomplished by a central network (not shown) communicating a firmware update to the processor 22 through a “smart” interface, via a wired or wireless connection, for updating the firmware. The wired connection could be established, for example, through the electrical cable 62. The wireless connection could be established, for example, through a Bluetooth, Infrared Data Association (IrDA) or Wi-Fi connection, implemented on the module 40.
In addition, in one aspect, an LED of the indicator 60 could be used for conducting diagnostics or tests with respect to the proximity bar 12. If an error or fault condition is detected, an alert can be sent to the user via the indicator 60. Such alerts could include, for example: an error detected with respect to the non-volatile storage of a module 40; failing to detect a module 40 that is expected to be present, failing to detect a sensor block 50 that is expected to be present; an excessive accumulation of dust, dirt or debris on the lens or cover 20, as discussed above; and the like. Also, the indicator 60 could flash or blink in a sequence to indicate a code for correspondingly informing the user as to precisely which error or fault condition has occurred. Moreover, the code, and/or additional report data, such as addresses, timestamps, and the like, could be communicated by the proximity bar 12 to the central network through the aforementioned smart interface, via the wired or wireless connection.
Finally, with additional reference to
It should be understood that the invention is not limited in its application to the details of construction and arrangements of the components set forth herein. The invention is capable of other embodiments and of being practiced or carried out in various ways. Variations and modifications of the foregoing are within the scope of the present invention. It also being understood that the invention disclosed and defined herein extends to all alternative combinations of two or more of the individual features mentioned or evident from the text and/or drawings. All of these different combinations constitute various alternative aspects of the present invention. The embodiments described herein explain the best modes known for practicing the invention and will enable others skilled in the art to utilize the invention.
This application claims priority to U.S. Provisional Patent Application No. 62/855,608, entitled “Proximity Sensor Bar for Conveyor Systems,” filed on May 31, 2019, and U.S. Provisional Patent Application No. 62/854,759, entitled “Proximity Sensor Bar for Conveyor Systems,” filed on May 30, 2019, which are herein incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62855608 | May 2019 | US | |
62854759 | May 2019 | US |