WO2013084741A1 - 通信装置、通信システム、および通信方法 - Google Patents
通信装置、通信システム、および通信方法 Download PDFInfo
- Publication number
- WO2013084741A1 WO2013084741A1 PCT/JP2012/080499 JP2012080499W WO2013084741A1 WO 2013084741 A1 WO2013084741 A1 WO 2013084741A1 JP 2012080499 W JP2012080499 W JP 2012080499W WO 2013084741 A1 WO2013084741 A1 WO 2013084741A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication
- signal
- frequency band
- communication data
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/10—Frequency-modulated carrier systems, i.e. using frequency-shift keying
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
- H04B3/548—Systems for transmission via power distribution lines the power on the line being DC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40169—Flexible bus arrangements
- H04L12/40176—Flexible bus arrangements involving redundancy
- H04L12/40189—Flexible bus arrangements involving redundancy by using a plurality of bus systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/02—Channels characterised by the type of signal
- H04L5/06—Channels characterised by the type of signal the signals being represented by different frequencies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1423—Two-way operation using the same type of signal, i.e. duplex for simultaneous baseband signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5404—Methods of transmitting or receiving signals via power distribution lines
- H04B2203/5408—Methods of transmitting or receiving signals via power distribution lines using protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5404—Methods of transmitting or receiving signals via power distribution lines
- H04B2203/5416—Methods of transmitting or receiving signals via power distribution lines by adding signals to the wave form of the power source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5462—Systems for power line communications
- H04B2203/547—Systems for power line communications via DC power distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/02—Amplitude-modulated carrier systems, e.g. using on-off keying; Single sideband or vestigial sideband modulation
Definitions
- the present disclosure relates to a communication device connected to a communication network such as a communication network mounted on a vehicle.
- the communication device performs communication via a communication network.
- the present disclosure relates to a communication method using a communication apparatus and also relates to a communication method used for the communication apparatus.
- CAN is a bus-type network in which a plurality of nodes are connected to one bus.
- high-speed CAN is defined as a transmission rate of 500 kbps, a maximum bus length of 40 m, and a maximum number of connected nodes of 16. Yes.
- CAN is a bus-type network in which a plurality of nodes are connected to one bus.
- high-speed CAN is defined as a transmission rate of 500 kbps, a maximum bus length of 40 m, and a maximum number of connected nodes of 16. Yes.
- Patent Document 1 An example of a communication system that uses CAN to increase communication capacity is described in Patent Document 1.
- a first coupling capacitor is connected to a first end of a twisted pair cable as a communication line for transmitting a CAN differential signal, and a second coupling capacitor is connected to a second end.
- high-frequency data is superimposed via the first coupling capacitor on the CAN protocol data communicated via the CAN communication line, and the CAN communication line via the second coupling capacitor.
- High frequency data superimposed on is acquired.
- a CAN protocol signal is transmitted at 500 kbps, and a high-frequency data signal is transmitted at 100 Mbps. Therefore, in addition to CAN protocol communication using CAN, data communication at a high frequency is performed together, and the communication capacity can be increased.
- a configuration is also known in which communication data can be transmitted between the first to twelfth ECUs 101 to 112 connected to the CAN buses 121 to 123.
- the communication capacity of each of the CAN buses 121 to 123 is not increased. If the amount of data transferred mutually increases, conversely, there is a possibility that communication data will be congested.
- the first ECU 101 is provided with two communication units each including a CAN transceiver 144, a common mode choke coil 143, a termination circuit 142, and a connector 141, and each communication unit has a CAN.
- the first ECU 101 can use the two CAN buses 121 and 122 for data communication, thereby increasing the communication capacity.
- the purpose of the present disclosure is to easily increase the communication capacity of communication data based on the same protocol without increasing the number of wires.
- a communication device connected to a communication line is provided, and the communication device is configured to transmit and receive communication data via the communication line.
- the communication apparatus includes a transmission unit that transmits a communication signal in which the communication data is modulated to the communication line; and a reception unit that obtains communication data by demodulating the communication signal received from the communication line.
- the transmission unit is configured to modulate the communication data based on a frequency that dynamically changes within a predetermined transmission frequency band, and the reception unit performs communication corresponding to the modulated and received frequency band.
- the communication data is obtained by demodulating the signal.
- a communication system including a plurality of communication devices that are communicably connected to a network. At least two communication devices of the plurality of communication devices include a transmission unit that transmits a communication signal to the network, and the transmission unit is modulated based on a frequency that dynamically changes within a predetermined transmission frequency band. The communication data is transmitted as the communication signal. At least one communication device of the plurality of communication devices includes a receiving unit that obtains communication data by demodulating a modulated communication signal acquired from the network based on the transmission frequency band. The transmission unit is configured to control transmission of a communication signal from the transmission unit based on a comparison between a communication signal transmitted from the transmission unit and a signal transmitted to the network.
- a communication method for transmitting communication data communicated via a control area network is provided, and a controller that controls communication via the control area network outputs communication data.
- the communication method modulates the communication data output from the controller based on a frequency that dynamically changes within a predetermined transmission frequency band; and transmits the modulated communication data to the control area network.
- a communication method for receiving communication data communicated via a control area network includes receiving a communication signal modulated based on a frequency that dynamically changes within a predetermined frequency band from the control area network; and demodulating the received communication signal in the predetermined frequency band. And outputting the demodulated communication signal as communication data to the controller.
- a communication device that is communicably connected to a control area network, and the controller controls communication via the control area network.
- the communication device is configured to modulate communication data output from the controller based on a frequency that dynamically changes within a predetermined transmission frequency band.
- the communication device is configured to transmit the modulated communication data to the control area network.
- a communication device that is communicably connected to a control area network.
- the controller controls communication via the control area network.
- the communication apparatus is configured to receive a communication signal modulated based on a frequency that dynamically changes within a predetermined frequency band from the control area network.
- the communication device is configured to obtain communication data by demodulating the received communication signal in the predetermined frequency band.
- the communication device is configured to output the communication data after demodulation to the controller.
- the communication signal is modulated by a frequency that fluctuates in a predetermined frequency range. Therefore, even if a plurality of communication devices transmit communication signals in the same transmission frequency band to the communication line, interference of communication signals is suppressed. For example, it is possible to suppress the possibility that the communication signals of opposite phases overlap each other and the communication signal is not detected. Specifically, when two communication devices whose modulation signals, that is, so-called carrier wave phases are shifted by 180 °, simultaneously output a communication signal after modulation of logic “0”, the communication line has a phase difference of 180 °. Two communication signals may overlap and the communication signal may be canceled.
- both of the two communication devices output logic “0”, logic “1” may be detected from the communication signal on the signal line.
- the carrier wave of the two communication apparatuses is prevented from continuing to overlap at a phase of 180 ° by dynamically changing the frequency used for modulation within a range included in the transmission frequency band. For example, when logic “0” is output, a communication signal capable of detecting that logic “0” is output is transmitted to the signal line for a short time.
- the communication device that is transmitting the communication signal from the transmission unit by dynamically changing the frequency to be modulated monitors the communication signal via the reception unit. Therefore, it can be detected that another communication signal is superimposed on the communication line. That is, the communication device can control transmission of a communication signal from its own communication unit by monitoring the presence or absence of another communication signal.
- the predetermined transmission frequency band is changed, frequency multiplex communication can be performed on the communication line. Therefore, according to this communication apparatus, the communication capacity of communication data based on the same protocol can be increased without increasing the number of wires.
- the dynamically changing frequency is determined based on a pseudo-noise code. According to such a configuration, since the frequency dynamically and randomly changes for each communication device, the phase difference of each frequency sequentially changes between the plurality of communication devices. Therefore, even if a plurality of communication devices transmit transmission signals at the same time, the transmitting communication device can detect that another communication signal is transmitted.
- the communication line is a communication line based on a control area network standard.
- the communication data is communication data based on the protocol of the control area network.
- a communication device using a control area network can increase the communication data communication amount based on the CAN protocol without increasing the number of wires in the CAN.
- communication data is usually transmitted at two levels of logic “0”, that is, dominant, or logic “1”, that is, recessive, and the priority of logic “0” is higher than that of logic “1”.
- each communication device monitors whether the signal level transmitted by itself is equal to the signal level of the communication line, so-called bus, and performs transmission control, so-called arbitration. Do. In the arbitration, the signal level being transmitted is compared with the signal level of the bus, and if they are determined to be equal, the transmission is continued. On the other hand, if it is determined that they are not equal, the transmission is stopped.
- the receiving unit determines a signal level corresponding to one bit of the protocol based on a communication signal detected within a length of a one-bit signal length of the protocol of the control area network. Composed.
- the communication data is communication data based on a protocol of the control area network.
- the signal level of the communication data is determined to be a signal level corresponding to 1 bit of the protocol based on the communication signal detected within the length of the 1-bit signal length of the protocol.
- the signal level determined by the receiving unit based on the communication signal is restored to communication data conforming to the CAN protocol. Therefore, the restored communication data can be input to the CAN controller that analyzes the CAN protocol as it is. For this reason, even if a frequency-modulated communication signal is transmitted on the bus, the communication apparatus can cause a general CAN controller to perform processing conforming to the CAN protocol. Therefore, the availability of such a communication device is improved.
- the signal level is determined to be “dominant” on condition that a communication signal exceeding a predetermined threshold is detected within a period of the length of the 1-bit signal.
- the signal level is determined to be “recessive” on the condition that the signal level is not determined to be dominant.
- the block diagram which shows the structure of the communication apparatus of the 1st example of FIG. The block diagram which shows the structure of the communication apparatus of the 2nd example of FIG.
- FIG. 9 is a graph showing an example where the communication device of FIG.
- FIG. 9A is a graph showing a transmission wave of the first ECU.
- FIG. 9B is a graph showing a transmission wave of the third ECU.
- FIG. 9C is a graph showing the signal level of the bus to which the two transmission waves in FIGS. 9A and 9B are transmitted.
- Fig.10 (a) is a graph which shows the transmission wave of 1st ECU.
- FIG.10 (b) is a graph which shows the transmission wave of 3rd ECU.
- FIG. 10C is a graph showing the signal level of the bus to which the two transmission waves in FIGS. 10A and 10B are transmitted.
- the block diagram which shows the structure of the 1st example of the communication apparatus of FIG. The block diagram which shows the structure of the 2nd example of the communication apparatus of FIG.
- FIG. 18 is a block diagram showing an example of a communication system that can be replaced by the communication system of FIG. 17 as a comparative example.
- the block diagram which shows the structure of the communication apparatus of the 1st example of FIG. The block diagram which shows the structure of the communication apparatus of the 2nd example of FIG.
- the graph which shows the distortion of the signal on the bus
- the block diagram which shows the structure of the communication apparatus of the 1st example of FIG. The block diagram which shows the structure of the communication apparatus of the 2nd example of FIG.
- (First embodiment) 1 to 9 illustrate a communication system including a communication device that embodies the first embodiment according to the present disclosure.
- the communication system of the present embodiment is basically configured as a CAN (Control Area Network) communication network.
- this communication system transmits a plurality of communication signals based on the CAN protocol simultaneously in different frequency bands to the communication bus 21 as a communication line while utilizing CAN communication specifications.
- This is a communication system for performing communication by division multiplexing.
- the vehicle 90 includes a communication system as a vehicle network system.
- the communication system includes first to twelfth electronic control units (ECUs) 1 to 12 as communication devices, and a communication bus 21 to which the first to twelfth ECUs 1 to 12 are connected so as to be able to transmit and receive communication signals. .
- ECUs electronice control units
- the communication bus 21 is a bus using a twisted pair cable having electrical characteristics suitable for transmission of the CAN protocol, and has characteristics capable of transmitting signals in a frequency band higher than the frequency band dedicated to the CAN protocol. have. As shown in FIG. 2, the communication bus 21 includes first to third frequency bands F1 to F3 having a predetermined frequency width including first to third center frequencies B1 to B3 having different frequencies as center frequencies. The communication signal corresponding to can be transmitted simultaneously.
- the first to twelfth ECUs 1 to 12 can input and output communication data based on the CAN protocol.
- the first to ninth ECUs 1 to 9 modulate communication data based on the CAN protocol in the first frequency band F1 to form a communication signal and transmit it to the communication bus 21, while receiving the communication in the first frequency band F1 received from the communication bus 21. By demodulating the signal, it is input as communication data.
- the first, second and second ECUs 1, 2 and 12 modulate communication data based on the CAN protocol in the second frequency band F2 to form a communication signal and transmit it to the communication bus 21, while receiving the second frequency band received from the communication bus 21. By demodulating the F2 communication signal, it is input as communication data.
- the tenth and eleventh ECUs 10 and 11 modulate communication data based on the CAN protocol in the third frequency band F3 to form a communication signal and transmit the communication signal to the communication bus 21, while receiving the communication in the third frequency band F3 received from the communication bus 21. By demodulating the signal, it is input as communication data. That is, in the communication system, the first virtual bus VB1 that enables the first to ninth ECUs 1 to 9 to communicate with each other for each frequency band used for transmission and reception of communication data, and the first, second, and 12 ECUs 1, 2, and 12 communicate with each other. A second virtual bus VB2 that enables communication and a third virtual bus VB3 that enables the tenth and eleventh ECUs 10 and 11 to communicate with each other are configured.
- the communication system includes a gateway (GW) 20 that is connected to the communication bus 21 and re-transmits after changing the electrical characteristics of the received communication signal, specifically, the received frequency band to another frequency band.
- the GW 20 can input and output communication data based on the CAN protocol.
- the GW 20 can transmit / receive communication signals to / from any of the first to third frequency bands F1 to F3, and demodulates the communication signals received in any one of the frequency bands to input as communication data.
- the input communication data is modulated into another frequency band and transmitted to the communication bus 21 as a communication signal. That is, the GW 20 converts the frequency band of the communication signal transmitted through the first to third virtual buses VB1 to VB3, and transfers it to the virtual bus of another frequency band.
- the GW 20 converts a communication signal received from the first frequency band F1 into a communication signal of the second and third frequency bands F2 and F3 and transmits the communication signal, or receives a communication signal received from the third frequency band F3 as the first and It is converted into communication signals in the second frequency bands F1 and F2 and transmitted. Therefore, a communication signal can be transmitted between ECUs belonging to different virtual buses.
- the communication system can mutually communicate (transmit / receive) various information used for control between the first to twelfth ECUs 1 to 12 via the communication bus 21.
- the communication system configured in this way has the same function as the communication system of FIG. 26, the first to ninth ECUs 101 to 109 are connected to the first CAN bus 121, the first, second, and twelve ECUs 101, 102, and 112 are connected to the second CAN bus 122, and the third CAN bus 123 is connected to the first CAN bus 123. 10,11 ECU110,111 is connected.
- the GW 120 is a system that transfers communication data of one CAN bus to another CAN bus.
- the communication system of this embodiment corresponds to the first virtual bus VB1 corresponding to the first CAN bus 121, the second virtual bus VB2 corresponding to the second CAN bus 122, and the third CAN bus 123 of the general communication system.
- the third virtual bus VB3 and the GW 20 corresponding to the GW 120 are provided.
- only three communication buses 21 are used in the present embodiment instead of three CAN buses 121 to 123 that are required in a general communication system.
- Each of the first to twelfth ECUs 1 to 12 is a control device used for various controls of the vehicle 90, and is an ECU whose control target is, for example, a drive system, a traveling system, a vehicle body system, an information equipment system, or the like.
- the ECU that controls the drive system includes an engine ECU
- the ECU that controls the traveling system includes a steering ECU and a brake ECU
- the ECU that controls the vehicle body system includes a light ECU and A window ECU is mentioned
- an ECU that controls the information equipment system includes a car navigation ECU.
- the first and second ECUs 1 and 2 have the same configuration
- the third to ninth ECUs 3 to 9 have the same configuration
- the tenth and eleventh ECUs 10 and 11 have the same configuration. From this, the configuration of one ECU, that is, the first ECU 1, the third ECU 3, and the tenth ECU 10 will be described for a plurality of ECUs having the same configuration
- the other ECUs that is, the second ECU 2, the fourth to ninth ECUs 4 to Detailed descriptions of the configurations of the ninth and eleventh ECUs 11 are omitted.
- the same reference numerals are given to the same configurations, and the detailed description thereof is omitted.
- the first, third, tenth, and twelve ECUs 1, 3, 10, and 12 transmit a processing device 30 that performs processing required for various controls and communication data based on the CAN protocol.
- a processing device 30 that performs processing required for various controls and communication data based on the CAN protocol.
- the processing device 30 includes a microcomputer, and includes a computing device that performs various types of processing, and a storage device that holds computation results and programs that provide various control functions.
- the processing device 30 provides a predetermined control function by executing a program that provides a predetermined control function on the arithmetic device.
- the first ECU 1 since the first ECU 1 includes the first and second CAN controllers 31 and 32 in the processing device 30, the first ECU 1 is connected to the CAN via the first and second CAN controllers 31 and 32, respectively. Communication data based on the protocol can be transmitted and received.
- the first ECU 1 is connected to the first ASK module 43a connected to the first CAN controller 31, the second ASK module 43b connected to the second CAN controller 32, the first and second ASK modules 43a and 43b, and the connector 41 And a coupling circuit 42 connected to the communication bus 21.
- ASK refers to amplitude shift keying (Amplitude shift keying).
- the first and second CAN controllers 31 and 32 analyze the input communication data based on the CAN protocol, provide the processing device 30 with information such as control information included in the communication data, and receive it from the processing device 30 Information such as control information is converted into communication data based on the CAN protocol and output.
- the first ASK module 43a transmits a communication signal obtained by modulating communication data input from the first CAN controller 31 based on a first frequency band F1 (f: F1) as a predetermined transmission frequency band, and a coupling circuit 42 is input.
- the first ASK module 43a receives the communication signal output from the coupling circuit 42, demodulates it based on the first frequency band F1 as a predetermined reception frequency band, and outputs it to the first CAN controller 31.
- the first ASK module 43a can receive the signal transmitted by itself.
- the second ASK module 43b transmits a communication signal obtained by modulating the communication data input from the second CAN controller 32 based on the second frequency band F2 (f: F2) as a predetermined transmission frequency band, and the coupling circuit 42 To input.
- the second ASK module 43b receives the communication signal output from the coupling circuit 42, demodulates it based on the second frequency band F2 as a predetermined reception frequency band, and outputs it to the second CAN controller 32.
- the second ASK module 43b can receive a signal transmitted by itself.
- the coupling circuit 42 has electrical characteristics of communication signals input / output to / from the communication bus 21 connected to the connector 41, and electrical characteristics of communication signals input / output to / from the first and second ASK modules 43a and 43b.
- This is a circuit for matching the dynamic characteristics.
- a communication signal including a direct current component and an alternating current component input from the communication bus 21 is converted into a communication signal including only an alternating current component and output to the first or second ASK modules 43a and 43b.
- a communication signal including only an AC component input from the first or second ASK module 43 a or 43 b is converted into a communication signal including a DC component and an AC component and output to the communication bus 21.
- the first ECU 1 can use the first and second frequency bands F1 and F2 for transmission and reception of communication data.
- the third ECU 3 since the third ECU 3 includes the first CAN controller 31 in the processing device 30, the third ECU 3 can transmit and receive communication data based on the CAN protocol via the first CAN controller 31.
- the third ECU 3 includes a first ASK module 43 a connected to the first CAN controller 31, and a coupling circuit 42 connected to the communication bus 21 via the connector 41 while being connected to the first ASK module 43 a. That is, the third ECU 3 can use the first frequency band F1 for transmission and reception of communication data.
- the twelfth ECU 12 has the same configuration as the third ECU 3 except that the first ASK module 43a of the third ECU 3 is changed to the second ASK module 43b. That is, the twelfth ECU 12 can use the second frequency band F2 for transmission and reception of communication data.
- the tenth ECU 10 has the same configuration as the third ECU 3 except that the first ASK module 43a of the third ECU 3 is changed to the third ASK module 43c.
- the third ASK module 43c is different from the configuration of the first ASK module 43a in that the third frequency band F3 (f: F3) is set in a predetermined transmission frequency band and a predetermined reception frequency band, respectively.
- the configuration is the same as that of the 1ASK module 43a. That is, the 10ECU10 can use the third frequency band F3 for transmission / reception of communication data.
- the GW 20 has a configuration in which the third ASK module 43 c is added in parallel to the first and second ASK modules 43 a and 43 b with respect to the configuration of the first ECU 1, and the third ASK module 43 c is added to the processing device 30.
- the GW 20 can use communication signals in the first to third frequency bands F1 to F3 for transmission and reception of communication data.
- the processing device 30 of the GW 20 stores a transfer processing program for transferring information such as control information, and the processing device 30 transfers information such as control information based on the execution of the transfer processing program. I do. That is, the processing device 30 outputs the information acquired through any of the first to third CAN controllers 31 to 33 from the CAN controller that has not acquired the information.
- the second and third ASK modules 43b and 43c are configured such that the predetermined transmission frequency band and the predetermined reception frequency band set in the first frequency band F1 in the first ASK module 43a are the second frequency band F2 and the third frequency band, respectively. Although the point set to F3 is different, the other configurations are the same. Therefore, hereinafter, the configuration of the first ASK module 43a will be described, and the description of the configuration of the second and third ASK modules 43b and 43c will be omitted.
- the first ASK module 43a is provided with a reception module 50 as a reception unit and a transmission module 60 as a transmission unit.
- the transmission module 60 receives communication data S1 based on the CAN protocol from the first CAN controller 31, and outputs the communication signal TS1 after amplitude modulation of the input communication data S1 to the coupling circuit.
- the transmission module 60 is provided with a modulated wave generating module 63, an analog switch (SW) 62, and a buffer amplifier 61.
- the modulated wave generation module 63 is a module that generates a carrier wave for amplitude-modulating the communication data S1.
- the modulated wave generation module 63 is a so-called voltage controlled oscillator (VCO), and generates a carrier wave CW having a frequency that varies randomly within a range included in the first frequency band F1 with the center frequency B1 as the center frequency. That is, the carrier wave CW has a frequency that randomly changes slightly around the center frequency B1 and whose change range is within the first frequency band F1.
- the modulated wave generation module 63 is provided with a Colpitts transmission circuit 64a, a voltage conversion circuit 66, and a pseudo random noise (PN) code generation circuit 67.
- PN pseudo random noise
- the pseudo-random noise code generation circuit 67 is a pseudo-noise code indicated by a binary value, a so-called pseudo-noise code. For example, as is generally known, a signal obtained by repeating a predetermined random bit string. This circuit generates a random bit string based on the above. The noise code generated by the pseudo random noise code generation circuit 67 is set so as not to coincide with other ECUs.
- the voltage conversion circuit 66 is a circuit that converts the noise code generated by the pseudo random noise code generation circuit 67 into an electrical signal that can be input to the Colpitts transmission circuit 64a.
- the Colpitts transmission circuit 64a is a known transmission circuit that generates a carrier wave corresponding to a transmission frequency band, and a frequency to be oscillated by one coil and two capacitors is determined.
- the Colpitts transmission circuit 64 a is provided with a varicap section 65 that changes the capacitances of the two capacitors described above based on a voltage that changes in accordance with a noise code input from the voltage conversion circuit 66. That is, the Colpitts transmission circuit 64a generates a carrier wave having a frequency that randomly changes in the first frequency band F1 with the center frequency B1 as the center frequency based on the noise code generated by the pseudo random noise code generation circuit 67.
- the analog switch 62 is a switch that outputs a communication signal TS1 after amplitude modulation of the communication data S1.
- the analog switch 62 is connected to the first CAN controller 31 for inputting the communication data S1, the modulation wave generating module 63 for inputting the carrier wave, and the ground.
- the analog switch 62 is connected to a buffer amplifier 61 as an output destination for outputting the communication signal TS1 after amplitude modulation of the communication data S1.
- the analog switch 62 is provided with an internal switch for switching the output between the carrier wave and the ground.
- the analog switch 62 switches the connection destination to the output between the carrier wave and the ground by switching the internal switch according to the signal level of the communication data S1, thereby allowing the logic “0” or “1” of the communication data S1.
- a communication signal composed of a carrier wave having an amplitude corresponding to “” is generated and output, and input to the buffer amplifier 61. More specifically, the analog switch 62 connects the output to a carrier wave on condition that the communication data S1 is logic “0” (dominant), so that the communication signal (transmission) corresponding to the logic “0” of the communication data S1 is transmitted. Wave).
- the analog switch 62 connects the output to the ground on condition that the communication data S1 is logic “1” (recessive), so that the communication signal (transmission wave) corresponding to the logic “1” of the communication data S1. Is output. That is, in the present embodiment, based on the fact that the amplitude of the communication data S1 is composed of only binary values of logic “0” and “1”, the carrier wave is a communication signal in which the logic “0” is amplitude-modulated, and the ground level is set. , A logic “1” amplitude-modulated communication signal. Therefore, the communication signal TS1 corresponding to the communication data S1 is output as a signal modulated in the first frequency band F1 as the transmission frequency band.
- the buffer amplifier 61 adjusts and outputs the signal level input from the analog switch 62 to the communication signal TS1 having electrical characteristics that can be transmitted to the communication bus 21. Therefore, the communication data S1 based on the CAN protocol is output from the first ECU 1 to the coupling circuit 42 as the communication signal TS1 amplitude-modulated by the carrier wave in the first frequency band F1.
- the receiving module 50 receives the communication signal TR1 subjected to amplitude modulation via the coupling circuit 42, and demodulates the received communication signal TR1, whereby the communication data R1 based on the obtained CAN protocol is received by the first CAN controller 31. Output to.
- the reception module 50 includes a band-pass filter 51a to which the communication signal TR1 is input, a buffer amplifier 52 to which the communication signal that has passed through the band-pass filter 51a is input, and envelope detection to which the communication signal is input from the buffer amplifier 52.
- a circuit 53 and a voltage conversion circuit 54 to which communication data detected by the envelope detection circuit 53 is input are provided.
- the band-pass filter 51a is a circuit that outputs only the first frequency band F1 from the frequency band included in the input communication signal TR1, and is a so-called band-pass filter, and includes, for example, a coil and a capacitor. It may be an LC bandpass filter.
- the band pass filter 51a is configured to pass a signal in a frequency range included in the first frequency band F1 having the center frequency B1 as the center frequency.
- the band-pass filter 51a is a known band-pass filter and may be any band-pass filter that can pass only a necessary frequency band. Therefore, the band-pass filter 51a may be a variety of generally known band-pass filters such as passive elements. A configuration or a configuration including an active element may be employed.
- the buffer amplifier 52 converts the communication signal that has passed through the band-pass filter 51a into a signal level suitable for the envelope detection circuit 53 to demodulate, for example, amplifies the signal. Therefore, the communication signal that has passed through the bandpass filter 51 a can be made a signal suitable for being demodulated by the envelope detection circuit 53.
- the envelope detection circuit 53 is a circuit that demodulates a signal from an amplitude-modulated carrier wave.
- the envelope detection circuit 53 includes a CAN protocol logic “0” and a logic “1” as a communication signal obtained by amplitude-modulating communication data having the logic “0” and the logic “1” of the CAN protocol. Demodulate communication data. Therefore, communication data conforming to the CAN protocol can be obtained from the communication signal amplitude-modulated by the carrier wave in the first frequency band F1.
- the communication signals transmitted from the plurality of ECUs are superimposed on the first frequency band F1 and interfere with each other, so that the length of the demodulated signal indicating logic “0” is shorter than the 1-bit period in the CAN protocol. Sometimes it becomes. From this, when the communication signal includes logic “0”, the envelope detection circuit 53 extends the detection result of logic “0” to at least the length (time) that can be detected by the first CAN controller 31. You may do it.
- the voltage conversion circuit 54 is a circuit that converts the communication data demodulated by the envelope detection circuit 53 into communication data R1 of a voltage level that can be input to the first CAN controller 31. Therefore, the communication data demodulated by the envelope detection circuit 53 can be input to the first CAN controller 31.
- the envelope detection circuit 53 may output logic “0” having a length shorter than the length of 1 bit in the CAN protocol as communication data. In this case, the voltage conversion circuit 54 may extend the length of logic “0” in the communication data R1 to at least the length that the first CAN controller 31 can detect.
- the first CAN controller 31 may be adjusted so as to detect a logical “0” shorter than a 1-bit period in the CAN protocol. Therefore, only the communication signal in the first frequency band F1, which is a predetermined reception frequency band, is selected from the communication signal TR1 including the signals in the first to third frequency bands F1 to F3. Therefore, the first CAN controller 31 is used as the CAN protocol. Demodulated as communication data R1 in a detectable state.
- FIG. 9 illustrates that the arbitration in the CAN protocol can be processed in real time.
- FIG. 9 shows a case where the first ECU 1 and the third ECU 3 simultaneously output the communication signals TS1 and TS3 in the first frequency band F1.
- the phase difference between the carrier waves also changes randomly.
- the first ECU 1 amplitude-modulates communication data that changes from logic “1” ⁇ logic “0” ⁇ logic “1” using a carrier wave CW.
- the carrier wave CW has a frequency that dynamically changes randomly during a time corresponding to the bit length of 1 bit of the CAN protocol, and has an amplitude of ⁇ Va [V].
- the third ECU 3 uses the carrier wave CW1 to change communication data that changes over time from logic “1” to logic “0” to logic “1” at the same timing as the communication data of the first ECU 1.
- Amplitude modulation The carrier wave CW1 has a frequency that dynamically changes randomly during a time corresponding to the bit length of 1 bit of the CAN protocol, and has an amplitude of ⁇ Vb [V].
- the communication signal TS1 output from the first ECU 1 and the communication signal TS3 output from the third ECU 3 are superimposed on the communication bus 21.
- the frequency of the carrier wave of the communication signal TS1 and the frequency of the carrier wave of the communication signal TS3 change randomly and dynamically regardless of each other. For this reason, when the communication data is logic “0”, the amplitude of the communication signal TS1 and the amplitude of the communication signal TS3 superimposed on the communication bus 21 may cancel each other and become a size that cannot detect “0”. Although it occurs, conversely, it may increase in synergy with each other. That is, as shown in FIG.
- the amplitude of the communication signal on the communication bus 21 includes an amplitude larger than the threshold value ⁇ Vt for determining that the communication data is logic “0”. Therefore, when the communication signals TS1 and TS3 corresponding to the logic “0” are output from the first or third ECUs 1 and 3, the first or third ECUs 1 and 3 monitor the communication signals on the communication bus 21 so that the first or third ECUs 1 and 3 communicate with each other. It can be detected that communication data of logic “0” is output to 21. Thus, during the 1 bit period of the CAN protocol, for example during the logic "0" in the figure, the logic "0" is detected so that the CAN controller determines that 1 bit is a logic "0". Can do.
- the CAN controller cannot determine that the logic is “0” during the 1-bit period, it can determine 1 bit as the logic “1”.
- logic “0” is considered to be detected a plurality of times during one bit period, so that one bit is determined to be logic “1” while leaving half the period of 1 bit period or 3/1 period. It may be.
- the amplitude of the communication signal indicating the logic “0” detected from the communication bus 21 is superimposed on a carrier wave that randomly changes from each other as described above. Since it varies depending on the mode, there is a possibility that the detectable period may be a period considerably shorter than the 1-bit length of the CAN protocol. Therefore, when performing arbitration, data indicating logic “0” detected in a period shorter than 1 bit length is converted into a signal having a length that can be detected by the first CAN controller 31. By doing so, even a general CAN controller can perform the arbitration based on the CAN protocol in real time for the communication signal transmitted by the frequency multiplexing communication.
- a logic “0” signal that is detected only for a short period of time may be input to the CAN controller as communication data for a certain period of time so that even a general CAN controller can suitably perform arbitration. For example, after detecting the logic “0”, the logic “0” may be output until one bit length in which the logic “0” is detected ends, or the logic “0” is output only for a predetermined period that the CAN controller can detect. May be output. Alternatively, the time required for the CAN controller to detect logic “0” may be shortened.
- FIG. 10 illustrates a case where the carrier frequency does not change as a comparative example.
- FIG. 10 schematically shows a case where the carrier wave CWa of the first ECU 1 and the carrier wave CWb of the third ECU 3 maintain a phase difference of 180 °.
- the first ECU 1 converts communication data that changes over time from logic “1” to logic “0” to logic “1” by a carrier wave CWa having an amplitude of ⁇ Va [V].
- Amplitude modulation By this modulation, when the communication data is logic “1”, the carrier wave CWa is not superimposed, and when the logic data is “0”, the communication signal TS1 (transmission wave) in which the carrier wave CWa is superimposed is output from the first ECU 1 to the communication bus 21. Is done.
- the third ECU 3 changes communication data that changes over time from logic “1” to logic “0” to logic “1” by a carrier wave CWb having an amplitude of ⁇ Va [V].
- Amplitude modulation By this modulation, when the communication data is logic “1”, the carrier wave CWb is not superimposed, and when the logic data is “0”, the communication signal TS3 (transmission wave) in which the carrier wave CWb is superimposed is output from the third ECU 3 to the communication bus 21. Is done.
- the carrier wave of the third ECU 3 passes through a phase difference of 180 ° with respect to the carrier wave of the first ECU 1. That is, in the communication bus 21, the phase difference between the carrier waves of the communication signal TS1 and the communication signal TS3 is 180 °.
- the amplitude (carrier wave) of the signal TS3 interferes with each other and cancels the amplitude. That is, as shown in FIG. 10C, the amplitude of the communication signal on the communication bus 21 during the period corresponding to the logic “0” is smaller than the threshold ⁇ Vt for determining that it is the logic “0”. Become.
- the communication signal is modulated by a frequency that fluctuates in a predetermined frequency band (F1, F2, F3). Therefore, even if a plurality of ECUs transmit communication signals in the same transmission frequency band (transmission frequency band) to the communication bus 21, interference of the communication signals is suppressed. For example, the possibility that the communication signals (TS1, TS3) of opposite phases overlap and become a level where the communication signals are not detected is suppressed. Specifically, when modulation signals, that is, two ECUs (1, 3) whose phases of so-called carrier wave CW are shifted by 180 ° simultaneously output logic “0” and modulated communication signals (TS1, TS3).
- two communication signals (TS 1, TS 3) that are 180 ° out of phase may be overlapped and the communication signal may be canceled. That is, there is a possibility that the logic “1” is detected from the communication signal of the communication bus 21 even though the two ECUs (1, 3) both output the logic “0”. .
- the frequency used for modulation is dynamically changed in a range included in the transmission frequency band, for example, the frequency band F1, so that the carrier waves CW of the two ECUs (1, 3) overlap with each other at a phase of 180 °. Prevent to continue. Therefore, for example, when logic “0” is output, a communication signal capable of detecting that logic “0” is output is transmitted to the communication bus 21 for a short time.
- the ECU that is transmitting the communication signal from the transmission module 60 monitors the communication signal via the reception module 50 by dynamically changing the frequency to be modulated (carrier wave CW). By doing so, it can be detected that another communication signal is superimposed on the communication bus 21. That is, the ECU can control the transmission of communication signals from its own transmission module 60 by monitoring the presence or absence of other communication signals.
- a predetermined frequency band F1, F2, F3
- frequency multiplex communication can be performed on the communication bus 21. Therefore, according to the communication apparatus of the present embodiment, the communication capacity of communication data based on the CAN protocol can be increased without increasing the communication bus 21.
- the frequency of the carrier wave CW changes dynamically and randomly for each ECU. For this reason, the phase difference of each frequency changes sequentially between several ECUs. Therefore, even if a plurality of ECUs transmit transmission signals at the same time, the transmitting ECU can detect that another communication signal is transmitted.
- An ECU to which a control area network, so-called CAN is applied can increase the amount of communication data based on the CAN protocol without increasing the number of communication buses 21 in the CAN.
- communication data is normally transmitted at two levels of logic “0”, that is, dominant, and logic “1”, that is, recessive, and the priority of logic “0” is higher than that of logic “1”.
- each ECU monitors whether the signal level transmitted by itself and the signal level of the communication bus 21 are equal, and performs transmission control, so-called arbitration. In the arbitration, the signal level being transmitted and the signal level of the communication bus 21 are compared, and if they are determined to be equal, transmission is continued, and if they are determined not equal, transmission is performed. Cancel.
- the communication capacity of communication data based on the CAN protocol can be increased without increasing the CAN bus, that is, the communication bus 21 in the CAN.
- the signal level determined based on the communication signal in the receiving module 50 is restored to communication data conforming to the CAN protocol. Therefore, the restored communication data can be directly input to a CAN controller (31 or the like) that analyzes the CAN protocol. For this reason, even if a frequency-modulated communication signal is transmitted on the communication bus 21, the ECU can cause a general CAN controller (31 or the like) to perform processing conforming to the CAN protocol. Therefore, the availability of such an ECU is improved.
- Communication data “dominant”, that is, logic “0”, or “recessive”, that is, “logic“ 1 ”, can be determined within a period of about 1 bit. For this reason, for example, various processes related to the CAN protocol by the CAN controller (31 or the like) can be processed in real time.
- FIG. 11 illustrates a second embodiment that embodies a communication system including the communication device according to the present disclosure.
- the communication system of the present embodiment is configured so that all of the first to twelfth ECUs 1 to 12 can communicate in the first to third frequency bands F1 to F3 with respect to the communication system of the first embodiment. Since the other components are the same, the same components are denoted by the same reference numerals, and detailed description thereof is omitted.
- the configurations of the first to twelfth ECUs 1 to 12 are the same as those of the GW 20 of the first embodiment.
- the processing devices 30 of the first to twelfth ECUs 1 to 12 are not provided with a transfer processing program provided in the processing device 30 of the GW 20 of the first embodiment, but a program that provides a predetermined control function. Is provided.
- the first to twelfth ECUs 1 to 12 can use the frequency bands F1 to F3 for communication, the virtual bus VB1 formed by the first frequency band F1 and the virtual bus VB2 formed by the second frequency band F2, respectively.
- the third frequency band F3 is included in the virtual bus VB3. Therefore, the first to twelfth ECUs 1 to 12 can transmit / receive information to / from each other using the frequency bands F1 to F3.
- (Third embodiment) 12 to 16 illustrate a third embodiment that embodies a communication system including a communication device according to the present disclosure.
- the communication system of the present embodiment is different from the communication system of the first embodiment in that a standard frequency band F10 based on signal change of the CAN protocol is used instead of the first frequency band F1 of the first embodiment. Since it is the same about other structures, the same code
- the first to ninth ECUs 1a to 9a, the tenth to twelfth ECUs 10 to 12, and the GW 20A are connected to the communication bus 21 of the communication system so as to be able to transmit and receive communication signals based on the CAN protocol. ing.
- the first to ninth ECUs 1a to 9a perform mutual communication using a standard CAN protocol communication signal, that is, a standard frequency band F10 that is a frequency corresponding to a signal that changes at a maximum of 500 kbps.
- the first, second, and 12ECUs 1a, 2a, and 12 perform mutual communication based on the second frequency band F2, and the tenth and the eleventh ECUs 10 and 11 perform mutual communication based on the third frequency band F3.
- the standard bus SB that enables the first to ninth ECUs 1a to 9a to communicate with each other for each frequency band used for transmission / reception of communication data, and the first, second, 12ECUs 1, 2, and 12 communicate with each other.
- a second virtual bus VB2 that enables communication and a third virtual bus VB3 that enables the tenth and eleventh ECUs 10 and 11 to communicate with each other are configured.
- the GW 20A transfers the communication signal between the standard bus SB and the second and third virtual buses VB2 and VB3.
- the first ECU 1a can transmit and receive communication data based on the CAN protocol via each of the first and second CAN controllers 31 and 32 provided in the processing device 30.
- the first ECU 1 a includes a CAN transceiver 44 connected to the first CAN controller 31, a low-pass filter 45 (LPF) connected to the CAN transceiver 44, and a second ASK module 43 b connected to the second CAN controller 32.
- the first ECU 1 a includes a coupling circuit 42 that is connected to the low-pass filter 45 and the second ASK module 43 b and connected to the communication bus 21 via the connector 41.
- the CAN transceiver 44 is a known CAN transceiver, which converts the communication signal received from the communication bus 21 into communication data that can be input to the first CAN controller 31 and outputs the communication data, or outputs the communication data output from the first CAN controller 31. It is converted into a communication signal that can be transmitted to the communication bus 21 and transmitted.
- the low-pass filter 45 selects only the standard frequency band F10 used for the CAN protocol signal from the communication signal input via the coupling circuit 42, that is, a frequency band higher than the standard frequency band F10, for example, the second and The signals in the third frequency band F2, F3 are removed. Therefore, the low-pass filter 45 selects a signal in the standard frequency band F10 corresponding to the signal frequency used for CAN protocol communication from the received communication signal, for example, a frequency band equal to or lower than the frequency band corresponding to a signal change of 500 kbps, and the CAN transceiver 44 To communicate.
- the signal based on the CAN protocol output from the CAN transceiver 44 is transmitted to the communication bus 21 without being removed by the low-pass filter 45 because it is in a frequency region below the frequency band corresponding to, for example, 500 kbps.
- the second ASK module 43b allows the first ECU 1a to transmit and receive communication signals in the second frequency band F2. Therefore, the first ECU 1a can use the standard frequency band F10 and the second frequency band F2 for transmission and reception of communication data.
- the third ECU 3 a since the third ECU 3 a includes the first CAN controller 31 in the processing device 30, the third ECU 3 a can transmit and receive communication data based on the CAN protocol via the first CAN controller 31.
- the third ECU 3 a is connected to the CAN bus 44 connected to the first CAN controller 31, the low-pass filter 45 connected to the CAN transceiver 44, the low-pass filter 45, and connected to the communication bus 21 via the connector 41.
- a coupling circuit 42 That is, the third ECU 3 can use the standard frequency band F10 used for CAN protocol communication for transmission and reception of communication data.
- the GW 20A adds a third ASK module 43c to the first ECU 1a in parallel with the second ASK module 43b, and a third CAN controller corresponding to the third ASK module 43c in the processing device 30.
- the point of adding 33 is different, the other configurations are the same. That is, the GW 20A can use the standard frequency band F10, the frequency band F2, and the frequency band F3 for transmission and reception of communication data.
- the processing device 30 of the GW 20A stores a transfer processing program for performing communication information transfer processing.
- the processing device 30 performs communication based on the execution of the transfer processing program. Performs information transfer processing. That is, the processing device 30 sets the communication content received through any of the first to third CAN controllers 31 to 33 to the CAN controller that has not received the communication content among the first to third CAN controllers 31 to 33 and transmits the communication content.
- a normal CAN protocol communication signal and a communication signal based on the frequency band F2 and the frequency band F3 can be superimposed on the communication bus 21. From this, since the communication system can be configured including an existing CAN system, applicability of the communication system is improved.
- (Fourth embodiment) 17 and 18 illustrate a fourth embodiment that embodies a communication system including a communication device according to the present disclosure.
- the communication system according to this embodiment is different from the communication system according to the first embodiment in that the third frequency band F3 is used for a LIN (Local Interconnect Network) protocol instead of the CAN protocol. Since the configuration is the same, the same reference numerals are given to the same configuration, and detailed description thereof is omitted.
- LIN Local Interconnect Network
- the communication bus 21 of the communication system has first to ninth and twelfth ECUs 1 to 9 and 12 communicating with CAN protocol, tenth and eleventh ECUs 10a and 11a communicating with LIN protocol, and CAN.
- the GW 20 ⁇ / b> B communicating with the protocol and the LIN protocol is connected so as to be able to transmit and receive communication signals. That is, in the communication system, the first virtual bus VB1 that enables the first to ninth ECUs 1 to 9 to communicate with each other for each frequency band used for transmission and reception of communication data, and the first, second, and 12 ECUs 1, 2, and 12 communicate with each other.
- a second virtual bus VB2 to be enabled and a virtual LIN bus VBL to enable the tenth and eleventh ECUs 10a and 11a to communicate with each other are configured.
- the GW 20B transfers a communication signal between the first and second virtual buses VB1 and VB2 and between the virtual LIN bus VBL.
- the communication system of the comparative example includes a CAN bus 121, a CAN bus 122, and a LIN bus 124, and communication signals between the buses are transferred to each other via the GW 120a.
- the system is shown. That is, the communication system of the present embodiment is a system that can configure the above-described general communication system by frequency division multiplexing, for example.
- the 10ECU 10a is different from the 10ECU 10 of the first embodiment in that the third CAN controller 33 is changed to a LIN controller 34. Except for the difference, the 10ECU 10a is different from that of the first embodiment.
- the configuration is the same as that of the tenth ECU10. That is, the tenth ECU 10a can use the communication signal in the third frequency band F3 for transmission / reception of communication data based on the LIN protocol.
- the LIN controller 34 is a known controller that can perform communication based on the LIN protocol, and the tenth ECU 10a is a master node. That is, another LIN controller that communicates with the LIN controller 34 is set as a slave node. Specifically, the LIN controller provided in the eleventh ECU 11a is set as a slave node.
- the GW 20B is different from the GW 20 of the first embodiment in that the third CAN controller 33 is changed to a LIN controller 34, and the GW 20 of the first embodiment except for the difference. It has the same configuration as That is, the GW 20B can use the first and second frequency bands F1 and F2 for transmission / reception of CAN protocol communication data, and can use the third frequency band F3 for transmission / reception of communication data of the LIN protocol. Since the tenth ECU 10a is provided as a master node in the virtual LIN bus VBL, the LIN controller 34 of the GW 20B is provided as a slave node. Since LIN is a protocol that is defined so that a slave node returns a response in response to a signal from a master node, that is, there is no simultaneous transmission like the CAN protocol. Communication is easy to apply.
- the processing device 30 of the GW 20B stores a transfer processing program for performing communication information transfer processing, and the processing device 30 performs communication information transfer processing based on execution of the transfer processing program. That is, the processing device 30 does not receive the communication information received through any of the first and second CAN controllers 31 and 32 and the LIN controller 34 and the communication information of the first or second CAN controller 31 and 32 or the LIN controller 34. Sent from the controller.
- the communication system can mutually communicate (transmit / receive) various information used for control between the first to ninth and twelfth ECUs 1 to 9, 12 and the tenth and eleventh ECUs 10a and 11a via the communication bus 21.
- (Fifth embodiment) 21 to 25 illustrate a fifth embodiment that embodies a communication system including a communication device according to the present disclosure.
- the communication system of this embodiment is basically configured as a CAN network.
- this communication system simultaneously transmits a plurality of communication signals based on the CAN protocol to the first and second communication buses 22 and 23 in different frequency bands while utilizing the communication specifications of the CAN network.
- This is a communication system that performs communication by so-called frequency division multiplexing.
- the transmission module and reception module provided in the ECU and GW of the present embodiment have the same configuration as the transmission module 60 and reception module 50 provided in the ECU and GW of the first embodiment, Similar components are denoted by the same reference numerals, and detailed description thereof is omitted.
- the communication system includes first to ninth ECUs 71 to 79 as communication devices connected to the first communication bus 22 and tenth to ninth ECUs as communication devices connected to the second communication bus 23. 14 ECUs 80 to 84 and a GW 20C connected to the first and second communication buses 22 and 23.
- Each of the first and second communication buses 22 and 23 is a bus using a twisted pair cable having electrical characteristics suitable for transmission of the CAN protocol, and has a frequency band higher than a frequency band exclusively used by the CAN protocol.
- the signal can also be transmitted.
- the first to ninth ECUs 71 to 79 use the first frequency band F1 as a transmission / reception frequency band and the second frequency band F2 as a reception-only frequency band.
- the tenth to fourteenth ECUs 80 to 84 use the second frequency band F2 as a transmission / reception frequency band and the first frequency band F1 as a reception-only frequency band.
- the first frequency band F1 used by the first to ninth ECUs 71 to 79 for transmission / reception of communication signals and the second frequency band F2 used for transmission / reception of communication signals by the tenth to fourteenth ECUs 80 to 84 differ from each other. Since it is a band, these ECUs can be connected to a single communication bus for frequency division multiplex communication.
- the communication signal transmitted to the communication bus is supposed to be synchronized according to the period corresponding to logic “0” or “1” as shown in “Transmission waveform (ideal)” in FIG.
- the corresponding signal (carrier wave) is transmitted.
- a bus composed of a twisted pair cable corresponding to the CAN protocol may deteriorate the performance of the transmission signal due to deterioration of the bus performance when a large number of ECUs are connected. For this reason, for example, when distortion occurs in the waveform of an amplitude-modulated signal, as shown in “waveform on CAN bus (actual)” in FIG. 22, the bit length period corresponding to logic “0” ends. The signal disappears with a delay.
- the number of ECUs connected to the first and second communication buses 22 and 23 is limited so that the performance (signal transmission characteristics) of the first and second communication buses 22 and 23 is not greatly deteriorated.
- the ECUs since it is necessary to connect a large number of ECUs so that they can communicate with each other, the ECUs are connected to the first and second communication buses 22 and 23 in a distributed manner, and the first and second communication buses 22 and 23 are connected to each other. It connects with GW20C which mutually transfers a communication signal between buses.
- the transmission / reception frequency band is the first frequency band F1
- the reception-only frequency is the second frequency band F2. That is, the first to ninth ECUs 71 to 79 are different from the first ECU 1 of the first embodiment in that the second ASK module 43b is dedicated for reception, and the other configurations are the same except for the above. I'll leave you out. That is, in the first to ninth ECUs 71 to 79, only the reception module is provided in the ASK module corresponding to the second frequency band F2 (not shown), and no transmission module is provided. Therefore, the first to ninth ECUs 71 to 79 can use the first frequency band F1 for transmission / reception of communication data via the first communication bus 22 and can use the second frequency band F2 for reception of communication data. .
- the fourteenth ECU 84 will be described in detail below, and the description of the other tenth to thirteenth ECUs 80 to 83 will be omitted.
- the 14ECU 84 can transmit and receive communication data based on the CAN protocol via the first CAN controller 31 provided in the processing device 30, and the second CAN controller also provided in the processing device 30. Communication data based on the CAN protocol can be received via the communication terminal 32.
- the fourteenth ECU 84 is connected to the second ASK module 43b connected to the first CAN controller 31, the fourth ASK module 47a connected to the second CAN controller 32, the second and fourth ASK modules 43b and 47a, and the connector 41. And a coupling circuit 42 connected to the second communication bus 23.
- the second ASK module 43b is provided with a reception module 50 and a transmission module 60 corresponding to the second frequency band F2.
- the fourth ASK module 47a is provided with only the receiving module 50 corresponding to the first frequency band F1. Accordingly, the fourteenth ECU 84 can use the second frequency band F2 for transmitting and receiving communication data via the second communication bus 23 and can use the first frequency band F1 for receiving communication data.
- the GW 20C is connected to the first communication bus 22 via the connector 41 and to the second communication bus 23 via the connector 41.
- a second coupling circuit 42, a first ASK module 43a, and a second ASK module 43b are provided.
- waveform shaping sections 46 are provided between the communication data output of the reception module 50 and the communication data input of the transmission module 60, respectively.
- the waveform shaping unit 46 receives communication data obtained by demodulating the received communication signal, and shapes the waveform distortion caused by communication so as to conform to the CAN protocol voltage and switching timing. Output the later communication data. That is, when the GW 20C retransmits the demodulated communication data, the waveform shaping unit 46 corrects the distortion of the signal generated in the communication data and then transmits the data.
- the output of the first coupling circuit 42 is connected to the reception module 50 of the first ASK module 43a, and the output of the reception module 50 is connected to the input of the transmission module 60 of the first ASK module 43a via the waveform shaping unit 46.
- the output of the transmission module 60 is connected to the second coupling circuit 42.
- the output of the second coupling circuit 42 is connected to the reception module 50 of the second ASK module 43b, and the output of the reception module 50 is connected to the input of the transmission module 60 of the second ASK module 43b via the waveform shaping unit 46.
- the output of the transmission module 60 is connected to the first coupling circuit 42.
- the GW 20C receives and demodulates the communication signal, so that communication data corresponding to the CAN protocol is obtained. Get.
- the GW 20C shapes the waveform of the communication data, modulates the amplitude with the frequency of the first frequency band F1, and retransmits the signal to the second communication bus 23. That is, the communication signal of the first frequency band F1 transmitted to the first communication bus 22 is transferred to the second communication bus 23.
- the GW 20C receives and demodulates the communication signal, and thereby conforms to the CAN protocol. Get the corresponding communication data.
- the GW 20C shapes the waveform of the communication data, modulates the amplitude with the frequency of the second frequency band F2, and retransmits it to the first communication bus 22. That is, the communication signal of the second frequency band F2 transmitted to the second communication bus 23 is transferred to the second communication bus 23.
- the number of transmission modules 60 and reception modules 50 provided in the GW 20C can be reduced to the minimum number necessary for transmitting signals from the bus that receives the communication signals to the bus that transmits the signals. Therefore, the configuration of the GW 20C can be simplified. can do. That is, only the reception module 50 corresponding to the first frequency band F1 is connected as the reception module to the first communication bus 22, and only the transmission module 60 corresponding to the second frequency band F2 is connected as the transmission module. Only the reception module 50 corresponding to the second frequency band F2 is connected as the reception module to the second communication bus 23, and only the transmission module 60 corresponding to the first frequency band F1 is connected as the transmission module.
- the GW 20C transfers the communication signal of the frequency band F1 from the first communication bus 22 to the second communication bus 23, and transfers the communication signal of the frequency band F2 from the second communication bus 23 to the first communication bus 22.
- the structure is That is, the GW 20C can have a simple structure that allows a communication signal to pass from one communication bus to the other communication bus without changing the frequency band of the communication signal. Since the structure is simple, the delay of the communication signal can be reduced, the structure can be simplified, and the cost can be kept low.
- the first to ninth ECUs 71 to 79 perform transmission only in the frequency band F1, and perform reception in the two frequency bands F1 and F2.
- the tenth to fourteenth ECUs 80 to 84 are configured to perform transmission only in the frequency band F2 and perform reception in the two frequency bands F1 and F2. Therefore, for example, the configuration of the ECU can be simplified and the cost can be reduced compared to a case where each ECU is provided with a transmission module for a plurality of frequency bands.
- the communication bus can be simplified.
- the ECU can receive any communication signal transmitted in any frequency band. For this reason, for example, it is not necessary for the GW or the like to transmit one communication signal in a plurality of frequency bands, and congestion of the communication signal in the communication bus can be prevented.
- each said embodiment can also be implemented by the following aspects, for example.
- the LIN controller 34 of the tenth ECU 10a is a master node is illustrated.
- the present invention is not limited to this, and the master node may be provided in another ECU or GW as long as one master node can be provided in one LIN bus. Therefore, the degree of freedom of configuration of the communication system is improved.
- the communication signal corresponding to logic “0” is the carrier wave and the communication signal corresponding to logic “1” is the ground level is illustrated.
- the present invention is not limited to this, and if communication signal transmission and arbitration can be performed properly, the communication signal corresponding to logic “0” is set to the ground level and the communication signal corresponding to logic “1” is set to the carrier wave. Also good. Therefore, the design freedom of such a communication system is improved.
- the present invention is not limited to this, and the frequency band may be more than three bands or one band. Therefore, the communication capacity of the communication bus can be adjusted.
- the present invention is not limited to this, and when a communication signal of a CAN protocol without amplitude modulation is not transmitted, that is, when only a communication signal after amplitude modulation is transmitted, the communication line used for the communication bus does not conform to the CAN protocol, or a twisted pair. It may not be a cable. In this case, if a buffer amplifier or a coupling circuit suitable for the communication line is used, an amplitude-modulated communication signal can be suitably transmitted / received even when the communication line is used. Therefore, the design freedom of the communication system is improved.
- 1 to 12 First to twelfth electronic control units (ECUs). 10a ... 10th ECU. 11a: 11th ECU. 20, 20A, 20B, 20C ... Gateway (GW). 21: Communication bus. 22: First communication bus. 23: Second communication bus. 30: Processing device. 31 to 33: First to third CAN controllers. 34 ... LIN controller. 41 ... Connector. 42: Coupling circuit. 43a ... 1st ASK module. 43b ... Second ASK module. 43c ... Third ASK module. 44: CAN transceiver. 45: Low-pass filter. 46: Waveform shaping unit. 47a ... 4th ASK module. 50: Receiving module. 51a: Band pass filter. 52: Buffer amplifier. 53.
- An envelope detection circuit. 54 Voltage conversion circuit. 60: Transmission module. 61: Buffer amplifier. 62: Analog switch. 63: Modulated wave generating module. 64a ... Colpitts transmission circuit. 65: Varicap part. 66: Voltage conversion circuit. 67 Pseudo random noise code generation circuit. 71 to 79: 1st to 9th ECUs. 80 to 84: 10th to 14th ECUs. 90: Vehicle. VB1: First virtual bus. VB2: Second virtual bus. VB3: Third virtual bus. VBL: Virtual LIN bus.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Power Engineering (AREA)
- Small-Scale Networks (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
配線数を増加させることなく、同一のプロトコルに基づく通信データの通信容量を容易に増加させる通信装置が提供される。通信装置は、通信線(21)を介して通信データを送受信する。送信部(60)は、通信データ(S1)を変調後の通信信号(TS1)を、通信線(21)へ送信する。受信部(50)は、通信線(21)から受信した通信信号(TR1)を復調することで、通信データ(R1)を得る。送信部(60)は、所定の送信周波数帯(F1)内で動的に変化する周波数に基づき、通信データ(S1)を変調する。受信部(50)は、変調されて受信された送信周波数帯(F1)に対応する通信信号を復調することで、通信データ(R1)を得る。
Description
本開示は、通信ネットワークたとえば車両に搭載される通信ネットワークに接続される通信装置に関する。通信装置は通信ネットワークを介して通信を行う。本開示は、通信装置を用いた通信システムに関するとともに、通信装置に用いられる通信方法にも関する。
周知のように、車両に搭載された複数の電子制御装置(ECU)は、互いにネットワーク接続されることによって車両ネットワークシステムを構成することが多く、車両ネットワークシステムではこれら電子制御装置は、それぞれが有する情報たとえば車両情報を相互に送受信可能である。このような車両ネットワークシステムを構成する通信システムの一つに、コントロールエリアネットワーク(CAN)がある。CANは、一つのバスに複数のノードが接続されるバス型のネットワークであり、たとえば高速CANの仕様は、伝送レートが500kbps、最大バス長が40m、最大接続ノード数が16個と規定されている。ところが近年、車両に搭載されるECUの増加に伴って、CANに対しても通信容量の増加や接続ノード数の増加などの要望が高まりつつある。CANを利用して通信容量を増加させる通信システムの一例が、特許文献1に記載されている。
特許文献1の通信システムでは、CANの差動信号を伝達する通信線としてのツイストペアケーブルの第1端部に第1カップリングコンデンサが接続され、第2端部に第2カップリングコンデンサが接続される。通信システムでは、CANの通信線で通信されているCANプロトコルのデータに、第1カップリングコンデンサを介して高い周波数のデータが重畳されるとともに、第2カップリングコンデンサを介して、CANの通信線に重畳された高い周波数のデータが取得される。CANの通信線には、たとえばCANプロトコルの信号が500kbpsで伝送され、高い周波数のデータの信号が100Mbpsで伝送される。よってCANを利用してのCANプロトコルの通信に加えて、高い周波数でのデータ通信が併せて行われることとなり、通信容量を増加させることが可能となる。
上述の特許文献1の通信システムによれば、確かにCANを介して伝送されるデータ量が増加する。しかし高い周波数によるデータ通信は、CANでの伝送には適していない映像データの通信であるため、この通信システムではCANプロトコルの通信容量を増加させることはできない。
本願の図26に示すように、複数のCANバス121,122,123を、それらCANバス121,122,123間で通信データの相互転送を行うゲートウェイ(GW)120を介して接続することで、各CANバス121~123に接続された第1~第12ECU101~112の相互間で通信データを伝達可能にする構成も知られている。しかしこの場合、通信システムに接続できるノード数を増加させることはできるものの、各CANバス121~123の通信容量を増加させるものではない。相互転送されるデータが増えると、逆に通信データの輻輳を招いてしまうおそれもある。
本願の図27に示すように、第1ECU101に、CANトランシーバ144と、コモンモードチョークコイル143と、終端回路142と、コネクタ141とを1組としてなる通信部を2つ設け、各通信部にCANバス121,122のいずれかをそれぞれ接続する構成もある。よって第1ECU101は、データ通信に2つのCANバス121,122を利用することができることで通信容量が増加される。しかしながら、一方のバスのみに伝送する通信データを選択することは容易ではない。この選択を実現するためには、CANバスと、CANバスに接続される回路とをさらに1組追加しなければならないなどコストアップや配線の複雑化が無視できない。
本開示の目的は、配線数を増加させることなく、同一のプロトコルに基づく通信データの通信容量を容易に増加させることにある。
本開示の一側面によれば、通信線に接続される通信装置が提供され、前記通信装置は前記通信線を介して通信データを送受信するように構成される。前記通信装置は、前記通信データが変調された通信信号を、前記通信線へ送信する送信部と;前記通信線から受信した通信信号を復調することで、通信データを得る受信部とを備える。前記送信部は、所定の送信周波数帯内で動的に変化する周波数に基づき、前記通信データを変調するように構成され、前記受信部は、前記変調されて受信された周波数帯に対応する通信信号を復調することで、前記通信データを得るように構成される。
本開示の別の一側面によれば、ネットワークに通信可能に接続される複数の通信装置を有する通信システムが提供される。前記複数の通信装置のうちの少なくとも2つの通信装置は、通信信号を前記ネットワークに送信する送信部を備え、前記送信部は、所定の送信周波数帯内で動的に変化する周波数に基づき変調された通信データを、前記通信信号として送信するように構成される。前記複数の通信装置のうちの少なくとも1つの通信装置は、前記ネットワークから取得した変調された通信信号を、前記送信周波数帯に基づき復調することで通信データを得る受信部を備える。前記送信部は、前記送信部から送信された通信信号と、前記ネットワークに伝達されている信号との比較に基づき、前記送信部からの通信信号の送信を制御するように構成される。
本開示の別の一側面によれば、コントロールエリアネットワークを介して通信される通信データを送信する通信方法が提供され、前記コントロールエリアネットワークを介する通信を制御するコントローラは、通信データを出力する。前記通信方法は、前記コントローラから出力された前記通信データを、所定の送信周波数帯内で動的に変化する周波数に基づき変調することと;変調後の通信データを、前記コントロールエリアネットワークに送信することとを有する。
本開示の別の一側面によれば、コントロールエリアネットワークを介して通信される通信データを受信する通信方法が提供され、コントローラは前記コントロールエリアネットワークを介する通信を制御する。前記通信方法は、所定の周波数帯内で動的に変化する周波数に基づき変調された通信信号を、前記コントロールエリアネットワークから受信することと;受信した前記通信信号を、前記所定の周波数帯で復調することと;復調後の通信信号を、通信データとして前記コントローラに出力することとを有する。
本開示の別の一側面によれば、コントロールエリアネットワークに通信可能に接続される通信装置が提供され、コントローラは前記コントロールエリアネットワークを介する通信を制御する。前記通信装置は、前記コントローラから出力された通信データを、所定の送信周波数帯内で動的に変化する周波数に基づき変調するように構成される。前記通信装置は、変調後の前記通信データを、前記コントロールエリアネットワークに送信するように構成される。
本開示の別の一側面によれば、コントロールエリアネットワークに通信可能に接続される通信装置が提供される。コントローラは前記コントロールエリアネットワークを介する通信を制御する。前記通信装置は、所定の周波数帯内で動的に変化する周波数に基づき変調された通信信号を、前記コントロールエリアネットワークから受信するように構成される。前記通信装置は、受信した前記通信信号を、前記所定の周波数帯で復調することで通信データを得るように構成される。前記通信装置は、復調後の前記通信データを、前記コントローラに出力するように構成される。
このような構成もしくは方法によれば、通信信号が、所定の周波数範囲で変動する周波数によって変調される。よって、たとえ複数の通信装置が同一の送信周波数帯の通信信号を通信線に送信したとしても、通信信号が干渉しあることが抑制される。たとえば逆位相の通信信号が重なって通信信号が検出されないレベルになってしまうおそれが抑制される。具体的には変調用の信号、いわゆる搬送波の位相が180°ズレている2つの通信装置が、同時に論理「0」を変調後の通信信号を出力した場合、通信線では位相の180°相違する2つの通信信号が重ね合わさり、通信信号が打ち消されてしまうことがある。すなわち2つの通信装置はいずれも論理「0」を出力しているにもかかわらず、信号線の通信信号からは論理「1」が検出されることとなってしまうことがある。しかし本願の構成もしくは方法によれば、変調に用いる周波数を送信周波数帯に含まれる範囲で動的に変化させることで、2つの通信装置の搬送波が180°の位相で重なり続けることを防止する。たとえば論理「0」が出力されている場合、短時間であれ、論理「0」が出力されていることを検出可能な通信信号が信号線に伝送される。
変調する周波数を動的に変更することで通信信号を送信部から送信中の通信装置は、受信部を介して通信信号を監視する。よって、通信線に他の通信信号が重畳されていることを検出することができる。つまり通信装置は、他の通信信号の有無を監視することで、自身の通信部からの通信信号の送信を制御することができる。
さらに、所定の送信周波数帯を変更すれば、通信線で周波数多重通信を行うことができる。
よって、この通信装置によれば、配線数を増加させることなく、同一のプロトコルに基づく通信データの通信容量を増加させることができる。
よって、この通信装置によれば、配線数を増加させることなく、同一のプロトコルに基づく通信データの通信容量を増加させることができる。
一態様では、動的に変化する周波数は、疑似雑音符号に基づき決定される。
このような構成によれば、通信装置毎に周波数が動的かつランダムに変化するため、複数の通信装置間ではそれぞれの周波数の位相差が逐次変化する。よって、仮に複数の通信装置が同時に送信信号を送信したとしても、送信中の通信装置は他の通信信号が送信されていることを検出できる。
このような構成によれば、通信装置毎に周波数が動的かつランダムに変化するため、複数の通信装置間ではそれぞれの周波数の位相差が逐次変化する。よって、仮に複数の通信装置が同時に送信信号を送信したとしても、送信中の通信装置は他の通信信号が送信されていることを検出できる。
一態様では、前記通信線は、コントロールエリアネットワークの規格に基づく通信線である。前記通信データは、前記コントロールエリアネットワークのプロトコルに基づく通信データである。
このような構成によれば、コントロールエリアネットワーク、いわゆるCANを適用した通信装置は、CANにおける配線数を増加させることなく、CANプロトコルに基づく通信データの通信量を増加させることができる。ところで、通常、CANプロトコルでは、通信データが論理「0」つまりドミナント、または論理「1」つまりリセッシブの2つのレベルで伝送され、論理「0」の優先度が論理「1」よりも高い。複数の通信装置が送信信号を同時送信したとき、各通信装置は自身が送信した信号レベルと、通信線、いわゆるバスの信号レベルとが等しいか否かを監視し、送信制御、いわゆるアビトレーションを行う。アビトレーションでは、送信している信号レベルと、バスの信号レベルとを比較し、それらが等しいと判断された場合、送信を継続する。一方、それらが等しくないと判断された場合、送信を中止する。
このような構成によれば、通信信号を復調した時点、すなわち通信データを取得できるようになった時点で、上述のアビトレーションが可能になるため、CANプロトコルによる通信制御を実時間で処理することができる。
よって、CANの規格に基づく通信線、つまりCANバスを増加させることなく、CANプロトコルに基づく通信データの通信容量を増加させることができる。
一態様では、前記受信部は、前記コントロールエリアネットワークのプロトコルの1ビットの信号の長さの期間内に検出された通信信号に基づき、前記プロトコルの1ビットに対応する信号レベルを決定するように構成される。
一態様では、前記受信部は、前記コントロールエリアネットワークのプロトコルの1ビットの信号の長さの期間内に検出された通信信号に基づき、前記プロトコルの1ビットに対応する信号レベルを決定するように構成される。
一態様では、前記通信データは、前記コントロールエリアネットワークのプロトコルに基づく通信データである。前記通信データの信号レベルは、前記プロトコルの1ビットの信号の長さの期間内に検出された通信信号に基づき、前記プロトコルの1ビットに対応する信号レベルに決定される。
このような構成によれば、受信部が通信信号に基づき決定した信号レベルが、CANのプロトコルに適合した通信データに復元される。よって、この復元された通信データをそのまま、CANプロトコルを解析するCANコントローラに入力することができる。このため、バス上に周波数変調された通信信号を伝送したとしても、通信装置では、CANプロトコルに適合した処理を、一般のCANコントローラに行わせることができる。よって、こうした通信装置の利用可能性が向上する。
一態様では、前記信号レベルは、前記1ビットの信号の長さの期間内に所定の閾値を超えた通信信号が検出されたことを条件に、「ドミナントである」と決定される。一方、信号レベルは、前記ドミナントであると決定されなかったことを条件に、「リセッシブである」と決定される。
このような構成によれば、通信データの「ドミナント」つまり論理「0」、または「リセッシブ」つまり論理「1」を、1ビット長程度の期間内で決定することが可能になる。このため、たとえばCANコントローラによるCANプロトコルに関する各種処理を、実時間で処理させることができる。
(第1実施形態)
図1~図9は、本開示に係る第1実施形態を具体化した通信装置を備える通信システムを説明する。
図1~図9は、本開示に係る第1実施形態を具体化した通信装置を備える通信システムを説明する。
本実施形態の通信システムは、基本的には、CAN(Control Area Network)の通信ネットワークとして構成されている。一方、この通信システムは、通信容量を大きくするため、CANの通信仕様を生かしつつ、通信線としての通信バス21にCANプロトコルに基づく複数の通信信号をそれぞれ同時に異なる周波数帯で伝送する、いわゆる周波数分割多重による通信をさせる通信システムである。
図1および図2は、本実施形態の通信システムの概略を説明する。
図1に示すように、車両90は、車両用のネットワークシステムとして通信システムを備えている。通信システムは、通信装置としての第1~第12電子制御装置(ECU)1~12と、各第1~第12ECU1~12が通信信号を送受信可能に接続される通信バス21とを備えている。
図1に示すように、車両90は、車両用のネットワークシステムとして通信システムを備えている。通信システムは、通信装置としての第1~第12電子制御装置(ECU)1~12と、各第1~第12ECU1~12が通信信号を送受信可能に接続される通信バス21とを備えている。
通信バス21は、CANプロトコルの伝送に適合する電気的特性を有しているツイストペアケーブルを用いたバスであるとともに、CANプロトコルが専有する周波数帯域よりも高い周波数帯域の信号の伝送も可能な特性を有している。図2に示すように、通信バス21には、相互に異なる周波数からなる第1~第3中心周波数B1~B3を中心周波数として含み所定の周波数幅を有する第1~第3周波数帯域F1~F3に対応する通信信号が同時送信可能になっている。
第1~第12ECU1~12は、CANプロトコルに基づく通信データの入出力が可能になっている。第1~第9ECU1~9は、CANプロトコルに基づく通信データを第1周波数帯域F1で変調して通信信号とし、通信バス21に送信する一方、通信バス21から受信した第1周波数帯域F1の通信信号を復調することで、通信データとして入力する。第1,2,12ECU1,2,12は、CANプロトコルに基づく通信データを第2周波数帯域F2で変調して通信信号とし、通信バス21に送信する一方、通信バス21から受信した第2周波数帯域F2の通信信号を復調することで、通信データとして入力する。第10および第11ECU10,11は、CANプロトコルに基づく通信データを第3周波数帯域F3で変調して通信信号とし、通信バス21に送信する一方、通信バス21から受信した第3周波数帯域F3の通信信号を復調することで、通信データとして入力する。つまり通信システムには、通信データの送受信に用いる周波数帯域ごとに、第1~第9ECU1~9を相互通信可能にする第1仮想バスVB1と、第1,2,12ECU1,2,12を相互通信可能にする第2仮想バスVB2と、第10および第11ECU10,11を相互通信可能にする第3仮想バスVB3とが構成されている。
通信システムは、通信バス21に接続され、受信した通信信号の電気的特性、具体的には受信した周波数帯域を他の周波数帯域に変更して再送信するゲートウェイ(GW)20を備えている。GW20は、CANプロトコルに基づく通信データの入出力が可能になっている。GW20は、第1~第3周波数帯域F1~F3のいずれに対しても通信信号を送受信可能になっており、いずれかの周波数帯域で受信した通信信号を復調することで、通信データとして入力するとともに、入力した通信データをその他の周波数帯域に変調して通信信号として通信バス21に送信する。つまりGW20は、第1~第3仮想バスVB1~VB3で伝達される通信信号の周波数帯域の変換を行い、他の周波数帯域の仮想バスに転送する。GW20は、たとえば第1周波数帯域F1から受信した通信信号を第2および第3周波数帯域F2,F3の通信信号に変換して送信したり、第3周波数帯域F3から受信した通信信号を第1および第2周波数帯域F1,F2の通信信号に変換して送信したりする。よって、異なる仮想バスに属するECU間にも通信信号を伝達することができる。
よって通信システムは、通信バス21を介して第1~第12ECU1~12相互間で制御に用いられる各種情報が相互通信(送受信)できる。
こうして構成される通信システムは、前述した本願の図26の通信システムと同様の機能を有している。すなわち前述した図26の通信システムは、第1CANバス121に第1~9ECU101~109が接続され、第2CANバス122に第1,2,12ECU101,102,112が接続され、第3CANバス123に第10,11ECU110,111が接続されている。GW120は、一のCANバスの通信データを他のCANバスに転送させるシステムである。一方、本実施形態の通信システムには、一般の通信システムの第1CANバス121に対応する第1仮想バスVB1と、第2CANバス122に対応する第2仮想バスVB2と、第3CANバス123に対応する第3仮想バスVB3と、GW120に対応するGW20とが設けられている。つまり一般の通信システムでは3つ必要であったCANバス121~123を、本実施形態では1つの通信バス21だけにしている。
こうして構成される通信システムは、前述した本願の図26の通信システムと同様の機能を有している。すなわち前述した図26の通信システムは、第1CANバス121に第1~9ECU101~109が接続され、第2CANバス122に第1,2,12ECU101,102,112が接続され、第3CANバス123に第10,11ECU110,111が接続されている。GW120は、一のCANバスの通信データを他のCANバスに転送させるシステムである。一方、本実施形態の通信システムには、一般の通信システムの第1CANバス121に対応する第1仮想バスVB1と、第2CANバス122に対応する第2仮想バスVB2と、第3CANバス123に対応する第3仮想バスVB3と、GW120に対応するGW20とが設けられている。つまり一般の通信システムでは3つ必要であったCANバス121~123を、本実施形態では1つの通信バス21だけにしている。
図3~図10は、本実施形態の通信システムの詳細を説明する。
第1~第12ECU1~12はそれぞれ、車両90の各種制御に用いられる制御装置であり、たとえば駆動系や、走行系や、車体系や、情報機器系等を制御対象としているECUである。たとえば駆動系を制御対象とするECUとしては、エンジンECUが挙げられ、走行系を制御対象とするECUとしては、ステアリングECUやブレーキECUが挙げられ、車体系を制御するECUとしては、ライトECUやウィンドウECUが挙げられ、情報機器系を制御対象とするECUとしては、カーナビゲーションECUが挙げられる。
第1~第12ECU1~12はそれぞれ、車両90の各種制御に用いられる制御装置であり、たとえば駆動系や、走行系や、車体系や、情報機器系等を制御対象としているECUである。たとえば駆動系を制御対象とするECUとしては、エンジンECUが挙げられ、走行系を制御対象とするECUとしては、ステアリングECUやブレーキECUが挙げられ、車体系を制御するECUとしては、ライトECUやウィンドウECUが挙げられ、情報機器系を制御対象とするECUとしては、カーナビゲーションECUが挙げられる。
第1および第2ECU1,2は互いに同様の構成であり、第3~第9ECU3~9は互いに同様の構成であり、第10および第11ECU10,11は互いに同様の構成である。このことから、同様の構成を有する複数のECUに対して1つのECU、つまり第1ECU1、第3ECU3、および第10ECU10の構成についてそれぞれ説明し、その他のECU、つまり第2ECU2、第4~第9ECU4~9および第11ECU11の構成については、その詳細な説明を割愛する。第1ECU1、第3ECU3、第10ECU10および第12ECU12の構成の説明についても、同様の構成については同様の符号を付し、その詳細な説明を割愛する。
図3~図6に示すように、第1,3,10,12ECU1,3,10,12には、各種制御に必要とされる処理を行う処理装置30と、CANプロトコルに基づく通信データを送信および受信することができる1つ、もしくは複数のCANコントローラ(31,32)が設けられている。処理装置30は、マイクロコンピュータを含み構成されており、各種処理を行う演算装置や、演算結果や各種制御機能を提供するプログラムなどを保持する記憶装置を有している。処理装置30では、所定の制御機能を提供するプログラムが演算装置で実行処理されることによって所定の制御機能が提供される。
図3に示すように、第1ECU1は、処理装置30に第1および第2CANコントローラ31,32を備えていることから、第1ECU1は、第1および第2CANコントローラ31,32のそれぞれを介してCANプロトコルに基づく通信データをそれぞれ送受信できる。第1ECU1は、第1CANコントローラ31に接続される第1ASKモジュール43aと、第2CANコントローラ32に接続される第2ASKモジュール43bと、第1および第2ASKモジュール43a,43bに接続されるとともに、コネクタ41を介して通信バス21に接続されるカップリング回路42とを備えている。ASKとは、振幅偏移変調(Amplitude shift keying)のことである。
第1および第2CANコントローラ31,32は、入力されたCANプロトコルに基づく通信データを解析して、通信データに含まれる制御情報などの情報を処理装置30に提供するとともに、処理装置30から受信した制御情報などの情報をCANプロトコルに基づく通信データに変換して出力する。
第1ASKモジュール43aは、第1CANコントローラ31から入力された通信データを、所定の送信周波数帯としての第1周波数帯域F1(f:F1)に基づき変調した後の通信信号を送信し、カップリング回路42に入力させる。第1ASKモジュール43aは、カップリング回路42から出力された通信信号を受信し、所定の受信周波数帯としての第1周波数帯域F1に基づき復調することで、第1CANコントローラ31に出力する。このように送信周波数帯と受信周波数帯とに同じ第1周波数帯域F1が設定されていることで、第1ASKモジュール43aは、自ら送信した信号を受信することができる。
第2ASKモジュール43bは、第2CANコントローラ32から入力された通信データを、所定の送信周波数帯として第2周波数帯域F2(f:F2)に基づき変調した後の通信信号を送信し、カップリング回路42に入力させる。第2ASKモジュール43bは、カップリング回路42から出力された通信信号を受信し、所定の受信周波数帯としての第2周波数帯域F2に基づき復調することで、第2CANコントローラ32に出力する。このように送信周波数帯と受信周波数帯とに同じ第2周波数帯域F2が設定されていることで、第2ASKモジュール43bは、自ら送信した信号を受信することができる。
カップリング回路42は、コネクタ41に接続される通信バス21に対して入出力される通信信号の電気的特性と、第1および第2ASKモジュール43a,43bに対して入出力される通信信号の電気的特性とを整合させるための回路である。たとえば通信バス21から入力される直流成分と交流成分とを含む通信信号を、交流成分のみを含む通信信号に変換して第1または第2ASKモジュール43a,43bに出力する。たとえば第1または第2ASKモジュール43a,43bから入力される交流成分のみを含む通信信号を、直流成分と交流成分とを含む通信信号に変換して通信バス21に出力する。
つまり第1ECU1は、通信データの送受信に、第1および第2周波数帯域F1,F2を利用することができる。
図4に示すように、第3ECU3は、処理装置30に第1CANコントローラ31を備えていることから、第3ECU3は、第1CANコントローラ31を介してCANプロトコルに基づく通信データを送受信できる。第3ECU3は、第1CANコントローラ31に接続される第1ASKモジュール43aと、第1ASKモジュール43aに接続されるとともに、コネクタ41を介して通信バス21に接続されるカップリング回路42とを備えている。つまり第3ECU3は、通信データの送受信に、第1周波数帯域F1を利用することができる。
図4に示すように、第3ECU3は、処理装置30に第1CANコントローラ31を備えていることから、第3ECU3は、第1CANコントローラ31を介してCANプロトコルに基づく通信データを送受信できる。第3ECU3は、第1CANコントローラ31に接続される第1ASKモジュール43aと、第1ASKモジュール43aに接続されるとともに、コネクタ41を介して通信バス21に接続されるカップリング回路42とを備えている。つまり第3ECU3は、通信データの送受信に、第1周波数帯域F1を利用することができる。
図5に示すように、第12ECU12は、第3ECU3の第1ASKモジュール43aが第2ASKモジュール43bに変更された点を除いて、第3ECU3と同様の構成をしている。つまり第12ECU12は、通信データの送受信に、第2周波数帯域F2を利用することができる。
図6に示すように、第10ECU10は、第3ECU3の第1ASKモジュール43aが第3ASKモジュール43cに変更された点を除いて、第3ECU3と同様の構成をしている。第3ASKモジュール43cは、第1ASKモジュール43aの構成に対し、所定の送信周波数帯および所定の受信周波数帯にそれぞれ第3周波数帯域F3(f:F3)が設定されている点が相違する以外、第1ASKモジュール43aと同様の構成をしている。つまり第10ECU10は、通信データの送受信に第3周波数帯域F3を利用することができる。
図7に示すように、GW20は、第1ECU1の構成に対し、第1および第2ASKモジュール43a,43bに並列させて第3ASKモジュール43cが追加された点と、処理装置30に第3ASKモジュール43cに対応する第3CANコントローラ33が追加された点とが相違するものの、その他の構成については同様である。つまりGW20は、通信データの送受信に、第1~第3周波数帯域F1~F3の通信信号を利用することができる。GW20の処理装置30には制御情報などの情報を転送するための転送処理用のプログラムが格納されており、処理装置30は、転送処理用のプログラムの実行に基づき制御情報などの情報の転送処理を行う。つまり処理装置30は、第1~第3CANコントローラ31~33のいずれかを通じて取得した情報を、情報を取得しなかったCANコントローラから出力する。
図8~図10は、第1ASKモジュール43aの詳細を説明する。第2および第3ASKモジュール43b,43cは、第1ASKモジュール43aでは第1周波数帯域F1に設定されている所定の送信周波数帯および所定の受信周波数帯が、それぞれ第2周波数帯域F2または第3周波数帯域F3に設定されている点が相違するものの、その他の構成については同様である。このことから、以下では、第1ASKモジュール43aの構成について説明し、第2および第3ASKモジュール43b,43cの構成についての説明は割愛する。
図8に示すように、第1ASKモジュール43aには、受信部としての受信モジュール50と、送信部としての送信モジュール60とが設けられている。
送信モジュール60は、CANプロトコルに基づく通信データS1を第1CANコントローラ31から入力されるとともに、入力された通信データS1を振幅変調後の通信信号TS1をカップリング回路42に出力する。
送信モジュール60は、CANプロトコルに基づく通信データS1を第1CANコントローラ31から入力されるとともに、入力された通信データS1を振幅変調後の通信信号TS1をカップリング回路42に出力する。
送信モジュール60には、変調波発生モジュール63と、アナログスイッチ(SW)62と、バッファアンプ61とが設けられている。
変調波発生モジュール63は、通信データS1を振幅変調させるための搬送波を生成するモジュールである。変調波発生モジュール63は、いわゆる電圧制御発振器(VCO)であり、中心周波数B1を中心周波数として、第1周波数帯域F1内に含まれる範囲でランダムに変化する周波数からなる搬送波CWを生成する。つまり搬送波CWは、中心周波数B1を中心にランダムに微小変化するとともに、その変化範囲が第1周波数帯域F1内である周波数からなる。変調波発生モジュール63には、コルピッツ発信回路64aと、電圧変換回路66と、疑似ランダム雑音(Pseudorandom Noise:PN)符号発生回路67とが設けられている。
変調波発生モジュール63は、通信データS1を振幅変調させるための搬送波を生成するモジュールである。変調波発生モジュール63は、いわゆる電圧制御発振器(VCO)であり、中心周波数B1を中心周波数として、第1周波数帯域F1内に含まれる範囲でランダムに変化する周波数からなる搬送波CWを生成する。つまり搬送波CWは、中心周波数B1を中心にランダムに微小変化するとともに、その変化範囲が第1周波数帯域F1内である周波数からなる。変調波発生モジュール63には、コルピッツ発信回路64aと、電圧変換回路66と、疑似ランダム雑音(Pseudorandom Noise:PN)符号発生回路67とが設けられている。
疑似ランダム雑音符号発生回路67は、2値によって示される擬似的な雑音符号、いわゆる疑似雑音符号であり、たとえば一般に知られているように、予め決められたランダムなビット列を繰り返すことによって得られる信号に基づきランダムなビット列を発生させる回路である。疑似ランダム雑音符号発生回路67によって生成される雑音符号は、他のECUと一致することがないように設定されている。
電圧変換回路66は、疑似ランダム雑音符号発生回路67によって発生された雑音符号をコルピッツ発信回路64aに入力可能な電気信号に変換させる回路である。
コルピッツ発信回路64aは、送信周波数帯に対応する搬送波を生成する公知の発信回路であり、コイル1個とコンデンサ2個によって発振する周波数が定められる。コルピッツ発信回路64aには、上述した2個のコンデンサの静電容量を、電圧変換回路66から入力される雑音符号に応じて変化する電圧に基づき変化させるバリキャップ部65が設けられている。つまりコルピッツ発信回路64aは、疑似ランダム雑音符号発生回路67によって発生される雑音符合に基づき中心周波数B1を中心周波数として第1周波数帯域F1内でランダムに変化する周波数からなる搬送波を生成させる。
コルピッツ発信回路64aは、送信周波数帯に対応する搬送波を生成する公知の発信回路であり、コイル1個とコンデンサ2個によって発振する周波数が定められる。コルピッツ発信回路64aには、上述した2個のコンデンサの静電容量を、電圧変換回路66から入力される雑音符号に応じて変化する電圧に基づき変化させるバリキャップ部65が設けられている。つまりコルピッツ発信回路64aは、疑似ランダム雑音符号発生回路67によって発生される雑音符合に基づき中心周波数B1を中心周波数として第1周波数帯域F1内でランダムに変化する周波数からなる搬送波を生成させる。
アナログスイッチ62は、通信データS1を振幅変調後の通信信号TS1を出力するスイッチである。アナログスイッチ62には、通信データS1を入力させる第1CANコントローラ31と、搬送波を入力させる変調波発生モジュール63と、グランドとが接続されている。アナログスイッチ62は、通信データS1を振幅変調後の通信信号TS1を出力する出力先としてバッファアンプ61が接続されている。アナログスイッチ62には、出力を、搬送波とグランドとの間で切り換える内部スイッチが設けられている。つまりアナログスイッチ62は、通信データS1の信号レベルに応じた内部スイッチの切り換えによって、出力への接続先を、搬送波とグランドとの間で切り替えることで、通信データS1の論理「0」または「1」に応じた振幅の搬送波からなる通信信号を生成し出力して、バッファアンプ61に入力させる。詳述すると、アナログスイッチ62は、通信データS1が論理「0」(ドミナント)であることを条件に出力を搬送波に接続させることで、通信データS1の論理「0」に対応する通信信号(送信波)を出力する。一方、アナログスイッチ62は、通信データS1が論理「1」(リセッシブ)であることを条件に出力をグランドに接続させることで、通信データS1の論理「1」に対応する通信信号(送信波)を出力する。つまり本実施形態では、通信データS1の振幅が、論理「0」および「1」の2値のみからなることに基づき、搬送波を、論理「0」が振幅変調された通信信号とし、グランドレベルを、論理「1」が振幅変調された通信信号とする。よって、通信データS1に対応する通信信号TS1が、送信周波数帯としての第1周波数帯域F1で変調された信号として出力される。
バッファアンプ61は、アナログスイッチ62から入力された信号レベルなどを通信バス21に送信可能な電気的特性を有する通信信号TS1に調整して出力する。
よって、CANプロトコルに基づく通信データS1が第1周波数帯域F1の搬送波によって振幅変調された通信信号TS1として、第1ECU1からカップリング回路42に出力される。
よって、CANプロトコルに基づく通信データS1が第1周波数帯域F1の搬送波によって振幅変調された通信信号TS1として、第1ECU1からカップリング回路42に出力される。
受信モジュール50は、カップリング回路42を介して振幅変調された通信信号TR1を受信するとともに、受信した通信信号TR1を復調することで、得られたCANプロトコルに基づく通信データR1を第1CANコントローラ31に出力する。受信モジュール50には、通信信号TR1が入力されるバンドパスフィルタ51aと、バンドパスフィルタ51aを通過した通信信号が入力されるバッファアンプ52と、バッファアンプ52から通信信号が入力される包絡線検波回路53と、包絡線検波回路53が検出した通信データが入力される電圧変換回路54とが設けられている。
バンドパスフィルタ51aは、入力された通信信号TR1に含まれている周波数帯域から第1周波数帯域F1のみを通過させて出力する回路、いわゆるバンドパスフィルタであり、たとえばコイルとコンデンサを含み構成されているLCバンドパスフィルタであってよい。バンドパスフィルタ51aは、中心周波数B1を中心周波数とする第1周波数帯域F1内に含まれる周波数範囲の信号を通過させるように構成されている。バンドパスフィルタ51aは、公知のバンドパスフィルタであるとともに、必要な周波数帯域のみを通過させることができるバンドパスフィルタであればよいため、一般に知られている各種のバンドパスフィルタ、たとえば受動素子によって構成されたものや、能動素子を含み構成されたものを採用することができる。
バッファアンプ52は、バンドパスフィルタ51aを通過した通信信号を、包絡線検波回路53が復調することに適した信号レベルに変換する、たとえば信号増幅する。よって、バンドパスフィルタ51aを通過した通信信号を、包絡線検波回路53によって復調させることに適した信号にすることができる。
包絡線検波回路53は、振幅変調された搬送波から信号を復調させる回路である。包絡線検波回路53は、CANプロトコルの論理「0」と論理「1」とを振幅とする通信データを振幅変調させた通信信号を、CANプロトコルの論理「0」と論理「1」とからなる通信データに復調させる。よって、第1周波数帯域F1の搬送波によって振幅変調された通信信号から、CANプロトコルに適合する通信データが得られる。第1周波数帯域F1に、複数のECUが送信する通信信号が重畳されて相互干渉することによって、復調された論理「0」を示す信号の長さが、CANプロトコルにおける1ビットの期間よりも短くなる場合もある。このことから、包絡線検波回路53は、通信信号に論理「0」が含まれている場合、論理「0」の検出結果を、少なくとも第1CANコントローラ31が検出可能な長さ(時間)まで延ばすようにしてもよい。
電圧変換回路54は、包絡線検波回路53が復調した通信データを第1CANコントローラ31に入力可能な電圧レベルの通信データR1に変換する回路である。よって、包絡線検波回路53によって復調された通信データが第1CANコントローラ31に入力できる。上述のように、包絡線検波回路53は、CANプロトコルにおける1ビットの長さよりも短い長さの論理「0」を通信データとして出力する場合もある。この場合、電圧変換回路54は、通信データR1における論理「0」の長さを、少なくとも第1CANコントローラ31が検出可能な長さまで延ばすようにしてもよい。
第1CANコントローラ31を、CANプロトコルにおける1ビットの期間よりも短い論理「0」を検出できるように調整してもよい。
よって、第1~第3周波数帯域F1~F3の信号を含む通信信号TR1から、所定の受信周波数帯である第1周波数帯域F1の通信信号のみが選択され、したがって第1CANコントローラ31がCANプロトコルとして検出可能な状態の通信データR1として復調される。
よって、第1~第3周波数帯域F1~F3の信号を含む通信信号TR1から、所定の受信周波数帯である第1周波数帯域F1の通信信号のみが選択され、したがって第1CANコントローラ31がCANプロトコルとして検出可能な状態の通信データR1として復調される。
図9は、CANプロトコルにおけるアビトレーションを、実時間で処理可能とすることを説明する。図9は、第1ECU1と第3ECU3とが第1周波数帯域F1に、各通信信号TS1,TS3を同時に出力した場合を示している。第1ECU1と第3ECU3との搬送波の周波数はランダムに変化することでそれら搬送波の位相差もランダムに変化する。
図9(a)に示すように、第1ECU1は、論理「1」→論理「0」→論理「1」と変化する通信データを、搬送波CWによって振幅変調する。搬送波CWは、CANプロトコルの1ビットのビット長に対応する時間中にランダムに動的に変化する周波数を有するとともに、±Va[V]の振幅を有する。この変調によって、通信データが論理「1」のときには搬送波CWが重畳されず、通信データが論理「0」のときには搬送波が重畳されてなる通信信号TS1(送信波)が、第1ECU1から通信バス21に出力される。
図9(b)に示すように、第3ECU3は、第1ECU1の通信データと同じタイミングで経時的に論理「1」→論理「0」→論理「1」と変化する通信データを、搬送波CW1によって振幅変調する。搬送波CW1は、CANプロトコルの1ビットのビット長に対応する時間中にランダムに動的に変化する周波数を有するとともに、±Vb[V]の振幅を有する。この変調によって、通信データが論理「1」のときには搬送波が重畳されず、通信データが論理「0」のときには搬送波CW1が重畳されてなる通信信号TS3(送信波)が、第3ECU3から通信バス21に出力される。
すなわち通信バス21には、第1ECU1から出力された通信信号TS1と、第3ECU3から出力された通信信号TS3とが重畳される。ところで通信信号TS1の搬送波の周波数と通信信号TS3の搬送波の周波数とは、相互に無関係にランダムかつ動的に変化する。このため、通信データが論理「0」のとき、通信バス21に重畳された通信信号TS1の振幅と通信信号TS3の振幅とは、相互に打ち消しあい「0」を検出できない大きさになる場合も生じるものの、逆に、互いに相乗して大きくなる場合も生じる。つまり図9(c)に示すように、通信バス21上の通信信号の振幅は、通信データが論理「0」であると判定するための閾値±Vtよりも大きな振幅が含まれる。よって、第1または第3ECU1,3から論理「0」に対応する通信信号TS1,TS3が出力されたとき、通信バス21の通信信号を監視することで、第1または第3ECU1,3は通信バス21に論理「0」の通信データが出力されていることを検出できる。よって、CANプロトコルの1ビットの期間中、たとえば図における論理「0」の期間中、論理「0」が検出されることによって、CANコントローラは、1ビットは論理「0」であると決定することができる。一方、CANコントローラは、1ビット期間中に論理「0」であると決定できないとき、1ビットを論理「1」である決定することができる。通常、論理「0」は1ビット期間中に複数回検出されると考えられることから、1ビット期間の半分の期間や3/1の期間を残して1ビットを論理「1」と決定するようにしてもよい。
通信バス21では、論理「1」を出力しているECUがある場合であれ、少なくとも1つのECUが論理「0」を出力しているとき、通信バス21の信号レベルには論理「0」の信号が重畳されるため、論理「0」は正しく検出される。つまり通信バス21では、論理「0」の優先順位が、論理「1」の優先順位よりも高くなる。
ところで、複数のECUが論理「0」を同時送信したとき、通信バス21から検出される論理「0」を示す通信信号の振幅は、上述のように、相互にランダムに変化する搬送波の重畳する態様によって変動するため、検出できる期間が、CANプロトコルの1ビット長の長さよりもかなり短い期間となるおそれがある。そのため、アビトレーションを行う場合、1ビット長よりも短い期間に検出された論理「0」を示すデータについては、第1CANコントローラ31が検出可能な長さの信号に変換する。そうすることで一般のCANコントローラでも、周波数多重通信で送信された通信信号について、CANプロトコルに基づくアビトレーションを実時間で行うことができる。
一般のCANコントローラでもアビトレーションを好適に行えるように、短期間しか検出されない論理「0」の信号は、CANコントローラにはある程度の期間、通信データとして入力されるようにしてもよい。たとえば論理「0」の検出後、それが検出された1ビット長が終わるまでの間論理「0」が出力されるようにしてもよいし、CANコントローラが検出可能な所定の期間だけ論理「0」が出力されるようにしてもよい。またはCANコントローラが論理「0」を検出するために要する時間を短くするようにしてもよい。
図10は比較例として、搬送波の周波数が変化しない場合を説明する。図10には、第1ECU1の搬送波CWaと第3ECU3の搬送波CWbとが180°の位相差を維持している場合が模式的に示されている。
図10(a)に示すように、第1ECU1は、経時的に論理「1」→論理「0」→論理「1」と変化する通信データを、±Va[V]の振幅を有する搬送波CWaによって振幅変調する。この変調によって、通信データが論理「1」のときには搬送波CWaが重畳されず、論理「0」のときには搬送波CWaが重畳されてなる通信信号TS1(送信波)が、第1ECU1から通信バス21に出力される。
図10(b)に示すように、第3ECU3は、経時的に論理「1」→論理「0」→論理「1」と変化する通信データを、±Va[V]の振幅を有する搬送波CWbによって振幅変調する。この変調によって、通信データが論理「1」のときには搬送波CWbが重畳されず、論理「0」のときには搬送波CWbが重畳されてなる通信信号TS3(送信波)が、第3ECU3から通信バス21に出力される。
第3ECU3の搬送波は、第1ECU1の搬送波に対して180°の位相差を通している。すなわち通信バス21では、通信信号TS1と通信信号TS3の搬送波の位相差が180°であるため、論理「0」に対応して通信バス21に出力される通信信号TS1の振幅(搬送波)と通信信号TS3の振幅(搬送波)とが相互に干渉して振幅を打ち消しあってしまう。つまり図10(c)に示すように、論理「0」に対応する期間の通信バス21上の通信信号の振幅は、論理「0」であることを判定するための閾値±Vtよりも小さい振幅になってしまう。このように第1および第3ECU1,3から論理「0」に対応する通信信号TS1,TS3が出力されたとき、通信バス21の通信信号を監視しても、第1または第3ECU1,3は、通信バス21に論理「0」の通信データが出力されていることを検出することができないというおそれが考えられ得るが、本実施形態はこの問題を解決している。
以上説明したように、本実施形態の通信装置および通信システムによれば、以下に列記するような効果が得られる。
(1)通信信号が所定の周波数帯域(F1,F2,F3)で変動する周波数によって変調される。よって、たとえ複数のECUが同一の送信周波数帯(送信用周波数帯)の通信信号を通信バス21に送信したとしても、通信信号が干渉することは抑制される。たとえば逆位相の通信信号(TS1,TS3)が重なって通信信号が検出されないレベルになってしまうおそれが抑制される。具体的には変調用の信号、いわゆる搬送波CWの位相が180°ズレている2つのECU(1,3)が同時に論理「0」を変調後の通信信号(TS1,TS3)を単に出力した場合、通信バス21では位相の180°相違する2つの通信信号(TS1,TS3)が重ね合わさり、通信信号が打ち消されてしまうことが生じうる。すなわち2つのECU(1,3)はいずれも論理「0」を出力しているにもかかわらず、通信バス21の通信信号からは論理「1」が検出されることとなってしまうおそれがある。しかし本実施形態は、変調に用いる周波数を、送信周波数帯たとえば周波数帯域F1に含まれる範囲で動的に変化させることで、2つのECU(1,3)の搬送波CWが180°の位相で重なり続けることを防止する。よって、たとえば論理「0」が出力されている場合、短時間であれ、論理「0」が出力されていることを検出可能な通信信号が通信バス21に伝送される。
(1)通信信号が所定の周波数帯域(F1,F2,F3)で変動する周波数によって変調される。よって、たとえ複数のECUが同一の送信周波数帯(送信用周波数帯)の通信信号を通信バス21に送信したとしても、通信信号が干渉することは抑制される。たとえば逆位相の通信信号(TS1,TS3)が重なって通信信号が検出されないレベルになってしまうおそれが抑制される。具体的には変調用の信号、いわゆる搬送波CWの位相が180°ズレている2つのECU(1,3)が同時に論理「0」を変調後の通信信号(TS1,TS3)を単に出力した場合、通信バス21では位相の180°相違する2つの通信信号(TS1,TS3)が重ね合わさり、通信信号が打ち消されてしまうことが生じうる。すなわち2つのECU(1,3)はいずれも論理「0」を出力しているにもかかわらず、通信バス21の通信信号からは論理「1」が検出されることとなってしまうおそれがある。しかし本実施形態は、変調に用いる周波数を、送信周波数帯たとえば周波数帯域F1に含まれる範囲で動的に変化させることで、2つのECU(1,3)の搬送波CWが180°の位相で重なり続けることを防止する。よって、たとえば論理「0」が出力されている場合、短時間であれ、論理「0」が出力されていることを検出可能な通信信号が通信バス21に伝送される。
変調する周波数(搬送波CW)を動的に変更することで、通信信号を送信モジュール60から送信中のECUは、受信モジュール50を介して通信信号を監視する。そうすることで、通信バス21に他の通信信号が重畳されていることを検出することができる。つまりECUは、他の通信信号の有無を監視して、自身の送信モジュール60からの通信信号の送信を制御することができる。
さらに、所定の周波数帯域(F1,F2,F3)を変更すれば、通信バス21で周波数多重通信を行うことができる。
よって、本実施形態の通信装置によれば、通信バス21を増加させることなく、CANプロトコルに基づく通信データの通信容量を増加させることができる。
よって、本実施形態の通信装置によれば、通信バス21を増加させることなく、CANプロトコルに基づく通信データの通信容量を増加させることができる。
(2)ECU毎に搬送波CWの周波数が動的かつランダムに変化する。このため複数のECU間では、それぞれの周波数の位相差が逐次変化する。よって、たとえ複数のECUが同時に送信信号を送信したとしても、送信中のECUは他の通信信号が送信されていることを検出できる。
(3)コントロールエリアネットワーク、いわゆるCANを適用したECUは、CANにおける通信バス21の数を増加させることなく、CANプロトコルに基づく通信データの通信量を増加させることができる。ところで通常、CANプロトコルでは、通信データが論理「0」すなわちドミナントと、論理「1」すなわちリセッシブという2つのレベルで伝送され、論理「0」の優先度が論理「1」よりも高い。複数のECUが送信信号を同時送信したとき、各ECUは自身が送信した信号レベルと、通信バス21の信号レベルとが等しいか否かを監視し、送信制御いわゆるアビトレーションを行う。アビトレーションでは、送信している信号レベルと、通信バス21の信号レベルとを比較し、それらが等しいと判断された場合には送信を継続し、それらが等しくないと判断された場合には送信を中止する。
通信信号TR1を復調した時点、すなわち通信データR1を取得できるようになった時点で、上述のアビトレーションが可能になるため、CANプロトコルによる通信制御を実時間で処理することができる。
よって、CANにおいてCANバス、つまり通信バス21を増加させることなく、CANプロトコルに基づく通信データの通信容量を増加させることができる。
(4)受信モジュール50において通信信号に基づき決定した信号レベルが、CANのプロトコルに適合した通信データに復元される。よって、この復元された通信データをそのまま、CANプロトコルを解析するCANコントローラ(31など)に入力することができる。このため、通信バス21上に周波数変調された通信信号を伝送したとしても、ECUでは、CANプロトコルに適合した処理を一般のCANコントローラ(31など)に行わせることができる。よって、こうしたECUの利用可能性が向上する。
(4)受信モジュール50において通信信号に基づき決定した信号レベルが、CANのプロトコルに適合した通信データに復元される。よって、この復元された通信データをそのまま、CANプロトコルを解析するCANコントローラ(31など)に入力することができる。このため、通信バス21上に周波数変調された通信信号を伝送したとしても、ECUでは、CANプロトコルに適合した処理を一般のCANコントローラ(31など)に行わせることができる。よって、こうしたECUの利用可能性が向上する。
(5)通信データの「ドミナント」すなわち論理「0」、または「リセッシブ」すなわち「論理「1」を、1ビット長程度の期間内で決定することが可能になる。このため、たとえばCANコントローラ(31など)によるCANプロトコルに関する各種処理を実時間で処理させることができる。
(第2実施形態)
図11は、本開示に係る通信装置を備える通信システムを具体化した第2実施形態を説明する。
図11は、本開示に係る通信装置を備える通信システムを具体化した第2実施形態を説明する。
本実施形態の通信システムは、第1実施形態の通信システムに対して、第1~第12ECU1~12のすべてが第1~第3周波数帯域F1~F3において通信可能に構成されている一方、GWが設けられていない点が相違し、それ以外の構成については同様であるので、同様の構成には同一の符号を付し、その詳細な説明は割愛する。
第1~第12ECU1~12の構成は、第1実施形態のGW20と同様の構成をしている。第1~第12ECU1~12の処理装置30には、第1実施形態のGW20の処理装置30に設けられていた転送処理用のプログラムは設けられていない一方、所定の制御機能を提供するプログラムが設けられている。このように第1~第12ECU1~12は、周波数帯域F1~F3を通信に利用できることから、それぞれが、第1周波数帯域F1が構成する仮想バスVB1、第2周波数帯域F2が構成する仮想バスVB2、および第3周波数帯域F3が構成する仮想バスVB3に含まれる態様となる。よって、第1~第12ECU1~12は、周波数帯域F1~F3を利用して相互に情報を送受信できる。
以上説明したように、本実施形態の通信装置および通信システムによれば、上述の第1実施形態の(1)~(5)に記載した効果に加えて、以下に列記するような効果が得られる。
(6)全てのECUが周波数帯域F1~F3を利用して相互に情報を送受信できることから、通信システムを簡単に構成することができる。
(第3実施形態)
図12~図16は、本開示に係る通信装置を備える通信システムを具体化した第3実施形態を説明する。
(第3実施形態)
図12~図16は、本開示に係る通信装置を備える通信システムを具体化した第3実施形態を説明する。
本実施形態の通信システムは、第1実施形態の第1周波数帯域F1に代わり、CANプロトコルの信号変化に基づく標準周波数帯域F10を用いる点が第1実施形態の通信システムとの相違点であり、それ以外の構成については同様であるので、同様の構成には同一の符号を付し、その詳細な説明は割愛する。
図12および図13は、通信システムの概要を説明する。
図12に示すように、通信システムの通信バス21には、第1~第9ECU1a~9aと、第10~第12ECU10~12と、GW20AとがCANプロトコルに基づく通信信号の送受信を可能に接続されている。第1~第9ECU1a~9aは、標準のCANプロトコルの通信信号、つまり最大500kbpsで変化する信号に対応する周波数である標準周波数帯域F10によって相互通信を行う。第1,2,12ECU1a,2a,12は、第2周波数帯域F2に基づき相互通信を行い、第10および第11ECU10,11は第3周波数帯域F3に基づき相互通信を行う。このように通信システムには、通信データの送受信に用いる周波数帯域ごとに、第1~第9ECU1a~9aを相互通信可能にする標準バスSBと、第1,2,12ECU1,2,12を相互通信可能にする第2仮想バスVB2と、第10および第11ECU10,11を相互通信可能にする第3仮想バスVB3とが構成されている。GW20Aは、標準バスSB、および第2および第3仮想バスVB2,VB3間の相互間に通信信号を転送処理させる。
図12に示すように、通信システムの通信バス21には、第1~第9ECU1a~9aと、第10~第12ECU10~12と、GW20AとがCANプロトコルに基づく通信信号の送受信を可能に接続されている。第1~第9ECU1a~9aは、標準のCANプロトコルの通信信号、つまり最大500kbpsで変化する信号に対応する周波数である標準周波数帯域F10によって相互通信を行う。第1,2,12ECU1a,2a,12は、第2周波数帯域F2に基づき相互通信を行い、第10および第11ECU10,11は第3周波数帯域F3に基づき相互通信を行う。このように通信システムには、通信データの送受信に用いる周波数帯域ごとに、第1~第9ECU1a~9aを相互通信可能にする標準バスSBと、第1,2,12ECU1,2,12を相互通信可能にする第2仮想バスVB2と、第10および第11ECU10,11を相互通信可能にする第3仮想バスVB3とが構成されている。GW20Aは、標準バスSB、および第2および第3仮想バスVB2,VB3間の相互間に通信信号を転送処理させる。
図14~図16は、通信システムの詳細を説明する。第1および第2ECU1a,2aの構成はいずれも同様であることから以下では第1ECU1aについて説明をし、第2ECU2aの説明については割愛する。第3~第9ECU3a~9aの構成はいずれも同様であることから以下では第3ECU3aについて説明をし、第4~第9ECU4a~9aの説明については割愛する。
図14に示すように、第1ECU1aは、処理装置30に備えている第1および第2CANコントローラ31,32のそれぞれを介してCANプロトコルに基づく通信データを送受信できる。第1ECU1aは、第1CANコントローラ31に接続されるCANトランシーバ44と、CANトランシーバ44に接続されるローパスフィルタ45(LPF)と、第2CANコントローラ32に接続される第2ASKモジュール43bとを備えている。第1ECU1aは、ローパスフィルタ45および第2ASKモジュール43bに接続されるとともに、コネクタ41を介して通信バス21に接続されるカップリング回路42を備えている。
CANトランシーバ44は、公知のCANトランシーバであり、通信バス21から受信した通信信号を第1CANコントローラ31に入力可能な通信データに変換して出力したり、第1CANコントローラ31から出力された通信データを通信バス21に送信可能な通信信号に変換して送信したりする。
ローパスフィルタ45は、カップリング回路42を介して入力される通信信号から、CANプロトコルの信号に用いられる標準周波数帯域F10のみを選択する、つまり標準周波数帯域F10よりも高い周波数帯域、たとえば第2および第3周波数帯域F2,F3の信号を除去する。よってローパスフィルタ45は、受信した通信信号からCANプロトコルの通信に用いられる信号周波数に対応する、たとえば500kbpsの信号変化に対応する周波数帯域以下の標準周波数帯域F10の信号を選択して、CANトランシーバ44に伝達する。CANトランシーバ44から出力されるCANプロトコルに基づく信号は、たとえば500kbpsに対応する周波数帯域以下の周波数領域であることから、ローパスフィルタ45によって除去されずに通信バス21に伝送される。
第2ASKモジュール43bは第1ECU1aに、第2周波数帯域F2による通信信号の送受信を可能にさせる。
よって、第1ECU1aは、通信データの送受信に標準周波数帯域F10と第2周波数帯域F2とを用いることができる。
よって、第1ECU1aは、通信データの送受信に標準周波数帯域F10と第2周波数帯域F2とを用いることができる。
図15に示すように、第3ECU3aは、処理装置30に第1CANコントローラ31を備えていることから、第1CANコントローラ31を介してCANプロトコルに基づく通信データを送受信できる。第3ECU3aは、第1CANコントローラ31に接続されるCANトランシーバ44と、CANトランシーバ44に接続されるローパスフィルタ45と、ローパスフィルタ45に接続されるとともに、コネクタ41を介して通信バス21に接続されるカップリング回路42とを備えている。つまり第3ECU3は、通信データの送受信にCANプロトコルの通信に用いられる標準周波数帯域F10を利用することができる。
図16に示すように、GW20Aは、第1ECU1aに対して、第2ASKモジュール43bに並列するように第3ASKモジュール43cを追加した点と、処理装置30に、第3ASKモジュール43cに対応する第3CANコントローラ33を追加した点とが相違するものの、その他の構成については同様である。つまりGW20Aは、通信データの送受信に、標準周波数帯域F10、周波数帯域F2および周波数帯域F3を利用することができる。
GW20Aの処理装置30には、第1実施形態のGW20と同様に、通信情報の転送処理を行う転送処理用のプログラムが格納されており、処理装置30は転送処理用のプログラムの実行に基づき通信情報の転送処理を行う。つまり処理装置30は、第1~第3CANコントローラ31~33のいずれかを通じて受信した通信内容を、第1~第3CANコントローラ31~33のうち通信内容を受信しなかったCANコントローラに設定して送信させる。
以上説明したように、本実施形態の通信装置および通信システムによれば、上述の第1実施形態の(1)~(5)に記載した効果に加えて、以下に列記するような効果が得られる。
(7)通信バス21に通常のCANプロトコルの通信信号と、周波数帯域F2および周波数帯域F3に基づく通信信号とを重畳させることができる。このことから、通信システムを、既存のCANシステムを含み構成することができるため、通信システムの適用可能性などが向上する。
(第4実施形態)
図17および図18は、本開示に係る通信装置を備える通信システムを具体化した第4実施形態を説明する。
図17および図18は、本開示に係る通信装置を備える通信システムを具体化した第4実施形態を説明する。
本実施形態の通信システムは、第1実施形態の通信システムに対し、第3周波数帯域F3がCANプロトコルの代わりに、LIN(Local interconnect network)プロトコルに用いられる点が相違点であり、それ以外の構成については同様であるので、同様の構成には同一の符号を付し、その詳細な説明は割愛する。
先ず、通信システムの概要を説明する。
図17に示すように、通信システムの通信バス21には、CANプロトコルで通信する第1~第9,第12ECU1~9,12と、LINプロトコルで通信する第10および第11ECU10a,11aと、CANプロトコルおよびLINプロトコルで通信するGW20Bとが通信信号の送受信を可能に接続されている。つまり通信システムには、通信データの送受信に用いる周波数帯域ごとに、第1~第9ECU1~9を相互通信可能にする第1仮想バスVB1と、第1,2,12ECU1,2,12を相互通信可能にする第2仮想バスVB2と、第10および第11ECU10a,11aを相互通信可能にする仮想LINバスVBLとが構成されている。GW20Bは、第1および第2仮想バスVB1,VB2間、および仮想LINバスVBLの相互間に通信信号を転送処理させる。
図17に示すように、通信システムの通信バス21には、CANプロトコルで通信する第1~第9,第12ECU1~9,12と、LINプロトコルで通信する第10および第11ECU10a,11aと、CANプロトコルおよびLINプロトコルで通信するGW20Bとが通信信号の送受信を可能に接続されている。つまり通信システムには、通信データの送受信に用いる周波数帯域ごとに、第1~第9ECU1~9を相互通信可能にする第1仮想バスVB1と、第1,2,12ECU1,2,12を相互通信可能にする第2仮想バスVB2と、第10および第11ECU10a,11aを相互通信可能にする仮想LINバスVBLとが構成されている。GW20Bは、第1および第2仮想バスVB1,VB2間、および仮想LINバスVBLの相互間に通信信号を転送処理させる。
ところで図18には、比較例の通信システムとして、CANバス121と、CANバス122と、LINバス124とから構成されているとともに、各バス間の通信信号を、GW120aを介して相互に転送するシステムが示されている。つまり本実施形態の通信システムは、たとえば上述した一般の通信システムを周波数分割多重によって構成しうるシステムである。
図19~図20は、通信システムの詳細を説明する。第10および第11ECU10a,11aの構成はいずれも同様であることから以下では第10ECU10aについて説明をし、第11ECU11aの説明については割愛する。
図19に示すように、第10ECU10aは、第1実施形態の第10ECU10に対し、第3CANコントローラ33がLINコントローラ34に変更された点が相違点であり、当該相違点を除き第1実施形態の第10ECU10と同様の構成をしている。つまり第10ECU10aは、LINプロトコルに基づく通信データの送受信に、第3周波数帯域F3の通信信号を利用することができる。
LINコントローラ34は、LINプロトコルに基づく通信を行うことのできる公知のコントローラであり、第10ECU10aはマスタ・ノードとされている。すなわちこのLINコントローラ34と通信する他のLINコントローラは、スレーブ・ノードに設定されて。具体的には第11ECU11aに設けられているLINコントローラは、スレーブ・ノードに設定されている。
図20に示すように、GW20Bは、第1実施形態のGW20に対し、第3CANコントローラ33がLINコントローラ34に変更された点が相違点であり、当該相違点を除いて第1実施形態のGW20と同様の構成をしている。つまりGW20Bは、CANプロトコルの通信データの送受信に第1および第2周波数帯域F1,F2を利用するとともに、LINプロトコルの通信データの送受信に第3周波数帯域F3を利用することができる。仮想LINバスVBLには、第10ECU10aがマスタ・ノードとして設けられていることから、GW20BのLINコントローラ34はスレーブ・ノードとして設けられている。LINは、マスタ・ノードからの信号に反応して、スレーブ・ノードが応答を返すように規定されているプロトコルであるため、つまりCANプロトコルのような同時送信が生じることがないため、周波数分割多重通信の適用が容易である。
GW20Bの処理装置30には通信情報の転送処理を行う転送処理用のプログラムが格納されており、処理装置30は転送処理用のプログラムの実行に基づき通信情報の転送処理を行う。つまり処理装置30は、第1および第2CANコントローラ31,32およびLINコントローラ34のいずれかを通じて受信した通信情報を、第1または第2CANコントローラ31,32またはLINコントローラ34のうち通信情報を受信しなかったコントローラから送信させる。
よって通信システムは、通信バス21を介して第1~第9および第12ECU1~9,12、および第10および第11ECU10a,11a相互間で制御に用いられる各種情報が相互通信(送受信)できる。
以上説明したように、本実施形態の通信装置および通信システムによれば、上述の第1実施形態の(1)~(5)に記載した効果に加えて、以下に列記するような効果が得られる。
(8)通信バス21を利用してCANプロトコルに基づく第1および第2仮想バスVB1,VB2のみならずLINプロトコルに基づく仮想LINバスVBLを設けることができる。このことから、複数のプロトコルを利用する通信システムであっても、配線数を減少させることができる。
(第5実施形態)
図21~図25は、本開示に係る通信装置を備える通信システムを具体化した第5実施形態を説明する。本実施形態の通信システムは、基本的には、CANネットワークとして構成されている。一方、この通信システムは、通信容量を大きくするため、CANネットワークの通信仕様を生かしつつ、第1および第2通信バス22,23にCANプロトコルに基づく複数の通信信号をそれぞれ同時に異なる周波数帯で伝送する、いわゆる周波数分割多重による通信をさせる通信システムである。本実施形態のECUやGWに設けられている送信モジュールや受信モジュールは、第1実施形態のECUやGWに設けられている送信モジュール60や受信モジュール50と同様の構成をしていることから、同様の構成には同様の符号を付し、その詳細な説明については割愛する。
図21~図25は、本開示に係る通信装置を備える通信システムを具体化した第5実施形態を説明する。本実施形態の通信システムは、基本的には、CANネットワークとして構成されている。一方、この通信システムは、通信容量を大きくするため、CANネットワークの通信仕様を生かしつつ、第1および第2通信バス22,23にCANプロトコルに基づく複数の通信信号をそれぞれ同時に異なる周波数帯で伝送する、いわゆる周波数分割多重による通信をさせる通信システムである。本実施形態のECUやGWに設けられている送信モジュールや受信モジュールは、第1実施形態のECUやGWに設けられている送信モジュール60や受信モジュール50と同様の構成をしていることから、同様の構成には同様の符号を付し、その詳細な説明については割愛する。
図21および図22は、本実施形態の通信システムの概略を説明する。
図21に示すように、通信システムは、第1通信バス22に接続される通信装置としての第1~第9ECU71~79と、第2通信バス23に接続される通信装置としての第10~第14ECU80~84と、第1および第2通信バス22,23とに接続されるGW20Cとを備えている。
図21に示すように、通信システムは、第1通信バス22に接続される通信装置としての第1~第9ECU71~79と、第2通信バス23に接続される通信装置としての第10~第14ECU80~84と、第1および第2通信バス22,23とに接続されるGW20Cとを備えている。
各第1および第2通信バス22,23は、CANプロトコルの伝送に適合する電気的特性を有しているツイストペアケーブルを用いたバスであるとともに、CANプロトコルが専有する周波数帯域よりも高い周波数帯域の信号の伝送も可能な特性を有している。
図21に示すように、第1~第9ECU71~79は、第1通信バス22において、第1周波数帯域F1を送受信周波数帯としているとともに、第2周波数帯域F2を受信専用周波数帯としている。第10~第14ECU80~84は、第2通信バス23において、第2周波数帯域F2を送受信周波数帯としているとともに、第1周波数帯域F1を受信専用周波数帯としている。ところで、第1~第9ECU71~79が通信信号の送受信に利用する第1周波数帯域F1と、第10~第14ECU80~84が通信信号の送受信に利用する第2周波数帯域F2とは相互に異なる周波数帯域であるため、それらECUを単一の通信バスに接続させて周波数分割多重通信させることも可能である。
ところで、通信バスに伝達される通信信号は、本来ならば、図22の「送信波形(理想)」に示されるように、論理「0」または「1」に対応する期間に応じて、同期間だけ対応する信号(搬送波)が伝達されることが理想である。しかしながら、CANプロトコルに対応するツイストペアケーブルからなるバスは、多数のECUが接続されると、バスの性能が劣化して伝送信号の品質劣化を招くことがある。このため、たとえば振幅変調された信号の波形に歪みが生じると、図22の「CANバス上の波形(実際)」に示されるように、論理「0」に対応するビット長の期間の終了に遅れて信号が消滅するようなことが生じる。特に本実施形態のように、短い長さの論理「0」を検出できるようにした通信システムの場合、通信バスで伝達される通信信号に上述のような遅れが大きく生じると、CANコントローラが、理論「1」の期間に理論「0」を検出してしまうなど、通信精度が低下することが懸念される。
よって本実施形態では、第1および第2通信バス22,23の性能(信号伝達特性)が大きく劣化しないように、第1および第2通信バス22,23に接続させるECUの数を制限した。その一方、多数のECUを相互通信可能に接続させる必要があるため、それらECUを第1および第2通信バス22,23に分散接続させるとともに、第1および第2通信バス22,23を、通信バス間で通信信号を相互転送させるGW20Cに接続させる。
図23~図25は、本実施形態の通信システムの詳細を説明する。第1~第9ECU71~79は、送受信周波数帯が第1周波数帯域F1であるとともに、受信専用周波数が第2周波数帯域F2である。すなわち第1~第9ECU71~79は、第1実施形態の第1ECU1に対して、第2ASKモジュール43bが受信専用である点が相違し、それ以外は同様の構成をしていることから詳細な説明については割愛する。つまり第1~第9ECU71~79では、図示しない第2周波数帯域F2に対応するASKモジュールには受信モジュールのみが設けられており、送信モジュールは設けられていない。よって、第1~第9ECU71~79は、第1通信バス22を介して通信データの送受信に第1周波数帯域F1を利用するとともに、通信データの受信に第2周波数帯域F2を利用することができる。
第10~第14ECU80~84は、いずれも同様の構成をしていることから、以下では、第14ECU84について詳細に説明し、その他の第10~第13ECU80~83についての説明は割愛する。
図23および図24に示すように、第14ECU84は、処理装置30に設けられた第1CANコントローラ31を介してCANプロトコルに基づく通信データを送受信できるとともに、同じく処理装置30に設けられた第2CANコントローラ32を介してCANプロトコルに基づく通信データを受信できる。
第14ECU84は、第1CANコントローラ31に接続される第2ASKモジュール43bと、第2CANコントローラ32に接続される第4ASKモジュール47aと、第2および第4ASKモジュール43b,47aに接続されるとともに、コネクタ41を介して第2通信バス23に接続されるカップリング回路42とを備えている。第2ASKモジュール43bには、第2周波数帯域F2にそれぞれ対応する受信モジュール50と送信モジュール60とが設けられている。第4ASKモジュール47aには、第1周波数帯域F1に対応する受信モジュール50のみが設けられている。よって、第14ECU84は、第2通信バス23を介して通信データの送受信に第2周波数帯域F2を利用するとともに、通信データの受信に第1周波数帯域F1を利用することができる。
図23および図25に示すように、GW20Cには、第1通信バス22にコネクタ41を介して接続される第1カップリング回路42と、第2通信バス23にコネクタ41を介して接続される第2カップリング回路42と、第1ASKモジュール43aと、第2ASKモジュール43bとが設けられている。第1および第2ASKモジュール43a,43bでは、それらの受信モジュール50の通信データ出力と送信モジュール60の通信データ入力との間に、それぞれ波形整形部46が設けられている。波形整形部46は、受信した通信信号を復調した通信データが入力され、通信によって生じた波形の歪みを、CANプロトコルの電圧や、切換タイミングに適合するように整形するためのものであり、整形後の通信データを出力する。つまりGW20Cは、復調した通信データを再送信するとき、波形整形部46によって、通信データに生じた信号の歪みを矯正してから送信する。
GW20Cでは、1つめのカップリング回路42の出力が第1ASKモジュール43aの受信モジュール50に接続され、受信モジュール50の出力が波形整形部46を介して第1ASKモジュール43aの送信モジュール60の入力に接続され、送信モジュール60の出力が、第2カップリング回路42に接続されている。GW20Cでは、第2カップリング回路42の出力が第2ASKモジュール43bの受信モジュール50に接続され、受信モジュール50の出力が波形整形部46を介して第2ASKモジュール43bの送信モジュール60の入力に接続され、送信モジュール60の出力が第1カップリング回路42に接続されている。
つまり第1周波数帯域F1で振幅変調された通信信号が、第1通信バス22を介してGW20Cに入力されると、GW20Cは、通信信号を受信・復調することで、CANプロトコルに対応する通信データを得る。GW20Cは、通信データの波形を整形してから、第1周波数帯域F1の周波数で振幅変調して、第2通信バス23に再送信する。すなわち第1通信バス22に伝送された第1周波数帯域F1の通信信号が、第2通信バス23に転送される。
同様に、第2周波数帯域F2の周波数で振幅変調された通信信号が、第2通信バス23を介してGW20Cに入力されると、GW20Cは、通信信号を受信・復調することで、CANプロトコルに対応する通信データを得る。GW20Cは、通信データの波形を整形してから、第2周波数帯域F2の周波数で振幅変調して、第1通信バス22に再送信する。すなわち第2通信バス23に伝送された第2周波数帯域F2の通信信号が、第2通信バス23に転送される。
よって、GW20Cに設ける送信モジュール60や受信モジュール50の数を、通信信号を受信するバスから送信させるバスへ信号を伝達させるために必要な最少数にすることができるため、GW20Cの構成を簡単にすることができる。つまり第1通信バス22には、受信モジュールとして第1周波数帯域F1に対応する受信モジュール50のみが接続され、送信モジュールとして第2周波数帯域F2に対応する送信モジュール60のみが接続される。第2通信バス23には、受信モジュールとして第2周波数帯域F2に対応する受信モジュール50のみが接続され、送信モジュールとして第1周波数帯域F1に対応する送信モジュール60のみが接続される。
以上説明したように、本実施形態の通信装置および通信システムによれば、上述の第1実施形態の(1)~(5)に記載した効果に加えて、以下に列記するような効果が得られる。
(9)第1および第2通信バス22,23に接続させるECUの数を制限することによって、通信バスの性能劣化を小さくして、通信バス上の通信信号の歪みを抑制することができる。
(10)GW20Cを、周波数帯域F1の通信信号を第1通信バス22から第2通信バス23へ転送する構造、および周波数帯域F2の通信信号を第2通信バス23から第1通信バス22へ転送する構造とした。つまりGW20Cは、通信信号を一方の通信バスから他方の通信バスへ、その通信信号の周波数帯域を変更させることなく通過させる簡単な構造とすることができるようになった。構造が簡単であるため、通信信号の遅延を少なくするとともに、構造が簡易化でき、コストを低く抑えることができる。
(11)第1~第9ECU71~79は、送信を周波数帯域F1のみで行い、受信を2つの周波数帯域F1,F2で行う構成とした。第10~第14ECU80~84は、送信を周波数帯域F2のみで行い、受信を2つの周波数帯域F1,F2で行う構成とした。よって、たとえば各ECUに複数の周波数帯域への送信モジュールを設けるような場合に比較して、ECUの構成を簡単にするとともに、コストを低く抑えることができる。
通信バスに、通信信号の周波数帯域を変更して転送するゲートウェイを設ける必要がない。このため、通信バスを簡単にすることができる。ECUは、どの周波数帯域で送信された通信信号であれ受信できる。このことから、たとえばGWなどが一つの通信信号を複数の周波数帯域に重複送信するような必要がなく、通信バスにおける通信信号の輻輳を防ぐことができる。
(その他の実施形態)
上記各実施形態は、たとえば以下のような態様によって実施することもできる。
・上記第4実施形態では、第10ECU10aのLINコントローラ34がマスタ・ノードである場合について例示した。しかしこれに限らず、1つのLINバスに1台のマスタ・ノードを設けることができるのであれば、マスタ・ノードは他のECUやGWに設けられてもよい。よって、通信システムの構成自由度が向上する。
上記各実施形態は、たとえば以下のような態様によって実施することもできる。
・上記第4実施形態では、第10ECU10aのLINコントローラ34がマスタ・ノードである場合について例示した。しかしこれに限らず、1つのLINバスに1台のマスタ・ノードを設けることができるのであれば、マスタ・ノードは他のECUやGWに設けられてもよい。よって、通信システムの構成自由度が向上する。
・上記第1,2,4,5実施形態では、論理「0」に対応する通信信号を搬送波とし、論理「1」に対応する通信信号をグランドレベルとする場合について例示した。しかしこれに限らず、通信信号の伝達やアビトレーションを適正に行うことができるのであれば、論理「0」に対応する通信信号をグランドレベルとし、論理「1」に対応する通信信号を搬送波としてもよい。よって、こうした通信システムの設計自由度が向上する。
・上記各実施形態では、最大で第1~第3周波数帯域F1~F3の3つの周波数帯が設けられる場合について例示した。しかしこれに限らず、周波数帯は3つの帯域より多くても、1つの帯域であってもよい。よって、通信バスの通信容量を調整することができる。
・上記各実施形態では、通信バスにCANプロトコルに適合したツイストペアケーブルを用いる場合について例示した。しかしこれに限らず、振幅変調しないCANプロトコルの通信信号を伝送しない場合、つまり振幅変調後の通信信号のみを伝送する場合、通信バスに用いる通信線は、CANプロトコルに適合していなかったり、ツイストペアケーブルでなかったりしてもよい。この場合、通信線に適合するバッファアンプやカップリング回路などを用いれば、通信線を用いた場合であれ、振幅変調された通信信号を好適に送受信できる。よって、通信システムの設計自由度が向上する。
1~12…第1~第12電子制御装置(ECU)。10a…第10ECU。11a…第11ECU。20,20A,20B,20C…ゲートウェイ(GW)。21…通信バス。22…第1通信バス。23…第2通信バス。30…処理装置。31~33…第1~第3CANコントローラ。34…LINコントローラ。41…コネクタ。42…カップリング回路。43a…第1ASKモジュール。43b…第2ASKモジュール。43c…第3ASKモジュール。44…CANトランシーバ。45…ローパスフィルタ。46…波形整形部。47a…第4ASKモジュール。50…受信モジュール。51a…バンドパスフィルタ。52…バッファアンプ。53…包絡線検波回路。54…電圧変換回路。60…送信モジュール。61…バッファアンプ。62…アナログスイッチ。63…変調波発生モジュール。64a…コルピッツ発信回路。65…バリキャップ部。66…電圧変換回路。67…疑似ランダム雑音符号発生回路。71~79…第1~第9ECU。80~84…第10~第14ECU。90…車両。VB1…第1仮想バス。VB2…第2仮想バス。VB3…第3仮想バス。VBL…仮想LINバス。
Claims (12)
- 通信線に接続される通信装置であって、前記通信装置は前記通信線を介して通信データを送受信するように構成され、前記通信装置は、
前記通信データが変調された通信信号を、前記通信線へ送信する送信部と;
前記通信線から受信した通信信号を復調することで、通信データを得る受信部と
を備え、
前記送信部は、所定の送信周波数帯内で動的に変化する周波数に基づき、前記通信データを変調するように構成され、
前記受信部は、前記変調されて受信された周波数帯に対応する通信信号を復調することで、前記通信データを得るように構成される、
通信装置。 - 前記動的に変化する周波数は、疑似雑音符号に基づき決定される、
請求項1記載の通信装置。 - 前記通信線は、コントロールエリアネットワークの規格に基づく通信線であり、
前記通信データは、前記コントロールエリアネットワークのプロトコルに基づく通信データである、
請求項1または2記載の通信装置。 - 前記受信部は、前記コントロールエリアネットワークのプロトコルの1ビットの信号の長さの期間内に検出された通信信号に基づき、前記プロトコルの1ビットに対応する信号レベルを決定するように構成される、
請求項3記載の通信装置。 - 前記信号レベルは、
前記1ビットの信号の長さの期間内に所定の閾値を超えた通信信号が検出されたことを条件に、「ドミナントである」と決定される一方、
前記ドミナントであると決定されなかったことを条件に、「リセッシブである」と決定される、
請求項4記載の通信装置。 - ネットワークに通信可能に接続される複数の通信装置を有する通信システムであって、
前記複数の通信装置のうちの少なくとも2つの通信装置は、通信信号を前記ネットワークに送信する送信部を備え、前記送信部は、所定の送信周波数帯内で動的に変化する周波数に基づき変調された通信データを、前記通信信号として送信するように構成され、
前記複数の通信装置のうちの少なくとも1つの通信装置は、前記ネットワークから取得した変調された通信信号を、前記送信周波数帯に基づき復調することで通信データを得る受信部を備え、
前記送信部は、前記送信部から送信された通信信号と、前記ネットワークに伝達されている信号との比較に基づき、前記送信部からの通信信号の送信を制御するように構成される、
通信システム。 - コントロールエリアネットワークを介して通信される通信データを送信する通信方法であって、前記コントロールエリアネットワークを介する通信を制御するコントローラは、通信データを出力し、前記通信方法は、
前記コントローラから出力された前記通信データを、所定の送信周波数帯内で動的に変化する周波数に基づき変調することと;
変調後の通信データを、前記コントロールエリアネットワークに送信することと
を有する、
通信方法。 - コントロールエリアネットワークを介して通信される通信データを受信する通信方法であって、コントローラは前記コントロールエリアネットワークを介する通信を制御し、前記通信方法は、
所定の周波数帯内で動的に変化する周波数に基づき変調された通信信号を、前記コントロールエリアネットワークから受信することと;
受信した前記通信信号を、前記所定の周波数帯で復調することと;
復調後の通信信号を、通信データとして前記コントローラに出力することと
を有する、通信方法。 - コントロールエリアネットワークに通信可能に接続される通信装置であって、コントローラは前記コントロールエリアネットワークを介する通信を制御し、
前記通信装置は、前記コントローラから出力された通信データを、所定の送信周波数帯内で動的に変化する周波数に基づき変調するように構成され、
前記通信装置は、変調後の前記通信データを、前記コントロールエリアネットワークに送信するように構成される、
通信装置。 - 前記動的に変化する周波数は、疑似雑音符号に基づき決定される、
請求項9記載の通信装置。 - コントロールエリアネットワークに通信可能に接続される通信装置であって、コントローラは前記コントロールエリアネットワークを介する通信を制御し、
前記通信装置は、所定の周波数帯内で動的に変化する周波数に基づき変調された通信信号を、前記コントロールエリアネットワークから受信するように構成され、
前記通信装置は、受信した前記通信信号を、前記所定の周波数帯で復調することで通信データを得るように構成され、
前記通信装置は、復調後の前記通信データを、前記コントローラに出力するように構成される、
通信装置。 - 前記通信データは、前記コントロールエリアネットワークのプロトコルに基づく通信データであり、
前記通信データの信号レベルは、前記プロトコルの1ビットの信号の長さの期間内に検出された通信信号に基づき、前記プロトコルの1ビットに対応する信号レベルに決定される、
請求項11記載の通信装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201280058886.4A CN103959729A (zh) | 2011-12-09 | 2012-11-26 | 通信装置、通信系统以及通信方法 |
| US14/362,760 US20140334568A1 (en) | 2011-12-09 | 2012-11-26 | Communication device, communication system, and communication method |
| EP12854683.5A EP2790365A4 (en) | 2011-12-09 | 2012-11-26 | COMMUNICATION DEVICE, COMMUNICATION SYSTEM AND COMMUNICATION PROCESS |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011270698A JP2013123132A (ja) | 2011-12-09 | 2011-12-09 | 通信装置、通信システム及び通信方法 |
| JP2011-270698 | 2011-12-09 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013084741A1 true WO2013084741A1 (ja) | 2013-06-13 |
Family
ID=48574115
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2012/080499 Ceased WO2013084741A1 (ja) | 2011-12-09 | 2012-11-26 | 通信装置、通信システム、および通信方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20140334568A1 (ja) |
| EP (1) | EP2790365A4 (ja) |
| JP (1) | JP2013123132A (ja) |
| CN (1) | CN103959729A (ja) |
| WO (1) | WO2013084741A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020092417A (ja) * | 2018-12-04 | 2020-06-11 | パロ アルト リサーチ センター インコーポレイテッド | ノードデバイスが、許可できないメッセージをcanバス上に送信することを防止する方法及び装置 |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102014208855A1 (de) * | 2014-05-12 | 2015-11-12 | Robert Bosch Gmbh | Verfahren zum Durchführen einer Kommunikation zwischen Steuergeräten |
| CN104724007A (zh) * | 2015-01-28 | 2015-06-24 | 长城汽车股份有限公司 | 汽车网络系统及汽车 |
| JP6451397B2 (ja) * | 2015-02-24 | 2019-01-16 | 日本精工株式会社 | 操舵系電子制御装置 |
| CN104670125B (zh) * | 2015-03-04 | 2018-01-23 | 深圳驾图通信技术有限公司 | 总线信号感应器 |
| CN106408930A (zh) * | 2015-07-31 | 2017-02-15 | 中国联合网络通信集团有限公司 | 一种实现组建行驶车队的方法及装置 |
| EP3258652B1 (en) * | 2016-06-14 | 2019-11-27 | Melexis Technologies NV | Local interconnect network bus architecture |
| JP6938353B2 (ja) * | 2017-12-12 | 2021-09-22 | 矢崎総業株式会社 | 車載システム |
| JP7059899B2 (ja) * | 2018-11-09 | 2022-04-26 | トヨタ自動車株式会社 | ネットワークシステム |
| JP7414017B2 (ja) * | 2019-01-31 | 2024-01-16 | 住友電気工業株式会社 | 車載通信システムおよび車載用ケーブル |
| US11251989B2 (en) * | 2019-03-20 | 2022-02-15 | Nxp B.V. | Secure bridging of controller area network buses |
| DE102021100656A1 (de) * | 2021-01-14 | 2022-07-14 | pepper motion GmbH | Verfahren zum zuordnen von elektrischen signalen in einem netzwerk |
| JP7715672B2 (ja) * | 2022-04-18 | 2025-07-30 | 矢崎総業株式会社 | 車載通信システム |
| EP4708780A1 (en) * | 2024-09-04 | 2026-03-11 | KB Intellectual Property GmbH & Co. KG | A method for multiplexing and demultiplexing of vehicle communications and a communication system for vehicle communications |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62204633A (ja) * | 1986-02-27 | 1987-09-09 | ダータワット・ベスローテン・ヴェンノートシャップ | 送配電網の線路を介してのデ−タ伝送方法 |
| JP2000138650A (ja) * | 1999-11-19 | 2000-05-16 | Matsushita Electric Ind Co Ltd | デ―タ送受信装置 |
| JP2007208319A (ja) * | 2006-01-30 | 2007-08-16 | Sanyo Electric Co Ltd | 復調方法およびそれを用いた復調装置 |
| JP2008193606A (ja) | 2007-02-07 | 2008-08-21 | Auto Network Gijutsu Kenkyusho:Kk | データ伝送システム及びデータ伝送方法 |
| WO2009145040A1 (ja) * | 2008-05-29 | 2009-12-03 | 株式会社オートネットワーク技術研究所 | 通信装置、通信システム、ワイヤハーネス及び通信方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070172000A1 (en) * | 2005-12-27 | 2007-07-26 | Katsuaki Hamamoto | Modulation method and demodulation method achieving high-quality modulation-and-demodulation performance, and modulation apparatus, demodulation apparatus receiving apparatus using the same |
| JP4836274B2 (ja) * | 2007-07-12 | 2011-12-14 | オムロンオートモーティブエレクトロニクス株式会社 | 送信装置および方法 |
| JP5558122B2 (ja) * | 2010-01-15 | 2014-07-23 | 株式会社リブ技術研究所 | 通信回路、中継接続回路および通信ネットワーク |
-
2011
- 2011-12-09 JP JP2011270698A patent/JP2013123132A/ja active Pending
-
2012
- 2012-11-26 CN CN201280058886.4A patent/CN103959729A/zh active Pending
- 2012-11-26 EP EP12854683.5A patent/EP2790365A4/en not_active Withdrawn
- 2012-11-26 US US14/362,760 patent/US20140334568A1/en not_active Abandoned
- 2012-11-26 WO PCT/JP2012/080499 patent/WO2013084741A1/ja not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62204633A (ja) * | 1986-02-27 | 1987-09-09 | ダータワット・ベスローテン・ヴェンノートシャップ | 送配電網の線路を介してのデ−タ伝送方法 |
| JP2000138650A (ja) * | 1999-11-19 | 2000-05-16 | Matsushita Electric Ind Co Ltd | デ―タ送受信装置 |
| JP2007208319A (ja) * | 2006-01-30 | 2007-08-16 | Sanyo Electric Co Ltd | 復調方法およびそれを用いた復調装置 |
| JP2008193606A (ja) | 2007-02-07 | 2008-08-21 | Auto Network Gijutsu Kenkyusho:Kk | データ伝送システム及びデータ伝送方法 |
| WO2009145040A1 (ja) * | 2008-05-29 | 2009-12-03 | 株式会社オートネットワーク技術研究所 | 通信装置、通信システム、ワイヤハーネス及び通信方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2790365A4 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020092417A (ja) * | 2018-12-04 | 2020-06-11 | パロ アルト リサーチ センター インコーポレイテッド | ノードデバイスが、許可できないメッセージをcanバス上に送信することを防止する方法及び装置 |
| JP7329420B2 (ja) | 2018-12-04 | 2023-08-18 | パロ アルト リサーチ センター インコーポレイテッド | ノードデバイスが、許可できないメッセージをcanバス上に送信することを防止する方法及び装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013123132A (ja) | 2013-06-20 |
| EP2790365A1 (en) | 2014-10-15 |
| US20140334568A1 (en) | 2014-11-13 |
| EP2790365A4 (en) | 2015-05-06 |
| CN103959729A (zh) | 2014-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2013084741A1 (ja) | 通信装置、通信システム、および通信方法 | |
| JP5046345B2 (ja) | 通信装置、及び通信システム | |
| US8935454B2 (en) | Connectors transmitting/receiving an input/output signal as a communication signal, communication harness with the connectors, and the communication system with the connectors | |
| JP7003446B2 (ja) | 車載通信装置、車載通信システム、通信制御方法および通信制御プログラム | |
| US8094700B2 (en) | Transmitter, transmission method, receiver, receiving method, communication device, and communication method including generating an individual spread code and performing spread spectrum processing | |
| US9137037B2 (en) | Method for transmitting data among subscriber stations of a bus system | |
| EP2822201B1 (en) | Communication system, communication device, power-supply device and vehicle | |
| JP2000285358A (ja) | 車両のデータ伝送システムおよび車両内でのデータ伝送方法 | |
| JP7609064B2 (ja) | 車載通信システム、光カプラおよび車載装置 | |
| US9094233B2 (en) | Communication system | |
| JP2012235427A (ja) | バスコントローラの接続方法および通信システム | |
| CN108432195B (zh) | 车载处理装置以及车载系统 | |
| CN105739336A (zh) | 基于电源线进行数据传输的装置及汽车总线实现方法 | |
| US9768920B2 (en) | Method for transferring control signals and data signals, circuit configuration for transferring and receiving | |
| JP5532910B2 (ja) | 光通信装置、通信ハーネス及び通信システム | |
| JP6465971B2 (ja) | 通信システムのための加入者局、及び、高データレートのcanベースの通信方法 | |
| US12432102B2 (en) | Method and sensor bus system | |
| JP5751138B2 (ja) | 通信システム及び通信方法 | |
| Nouvel et al. | X-by-wire and intra-car communications: power line and/or wireless solutions | |
| JP2009165043A (ja) | 非対称全二重伝送装置 | |
| US20250119314A1 (en) | Hybrid Wired Communication System Combining Controller Area Network (CAN) and Other High Speed Communication Technologies | |
| JP4687919B2 (ja) | 電力線通信装置、電力線通信方法および電力線通信プログラム | |
| JP2005269513A (ja) | 車両用変復調システム、受信装置および送信装置 | |
| JP2016103693A (ja) | 通信システム | |
| WO2014057934A1 (ja) | 通信方法、通信システム及び通信装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12854683 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 14362760 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2012854683 Country of ref document: EP |