1. Field of the Invention
The present invention relates to a transmitter used for a system for remote-controlling a drive, such as an automobile or robot.
2. Description of the Prior Art
When remote-controlling a plurality of drives at the same place by using infrared radiation or radio waves, it may be difficult to accurately control the drives because signals output from a transmitter to the drives interfere with each other. As a remote-control system for solving the problem, a system is studied which sets identification information to a transmitter and drives respectively and separates relations between the transmitter and the drives from each other in accordance with match or mismatch of these pieces of identification information. In the case of the system, the transmitter is provided with means for transmitting the data including identification information for specifying a drive to be controlled and control information for controlling the drives and each of the drives is provided with means for comparing the identification information included in received data with identification information set to the drive to decide whether control information included in the received data is information for the drive or not. Moreover, when the pieces of identification information are matched with each other, the controller of the drive decides the control information for the drive and controls operations in accordance with the control information.
In the case of the above remote control system, even if a plurality of transmitters are used, it is possible to accurately control a purposed drive for every transmitter by changing identification information for each transmitter. Moreover, by making it possible for one transmitter to alternately use a plurality of types of identification information, it is possible to selectively control a plurality of drives by the transmitter.
It is an object of the present invention to provide a transmitter preferred to make it possible to change the identification information for a drive by using the data transmitted from the transmitter in the case of a remote-control system for separating relations between the transmitter and the drive in accordance with the identification information included in the data sent from the transmitter.
In order to achieve the above object, according to the present invention, there is provided a transmitter used for a remote-control system, the system making it possible to separately control a plurality of drives by relating a transmitter with a drive to be remote-controlled by the data sent from the transmitter in accordance with identification information included in the data, wherein the transmitter comprises a data generation device for alternately generating the data for controlling operations of the drive or the data for changing the identification information for the drive in accordance with an operation of a predetermined input unit performed by a user, a transmission device including a first transmission section and a second transmission section whose transmission-destination areas are different from each other and capable of transmitting the data generated through the data generation device from these transmission sections, and a transmission-section change device for changing transmission sections to be used for data transmission in accordance with the type of data so that the data for controlling operations of the drive is transmitted from the first transmission section and the data for changing the identification information for the drive is transmitted from the second transmission section.
According to the transmitter of the present invention, the data for controlling operations of the drive and the data for changing the identification information for the drive are output from the first and second transmission sections of which transmission-destination areas are different from each other. Therefore, when a plurality of drives are used, it is possible to arrange at least one of the drives in the transmission-destination area of the first transmission section to control operations thereof, while arranging another one of the drives in the transmission-destination area of the second transmission section to change the identification information thereof. There is no fear that the identification-information-change data reaches a drive whose operations are controlled in accordance with the data sent from the first transmission section and the identification information for the drive is changed on the contrary to the intention of a user, while the identification information of another drive is changed.
In the case of a transmitter according to the present invention, it may be allowed that the second transmission section is provided on a front side of a casing of the transmitter when it is viewed from a user, while the first transmission section is provided on a back side of the casing thereof. In this case, because the operation control data and the identification-information change data are transmitted in directions opposite to each other, the transmission areas of these data are separated and thereby, this is preferable in preventing the data from interfering with each other. Moreover, this is convenient for a user because it is possible to change the identification information for a drive without changing positions or directions of a transmitter while controlling operations of the drive by directing the first transmission section toward the drive.
It may also be allowed to provide the concave portion capable of housing the drive in the casing and provide the second transmission section in the concave portion. In this case, because the identification-information-change data is sent to the drive housed in the concave portion, it is possible to prevent the data from diffusing to the outside. When the concave portion can be closed by a predetermined lid while housing the drive, it is possible to suppress the identification-information-change data from leaking to the outside of the concave portion and more securely prevent the identification information from being unintentionally changed.
It may be allowed to provide charge terminals for charging a power-source battery of the drive in the concave portion. Thus, by housing the drive in the concave portion, it is possible to charge the power-source battery and change the identification information at the same time.
It may be allowed that the first and second transmission sections serve as infrared-radiation emitting sections. To transmit data with using infrared radiation, it is preferable to constitute the lid by a material for suppressing or preventing infrared radiation from passing. However, even when transmitting data through radio waves, it is possible to realize a transmitter according to the present invention by setting a structure for providing directivity for the radio waves to each transmission section.
It is possible to use one or more first transmission sections and one or more second transmission sections for the present invention.
Any one of the ID codes 1 to 4 is set to the drives 1 . . . 1 and transmitters 2 . . . 2 as transmitter-specifying information and any one of the car numbers 1 to 8 is set to the drives 1 . . . 1 and transmitters 2 . . . 2 as drive-specifying information. In the case of this embodiment, a combination between an ID code and a car number functions as the identification information for relating the transmitter 2 with the drive 1. Infrared radiation is used for remote control of each drive 1. Therefore, a remote-control-signal light-emitting section 3 is mounted on each transmitter 2 and a remote-control-signal light-receiving section 4 is mounted on each drive 1. Moreover, a remote-control-signal light-receiving section 5 is mounted on each transmitter 2 in order to synchronize data transmission from each transmitter 2.
As shown also in
According to the above transmitter 2, it is possible to prevent the infrared radiation emitted from the light-emitting section 23 from leaking to the outside of the concave portion 21d by housing the drive 1 in the concave portion 21d and closing the lid 24. Therefore, it is possible to eliminate a fear that identification information for the drive 1 outside of the concave portion 21d is carelessly rewritten.
As shown in
The F/R switch 26 can be switched to forward-rotation position or reverse-rotation position and it outputs signals corresponding to these positions. The speed control dial 27 outputs a speed designation signal proportional to a rotation control amount from the initial position corresponding to the speed 0. The rewrite control switch 28 is a push-button switch that outputs an on-signal when it is pushed. The ID-code setting switch 29 can be switched at four positions corresponding to ID codes 1 to 4 and it outputs signals corresponding to these positions. By switching the ID-code setting switch 29, it is possible to select an ID of the transmitter 2 among IDs 1 to 4. The car-number selection switch 30 is a push-button switch that outputs an on-signal corresponding to a push control. Eight car-number selection switches 30 are provided correspondingly to car numbers 1 to 8 by one to one. By pushing any one of the car-number selection switches 30, it is possible to select a car number corresponding to the selected car-number selection switch 30.
Data to be output to the remote-control-signal light-emitting section 22 on the back 21a of the transmitter 2 is generated by the control-signal generation circuit 45. The transmission circuit 42 modulates the data generated by the control-signal generation circuit 45 in accordance with a remote-control-signal carrier signal to drive the remote-control-signal light-emitting section 22.
In this case, one-block remote-control data generated by the control-signal generation circuit 45 is constituted by an ID code, motor control information, a car number, and a command for realizing an additional function as shown in
The remote-control-signal light-receiving section 25 shown in
The received-data discrimination circuit 48 discriminates the ID code of the received data supplied from the reception circuit 47 and supplies the determination result to the control circuit 41. The control circuit 41 controls the output timing of the data supplied from the transmission circuit 42 in accordance with signals supplied from the received-data discrimination circuit 48 and input circuit 40. Thus, the data transmitted from another transmitter 2 is received to set the output timing of the data in order to prevent interference due to simultaneous transmission of remote-control data from a plurality of transmitters 2. This point is described below in detail.
The time length for one transmitter 2 to transmit a remote-control signal is equal to T and each transmitter 2 repeats transmission of a remote-control signal at a cycle corresponding to the number of transmitters 2×transmission time length (=4T). Moreover, the transmission timing of each transmitter 2 is shifted every T from ID code=1 in order. Because each transmitter 2 controls transmission timing in accordance with the above relation, it is possible to prevent transmission periods of four transmitters 2 from overlapping with each other. To realize the above transmission control, it is allowed for the transmitter 2 of ID code=2 in
First, when receiving the data of ID code=1 at the time t1, the transmitter 2 starts outputting the transmission data of its own and completes outputting the transmission data of its own at the time t2. When completing the transmission, the transmitter 2 checks the data received by the reception circuit 47 (refer to
When receiving the remote-control data of ID code=3 at the time t3, the transmitter 2 resets the transmission timer 2T later to start timer counting. When receiving the remote-control data of ID code=4 at the time t4, the transmitter 2 resets the transmission timer 1T later to start timer counting.
Then, when the power source of the transmitter 2 of ID code=1 is turned off or data cannot received from the transmitter 2 of ID code=1 due to noises, it is allowed to start outputting the data of its own when counting by the transmission timer advances by the time T after receiving the data of ID code=4. Moreover, even if signals from another transmitter 2 cannot be received, it is possible to continue outputting transmission data at the cycle 4T by using the time 3T set to the transmission timer when transmission of the data of its own is completed.
Though a case of using four transmitters 2 is described above, it is possible to control transmission timing even in the case of five transmitters or more by adding an ID code. The cycle of transmission timing of each transmitter 2 is equal to N×T (N denotes the number of transmitters). Moreover, it is allowed to set the entire cycle to a value larger than NT by setting a blank period in which no transmitter transmits data between periods in which transmitters 2 transmit data.
The transmission timing of the data sent from the light-emitting section 23 in
The control circuit 41 discriminates whether to transmit the data for operation control of the drive 1 or the data for change of identification information depending on the fact that the rewrite control switch 28 is turned on or not and supplies signals corresponding to operation states of the input units 26 to 30 to the control-signal generation circuit 45 when transmitting the data for operation control of the drive 1 and to the identification-information-rewrite-signal generation circuit 46 when transmitting the data for designating change of identification information. When the control-signal generation circuit 45 receives a signal, remote-control data for control of the drive 1 is generated correspondingly to operation states of the input units 26 to 30. When the identification-information-rewrite-signal generation circuit 46 receives a signal, remote-control data for change of the identification information for the drive 1 is generated correspondingly to operation states of the input units 28 to 30.
It is also allowed to communize the generation circuits 45 and 46 and alternatively transmit data from either of the remote-control-signal light-emitting sections 22 and 23 depending on the fact that the rewrite control switch 28 is turned on or not. In this case, for an ID code, motor control information, and a car number in one-block remote-control data, it is allowed to always set the data corresponding to operation states of the ID-code setting switch 29, F/R switch 26, speed control dial 27, and car-number selection switch 30 independently of the fact that the rewrite control switch 28 is turned on or not, set a rewrite designation code to the command part to transmit data from the remote-control-signal light-emitting section 23 only when the rewrite control switch 28 is turned on, and transmit data from the remote-control-signal light-emitting section 22 when controlling operations of the drive 1. Moreover, it is allowed to communize the remote-control-signal light-emitting sections 22 and 23 and transmit the data for operation control of the drive 1 and identification-information-rewriting data from the same light-emitting section.
The control circuit 41 is preferably constituted by combining a microcomputer with a predetermined program. It is allowed to constitute the transmission circuits 42 and 43, output-timing generation circuit 44, control-signal generation circuit 45, identification-information-rewrite-signal generation circuit 46, reception circuit 47, and received-data discrimination circuit 48 as logic circuits or constitute them by combining a microcomputer with a predetermined program similarly to the case of the control circuit 41. Moreover, it is allowed to unite at least one of the output-timing generation circuit 44, control-signal generation circuit 45, identification-information-rewrite-signal generation circuit 46, and received-data discrimination circuit 48 into the control circuit 41.
When the remote-control-data discrimination circuit 72 discriminates that the received data is the data for controlling operations of the drive 1, an identification-information read circuit 77 reads the identification information assigned to the drive 1 itself from an identification-information storage memory 78 and an identification-information discrimination circuit 73 compares the identification information included in received data with the identification information for the drive 1 itself. When these pieces of identification information coincide with each other, the received data is sent to a driving-section control circuit 74. Then, the driving-section control circuit 74 supplies a motor-driving signal to a driving circuit 75 in accordance with the motor control information included in the received data. The driving circuit 75 drives the motor 58 in accordance with the supplied motor-driving signal.
When the remote-control-data discrimination circuit 72 discriminates that received data is the data for designating rewriting of identification information, the identification information (comprising an ID code and a car number) included in the data is written in the identification-information storage memory 78 by the identification-information rewrite circuit 76. Thereby, the identification information written in the identification-information storage memory 78 is changed.
It is preferable that identification information is stored in the identification-information storage memory 78 without backup by a power source by using a nonvolatile memory such as an EEPROM. It is allowed to constitute the reception circuit 71, remote-control-data discrimination circuit 72, identification-information discrimination circuit 73, driving-section control circuit 74, driving circuit 75, identification-information rewrite circuit 76, and identification-information read circuit 77 as logic circuits or by combining a microcomputer with a predetermined program. Moreover, it is allowed to set an identification-information discrimination circuit, an identification-information read circuit, and an identification-information storage memory different from the identification-information discrimination circuit 73, identification-information read circuit 77, and identification-information storage memory 78 between the reception circuit 71 and remote-control-data discrimination circuit 72 and select received data before sending data to the remote-control-data discrimination circuit 72.
According to the above processing, when a user continuously pushes the rewrite control switch 28, the data for designating rewriting of identification information is transmitted from the light-emitting section 23 by three consecutive frames as shown in
When the controller 59 decides that the received data is the data for controlling operations of the motor 58, it discriminates whether the ID code included in the data is the same as the ID code of its own recorded in the identification-information storage memory 78 (step S12). When the ID code included in the data is different from the ID code of its own, the controller 59 ignores the data and temporarily ends the processing in
When the ID code included in the data is the same as the ID code of the self, the controller 59 decides whether the car number included in the data is the same as the car number of its own stored in the identification-information storage memory 78 (step S13). When the car number included in the data is different from the car number of the train model 50 itself, the controller 59 ignores the data and waits for the next data to be received. When the car number included in the data is the same as the car number of the train model 50 itself, the controller 59 controls the motor 58 in accordance with the control information included in the data (step S14) and then, waits for the next data to be received.
When the controller 59 decides that the received data is not the data for controlling operations of the motor 58 in step S11, it decides whether a rewrite designation code is included in the command part or not (step S15). When the rewrite designation cord is not included, the controller 59 resets a counter for discriminating a consecutive number of reception times of rewrite designation codes to 0 (step S20) and waits for the next data to be received. When the rewrite designation code is included, the controller 59 adds 1 to the counter (step S16) and decides whether a counted value reaches 3 or not, that is, whether the remote-control data including the rewrite designation code is received three times or not (step S17). When the counted value does not reach 3, waits for the next remote-control data to be received, when the counted value does reach 3, the controller 59 rewrites the ID code and car number recorded in the identification-information storage memory 78 to the ID code and car number included in the data received at that point of time (step S18). Thereafter, the controller 59 resets the counter to 0 (step S19) and waits for the next data to be received.
According to the above processing, ID codes and car numbers are changed when the electric-train model 50 serving as a drive receives the remote-control data including a rewrite designation code three times consecutively and operations of the motor 58 are controlled in accordance with motor control information only when the ID code and car number included in the data for driving the motor 58 coincide with each other when the data is received.
In the case of the above embodiment, ID codes and car numbers are simultaneously changed. However, it is also allowed to separately perform change of ID codes and change of car numbers by separately generating a command for changing ID codes and a command for changing car numbers. Moreover, it is allowed to first compare the ID code in received data with the ID code set to a drive (step S12) and then decide a command (step S11) so that car numbers of only a drive to which the ID code same as that of a transmitter is set can be changed. Furthermore, though a case is described in which identification information is changed when receiving identification-information-change designation data three times consecutively, it is allowed to change the identification information when receiving the data once or three times or more.
The present invention is not restricted to the above embodiment but it can be embodied by various embodiments. For example, a drive is not restricted to a train but it can use any one of embodiments simulating various movable bodies. A transmitter can use a portable type or fixed type. Moreover, it is allowed to use a portable unit such as a portable game machine or portable telephone as a transmitter by installing a specific program in the game machine or portable telephone.
A drive is not restricted to a unit simulating a train but it is allowed to include various units. It is allowed to control sections different from each other of an integrally constituted toy or model as drives different from each other.
As described above, according to the present invention, the data for controlling operations of a drive and the data for changing the identification information for the drive are output from the first and second transmission sections toward areas different from each other. Therefore, when a plurality of drives are used, it is possible to change the identification information for the drives by arranging some of the drives in an area to which the first transmission section is turned while arranging other drives in an area to which the second transmission section is turned and thus, the fear disappears that identification-information-change data reaches a drive whose operations are controlled in accordance with the data sent from the first transmission section and the identification information for the drive is changed on the contrary to the intention of a user while the identification information of another drive is changed. Thereby, it is possible to provide a transmitter suitable for a remote-control system making it possible to change the identification information for a drive in accordance with the data sent from a transmitter.
Number | Date | Country | Kind |
---|---|---|---|
2001-217301 | Jul 2001 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
3639755 | Wrege | Feb 1972 | A |
4334221 | Rosenhagen et al. | Jun 1982 | A |
5077547 | Burgmann | Dec 1991 | A |
5334076 | Shinozuka | Aug 1994 | A |
5355525 | Lindmayer et al. | Oct 1994 | A |
5781143 | Rossin | Jul 1998 | A |
5885159 | DeAngelis | Mar 1999 | A |
6037858 | Seki | Mar 2000 | A |
6175784 | Jicha et al. | Jan 2001 | B1 |
20040039495 | Yamaguchi et al. | Feb 2004 | A1 |
Number | Date | Country |
---|---|---|
36 18 464 | Dec 1987 | DE |
2 757 553 | May 1996 | FR |
2 350 919 | Dec 2000 | GB |
02-252395 | Oct 1990 | JP |
05-308678 | Nov 1993 | JP |
6-12846 | Jan 1994 | JP |
10-66165 | Mar 1998 | JP |
11-069465 | Mar 1999 | JP |
2000-051541 | Feb 2000 | JP |
Number | Date | Country | |
---|---|---|---|
20030016138 A1 | Jan 2003 | US |