Coupling of devices may involve electrically and/or mechanically coupling of a plurality of devices. In some applications, there may also be a need to uniquely identify each of the coupled devices. For example, a toy may include a plurality of units (e.g., train cars) operable to be coupled and uncoupled by a user.
Accordingly, there is a need for coupling a plurality of devices and unique identification of each of the coupled devices. What is needed is a coupler adapted for providing an electrical and mechanical coupling of the devices. The coupler may need to provide flexible coupling between the devices. The coupler may also need to enable coupling and uncoupling with relatively little coordination. The coupler and a circuit may also need to enable determination of the presence of a particular device in response to the device being coupled to another device.
Embodiments of the present invention are directed toward a device for coupling to other devices and unique identification thereof. In one embodiment, a device for coupling to other devices includes a body, a plurality of couplers and a circuit element. A first coupler may be disposed on a first side of the body and a second coupler may be disposed on a second side of the body. The couplers may be operable to electrically couple to couplers of the other devices. The circuit element may provide for unique identification of the device when the device is coupled to one or more of the other devices. In one embodiment the devices are mechanically coupled in a chain fashion.
In another embodiment, a device for recognizing other devices coupled in the chain includes a body, a coupler, a test circuit and a processor. The coupler may be disposed on the body and may be operable to couple to a coupler of another device. The processor may be operable to determine presence of a particular device within a chain of devices by controlling the inputs of the test circuit and monitoring the outputs of the test circuit.
In one embodiment, each coupler may include a plurality of terminals and a magnet. The plurality of terminals provide for electrical coupling and the magnet provides for mechanical coupling between the devices in a chain. When coupled in a chain fashion, the couplers allow electronic circuits within each coupled device to be electrically connected together. In one embodiment, they are electrically coupled in parallel together.
Embodiments of the present invention are illustrated by way of example and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:
Reference will now be made in detail to the embodiments of the invention, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with these embodiments, it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the scope of the invention as defined by the appended claims. Furthermore, in the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it is understood that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the present invention.
Referring to
In one embodiment, the head-end or control device 110 includes a body 112, a coupler 114, and a circuit module 116. The coupler 114 may be disposed on a side (e.g., back end) of the body 112. The coupler 114 may be operable to electrically couple the circuit module 116 of the device 110 to a circuit module 126 of another device 120. In one implementation, the circuit module 116 includes a processor and a test circuit. The test circuit includes one or more inputs and outputs and may be electrically coupled to the coupler 114 and the processor. The processor may be operable to determine the presence of a particular device within a chain of coupled devices 120, 130 by controlling one or more inputs of the test circuit and monitoring one or more outputs of the test circuit. In one implementation, the presence of one or more particular devices may be determined by measuring a characteristic, such as impedance, resistance, capacitance, time constant, inductance, direction of conduction, or the like, of the resultant electrical circuit including the circuit element of each device coupled therewith. In another implementation, the presence of a particular device may be determined by measuring the difference in values of circuit elements of the same kind, such as a first resistance value, a second resistance value and so on. An exemplary test circuit is described in more detail below.
Referring now to
Referring again to
Referring now to
Referring now to
At 410, the circuit module containing the test circuit may be periodically reset. In one implementation, the test circuit 200 of
At step 415, the presence of a circuit module containing only a capacitive element may be determined. In one implementation, the first input I1 may be driven active high and the second input I2 may be driven active low, after the test circuit 200 has been reset. After a second time period the state of the second output O2 may be determined. If the second output O2 is high, a device containing only a capacitive element is present. If the second output O2 is low, a device containing only a capacitive element is not present. More specifically, if a device containing only a capacitive element is not present, the first input I1 via resistor R12 of the test circuit 200 can easily drive the second output O2 low in less than the second time period. If and only if a device containing a capacitive element is present, will the first input I1 of the test circuit not be able to drive the second output O2 low until after the expiration of the second time period owing to the very low impedance of the capacitor short circuit to ground via C6 and C10. It is appreciated that all other circuit modules have a significant series resistance, and the first input I1 can readily drive the second output O2 of the test circuit 200 low within the second time period.
At step 420, the presence of a device containing a fast response R-C network (e.g., short time constant) may be determined by charging the network for a short amount of time and then measuring the results. In one implementation the presence of a device having a short time constant may be determined by driving the inputs I1 and I2 to a high impedance state after a third time interval, as measured from when the first input I1 is driven active high and the second input I2 is driven active low at step 415. The state of the second output may be read after a fourth time interval, as measured from when the first and second inputs I1, I2 are driven to a high impedance state. If the second output is low, a device containing an R-C network having a short time constant is present. It is appreciated that a circuit module that can store energy but has a longer time constant, will not build up enough energy during the third time period to affect the state of the second output O2. However, to reliably determine the presence of a circuit module having a slow response R-C network, the test for determining the presence of a fast response R-C network should be performed first. It is also appreciated that a circuit module having only a capacitance will not have enough energy from its small capacitor to sustain the state of the second output O2 for the full fourth time period.
At step 425, the presence of a device containing a slow response R-C network (e.g., long time constant) may be determined by charging the network for a longer amount of time and then measuring the results. In one implementation the presence of a device having a long time constant element may be determined by driving the first input I1 active high and the second input I2 active low for a fifth time period, such that the network is effectively “charge soaked.” The first and second inputs I1, I2 may be driven to a high impedance state after the fifth time interval. The state of the second output O2 may be monitored. If the second output goes high after a predetermined sixth period of time, as measured from the end of the fifth period of time, than a device containing an R-C network having a long time constant is present.
At step 430, the presence of a device containing a resistive element providing a direct current path may be determined. In one implementation, the presence of a resistive element may be determined by driving the first input I1 active high and the second input I2 active low. The third output may be monitored for a seventh period of time. If the third output O3 is low after the seventh period of time, than a resistive element is present. If the third output O3 is high after the seventh period of time, than the resistive element is not present. It is appreciated that the other circuit elements can drive the third output O3 low temporarily until their series capacitors are charge. Only the direct current path provided by the resistive element can sustain the third output O3 at a low state.
At step 435, the presence of a device containing a diode element providing a unidirectional conduction (e.g., current) path may be determined by a reverse current test. In one implementation, the presence of a diode element may be determined by driving the first input I1 active high and the second input I2 active high. The state of the second output O2 may be determined after an eighth time period, as measured from when the first input I1 is driven active high and the second input I2 is driven active high. If the second output is low after the eighth time period, than a device containing a diode element is present. It is appreciated that devices containing a resistive element or slow response R-C network have too high of an impedance to drive the second output O2 low. It is also appreciated that devices containing a capacitive element or a fast response R-C network may only hold the second output O2 low for a short period of time.
At step 440, the devices that are determined to be present in the chain of coupled devices are identified. In one implementation, a signal identifying each particular device in the chain of devices is generated. The signal may, for example, drive a speaker operable to render an audible identifier of the device determined to be present. The audible identifier may describe a feature of each particular device present. For example, the color of the device, a character, number, symbol or the like on the device, a feature of the device or a tune associated with the device may be output.
It is appreciated that the exemplary method may be implemented in hardware, software, firmware and any combination thereof. It is also appreciated that the steps of the exemplary method may be modified to be performed in any desired order.
Referring again to
Referring now to
In one embodiment, as depicted in
In one embodiment, as depicted in
In one embodiment, as depicted in
In one embodiment, as depicted in
It is appreciated that one or more terminals may be resiliently biased (e.g., spring) outwardly from the surface where coupling may be established. The resiliently biased terminals may be adapted to improve the electrical coupling between coupled terminals.
Referring now to
The first terminal 720 may be disposed proximate a first portion of the magnet 710 and the second terminal 730 disposed proximate a second portion of the magnet 710. In one implementation, the first and second terminals 720, 730 may have a cap type structure. The first terminal 720 may be disposed upon a first end (e.g., top) of the magnet 710 and extends partially down the side of the magnet 270. The second terminal 730 may be disposed upon a second end (e.g., bottom) and extends partially up the side of the magnet 710. The insulator 740 may be disposed between the magnet 710 and the first terminal 720 and/or the magnet 710 and the second terminal 730.
In one embodiment, as depicted in
Referring now to
The train engine 1110 (e.g., head-end or control device) may include a body, a first coupler disposed on the rear of the body and a circuit module disposed within the body. The circuit module may include a processor and a test circuit having inputs and outputs. The processor may be operable to determine the presence of each of the train cars 1120, 1130, 1140 in the chain. The presence of each of the train cars 1120, 1130, 1140 may be determined, in response to one or more the train cars 1120, 1130, 1140 being coupled to the train engine 1110, by controlling the inputs of the test circuit and monitoring the output of the test circuit as described above. The circuit module may also include an identification device coupled to the processor for generating a signal identifying the particular device in response to the processor determining the presence thereof.
Each train car 1120, 1130, 1140 may include a body, a first coupler disposed on the front of the body, a second coupler disposed on the rear of the body and a circuit module disposed within the body. The circuit module of each train car 1120, 1130, 1140 may be operable to uniquely identify the car when the train car 1120, 1130, 1140 is coupled to the train engine 1110, or coupled to the train engine 1110 and one or more other train cars 1120, 1130, 1140. The circuit module of each train car 1120, 1130, 1140 may include one or more passive components as described above.
In one embodiment, upon determining the presence of a particular train car 1120, 1130, 1140 coupled to the train engine 1110, a feature of the particular train car may be audibly output. For example, the color of the train car, the number on the train car, a feature of the train car (e.g., one ball, two bells, etc.), or a tune may be output. Accordingly, the toy may advantageously teach a user concepts such as colors, numbers, shapes, tunes and/or the like.
Each coupler on the train engine 1110 and train cars 1120, 1130, 1140 may include a magnet and two terminals in a housing as described above. Such couplers may provide a mechanical coupling and an electrical coupling between one or more of the train cars 1120, 1130, 1140 and the train engine 1110.
In one embodiment, the magnetic mechanical coupling provided by the couplers may be readily operable by a user having limited motor skills, such as an infant. The magnetic mechanical coupling provided by the couplers and the stackable or nesting shape of the train cars 1120, 1130, 1140 may also advantageously enable a user to develop improved motor skills. The pivotal coupling provided by the couplers may also enable use of the toy on rough and/or uneven surfaces, such as carpets, blankets and the like.
The foregoing descriptions of specific embodiments of the present invention have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the Claims appended hereto and their equivalents.
Number | Name | Date | Kind |
---|---|---|---|
5455465 | House | Oct 1995 | A |
5775525 | Brill | Jul 1998 | A |
6276542 | McCrary | Aug 2001 | B1 |
20040144742 | Buchwald et al. | Jul 2004 | A1 |