The field of the invention relates to systems and methods for use on heavy-duty surface vehicles to interface on-board computers and control area networks (“CANs”) to industrial devices, components, and subsystems not specifically designed for use on vehicles.
Many modern heavy-duty vehicles include on-board computers interconnected with high-speed data links. The dashboard, engine, and transmission may each have a specialized computer, all sharing the same communications protocol. Because each device, component, and subsystem is specifically built to function as part of an integrated vehicle system, all the control and status-reporting data communications interfaces are originally designed to be compatible with a vehicle CAN standard.
Recently, there is a trend toward running high-powered accessories (e.g., air conditioning, steering, and braking) electrically using industrial automation components not specifically designed for vehicle use.
A problem with industrial automation components is that they do not communicate with the preexisting vehicle computer networks.
Accordingly, an aspect of the invention involves a method of communicating a message between an automotive device of an automotive control area network and a non-automotive, industrial device of a non-automotive, fieldbus network. For the purposes of this invention, a fieldbus network is defined to be any data communications network specified by hardware and software protocols with formats native to the industrial device that are different from the protocols that specify the automotive control area network. The method includes receiving a message of a native format from either one of the automotive devices of the automotive control area network or one of the non-automotive, industrial devices of the non-automotive, fieldbus network; translating the original native message format to a common language format; processing the message of a common language format via a set of stored, configurable rules; translating the processed message of a common language format to the appropriate destination native message format; and delivering the message of destination native format to the desired automotive device or non-automotive, industrial device.
The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of this invention.
With reference to
Industrial Devices
In regard to the industrial devices 11, exemplary industrial devices 11 include, but not by way of limitation, an entire electrically powered air conditioning system including: refrigerant compressor pump, fans, blowers, valves, and sensors; air compressors; hydraulic pumps; vacuum pumps; electric motors; audio systems; video systems; and various temperature, pressure, and position sensors.
Fieldbus Network
The fieldbus network 12 is defined to be any data communications network specified by hardware and software protocols with formats native to the industrial device that are different from the protocols that specify the automotive control area network. Exemplary fieldbus networks 12 include, but not by way of limitation, Mod bus, Profy bus, RS-45, Device Net, and various proprietary buses or networks. A fieldbus network 12 may also include another automotive network as defined by various SAE standards.
Automotive Devices
In regard to the automotive devices 13, exemplary automotive devices 13 include, but not by way of limitation, engine, transmission, ABS brake system, steering system, automotive mechanically powered HVAC system, entry/exit door systems, remote control multiplex systems, power take off systems, trailer monitoring systems, interior and exterior lighting systems, sign display systems, and dash board display systems.
Vehicle Network Transceiver
The vehicle network transceiver 16 may connect into or on an electronic data bus network that satisfies the network hardware and/or software protocols (interface specifications) and can send and receive the electronic signals that represent messages.
Industrial Network Transceiver
The industrial network transceiver 18 serves a similar function to the vehicle network transceiver 16, but for the industrial network.
Protocol Handler
The protocol handler 19 is the logical processing of standard message identification, source, destination, and synchronization formats to extract the specific content of the message.
CAN-Capable Microprocessor
An exemplary CAN-capable microprocessor 15 includes a computer circuit board with a data network interface that satisfies the hardware and software protocols of SAE standard J-1939. With reference to
With reference to
With reference to
With reference to
An exemplary method for communicating between the automotive devices 13 on the control area network (CAN) 14 and the industrial devices 11 on the fieldbus network 12 using the converter 10 will now be described. Messages from the automotive devices 13 are received by the transceiver 16 via the CAN 14. The transceiver 16 converts the signals from the automotive signaling voltages of the messages to microprocessor-compatible levels. The messages are sent via a serial bus 17 to the microprocessor 15 for interpretation of these messages. As will be described in more detail below with respect to
For messages going in the opposite direction, namely, from the industrial devices 11 to the automotive devices 13, the protocol handler 19 strips off the extra and/or redundant message formatting information to extract the basic message for transmission to the fieldbus-to-common language translator.
By separating the protocol handler 19 from the microprocessor 15, any number of different networks 12 can be supported merely by replacing the protocol handler 19 with a protocol handler 19 specific to the networks 12.
Power consumption of the protocol handler 19 is high compared to the other elements. Accordingly, the converter 10 may include a microprocessor-controlled power supply 21 for the protocol handler 19. When the microprocessor 15 decides that the protocol 19 is not needed (e.g., when the vehicle key is off), the microprocessor 15 may turn the protocol handler 19 off by toggling a control line 22 to a power supply 21. When the output of the power supply 21 is turned off, power no longer flows via power supply line 23 to the protocol handler 19. Depending on the microprocessor 15, information on the parallel data bus 20 may also be interrupted at this time.
The self-contained, on-board, CAN-to-fieldbus converter 10 may be contained inside a waterproof enclosure and impervious to the heat and vibration inherent in the automotive environment. Connectors from the converter 10 to electrical elements outside of the enclosure are preferably waterproof.
With reference to
At step 150, automotive messages are received in the automotive CAN format by the automotive receiver 70 of the automotive module 30. At step 160, the automotive messages are translated into messages of a common format with the auto-to-common module 110 of the translator engine 40. During this step, the automotive messages are passed through and translated using a table of the database 60.
Similarly, fieldbus messages are received by the fieldbus receiver 90 of the fieldbus module 50 and are translated into messages of a common format with the fieldbus-to-common module 120 of the translator engine 40 using a different table of the database 60.
At step or process 170, messages between the automotive module 30 and the fieldbus module 50 are processed according to one or more rules in the database 60.
With reference to
With reference back to
Similarly, messages destined for the automotive devices 13 are translated with the common-to-auto module 130 to an automotive format using a different table of the database 60.
At step 250, messages in the fieldbus format are delivered to the fieldbus module 50, and the transmitter 100 of the fieldbus module 50 delivers the fieldbus message to the transceiver 18. From there, the fieldbus message is delivered to the industrial devices 11 through the fieldbus network 12.
Messages of the automotive format are delivered to the automotive module 30, and the transmitter 80 of the automotive module 30 delivers the automotive message to the transceiver 16. From there, the automotive message is delivered to the automotive devices 13 through the CAN 14.
The self-contained, on-board, CAN-to-fieldbus converter 10 and method shown in the drawings and described in detail herein disclose arrangements of elements of particular construction and configuration for illustrating a preferred embodiment of structure and method of operation of the present invention. It is to be understood, however, that elements of different construction and configuration and other arrangements thereof, other that those illustrated and described may be employed for providing a self-contained, on-board, CAN-to-fieldbus converter 10 in accordance with the spirit of this invention, and such changes, alterations and modifications as would occur to those skilled in the art are considered to be within the scope of this invention as broadly defined in the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
5835030 | Tsutsui et al. | Nov 1998 | A |