This invention relates to battery-operated vehicles and their components, and more particularly, to battery operated vehicle management systems, to methods of using and maintaining battery-operated vehicles and their components and to methods of using and of recording data concerning the use of battery-operated vehicles and their components such as for example battery chargers and battery charger control systems for battery-operated vehicles.
Vehicle monitoring systems for electrical vehicles are known for monitoring the recharging cycles and energy status of the batteries of vehicles. In one class of such monitoring system, each of a plurality of vehicles stores data concerning the energy status of the batteries. Information stored can be read out of the vehicle in a convenient manner by readout devices such as portable, manually-held, infrared-readout modules that may be taken to the vehicle and used to receive data stored in memory in the vehicle. A central station is provided which is capable of charging vehicles one at a time, with each vehicle monitoring the energy status of its individual battery. Such systems are disclosed in U.S. Pat. No. 6,114,833 and U.S. Pat. No. 5,548,200, the disclosures of which are incorporated herein by reference.
One such prior art storage system within the vehicle is capable of not only maintaining a record of the energy state of the battery but also other information such as the number of recharge occurrences and route information to different destinations that will conserve the most energy. Systems of this type are described in U.S. Pat. No. 5,487,002, the disclosure of which is incorporated herein by reference.
The prior art monitoring systems of this class have control systems that permit the vehicles each to be charged at the same charging station but the charging stations themselves do not record information and collect data on the vehicles. The vehicles contain the memory which has data in it and that data is read out from them manually and analyzed by those managing a fleet of such vehicles.
The prior art monitoring systems have several disadvantages, such as: (1) it is costly to collect data using such systems because data is collected manually from a number of vehicles; (2) it is cumbersome and expensive to utilize such systems with large fleets of electric vehicles; (3) such systems do not provide data in a form that can be easily analyzed to reduce unplanned down time, increase utilization and reliability and control operating expenses of the fleet by real time expense tracking.
Accordingly, it is an object of this invention to provide a novel vehicle monitoring system and method of monitoring vehicles.
It is a further object of this invention to provide a novel vehicle fleet management system.
It is a still further object of the invention to provide a system for monitoring relatively large fleets of vehicles automatically even though some of the vehicles may be remote.
It is a still further object of the invention to provide a cost effective fleet management system.
It is a still further object of the invention to provide a system for obtaining data from vehicles in a cost effective manner that permits ready analysis of several vehicles, several fleets of vehicles at different locations or a large number of vehicles at a single location.
It is a still further object of the invention to provide a novel system for monitoring battery characteristics.
It is a still further object of the invention to provide a novel monitoring system which extends battery life.
It is a still further object of the invention to provide a novel vehicle monitoring system that improves the management of fleets of vehicles and reduces maintenance expenses and the capital outlays.
It is a still further object of the invention to provide a novel battery-operated vehicle.
It is a still further object of the invention to provide a novel system for maintaining battery-operated vehicles.
It is a still further object of the invention to provide a novel system for obtaining long term data for a battery-operated vehicle system.
It is a still further object of the invention to provide a novel record keeping system that can keep long term records of multiple charging conditions.
It is a still further object of the invention to provide a novel system for monitoring a battery long-term.
It is a still further object of the invention to provide a battery-operated vehicle and battery charging system which has lower operating costs, especially by reducing energy use.
In accordance with the above and further objects of the invention, one or more vehicles have mounted on at least one of them a programmable circuit such as a microcontroller, a data communicating circuit such as a radio transceiver or transmitter and a data storage circuit such as the memory associated with the microcontroller. The programmable circuit causes data words to be formatted with an identification of at least the vehicle and data concerning the operation of the vehicle such as for example the battery condition. Preferably the data words are transmitted by radio to other vehicles and/or to a base station that gathers information in electronic form for use in managing a fleet of such vehicles. The data words may include a history of use, charging cycles, current used and the like.
The data stored on a vehicle may originate with sensing devices on the same vehicle with sensing devices on other vehicles received by a radio receiver, with already existing records, with manually entered information or with data from central stations. The data storage systems and the measuring systems may also include devices for transmitting information to other vehicles or stations or to other receivers on the same vehicle. The station's systems may include communication systems for transmitting data to a central station that may monitor several different locations.
In a preferred embodiment, the temperature of a battery is measured, the measurements are converted to digital information and the digital information is transmitted by radio to a data collection system for storage and later transmission to a central station. The battery temperature measurements are transmitted with a unique coupling device to a transceiver. The transceiver also receives measurements of battery voltage and current supplied to the battery during charging and by regenerative braking and of current drawn from the battery by the vehicle motor. Calculations can be made relating to energy in and energy out of the battery and all of this information can be stored. A transmission system for transmission of information to other vehicles and to a central storage station forms a transmission data packet or digital word.
The central station polls vehicle-mounted modules to receive information within a certain distance and periodically, vehicles transmit information from one to another so that one vehicle may store information from other vehicles with an appropriate identification number and supply that information to the central station. While in the preferred embodiment, the vehicles repeatedly transmit data packets and receive and process data packets, the program could instead have vehicles periodically transmit an interrogation signal and the receiving vehicles transmit data only upon receiving an appropriate interrogation signal. The interrogation signals can contain information such as a priority indication or vehicle identification or any other criteria desired to only receive data of a selected type or receive data related to a selected time frame or from selected vehicles or the like. Moreover, priority lists may be maintained such as at a central station and used to select vehicles with a high priority for battery charging or other maintenance work. The modules on the vehicle can monitor the condition of the battery or other components on the vehicle to provide data as to wear and maintenance schedules or charging cycles and the like.
From the above description, it can be understood that, the vehicle monitoring system of this invention has several advantages, such as: (1) it permits management of the vehicle to provide extended battery life and maintenance; (2) it reduces down time; (3) it permits relatively inexpensive and easy management of large fleets; (4) it provides life-cycle data for analysis and trends; (5) it provides abuse and misuse alerts; (6) it permits automatic acquisition of data; and (7) it permits automatic report generation with management data.
The above noted and other features of the invention will be better understood from the following detailed description when considered with reference to the accompanying drawings in which:
In
One of the vehicle data acquisition and transmission systems 16A is shown in greater detail than the other two 16B and 16C but each of them may have the components shown in greater detail for 16A. As shown in 16A, each of the vehicle data acquisition and transmission systems 16A-16C may include a base station 12 and a plurality of vehicles, four of which, 14A-14D, are shown in 16A for illustration although the system is designed to accommodate a very large number of vehicles that may travel over considerable distances in locations that cause direct transmission to the central data station 18 to be difficult.
The base station 12 may include a battery charger and may acquire information as to the energy left in each of the batteries of the vehicles that it is monitoring, acquiring such data from the vehicle itself. It may also obtain other information such as distance traveled, locations where the vehicles have been, cycles of battery charging, power consumption, time between maintenance or any other data that management may want to transmit to the central data station 18 for processing.
While the embodiment of
In the preferred embodiment, the data acquisition and transmission system 16A includes the base station 12, a universal transceiver 19 and a plurality of vehicles 14A-14D. The base station 12 communicates with the universal transceiver 19 through a RS232 bidirectional serial connector 29 and with the central data station 18 through the internet. It communicates with the internet service provider 31A through a conventional telephone line. The vehicles 14A-14D communicate within a short range either with each other or with the universal transceiver 19. The universal transceiver 19 may poll vehicles to obtain transmission of data or may receive all data from any vehicle close enough to be within the reception range of the universal transceiver. In the preferred embodiment, the vehicles transmit data periodically and other vehicles or the universal transceiver 19 receives the data if it is within range.
In
The universal transceiver 19 includes a microprocessor 22, a transceiver 20 and an antenna. The microprocessor 22 receives signals from the RS232 bidirectional serial connector 29 from the personal computer 24 and supplies information through the bidirectional serial connector 29 to the personal computer 24. While a specific arrangement of computing ability, transmitting ability, and connectors is shown in
With the arrangement of
In
Subroutine 36 includes the decision step 40 of determining whether to transmit a packet of data to the universal transmitter 19 that is in communication with the base station 12 or not. If this decision step reaches the decision that the packet of data should be transmitted to a universal transmitter such as 19, then it proceeds to step 42 which transmits the packet to the universal transmitter over a serial port and from there returns to step 34 which is again a decision step. If not, then the program proceeds directly from the decision step 40 back to the start of the decision step 34.
If the decision step 34 indicates that there is new serial bytes from the universal transmitter, then the program proceeds to subroutine 38. Subroutine 38 includes the step 44 of collecting serial bytes from the universal transmitter into a data packet, the step 46 of determining if the data in the data packet is new. If it is determined to be new, then the program proceeds to step 48 of updating the data base within the computer at the base station with the new packet data and from there to step 50 of determining if it is time to transmit data packets to the central data station 18 through the internet. If the data in the packets is determined to not be new, then the program proceeds directly to the decision step 50 of determining if it is time to transmit data packets to the central data station 18 through the internet, and if not, returning to step 34. If it is time to transmit a packet to the central data station 18 (
In
The subroutine 62 includes the step 68 of receiving serial data from the base station personal computer, the step 70 of formatting the serial data from the base station into an RF packet and step 72 of transmitting the RF packet to subroutine 64. With this process, data such as data of a characteristic of the battery that might be measured in the vehicle such as its energy state or the like is formed into a standard packet of data in which there are several sections of one or more bytes indicating information.
The subroutine 64 includes the step 74 of receiving data from the RF interface, the step 76 of transmitting the RF data over the RS232 port to the microprocessor 22, the decision step 78 of determining if it is time to send a heartbeat signal indicating data to be transmitted and the step 80 of transmitting the heartbeat signal over the RS232 port to the universal transmitter 19. With these steps, packets of data proceed to step 74 when present, but if at step 74 data is not received from the RF interface, then the program proceeds back to decision step 60. If data has been received, then the data is transmitted through the RS232 bidirectional serial connector 29 to the microprocessor 22 in the universal transmitter 19. At this time, the universal transmitter determines if it is time to send a heartbeat signal and if not, the program proceeds back to decision step 60. If it is time, then the heartbeat signal is transmitted from the personal computer 24 through the RS232 bidirectional serial connector 29 to the universal transmitter 19 for transmission as indicated by the step 80 and then the program proceeds back to step 60.
In
As shown in this system, the data collection module 88 includes an antenna and receives signals with data from the on-board computer and related control and read-out devices 90 as well as from RF signals broadcast to it from the other vehicles 14A-14E (
In operation, the universal transceiver module 19 (
In a first mode of operation, the base station/universal transceiver may poll the data collection modules at predetermined periods of time that may extend from a few minutes to seven days or operate in a listen only mode. It then processes and formats all data received, initiates a call to a local internet service provider through the internal modem, and transmits the data in the form of an E-mail to a central collection site. In a second mode of operation, the universal transceiver 19 receives and processes data from data collection modules 88 which periodically transmit their data to one another even in the absence of a poll. Each data collection module 88 has sufficient memory to hold the data buffer from at least one other data collection module. Data may therefore be propagated from one module to the next until it reaches the base station/universal transceiver for processing. At any time, when a data collection module transmits its data, its internal buffer is cleared and the data collection process begins all over again.
Transmissions are thus infrequent and short, such as for example a total of 200 bytes of data is transmitted in the preferred embodiment during an interchange between a data collection module 88 and a universal transmitter 19. Data is transmitted at a rate of approximately 12k bits per second. A typical transaction takes approximately 200 milliseconds to complete. The goal of the system is to take data from each data collection module at least once per battery charge cycle. In a very large system employing 1000 data collection modules, the total “airtime” consumed during a 24 hour period would be no more than 5 minutes or 0.0035 percent.
The universal transmitter 19 consists of a microprocessor 22 and a hybrid radio frequency transceiver 20, connected to the base station 12 by a RS232 serial data interface port. Power is supplied to the unit through a wire in the serial data cable that attaches the universal transmitter to the base station's personal computer 24 (
Microprocessor 22 (
While the data acquisition and transmission system of this invention has been described in terms of a vehicle monitoring system, data can be collected from stationary batteries not mounted on a moving vehicle but used to power other apparatuses. Similarly, the data collected from stationary batteries can be transmitted directly from the data collection module to a universal transceiver at a base station for analysis along with data from other stationary batteries on vehicles or a combination of the two or can be received by a near-by stationary battery data collection module or a near-by data collection module on a vehicle for later transmission. The data relating to stationary batteries can of course be transmitted by several base stations to a central data station.
In
The temperature sensing and transmitting module 86 periodically transmits battery temperature data to nearby data collection modules 88 (
The data is transmitted from the temperature sensing and transmitting module 86 in an omnidirectional pattern in the preferred embodiment, but a directional pattern aimed at the antenna of the data collection module 88 on the same vehicle could be used. Its range should be sufficient to be received by the antenna of the data collection module 88 on the same vehicle and should not be so large as to be received by data collection modules on a large number of other vehicles or be received frequently by another vehicle. It should be in the range of 6 inches and 200 feet but in the preferred embodiment is 100 feet. In the preferred embodiment, the signal from the temperature sensing and transmitting module may provide information directly to a base station which can use the data to determine the temperature in the building.
The microcontroller 100 is a MSP430F1121PW chip manufactured and sold by Texas Instruments. It is connected to a 32,768 hz watch type crystal. This frequency is used to control a PLL circuit internal to the microcontroller 100 which sets its operating frequency of 2 MHz. The microcontroller also controls the operation of the digital temperature sensor 102, which is a LM77CIM-3 chip sold by National Semiconductor Corporation. The temperature sensor 102 is normally powered down until a temperature reading is taken. Once the temperature data is read, the temperature sensor 102 is turned off. The microprocessor 100 is connected to receive signals from the digital temperature sensor 102 and in response to activate the transmitter 98, which is a TX6000 chip manufactured by Texas Instruments Incorporated, 12500 TI Blvd., Dallas, Tex. 75243-4136. The serial data is then sent to the transmitter 98 which operates at a frequency of 916.500 MHz. The antenna on the personal computer board consists of a personal computer board trace approximately one-quarter (¼) wavelength in size. Once assembled, the entire device is potted in a urethane compound.
In
The data packets that are formed and transmitted are of two different formats in the preferred embodiment although any number of different formats may be formulated in accordance with the design of the circuits herein. In the preferred embodiment, one format is that for the temperature sensing and transmitting module 86. The battery temperature is measured and the resulting signal is digitized and transmitted in the temperature sensing and transmitting module 86 to an adjacent data collection module where it may be added to other data in a standard packet format and transmitted on to the universal transmitter 19 coupled to the base station 12.
In
Firstly, the microcontroller 126 receives data from the battery coupling 130 which is a Hall effect current sensor. This data includes, for example, current into and from the battery of the vehicle. The microcontroller 126 may calculate energy into and energy from the battery from this data for transmission to the base station 12 (
Secondly, the microcontroller 126 may itself perform the computer operations disclosed in U.S. Pat. No. 6,114,833 and may in addition calculate the number of cycles of battery charging and vehicle operations performed, may record data concerning maintenance of the vehicle and transmit this information to the universal transmitter 19 for use at the base station 12 or for transmission to the central data station 18.
Thirdly, the transceiver 124 receives temperature information from the temperature sensing and transmitting module 86 and transmits it to the microcontroller 126 which uses this data to determine the condition of the battery. This information is formatted into an information packet for transmission to the base station 12 (
Fourthly, the transceiver 124 may transmit data periodically under the control of the microcontroller 126 and this data may be received by other data collection modules on other vehicles. The other data collection modules may transmit this data to the central station by the other vehicles. The central station 18 will maintain the most current data related to the same vehicle. The transmission pattern of the data collection modules is preferably omnidirectional and generally has a range sufficient to reach other vehicles and to reach the base station when it is near the base station. It should be at least 20 feet and in the preferred embodiment is 150 feet.
Fifthly, the transceiver 124 may receive data from other vehicles and transmit this data to the base station 12 (
While in the preferred embodiment, the data measurements, processing and communication is done in microcontrollers and microprocessors under the control of programs as described above and hereinafter, it is clear that the invention could be done with hardware but generally at a higher cost. For example, in
The generally hardware circuit 134 has as its principal parts a data gathering system 136, a sequencer 138, a permanent data section 140 and a data packet forming circuit 142. The data gathering system 136 and permanent data section 140 supply data to the data packet forming circuit 142 under the control of the sequencing circuit 138. To supply data to the data packet forming circuit 142, the data gathering system 136 includes a plurality of vehicle sensors 144, a packet identification section 146, a receiver 148 for receiving information transmitted by radio, an analog-to-digital converter 150 and a shift register 152. In this data gathering system 136, the plurality of vehicle sensors 144 such as a Hall effect current measuring circuit and/or temperature measuring circuits such as thermocouples have an output connected to the input of the analog-to-digital converter 150. The packet ID section 146 includes a keyboard and/or firmware or microcontroller memory for supplying a packet identification for the data to be entered. The radio receiver 148 receives information transmitted to it for use in the data packet. The vehicle sensors 144, the packet ID section 146 and the radio receiver 148 are all electrically connected to the ring sequencing circuit 138 which sequences them in order into the packet data forming circuit 142 along with data from the permanent data section 140, with analog data from the vehicle sensors 144 being converted to digital form by the A/D converter 150.
The sequencing circuit 138 includes a ring counter 154 and a clock 156 which steps the ring counter from position to position, opening gates to provide information in sequence from the vehicle sensors 144, the packet ID section 146 and the receiver 148 to the shift register 152 for stepping into position at the parallel outputs of the shift register 152. The permanent data section 140 includes data such as a serial number generator 158 that is specific to the vehicle with which the circuit 138 is associated and a semi-permanent memory 160 stores data that may be keyboarded into it such as the destination of the packet of information.
The outputs of the shift register 152, the serial number generator 158 and the semi-permanent memory 160 are all connected to the data packet memory 166 for storage in parallel form. Calculations may be performed on the variable data from the shift register 152 in a microprocessor or other processing hardware 164 and that may also be applied to the data packet of memory 166. For example, this may be a calculation of power from measurements of current into or out of the battery and of the voltage. This data may be serially read from the data packet memory 166 by a read-out circuit 162.
In
The transmission section 172 includes the decision step 184 of determining if the RF packets are ready to transmit, the step 186 of transmitting the RF packet, and the step 188 of blinking red or green light emitting diodes. If the decision step 184 indicates that it is not ready to transmit an RF packet, then the program proceeds to the step 188 of blinking the red or green light emitting diodes and then proceeds back to the beginning of the step 180 of storing readings of temperature, voltage and amperage. If the decision step 184 indicates that the microprocessor is ready to transmit a radio frequency data packet then the program proceeds to transmit the radio frequency data packet at step 186 and from there to the step 188 of blinking the red or green light emitting diodes and back to the step 180 of storing the readings of temperature, voltage and amperage.
If the decision step 182 indicates that a radio frequency packet has been received, then the program proceeds to the sub routine 174 of responding to a radio frequency data packet. The sub routine 174 includes the step 190 of turning on both red and green light emitting diodes and going to the sub routine of responding to the radio frequency data packet at step 192. After the sub routine 192 is performed, the program returns from that sub routine at step 194 and turns off both the green and red light emitting diodes at step 196, at which time the program proceeds to blinking red or green light emitting diodes at step 188 and returning to the step 180 of storing readings of temperature, voltage and amperage.
In
In the preferred embodiment, there are two significant data packets that are formed on the vehicles and transmitted from the vehicles. One format is that of the data collection module 88 (
In
The data collection data packet includes 32 sections and eighty five bytes, which are: (1) a one-byte section indicating the type of packet; (2) a one-byte section indicating the packet version; (3) a four-byte section indicating the source of the packet; (4) a four-byte section indicating the destination of the packet; (5) a four-byte section indicating the data collection module that last recorded the data; (6) a four-byte section indicating the data collection modules time in Unix format; (7) a four-byte section indicating the total amp hours of discharge from the battery; (8) a four-byte section indicating the total discharge time in seconds; (9) a four-byte section indicating the total charge received by the battery in ampere hours; (10) a four-byte section indicating the total discharge time in seconds; (11) a four-byte section indicating the time when the last charge started; (12) a two-byte section indicating the minimum voltage during the last charge cycle; (13) a two-byte section indicating the maximum voltage during the last charge cycle; (14) a two-byte section indicating the accumulated temperature when the charge cycle is started; (15) a two-byte section indicating the accumulated temperature of the battery at the end of a charge; (16) a two-byte section indicating the accumulated temperature of the battery at the beginning of discharge; (17) a two-byte section indicating the total number of charge-discharge cycles; (18) a one-byte section indicating the number of times the data collection module has been reset; (19) the digitally controlled oscillator tap settings of the temperature sensing unit; (20) a four-byte section indicating the number of times the temperature sensing unit has been heard from; (21) a two-byte section indicating the last voltage reading; (22) a two-byte section indicating the last amperage reading; (23) a two-byte section indicating the last data collection module interval temperature reading; (24) a two-byte section indicating the latest temperature sensing unit reading; (25) a four-byte section indicating the temperature sensing unit identification unit; (26) a four-byte section indicating the time when the data collection module locked onto the temperature sensing unit; (27) a two-byte section indicating the time the last temperature sensing unit packet was received from the locked temperature sensing unit; (28) a one-byte section indicating the number of hops from the base to the data collection module for the hot list; (29) a one-byte section indicating the number of document collection modules that the data packet was received by; (30) a two-byte section indicating the total number of times the locked temperature sensing unit has been heard from; (31) a two-byte section indicating the total number of times a nonlocked temperature sensing unit has been heard from; and (32) a four-byte section indicating the CRC-32 checksum.
Although in the preferred embodiment, data words are formatted on the vehicles to include identification information of the vehicles and the destination, they may in known manners be generated in the transmission of the data and formatted by the receiving station. Moreover, while some advantages are obtained by using data packets, each item of information could be transferred individually or in other packets and the packets, when used can be formatted in different ways and into different numbers of formats.
Although a preferred embodiment of the invention has been disclosed with some particularity, many variations and modifications in the preferred embodiment may be made with out deviating from the invention. Accordingly, it is to be understood that, within the scope of the appended claims, the invention may be practiced other than as specifically described.
This application is a continuation of U.S. application Ser. No. 10/230,699 filed Aug. 29, 2002, entitled VEHICLE MONITORING SYSTEM.
Number | Date | Country | |
---|---|---|---|
Parent | 10230699 | Aug 2002 | US |
Child | 11801087 | May 2007 | US |