Referring now to drawings, embodiments of the present invention of the present invention will be described.
It should be understood that although various functions and various means are built in an actual wireless station, only functions and means which are related to the present invention are described in drawings, and duplexed explanations thereof are omitted.
In a multiscanning access system employed in wireless appliances, while a plurality of wireless channels are prepared in which usable wireless frequency bands are furthermore subdivided in narrower wireless frequency bands, since these wireless channels are separately set with respect to other wireless appliances, it is possible to avoid that communication speeds are lowered due to contention occurred among these wireless appliances.
In this embodiment, a first wireless channel 7 among the plural wireless channels has been prepared as a “public” connection-purpose wireless channel which is commonly used in the respective wireless stations. The above-described first wireless channel 7 has been previously set when wireless stations are shipped, or has been arbitrarily set by operators to be stored in storage apparatus (not shown) of the respective wireless stations. The respective wireless stations have been arranged in such a manner that when communications are established, the respective wireless stations access the above-explained first wireless channel 7.
In
In a step S102, the first wireless station 1 transmits a calling instruction to the second wireless station 2. This connection-purpose first wireless channel 7 corresponds to such a “public” wireless channel which is commonly used in a plurality of wireless stations, and is used only when a communication is established between wireless stations.
In a step S103, the first wireless station 1 judges as to whether or not response data from the second wireless station 2 is received. When the response data from the second wireless station 2 is received, the control sequence is advanced to a step S105. When the response data from the second wireless station 2 is not received, the control sequence is advanced to a step S104.
In the step S104, the first wireless station 1 judges as to whether or not a predetermined time has elapsed after the calling instruction has been transmitted in the step S102. If the predetermined time has already been elapsed, then the control sequence is returned to the step S102. If the predetermined time has not yet been elapsed, then the control sequence is returned to the step S103. Alternatively, instead of the control sequence returned to the step S102, the communication as a time out error, and the next operation may be carried out based upon a judgement of the user. The above-explained predetermined time may be set as data which has been previously set in a storage apparatus (not shown), or may be monitored by using a timer.
In a step S105, the transmitting/receiving unit 3 is switched to a second wireless channel based upon a new communication-purpose second wireless channel number which is contained in the response data in response to the calling instruction sent from the second wireless station 2.
In a step S106, since the first wireless station 1 transmits a completion signal via the second wireless channel to the second wireless station 2, the wireless communication establishment is completed.
In
In a step S202, the second wireless station 2 waits to receive a calling instruction transmitted from the first wireless station 1. In this step S202, a called wireless station under such a condition that a wireless communication is not carried out between wireless stations is brought into calling instruction waiting condition. If the second wireless station 2 receives the calling instruction issued from the first wireless station 1, then the process operation is advanced to a step S203 in which information of a communication-purpose second wireless channel which is separately provided with respect to the first wireless channel 7 is set to response data.
In a step S204, the second wireless station 2 transmits the above-explained response data via the first wireless channel 7 to the first wireless station 1, and then, the control sequence is advanced to a step S205.
In the step S205, the wireless channel is switched to the second wireless channel.
In a step S206, since the second wireless station 2 receives a completion signal from the first wireless station 1 via the second wireless channel, the wireless communication establishment is completed.
As previously explained, in this embodiment, since the communication between the wireless stations is established by employing the commonly-used “public” wireless channel, even under such a condition that a plurality of wireless stations are mixed with each other, the combinations of these plural wireless stations can be freely changed. Further, the process operation for seeking the empty channel on the side of the first wireless station 1 is no longer required, so that the circuit arrangement of the first wireless station 1 can be made simpler and also the power consumption thereof can be reduced. Furthermore, the transmitting/receiving operations of the calling instruction can be immediately carried out via the connection-purpose first wireless channel 7, so that the communication can be established within a short time, as compared with the method for mutually switching the wireless channels so as to mutually seek the proper wireless channel, as explained in the conventional technique. After the calling instruction has been transmitted and received, the present wireless channel is advanced to another communication second wireless channel in a smooth manner, so that lowering of the communication speed due to the channel contention does not occur, but the communication can be effectively carried out.
In the above-explained arrangement, the calling request is transmitted from the first wireless satiation 1 to the second wireless satiation 2, and the response data containing the information of the second wireless channel is resent from the second wireless station 2 to the first wireless station 1. Alternatively, a calling response relationship opposite to the above-described calling response relationship may be employed. In other words, the calling request may be alternatively transmitted from the second wireless station 2 to the first wireless station 1, and the response data containing the information of the second wireless channel may be alternatively resent from the first wireless station 1 to the second wireless station 2. In this alternative case, the second wireless station 2 may be operated in accordance with the control sequences shown in
In the above-explained first embodiment, in the case that the plural wireless stations try to establish the wireless communications at the substantially same time, there is such a risk that the plural wireless stations cannot identify the counter wireless stations with each other, and thus are erroneously connected to each other. A measure capable of solving this risk will now be explained with reference to
In this embodiment, in a step S102, the first wireless station 1 transmits such a data which contains an identification number of the second wireless station 2 and contains an identification number of the own first wireless station 1 as a calling instruction, while the second wireless station 2 constitutes a communication subject.
Further, in a step S107, the first wireless station 1 checks as to whether or not the identification number of the communication subject, which is contained in the data of the response signal received from the second wireless station 2, is coincident with the own identification number. If the identification number of the communication subject is coincident with the own identification number, then the control sequence is advanced to a step S105. If the identification number of the communication subject is not coincident with the own identification number, then the control sequence is returned to the step S103.
Similar to the step S102, even in a step S106, the data which contains the identification number of the second wireless station 2 which constitutes the communication subject, and also contains the own identification number of the first wireless station 1 is transmitted as a completion signal.
In a step S207, the second wireless station 2 checks as to whether or not an identification number of a communication subject, which is contained in data of a response signal received from the first wireless station 1, is coincident with the own identification number. If the identification number of the communication subject is coincident with the own identification number, then the control sequence is advanced to a step S203. If the identification number of the communication subject is not coincident with the own identification number, then the control sequence is returned to the step S202.
Further, in a step S204, the data which contains the identification number of the first wireless station 1 which constitutes the communication subject, and also contains the own identification number of the second wireless station 2 is transmitted as a response signal.
Similar to the step S207, even in a step S208, the second wireless station 2 checks as to whether or not an identification number of a communication subject, which is contained in data of a response signal received from the first wireless station 1, is coincident with the own identification number. If the identification number of the communication subject is coincident with the own identification number, then the second wireless station 2 judges that the establishment of the communication is completed. If the identification of the communication subject is not coincident with the own identifier number, then the control sequence is returned to the step S206.
In accordance with this embodiment, since the exclusive processing operations using the mutual identification numbers can be carried out when the communication is established, even under such a condition that the plural wireless stations establish the wireless communications at the same time, the communication with the desirable wireless station can be firmly established without the erroneous connection.
A description is made of a method for determining a communication-purpose second wireless channel with reference to
In this embodiment, the second wireless station 2 switches the above-explained first wireless channel 7 to another wireless channel in a step S209, and receives a communication of this switched wireless channel in order to check as to whether or not data transmitted from another wireless station is not received in step S210. If the data is received, then the second wireless station 2 judges that the wireless channel is under use, and then, the control sequence is returned to the step S209 in which the second wireless station 2 switches the present wireless channel to a further wireless channel. When data is not received, the control sequence is advanced to a step S211. In this step S111, the second wireless station 2 judges as to whether or not a predetermined time has already been elapsed since the wireless channel is switched at the step S209. In the case that the predetermined time has not yet been elapsed, the control sequence is returned to the step S210 in which the second wireless station 2 continuously receives data. When the predetermined time has already been elapsed, the second wireless station 2 judges that the wireless channel is under no use, and then, the control sequence is advanced to a step S212 in which the wireless channel is selected as the communication-purpose second wireless channel.
In the example shown in the second conventional technique, in the step S302, the transmitting/receiving unit 3 performs the receiving operation, and the judgement is made as to whether or not the channel is used based upon the signal strength of the reception signal of the channel, which is received at this time. In contrast thereto, in this embodiment, in the step S210, in such a case that the subject wireless channel is received for the preset time and the data is received from another wireless station, the second wireless station 2 judges that the subject wireless channel is under use, whereas in the case that the data transmitted from another wireless station is not received, the second wireless station 2 judges that the subject wireless channel corresponds to the empty wireless channel.
In accordance with this embodiment, in comparison with the second conventional technique in which the present wireless channel is regarded as the empty channel by such a fact that the signal strength is low, since the communication of the relevant wireless channel is directly received, it is possible to more correctly judge as to whether or not the communication contention occurs.
A description is made of a fourth embodiment based upon
In
The operating terminal control unit 103 has been connected to the communication control unit 102, the storage apparatus 104, and the operating unit 105, and controls the entire unit of the operating terminal 100. Further, the communication control unit 102 controls the transmitting/receiving unit 101. While the operating unit 105 is equipped with a human interface such as switches and display devices, this operating unit 105 is used when a person manually operates the operating unit 105. The operating unit 105 converts the information which is manually operated by the person into a signal and outputs the signal to the operating terminal control unit 103, and inputs thereinto display-purpose data derived from the operating terminal control unit 103 so as to convert the display-purpose data into a display-purpose signal, and then, displays the data.
The operating terminal control unit 103 enters thereinto a signal supplied from the operating unit 105 so as to analyze the entered signal, and stores the analyzed data as operation data into the storage apparatus 104, and also, reads out display-purpose data from the storage apparatus 104 to output the read display-purpose data to the operating unit 105. Further, the operating terminal control unit 103 reads out the operation data stored in the storage apparatus 104, and transmits a command to the communication control unit 102 based upon the read operation data. The communication control unit 102 inputs reception data from the transmitting/receiving unit 101 and outputs the reception data to the operating terminal control unit 103.
The transmitting/receiving unit 101 inputs transmission data from the communication control unit 102 in accordance with the control operation by the communication control unit 102 so as to convert the transmission data into a transmission signal, and then, outputs the transmission signal to the antenna 107. The transmitting/receiving unit 101 inputs a reception signal from the antenna 107 so as to convert the reception signal into reception data, and then, outputs the reception data to the communication control unit 102.
Reference numeral 106 indicates a battery for supplying electric power to the operating terminal 100.
While the controller control unit 203 has been connected to the communication control unit 202, the storage apparatus 204, the operating panel 205, the I/O device 206, and the drive shaft 300, the controller control unit 203 controls the entire portion of the controller 200. Further, the communication control unit 202 controls the transmitting/receiving unit 201.
While the operating panel 205 is equipped with a human interface such as switches and display devices, this operating panel 205 is used when a person mainly and manually operates the controller 200. The operating panel 205 converts the information which is manually operated by the person into a signal and outputs the signal to the controller control unit 203, and inputs thereinto display-purpose data derived from the controller control unit 203 so as to convert the display-purpose data into a display-purpose signal, and then, displays the data. Further, the I/O device 206 corresponds to such a device which inputs thereinto signals supplied from a machine unit controlled by the controller 200, and a limit switch etc., which detects an operating position of a jig to output the inputted signals to the controller control unit 203; enters thereinto a signal for controlling a solenoid, or the like from the controller control unit 203 to output the control signal to the machine unit and the jig. Further, the I/O device 206 corresponds to such a device which inputs/outputs program data and teach data, which are used to determine operations of the above-described machine into/from the controller control unit 203. Further, the drive shaft 300 is controlled by the controller control unit 203, and corresponds to a motor which drives the machine. Although a total number of the shafts is determined as N shafts in this embodiment, this total number is determined based upon a freedom degree of the above-explained mechanism.
While the communication control unit 202 has been connected to the transmitting/receiving unit 201 and the controller control unit 203, the communication control unit 202 transmits and receives both a command and data with respect to the controller control unit 203 so as to control the transmitting/receiving unit 201. The transmitting/receiving unit 201 inputs transmission data from the communication control unit 202 in accordance with the control operation by the communication control unit 202 so as to convert the transmission data into a transmission signal, and then, outputs the transmission signal to the antenna 207; and enters a reception signal from the antenna 207 so as to convert the reception signal into reception data which is outputted to the communication control unit 102.
In accordance with this embodiment, the inventive idea can also be applied to such an environment that the plural controllers and the plural operating terminals are mixed with each other, and the communication can be easily established within a short time.
The fourth embodiment has described such a case that the operating terminal 100 corresponds to the first wireless station 1, the controller 200 corresponds to the second wireless station 2, and the user inputs the calling request from the operating terminal 100. Alternatively, such a reversed arrangement may be realized in which the controller 200 corresponds to the first wireless station 1, the operating terminal 100 corresponds to the second wireless station 2, and the user inputs the calling request from the controller.
The present invention can be utilized as a positioning apparatus of a semiconductor device manufacturing apparatus, and a control apparatus for operating a machine tool and an industrial-purpose robot in a wireless manner.
Number | Date | Country | Kind |
---|---|---|---|
2003-404257 | Dec 2003 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP04/15825 | 10/26/2004 | WO | 00 | 3/23/2007 |