The present disclosure relates to methods and devices to smart enable or connectedly equip machines such as highway trucks, cars, earth moving, construction and mining equipment and the like having a diagnostic BUS or service meter as originally sold or in the aftermarket. Specifically, the present disclosure relates to a dongle that can smart enable or connectedly equip such machines as originally sold or in an aftermarket context.
Earth moving, construction and mining equipment and the like work in harsh environments and require periodic maintenance. It is often helpful to perform such maintenance before certain problems occur in the field, which can lead to down time, and inconvenience sometimes in transporting the down equipment to a service center or the like. For example, data may be available that suggests when certain machines should be brought in for maintenance before certain problems occur. However, in order to take advantage of such data, it is necessary to know how many hours of operation a particular machine has had from first being sold or from the last maintenance interval, etc. Of course, similar problems exist for equipment of all types including commercial mowers, etc.
Currently, there is no easy way to track such data for a particular machine. In some cases, this functionality may be provided with a machine when new but this does not solve the problem for equipment that is already in the field.
Accordingly, a need exists for a method and apparatus that may be used to track the hours of operation or other service meter units of a machine and convey that information back to a fleet service center or the like so that a machine may be brought in for maintenance at the proper time. It would be particularly useful if such a method or device could be used with existing equipment already in the field in an easy and inexpensive manner.
A device for tracking or relaying a service meter unit of an apparatus that includes a diagnostic port is provided. The device comprises a plug interface including at least one voltage receiving member and a transmitter that is configured to send a signal to a location remote from the device when the device receives voltage from the plug interface.
An apparatus is provided comprising a controller including a controller BUS, a BUS diagnostic port including a connector in communication with the BUS, and a service meter unit connected to the diagnostic port, the service meter unit including a transmitter configured to send a signal to a location remote from the apparatus when the service meter unit receives voltage from the apparatus.
A method for servicing an apparatus based on the time of operation of the apparatus, wherein the apparatus includes a controller BUS and a diagnostic port in communication with the BUS, is provided. The method comprises plugging a service meter unit into the diagnostic port and sending a signal conveying service meter units of the apparatus to a location remote from the apparatus.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate several embodiments of the disclosure and together with the description, serve to explain the principles of the disclosure. In the drawings:
Reference will now be made in detail to embodiments of the disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts. In some cases, a reference number will be indicated in this specification and the drawings will show the reference number followed by a letter for example, 100a, 100b or by a prime for example, 100′, 100″ etc. It is to be understood that the use of letters or primes immediately after a reference number indicates that these features are similarly shaped and have similar function as is often the case when geometry is mirrored about a plane of symmetry. For ease of explanation in this specification, letters and primes will often not be included herein but may be shown in the drawings to indicate duplications of features, having similar or identical function or geometry, discussed within this written specification.
Various embodiments of devices that may be used with an apparatus for monitoring and reporting the time of operation for an apparatus or other types of service meter units will be described herein. Among these embodiments, a service meter unit that is simply and inexpensively constructed may be plugged into a diagnostic port of an apparatus such as construction, earth moving and mining equipment, on highway trucks, passenger vehicles, or engines associated therewith, etc. Any of this equipment may use various industry standard data protocols such as J1850, J1939, J1708, etc.
Once plugged in, the service meter unit or other similar device may send a signal relaying data concerning the service meter units such as the time of operation of the apparatus to a remote location such as a fleet service center. Once enough time has passed or other type of service meter unit has reached a threshold, the apparatus may be brought in and serviced, helping to prevent the failure of equipment in the field that can be more costly and time consuming than routine maintenance.
Looking at
Next to the earth moving equipment, an example of a foresting machine 100e, known to be useful or extracting trees, removing limbs from the trees and transporting trees, etc. is illustrated. A similar machine, a telehandler 100f, is shown in the second row at the extreme right, used to install or remove telephone poles and the like.
At the very right of the top row, a picture of mining equipment 100g is shown that has a low profile, allowing the mining equipment to transport minerals out of a mine while successfully passing through mine tunnels with a low overhead clearance.
The second and third rows also show various off-highway vehicles that may be used to move material and that are often associated with different construction projects. Specifically, trucks 100h haul material, track loaders 100i and track type tractors 100j move the material and may be able to load the truck.
Wheeled machines such as skid steer loaders 100k, wheeled dozers 100f, and wheeled loaders 100m are provided to work in areas where more stable terrain is located in the vicinity. Thus, track drives are not necessary.
Motor graders 100n, scrapers 100o and paving machines 100p may be used to create roads, parking lots, or other areas having a hard surface such as concrete or asphalt, etc.
Finally, engine or power systems 100q associated with any of these machines or that stand alone such as in a power generation context is shown at the right portion of the next to bottom row. In some cases, the engine may be used to power a boat or other off-shore/marine application.
Other similar applications that may use a device or method as described herein include locomotives, etc. For example, on road vehicles such as cars or light trucks 100r, commercial mowers 100s, site vehicles 100t such as golf carts and the like, and heavy trucks 100u, etc. may also use and be part of various embodiments of the present disclosure.
Most engines and controller BUS's used in the earth moving, mining and construction industries, etc. transmit or store data using an industry standard data protocol known as J1939. The J1939 protocol is an industrial protocol that was originally developed by various engine and automotive manufacturers but has now been adopted by the earth moving, mining, construction industries, etc. It is to be understood that various embodiments of an apparatus or device used therewith may use other protocols such as J1850, J1708, other protocols that satisfy CANBUS, etc.
In fact, J1939 may transmit its data onto a two-wire circuit known as a CAN bus (Controlled Area Network). CAN buses are used in almost all industries known today. The two wires in the circuit are designated as Can-high or Can-H and Can-Low or Can-L. CAN-H & CAN-L are not to be interpreted as data and ground. Instead, these wires provide what is known as a differential signal. The wire color designation is often yellow for CAN-H and green for CAN-L, as most manufactures follow this rule. In many applications, embedded in the J1939 data string is all the relative engine parameters including oil pressure, oil temp, coolant temp, etc. In some cases, the time of operation of the equipment is also tracked.
As can be understood by looking at
If it is desirable to actually read the J1939 data or other type of BUS, it is necessary to have a CAN (or other type of BUS/OBD standard) to Serial converter (shown schematically in
Referring now to
In some embodiments, as best seen in
In some embodiments, the signal 214 may also be configured to convey the identity of the apparatus 100, the identity of the device 200 or both. For example, the identity of the apparatus, such as the serial number of the apparatus, may be sent using this signal so that the remote location knows when a particular vehicle needs to be called in for maintenance.
In yet other embodiments, the processor 206 is configured to track the time the device 200 receives voltage such as BUS logic voltage. In such a case, the voltage supplied by the diagnostic connector 106 may cause the processor 206 to track the time and then send the signal 214. In other cases, the processor 206 may comprise simple hard wired logic or circuitry that automatically sends the signal 214 to the remote location once the device 200 is automatically powered up by the voltage supplied by the diagnostic connector 106. This version of the device 200 may be considered an inexpensive or simple dongle. Also, by not interfacing with the BUS, there is a smaller risk that the BUS may be hacked, attacked by malware, brute force, or other IP protocol security threats. In other words, the device may transmit hour-meter data based on the powered on time. This reduces the need for high level cryptography to protect the operation of the machine, vehicle or other device. The remote location may track the time of operation of the apparatus by equating the amount of time a signal 214 is received to be the same amount as the time of operation. The amount of voltage supplied may vary depending on the architecture of the apparatus, its controller BUS, and the device but examples include 3, 6, 12 and 24 volts.
In some applications, the data regarding the identity of the device 200 or the apparatus 100 is preprogrammed into the processor 206 before the device is plugged into the apparatus 100. This may be the case when the device 200 is manufactured and sold with the apparatus 100 when new. Otherwise, this may be done by ordering the device 200 online, at a physical location such as a store, etc. and supplying the serial number of the apparatus 100 when ordering the device 200. At which time, the device may be programmed with the necessary information or a database may correlate the device tracking number with the serial number of the apparatus. Other various methods of matching a device to an apparatus may be used.
Referring again to
Referring now to the apparatus 100 and device used together as schematically depicted in
In some embodiments, the connector 106 supplies a diagnostic connector voltage 116 and the received voltage is the diagnostic connector voltage. In other embodiments, the controller BUS 110 supplies at least one of a controller BUS high voltage 112′, controller BUS low voltage 112″ and a controller BUS shield voltage 112′″ and the received voltage is at least one of the controller BUS high voltage, the controller BUS low voltage or the controller BUS shield voltage.
In practice, an apparatus, device, service meter unit, etc. may be made, sold, used with an apparatus as original equipment or provided in the after-market context to allow the desired functionality. Any component associated with the method of use that will now be described may be sold or made separately from each other.
The method may further comprise powering the service meter unit by plugging the unit into the diagnostic port (step 306). In such a case, powering the unit includes receiving voltage from the diagnostic connector (step 308). In other cases, powering the unit includes receiving voltage from the BUS controller (step 310).
The step of sending a signal related to the time of operation of the apparatus may include equating the amount of time of operation of the apparatus to the amount of time the apparatus is in operation (step 312).
In some applications, the method may further comprise matching service meter unit identifying data with apparatus identifying data (step 314). The matching step may be performed before the plugging step (step 316) or the matching step may be performed after the plugging step (step 318). The matching step may also include reading data from the controller BUS (step 326). This may involve reading the serial number of the apparatus from the BUS.
In many embodiments, sending the signal includes using one of the following standard communication protocols: Wi-Fi, Bluetooth, 2G, and 3G (step 320). In such a case, an IoT chipset or the like configured to use such communication protocols may be part of the transmitter.
The method may further comprise determining the amount of time of the operation of the apparatus and comparing the time of operation of the apparatus to a threshold value of time of operation indicating maintenance is required (step 322). Determining step 322 may involve the equating step 312 or reading or decoding data sent from the controller BUS, etc. Once the time of operation has been determined, the method may further comprise servicing the apparatus if the threshold value has been met or exceeded (step 324).
It is to be understood that the time of operation is a relative parameter that may be reset once servicing has been performed. In other embodiments, the time of operation may not be reset but may indicate service intervals. Also, different thresholds may be established for different servicing tasks such as changing the oil, rotating the tires, etc. Accordingly, different times of operation relative to each servicing task may be tracked. So, the method and apparatus described herein should be interpreted broadly to include such embodiments. Furthermore, the term “processor” should be interpreted broadly and include any type of controller, microcontroller, microprocessor, hard wired circuitry or logic, etc. that is configured to manipulate or generate data that is then sent by a device, etc.
Once the threshold has been met, notification may be sent to the user in various ways including sending email reminders, texts to a mobile phone, via monitoring services who contact the end user, software applications, etc.
For any embodiment discussed herein, the device may be used for any and all equipment with a communication BUS. This includes off road or highway applications, highway commercial vehicles or other similar machines, highway personal vehicles, etc. In addition to or in lieu of the connectors shown in the drawings, the device can have a SAE J1939 nine pin connector, J1708 six pin connector, J1850 automotive connector or any other OBD (on board diagnostic) connector type, etc.
It will be apparent to those skilled in the art that various modifications and variations can be made to the embodiments of the apparatus and methods of assembly as discussed herein without departing from the scope or spirit of the invention(s). Other embodiments of this disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the various embodiments disclosed herein. For example, some of the equipment may be constructed and function differently than what has been described herein and certain steps of any method may be omitted, performed in an order that is different than what has been specifically mentioned or in some cases performed simultaneously or in sub-steps. Furthermore, variations or modifications to certain aspects or features of various embodiments may be made to create further embodiments and features and aspects of various embodiments may be added to or substituted for other features or aspects of other embodiments in order to provide still further embodiments.
Accordingly, it is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention(s) being indicated by the following claims and their equivalents.