The present invention relates to conveying messages from various trailer systems to an operator in a traction portion of a vehicle. It finds particular application in conjunction with conveying the messages based on their respective priorities and will be described with particular reference thereto. It will be appreciated, however, that the invention is also amenable to other applications.
Heavy vehicles such as trucks may be articulated and include a towing portion (e.g., a tractor) and a towed portion (e.g., a trailer). It is becoming more common for the towed portion of an articulated vehicle to include different trailer systems that require electricity. For example, a vehicle trailer may include a tire inflation system, a tire pressure monitoring system, a trailer refrigeration system, and or an antilock braking system (ABS), etc. Such systems may include built-in diagnostics to monitor the respective systems' functionality. However, not all of the trailer systems have a generally adopted scheme for conveying diagnostic information from the respective trailer system to an operator of the vehicle (e.g., a driver) in a cab of the tractor.
Some trailer systems use a lamp mounted on a bulkhead of the trailer to convey system status to the operator. The lamp is mourned on the driver-side of the trailer and is visible from the driver's rear-view minor. Currently, however, each system needs a dedicated lamp indicator installed on the trailer bulkhead. In addition, additional wiring is required from each system to the trailer bulkhead. Trailer original equipment manufacturers ((DEWS) are typically tasked with installing the additional wiring, Regardless of who installs it such additional wiring adds cost and complexity to a vehicle trailer.
The present invention provides a new and improved apparatus and method which addresses the above-referenced problems.
In one embodiment, a system for conveying information includes a visual signaling device and a processor. The visual signaling device is capable of simultaneously displaying a plurality of messages. The processor electrically communicates with the visual signaling device. The processor receives a plurality of messages from respective systems via a communication system, identifies a respective priority and at least one respective attribute of each of the messages, and transmits signals based on the priorities of the messages to cause the visual signaling device to simultaneously convey the respective priority and at least one attribute of at least one of the messages. The respective priorities and the at least one attributes of each of the messages is previously assigned, and a diagnostic message having a lowest of the priorities is previously assigned.
In the accompanying drawings which are incorporated in and constitute a part of the specification, embodiments of the invention are illustrated, which, together with a general description of the invention given above, and the detailed description, given below, serve to exemplify the embodiments of this invention.
With reference to
The trailer communication bus 22 is contemplated to include a plurality of lines for electrically communicating messages between the various towed portion systems 20 and other systems on the vehicle 10. For example, the trailer communication bus 22 typically communicates with a tractor communication bus 24 so that messages can be electrically communicated between the towed portion 14 and towing portion 12 of the vehicle 10. One of the lines in each of the trailer communication bus 22 and the tractor communication bus 24 is a respective power line communication (PLC) carrier. Generally, a power line communication carrier supplies electrical power to the respective systems (e.g., the towed portion systems 20). In addition, a power line communication carrier is capable of transmitting messages (e.g., status messages) to/from a system (e.g., a towed portion system 20) to which the PLC is supplying power. Therefore, the PLC carrier is also referred to more generally as a communication system. In that regard, other forms of communication such as a controller area network (CAN) bus and WiFi are also contemplated.
As discussed above, systems 20 on the towed portion 14 of the vehicle 10 convey information from the towed portion 14 to the towing portion 13 of the vehicle 10. In one embodiment, the information is conveyed to the operator in the cab 16.
With reference to
The processor 30 of the communication system 26 electrically communicates with, and is powered by, the trailer communication bus 22. For example, the processor 30 is powered by the power line communication carrier (e.g., the communication system) of the trailer communication bus 22. Messages (e.g., status messages) transmitted by the various towed portion systems 201-3 are electrically communicated along the power line communication carrier (e.g., the communication system) portion of the trailer communication bus 22. The messages are received by the processor 30 of the signaling device 32 from the power line communication carrier (e.g., the communication system).
The signaling, device 32 electrically communicates with the processor 30. In one embodiment, the signaling device 32 of the communication system 26 provides a visual signal and, therefore, is referred to as a visual signaling device. It is contemplated that the signaling, device 32 is positioned toward a forward portion of the towed portion 14 of the vehicle 10. In that position, it is anticipated that the vehicle operator is capable of seeing the signaling device 32 via a mirror 34 (e.g., a side mirror 341 of the vehicle 10 or a rear view mirror 34 in the cab 16) on the towing portion 12 of the vehicle 10. In the illustrated embodiment, the signaling device 32 is positioned on a driver side of the towed portion 14 of the vehicle 10.
It is contemplated that the processor 30 periodically transmits the signals to control illumination of the lights 40 at, for example, regular time intervals. In one embodiment, the processor 30 transmits the signals to control illumination of the lights 40 every 0.1 second. However, other time intervals for transmitting the signals are also contemplated. The blink rate and display time of the respective lights 40 may be controlled by the sequentially transmitted signals from the processor 30. For example, if it is desired that one of the lights 40 blinks “on” for 0.1 second and the “off” for 0.1 second for a total of ten (10) seconds, the signals transmitted from the processor 30 to the respective light 40 alternately causes the light 40 to be illuminated (e.g., “on”) and then not illuminated (e.g., “off”) for a total of ten (10) seconds. In other words, if the processor 30 transmits signals to the lights 40 every 0.1 second, the processor 30 transmits a signal to illuminate the light 40 in one transmission, which causes the light 40 to illuminate for 0.1 second, and next transmits a signal to not illuminate the light 40 in a next transmission, which causes the light 40 to not be illuminated for 0.1 second. The effect of alternately illuminating and not illuminating a light causes the light 40 to blink. If an individual light 40 is desired to be continuously illuminated for five (5) seconds, each of the signals transmitted from the processor 30 for period of five (5) seconds causes the light 40 to illuminate.
The individual lights 40 may be illuminated together by the processor 30 to form respective segments 42 (e.g., display areas) within the signaling device 32. Each of the segments 42 may be used to convey a respective message. Therefore, dividing the signaling device 32 into the segments 42 makes the signaling device 32 capable of simultaneously conveying a plurality of messages from the various towed portion systems 20. The illustrated embodiment includes three (3) segments 421, 423, 423 (collectively 42). However, other embodiments including any number of segments are also contemplated.
With reference to
With reference to
At least one new message from the towed portion system 20 is received by the processor 30 in a step 114. As described above with reference to the step 110, it is contemplated that the towed portion systems 20 are continuously transmitting messages. Therefore, it is assumed that the processor 30 previously received messages prior to the at least one new (e.g., current) message being received by the processor 30 in the step 114.
Respective priorities of the at least one new message received in the step 114 are identified in a step 116. Similarly, at least one respective attribute of the at least one new message received in the step 114 is/are identified in a step 120.
In one embodiment, the priorities and attributes for the messages are assigned (e.g., read) from a lookup table 44. it is contemplated that the lookup table 44 is previously populated with pre-defined messages that may be received from any of the towed portion systems 20. Respective priorities and attributes are previously defined (e.g., assigned) by a user and associated with each of the pre-defined messages in the lookup table 44. The priorities are defined (e.g., previously defined by a user), for example, between a highest priority of one (1) and a lowest priority of twenty-live (25). As discussed above, the attributes may include color, blink rate (e.g., blink pattern), display time, and physical pattern. A diagnostic message having a lowest of the priorities is also included in the lookup table 44. As discussed in more detail below, if no other received messages are included in the lookup table, 44, the diagnostic message will have the highest of the priorities in the lookup table 44.
For example, a status message from the towed portion 14 ABS 201 indicating normal operation would be associated with a relatively lower priority (e.g., a priority of twenty (20)), a blink rate of zero (0) (e.g., no blink) since the priority is relatively low (e.g., greater than, for example, five (5)), and a relatively short display time of for example, three (3) seconds since the priority is relatively low (e.g., greater than, for example, five (5)). The color attribute associated with any message from the towed portion 14 ABS 201 may, for example, be red.
In another example, another status message from the trailer refrigeration unit 204 indicating a temperature of a refrigerated compartment associated with the refrigeration unit 204 is slightly above a predetermined threshold (e.g., the temperature inside the refrigerated compartment is 40° F., which is 2° F. above a threshold of 38° F.) may, for example, be assigned a blink, rate of zero (0), a moderate priority of ten (10), and a moderate display time of, for example, ten (10) seconds. The color attribute associated with any message from the trailer refrigeration unit 204 may, for example, he green. However, another status message from the trailer refrigeration unit 204 indicating a temperature of a refrigerated compartment associated with the refrigeration unit 204 is significantly above the predetermined threshold (e.g., the temperature inside the refrigerated compartment is 50° F., which is 12° F. above a threshold of 38° F.) may, for example, be assigned a blink rate of 0.1 seconds, a relatively high priority of (4), and a relatively longer display time of, for example, eighteen (18) seconds. As noted above, the color attribute associated with any message from the trailer refrigeration unit 204 may, for example, be green.
In another example, a status message indicating a compressor of the trailer refrigeration unit 204 is malfunctioning (even if the temperature of a refrigerated compartment associated with the refrigeration unit 204 has not yet risen above the predetermined threshold) may, for example, be assigned a blink rate of 0.1 seconds, a relatively high priority of three (3), and a relatively longer display time of for example, twenty (20) seconds. Again, the color attribute associated with any message from the trailer refrigeration unit 204 may, for example, be green.
If the processor 30 receives a message not previously included in the lookup table 44, a relatively slower blink rate of 0.4 seconds, a moderate priority of twelve (12), and a relatively longer display time of, for example, twenty-two (22) seconds may be assigned. As noted above, the color attribute will be assigned based on the towed portion system 20 from which the message is received.
In a step 122, any previously received messages that have not yet expired are identified. Unexpired messages are those messages for which the display time has not yet “timed-out” (e.g., the display time has not yet counted down to zero (0)). Then, in a step 124, any of the at least one new messages received in the step 114 and the previously received unexpired messages identified in the step 122 are prioritized. in this regard, the at least one new message received in the step 114 is sorted with the previously received unexpired messages identified in the step 122 based on the respective priorities of the messages.
With reference to
With reference again to
It is contemplated that if for example, four (4) messages have a priority of one (1), but only three (3) messages are to be displayed (see the step 112 above), the step 126 determines that the three (3) messages having the shortest remaining time will be displayed.
In a step 130, the processor 30 generates signals for illuminating the signaling, device 32, The signals generated by the processor 30 control each of the lights 40 in the signaling device 32 to either illuminate or not illuminate a respective color for the duration of the time interval (e.g., 0.1 seconds). In addition the signals generated by the processor 30 control each of the lights 40 to create the segments 42 in the signaling device 32.
In one embodiment, the message having the highest priority the message number 1 (see the “Message #” column)) is displayed using a largest of the segments 421 (display areas). In the illustrated embodiment, the message number 1 is displayed using the segment 421, which is about one-half of a top of the signaling device 32. The remaining two (2) of the messages to be displayed (e.g., the message numbers 2 and 4 (see the “Message #” column)) are displayed using segments 422, 423 (display areas) that are smaller than the segment 421 (display area). For example, the remaining two (2) of the messages are displayed using substantially equal portions of the about one-half of a bottom of the signaling device 32. For example, the message number 2 is displayed using the segment 422 and the message number 4 is displayed using the segment 423.
In another embodiment, the processor 30 generates the signals so that each of the messages to be displayed (i.e., message numbers 1, 2, and 4 (see the “Message #” column)) is displayed in a segment sized proportionally to the priority of the message. For example, the message having the highest priority may be displayed using a segment covering about 45% of the signaling device 32, the message having the next highest priority may be displayed using a segment covering about 35% of the signaling device 32, and the message having the lowest priority may be displayed using a segment covering about 20% of the signaling device 32.
In a step 132, the signals generated in the step 130 are transmitted to the signaling device 32. Then, in a step 134, a determination is made whether to end the process. If the process is to continue, control returns to the step 114 before generating and transmitting subsequent signals in the steps 130 and 132. Otherwise, control passes to a step 136 to end the process.
Although the signaling device 32 has been described as a ring e.g., a circle) including a plurality of the lights 40, it is to be understood that the signaling device 32 may be any shape. in addition, the lights 40 on the signaling device 32 may be arranged in a grid-like pattern so that various ones of the lights 40 may be illuminated to display different pattern attributes (e.g., icons).
In the embodiments disclosed above, the visual signaling device 32 acts as a means for simultaneously displaying a plurality of messages. In addition, the processor 30 acts as a means for receiving a plurality of messages from respective systems via a power line communication carrier (e.g., the communication system), identifying a respective previously assigned priority and at least one respective previously assigned attribute of each of the messages, and transmitting signals based on the priorities of the messages to cause the means for simultaneously displaying to simultaneously convey the respective priority and at least one attribute of at least one of the messages.
In another embodiment, it is contemplated that the processor 30 also acts as a gateway between various the towed portion systems 20 and an electronic control unit (ECU) 52 in the towing portion 12 of the vehicle 10. In that regard, the processor 30 acts as a translator between the various towed portion systems 20 and the towing portion ECU 52. For example, the processor 30 reformats messages (e.g., translates the messages) between formats compatible with the towed portion systems 20 and the towing portion ECU 52. in one embodiment, one or more of the towed portion systems 20 may transmit messages according to a standard J1939 format, while other of the towed portion systems 20 and the towing portion ECU 52 transmit messages according to another format In this case, the processor 30 receives the messages from one or more of the towed portion systems 20 and the towing portion ECU 52, determines if the destination (e.g., one of the towed portion systems 20 and the towing portion ECU 52) is capable of receiving the message in its current format (e.g., standard J1939 format), reformats (e.g., translates) the messages, if necessary, into the message format used by the destination (e.g., one of the towed portion systems 20 and the towing portion ECU 52), and transmits the reformatted message back to the towed portion communication bus 22. In this way, the processor 30 acts to “repeat” messages between the various towed portion systems 20 and the towing portion ECU 52. In addition, if the processor 30 determines that the received message format is compatible with the destination (e.g., one of the towed portion systems 20 and the towing portion ECU 52), the processor 30 also has the ability to simply repeat the message without any interpretation for the signaling device 32.
While the present invention has been illustrated by the description of embodiments thereof, and while the embodiments have been described in considerable detail, it is not the intention of the applicants to restrict or in any way limit the scope of the appended claims to such detail. Additional advantages and modifications will readily appear to those skilled in the art. Therefore, the invention, in its broader aspects, is not limited to the specific details, the representative apparatus, and illustrative examples shown and described. Accordingly, departures may be made from such details without departing from the spirit or scope of the applicant's general inventive concept.