CROSS-REFERENCES TO RELATED APPLICATIONS
FIELD
[0002] The present disclosure relates generally to a brushless, alternating current (AC)
drive system for providing motive power to drive wheels of an electrically operated
vehicle.
BACKGROUND
[0003] The statements in this section merely provide background information related to the
present disclosure and may not constitute prior art.
[0004] All electric motors, such as alternating current (AC) motors or direct current (DC)
function on a principle that two magnetic fields in proximity to one another have
a tendency to align. One way to induce a magnetic geld is to pass current through
a coil of wire. If two coils with current passing through them are in proximity to
each other, the respective magnetic fields that are generated have a tendency to align
themselves. If the two coils are between 0 and 180 degrees out of alignment, this
tendency may create a torque between the two coils. An arrangement where one of these
coils is mechanically fixed to a shaft and the other is fixed to an outer housing
is known as an electric motor. The torque produced between these coils may vary with
the current through the coils.
[0005] AC motors may encompass a wide class of motors, including single/multiphase, universal,
servo, induction, synchronous, and gear motor types, for example. The magnetic field
generated by AC motors may be produced by an electromagnet powered by the same AC
voltage as the motor coil. The coils that produce the magnetic field are traditionally
called the "field coils" while the coils and the solid core that rotates is called
the armature coils.
[0006] AC motors may have some advantages over DC motors. Some types of DC motors include
a device known as a commutator. The commutator ensures that there is always an angle
between the two coils, so as to continue to produce torque as the motor shaft rotates
through in excess of 180 degrees. The commutator disconnects the current from the
armature coil, and reconnects it to a second armature coil before the angle between
the armature coil and field coil connected to a motor housing reaches zero.
[0007] The ends of each of the armature coils may have contact surfaces known as commutator
bars. Contacts made of carbon, called brushes, are fixed to the motor housing. A DC
motor with a commutator and brushes may be known as a 'brushed' DC motor, for example.
As the DC motor shaft rotates, the brushes lose contact with one set of bars and make
contact with the next set of bars. This process maintains a relatively constant angle
between the armature coil and the field coil, which in turn maintains a constant torque
throughout the DC motor's rotation.
[0008] Some types of AC motors, known as brushless AC motors, do not use brushes or commutator
bars. Brushed DC motors typically are subject to periodic maintenance to inspect and
replace worn brushes and to remove carbon dust, which represents a potential sparking
hazard, from various motor surfaces. Accordingly, use of a brushless AC motor instead
of the brushed DC motor may eliminate problems related to maintenance and wear, and
may also eliminate the problem of dangerous sparking. AC motors may also be well suited
for constant-speed applications. This is because, unlike a DC motor, motor speed in
an AC motor is determined by the frequency of the AC voltage applied to the motor
terminals.
[0009] There are two distinct types of AC motors, AC synchronous motors and AC induction
motors. A synchronous motor consists of a series of windings in the stator section
with a simple rotating area. A current is passed through the coil, generating torque
on the coil. Since the current is alternating, the motor typically runs smoothly in
accordance with the frequency of the sine wave. This allows for constant, unvarying
speed from no load to full load with no slip.
[0010] AC induction motors are generally the more common of the two AC motor types. AC induction
motors use electric current to induce rotation in the coils, rather than supplying
the rotation directly. Additionally, AC induction motors use shorted wire loops on
a rotating armature and obtain the motor torque from currents induced in these loops
by the changing magnetic fields produced in the field coils.
[0011] Conventional electric motor driven vehicles such as golf cars and small utility vehicles
are DC powered, and primarily powered by a shunt-type DC drive system. The shunt-type
DC motor has replaced many of the older series wound DC motors for powering vehicles
such as golf cars. A shunt-type DC motor has armature and field windings connected
in parallel to a common voltage source, a configuration which offers greater flexibility
in controlling motor performance than series wound DC motors. However, these shunt
type motors still present maintenance and potential spark hazard problems. It is not
heretofore believed that a brushless AC drive system has been developed which provides
the motive force or driving wheels of a vehicle such as a golf car.
SUMMARY OF THE INVENTION
[0012] According to one aspect of the invention, there is provided a drive system for a
utility vehicle, comprising an alternating-current (AC) motor for providing a drive
torque; and an AC motor controller that receives a battery voltage signal, a throttle
pedal position signal, a brake pedal position signal, a key switch signal, a forward/neutral/reverse
(FNR) signal, and a run/tow signal indicative of the utility vehicle being configured
to be driven and being configured to be towed, wherein the AC motor controller generates
an AC drive signal for the AC motor; and wherein the AC drive signal is based on the
battery voltage signal, throttle pedal position signal, brake pedal position signal,
key switch signal, FNR signal, and run/tow signal.
[0013] According to another aspect of the invention there is provided a method of operating
a drive system for a utility vehicle, comprising: providing a drive torque; and receiving
a battery voltage signal, a throttle pedal position signal, a brake pedal position
signal, a key switch signal, a forward/neutral/reverse (FNR) signal, and a run/tow
signal indicative of the utility vehicle being configured to be driven and being configured
to be towed; generating an AC drive signal based on the battery voltage signal, throttle
pedal position signal, brake pedal position signal, key switch signal, FNR signal,
and run/tow signal; and converting the AC drive signal to a drive torque for propelling
the utility vehicle.
[0014] According to another aspect of the invention, there is provided a drive system for
a utility vehicle including a plurality of wheels, comprising a plurality of alternating-current
(AC) motors, each providing drive torque for an associated one of the wheels; an AC
motor controller that receives a battery voltage signal, a throttle pedal position
signal, a brake pedal position signal, a key switch signal, a forward/neutral/reverse
(FNR) signal, and a run/tow signal indicative of the utility vehicle being configured
to be driven and being configured to be towed, wherein the AC motor controller generates
a plurality of AC drive signals for associated ones of the AC motors, and wherein
the AC drive signals are based on the battery voltage signal, throttle pedal position
signal, brake pedal position signal, key switch signal, FNR signal, and run/tow signal.
[0015] According to another aspect of the invention there is provided a utility vehicle
comprising: a plurality of wheels supporting the vehicle, at least one wheel being
a drive wheel; an alternating-current (AC) motor for providing a drive torque to the
drive wheel; and an AC motor controller that receives a plurality of inputs, the motor
controller generating an AC drive signal for the AC motor; wherein the AC drive signal
is generated in accordance with at least a battery voltage signal, a throttle pedal
position signal, and a brake pedal position signal.
[0016] According to another aspect of the invention, there is provided a method of operating
a drive system for a utility vehicle, comprising: providing a drive torque; and receiving
a battery voltage signal, a throttle pedal position signal, a brake pedal position
signal, and at least one of a key switch signal, a forward/neutral/reverse (FNR) signal,
and a run/tow signal indicative of the utility vehicle being configured to be driven
and being configured to be towed; generating an AC drive signal in accordance with
the received signals; and converting the AC drive signal to a drive torque for propelling
the utility vehicle.
[0017] According to another aspect of the invention there is provided a drive system for
a utility vehicle including a plurality of wheels, comprising: a plurality of alternating
current (AC) motors, each providing drive torque for an associated one of the wheels;
an AC motor controller that receives a battery voltage signal, a throttle pedal position
signal, a brake pedal position signal, and at least one of a key switch signal, a
forward/neutral/reverse (FNR) signal, and a run/tow signal indicative of the utility
vehicle being configured to be driven and being configured to be towed, wherein the
AC motor controller generates a plurality of AC drive signals for associated ones
of the AC motors; and wherein the AC drive signals are based on the battery voltage
signal, throttle pedal position signal, brake pedal position signal, key switch signal,
FNR signal, and run/tow signal.
[0018] According to another aspect of the invention there is provided a method of operating
a drive system for a utility vehicle, comprising: providing a drive torque; and receiving
a battery voltage signal, a throttle pedal position signal, a brake pedal position
signal, and at least one of a key switch signal, a forward/neutral/reverse (FNR) signal,
and a run/tow signal indicative of the utility vehicle being configured to be driven
and being configured to be towed; generating an AC drive signal based on the battery
voltage signal, the throttle pedal position signal, the brake pedal position signal,
and the at least one of the key switch signal, the FNR signal, and the run/tow signal;
and converting the AC drive signal to a drive torque for propelling the utility vehicle.
[0019] Other aspects of the invention are defined in the independent claims. Preferred features
of those aspects are defined in their corresponding dependent claims.
DRAWINGS
[0020] The drawings described herein are for illustration purposes only and are not intended
to limit the scope of the present disclosure in any way.. Throughout the disclosure,
like elements are represented by like reference numerals, which are given by way of
illustration only and thus are not limitative of the various embodiments.
FIG. 1 is a block diagram an AC drive system in accordance with various embodiments.
FIG. 2 is a block diagram of an instrument panel in accordance with an various embodiments.
FIG. 3 is a block diagram illustrating an arrangement of CAN communication chips in
accordance with various embodiments.
FIG. 4 is a block diagram illustrating a front wheel speed sensor in accordance with
various embodiments.
FIG. 5 is a block diagram illustrating a multiple or all wheel drive arrangement in
accordance with various embodiments.
DETAILED DESCRIPTION
[0021] FIG. 1 is an exemplary block diagram of an AC drive system in accordance with various
embodiments. In FIG. 1, there is shown an AC drive system 100, which may include a
three-phase (3φ) AC motor 110, such as an induction motor or permanent magnet motor,
and a matched AC drive motor controller 120 to be used in conjunction with an electrically
operated vehicle 190 such as a golf car and/or a small utility vehicle. As will be
described in more detail below, AC drive system 100 may provide tractive power, service
brake functionality, and recovery and conversion of kinetic energy from vehicle 190
motion to potential energy in the form of electromotive force (EMF).
[0022] Referring to FIG. 1, in response to motor controller 120, motor 110 may provide motive
force to drive wheels 198 imparting motive force or tractive energy via axle 192 through
locking differential 194 and shafts 196 to rear wheels 198. Motor 110 may be operatively
connected to an electric brake 180 under the control of motor controller 120 via signal
line 185 and/or motor 110. Additionally, throttle control for a throttle (accelerator
pedal) 170 may be provided via a throttle position sensor 175 and a throttle enable
sensor 177, based on signals received over lines 126 from motor controller 120. Further,
AC drive system 100 may include a service brake pedal 160 to operatively control braking
by motor 110 in accordance with signals from motor controller 120. Movement of service
brake pedal 160 is detected by one or both of sensors which generate control signals
sent to motor controller 120 via communication lines 122. Sensors associated with
brake pedal 160 may include a brake position sensor 163 and a full stroke sensor 165,
to be described in further detail below.
[0023] Motor controller 120 may be in operative communication with one or more of a portable
battery pack 130, charger 140, an external network 150, and other external devices
or outputs 155 such as a reverse alarm sensor via a direct connection or a controller
area network (CAN) bus 145 and associated connector interfaces, as shown in FIG. 1.
Operative control and data exchange between motor controller 120, charger 140 and
external network 150 are described in further detail below.
[0024] The AC system logic for AC drive system 100 may include a series of drive inputs
and drive outputs. The following describes exemplary inputs to and outputs from the
system logic as implemented in intelligent devices such as motor controller 120. It
will be understood by one skilled in the art that input and output parameters or signals
other than described below may be implemented with the exemplary AC drive system.
[0025] FIG. 2 is a block diagram of an exemplary instrument panel In accordance with various
embodiments. Referring to FIG. 2 , a suitable instrument panel 200 may include a key
switch 220, forward, neutral and reverse (FNR) switch 230, low battery indicator 235,
amp-hour meter 240, LED 245, controller indicator 248, and reverse alarm indicator
250. Controller indicator 248 may indicate a condition, such as normal status, warning,
and the like, for AC controller 120 or other components of the AC motor control system.
LED 245 may be embodied as a single LED or multiple LEDs and may be configured to
display suitable numeric or alphanumeric error codes. The error codes may include,
but are not limited to error codes related approaching threshold or warning conditions
of AC motor 110, motor controller 120, battery pack 130, service brake 160, electrically
operated brake 180, or the like.
[0026] Vehicle 190 may also include a suitable run/tow switch 210 provided at a desired
location for actuation by an operator of vehicle 190. The run/tow switch 210 may be
located on the vehicle 190 at a place that is convenient for towing, yet a location
where the switch may not be easily activated from the operator's (or passengers) position,
so as to avoid a purposefully or inadvertently cycling of switch 210 during normal
driving evolutions of the vehicle 190.
[0027] When the run/tow switch 210 is selected to RUN, motive power may be provided via
motor controller 120 and motor 110 to drive vehicle 190. When the run/tow switch 210
is switched to TOW, the electric brake 180 may be de-energized for a time period sufficient
to actuate electric brake 180 and motor controller 120, such as one (1) second, and
may apply a given pulse width modulated (PWM) percentage, such as a 40% by way of
example hold on the electric brake 180 thereafter. As will be described in greater
detail herein, this may allow the vehicle 190 to be towed at speeds up to or slightly
above rated motor speed, which may be approximately 4650 RPM for an exemplary golf
car application. With the run/tow switch 210 in TOW, a towing mode may be enabled
that provides zero wheel torque.
[0028] Another input to the system logic may be provided via a key switch 220 having ON/OFF
switch positions. With the key switch 220 set to the ON position, drive logic power
may be enabled to motor controller 120 and power may be enabled to the electric brake
180. Setting the key switch 220 to OFF position may disable the logic power to the
motor controller 120 and de-energize the electric brake 180.
[0029] Actuation of the FNR switch 230 to FWD may enable drive logic power for selecting
a forward drive direction. Forward speed may be up to rated motor speed, or a vehicle
speed in accordance with the rated motor speed. Actuation of the FNR switch 230 to
NEUTRAL may disable drive logic power for selecting either a forward drive direction
or reverse drive direction, so as to place AC motor 110 in a free-wheeling mode at
a relatively constant RPM (i.e., idle). Actuation of the FNR switch 230 to REV may
enable drive logic power for selecting a reverse drive direction. This switch position
may optionally sound a reverse alarm. Reverse direction speed may be desirably limited
to less than the rated speed, such as 60% of maximum motor speed, or a vehicle speed
of approximately 10 MPH.
[0030] Another drive input to the system logic may include a throttle position sensor 175,
as shown in Figure 1. The throttle position sensor 175 may be located in signal line
126 between the accelerator pedal or throttle 170 and motor controller 120 and may
be configured to output an analog voltage that may be converted to a digital signal
in the A/D converter of controller 120. The voltage may vary between about 0 to 5.0
volts in accordance with the position or depression of throttle 170. In an exemplary
configuration, 0-0.5 volts may indicate a 0 RPM commanded speed and 4.5 volts or greater
may indicate a maximum commanded motor speed In other words, a 0.5 volt output corresponds
to 0% commanded motor speed or zero RPM. A 4.5 or greater volt output corresponds
to 100% commanded motor speed in the forward direction (4650 RPM) and approximately
60% commanded motor speed in the reverse direction (2790 RPM). The throttle position
sensor 175 may be embodied as a suitable potentiometer or Hall Effect sensor, and
may thus provide a limitation on actual speed to 100% of motor speed in either the
forward or reverse directions.
[0031] Another drive input to the system logic may be via throttle enable sensor 177. The
throttle enable sensor 177, also occasionally referred to as a pedal-up sensor, may
sense one of a drive mode and a pedal-up mode, based on the position of the accelerator
pedal or throttle 170. When sensing the drive mode (at any point the pedal is depressed)
the throttle enable sensor 177 energizes a main contactor to enable operation of AC
motor 110 and to de-energize the electric brake 180 so as to enable drive power, via
motor controller 120 and motor 110, to wheels 198. if the pedal-up mode is sensed
(indicating that the accelerator pedal is fully 'up' and not depressed, the main contactor
may be de-energized to disable drive.
[0032] Accordingly, exemplary input conditions that may be met to provide motive power to
wheels 198 could include the key switch 220 placed in ON and the FNR switch 230 selected
to either the FWD or REV position, the run/tow switch 210 selected to RUN, brake position
sensor 163 receiving a 0% braking command from motor controller 120, and a battery
130 state of charge (SOC) of at least 20%. These are merely exemplary conditions to
provide motive power, other conditions may be set within the ordinary skill of the
art.
[0033] Another drive input to system logic may be provided via brake position sensor 163.
For example, sensing of less than 0.5 volt output may represent 0% braking and the
enabling of motive power to the wheels 198. Between 0.51 to 1.0 volts output, actual
speed may be maintained via regenerative braking and no motive power may be applied
to wheels 198, for example. Between 1.01 to 4.0 volt output, a proportional deceleration
speed ramp may increase with increasing input voltage. The start and finish conditions
may be adjustable, for example. For a 4.1 to 4.5 or greater volt output from brake
position sensor 163. commanded motor speed may be 0% and the electric brake 180 may
be de-energized to enable electric brake 180 to apply braking pressure upon motor
110. The braking function may be tunable in accordance with course conditions, such
as wet, dry, hilly, and flat terrain, and vehicle performance to provide a consistent
feel to the braking operation.
[0034] The logic functions of the brake position sensor 163 may override and maintain priority
over any throttle input to throttle 170, for example. The logic function for the brake
position sensor 163 may operate with the key switch 220 to ON, the FNR switch 230
to either FWD or REV, and the run/tow switch 210 in either RUN or TOW, the throttle
enable sensor 177 sensing either drive mode or pedal-up mode and the throttle position
sensor 175 sensing commanded motor speed anywhere between 0 to 100%. A further condition
may be any battery SOC value above 0%.
[0035] Another input to the system logic may be battery voltage. Motor controller 120 may
monitor the battery pack 130 voltage under load or may monitor the internal resistance
(impedance) of the battery pack 130 in order to determine the battery pack 130 state
of charge (SOC). With the SOC between about 100% to 25%, controller 120 may enable
motive power to drive the vehicle 190. With an SOC between about 24% and 20%, the
logic in motor controller 120 may limit commanded speed to 40% maximum drive speed,
or approximately 1860 RPM, or approximately 6 MPH to provide a limp-home capability.
For a SOC less than 20%, no motive power is supplied to power vehicle 190. The logic
may thus limit commanded speed to zero RPM, the electric brake 180 may be de-energized,
and motor braking via motor 110 may be enabled to protect battery pack 130 from being
too deeply discharged. The electric brake 180 may be energized by the run/tow switch
being selected to TOW at this latter SOC range.
[0036] Table 1 summarizes exemplary drive Inputs to the logic of motor controller 120.
Table 1 - Drive Inputs
Input |
Position |
Function |
Run/Tow Switch 210 |
Run |
Must be selected to enable motive power to drive the vehicle. |
Tow |
Energizes Electric brake 180 for 1 second and then applies 40% PWM hold on electric
brake 180 thereafter. Allows the vehicle 190 to be towed at speeds up to and slightly
above rated motor speed. (4650 rpm). Towing mode provides zero wheel torque. Towing
occurs multiple times daily. External switching of the U, V, or W power wires is not
required. |
Key switch 220 ON/OFF |
ON |
Enables drive logic power to motor controller 120 and energized electric brake 180 |
OFF |
Disables logic power to the motor controller 120. De-energizes the electric brake
180. |
Throttle Enable Sensor 177 |
DRIVE |
Energizes main contactor. De-energizes the electric brake 180. Enables drive. |
PEDAL-UP |
De-energizes the main contactor. Disables drive. |
Throttle Position sensor 175 |
0.5V input |
0% commanded motor speed (0rpm |
4.5V input |
100% commanded motor speed (4650rpm) FWD and (2790rpm) REV |
|
Limit actual speed to 100% motor speed (4650rpm) FWD and REV |
|
Other input conditions that may be met to provide motive power: |
|
|
Key switch 220 = ON and FNR switch = FWD or REV |
|
|
•Run/Tow switch 210= Run |
|
|
• Brake position sensor 163 = 0% braking command |
|
|
• Battery SOC > 20% |
Brake position sensor 163 |
0.5V input |
0% braking, motive power is enabled. |
0.51V - 1.0V input |
Maintain actual speed via regenerative braking - no motive power. |
1.01V-4.0V input |
Proportional deceleration speed ramp Increases with increased input voltage (start
and finish slope is adjustable). |
4.01V - 4.5V input |
Commanded motor speed is 0% (0rpm) De-energize the electric brake. |
|
This logic function has priority over throttle input. |
|
Operates in the following conditions: |
|
|
• Key switch = ON and FNR switch = FWD or REV |
|
|
• Run/Tow switch 210 = Run or Tow |
|
|
• Throttle enable switch 177 = ENABLE or DISABLE |
|
|
• Throttle position sensor 175 = 0% to 100% |
|
|
• Battery SOC > 0% |
Battery Voltage |
|
Monitor the battery pack 130 voltage under load or the internal resistance of the
battery pack 130 to determine the battery pack State of Charge (SOC) |
SOC = 100% to 25%- |
enables motive power to drive vehicle 190 |
SOC = 24% to 20% |
Limits commanded speed to 40% maximum speed drive. (1864rpm) |
SOC = 19% to 0% |
Limits commanded speed to 0% (0rpm). Electric brake 180 is De-energized. Motor braking
is enabled. Electric brake 180 can be energized only by RUN/TOW switch 210 = TOW.
Electric brake has a manual override to mechanically release spring. |
FNR SWITCH 230 (FWD/NEUTRAL/REV |
FWD |
Enables drive logic power and selects forward drive direction. Forward speed is 100%
of maximum motor speed. (4650 rpm) |
NEUTRAL |
Disables logic power to the motor controller 120. De-energites the electric brake
180. |
REV |
Enables drive logic power and selects reverse drive direction. Sound reverse alarm
250. Reverse direction speed is 60% maximum motor speed. (2790rpm). |
[0037] AC drive system 100 may include several exemplary drive outputs generated by motor
controller 120. For example, a reverse alarm output may be generated by controller
120 to activate the reverse alarm 250 when the key switch 220 is in ON and the FNR
switch 230 is in REV, and the run/tow switch 210 is selected to RUN, for example.
Motor controller 120 may disable the reverse alarm 250 when the key switch 220 is
selected to OFF or when the run/tow switch 210 is selected to TOW.
[0038] Drive output logic may be provided to the electric brake 180. Drive output logic
of motor controller 120 may enable electric brake 180 to a maximum activation voltage,
such as 48 volts, for one second and then drop to 40% PWM thereafter when the run/tow
switch is selected to TOW, or when the key switch 220 is selected to ON, the FNR switch
230 to FWD or REV, and throttle enable sensor 177 is in a drive mode, and actual motor
speed is 0 RPM, for example. These are only exemplary conditions, other conditions
may be applicable within the ordinary skill of the art.
[0039] AC drive system 100 may provide drive output logic to control the main contactor.
Drive output logic may enable the main contactor at a selected maximum voltage, such
as 36 volts (or other voltages), for one second and then drop to 40% PWM thereafter
when the run/tow switch 210 is selected to TOW, or when the run/tow switch 210 is
selected to RUN, the key switch 220 is ON and FNR switch 230, selected to FWD or REV,
and the throttle enable sensor 177 is in drive mode. Controller 120 may disable the
main contactor at 0 volts when the RUN/TOW switch 210 is selected to RUN and the key
switch 220 is selected to ON, FNR switch 230 is FWD or REV and the throttle enable
sensor 177 position is in a drive mode, for example.
[0040] Drive output logic may also be provided for controlling the locking differential
194. Logic may enable the locking differential 194 to engage at a selected maximum
voltage such as 12 volts, for example, for one second and then drop to 40% PWM, or
other selected intermediate voltage, thereafter. Conditions for engaging locking differential
194 may be satisfied if the RUN/TOW switch 210 is selected to TOW, or if the key switch
220 is selected to ON and FNR switch 230 to FWD and REV, and the throttle enable sensor
177 is in drive mode and actual motor speed is greater than 0 RPM, for example. Drive
output logic may disable the locking differential 194 at 0 volts, if the run/tow switch
210 is selected to RUN and the key switch 220 is selected to OFF, or if the key switch
220 is selected to ON, the FNR switch 230 to FWD or REV, the throttle enable sensor
177 is in pedal-up mode and actual motor speed is 0 RPM, for example. These are merely
exemplary conditions to engage/disengage the locking differential 194, other conditions
may be set within the ordinary skill of the art.
[0041] Table 2 summarizes the drive outputs from the logic of motor controller 120.
Table 2 - Drive Outputs
Output |
Position |
Function |
Reverse Alarm 250 |
Enabled |
12V when Key switch 220 = ON, FNR switch 230 = REV and when RUN/TOW switch 210 = RUN |
Disabled |
0V when Key switch 220 = ON, FNR switch 230 = FWD or REV or when RUN/TOW switch 210
= TOW |
Electric Brake 180 |
Enabled |
48V for 1 second and then drop to 40% PWM thereafter when RUN/TOW switch 210 = TOW
or Key switch 220 = ON and FNR switch 230 = FWD or REV and Throttle enable sensor
177 = drive, or actual motor speed> 0 rpm) |
Main Contactor |
Enabled |
36V for 1 second and then drop to 40% PWM thereafter when RUN/TOW switch 210 = TOW
or RUN/TOW switch 210 = RUN and Key switch 220 = ON, FNR switch = FWD or REV and throttle
enable sensor 177 = drive. |
Disabled |
0V when RUN/TOW 210 = RUN and Key switch 220 = OFF or RUN/TOW 210 = RUN and Key switch
220 = ON, FNR switch 230 = FWD or REV and throttle enable sensor 177 = pedal-up. |
Locking Differential |
Enabled |
12V for 1 second and then drop to 40% PWM thereafter when RUN/TOW = TOW or Key switch
= FWD or REV and (Throttle enable sensor 177 = drive or actual motor speed > 0rpm) |
Disabled |
0V when (RUN/TOW 210 = RUN and Key switch 220 = OFF) or Key switch = ON, FNR switch
230 = FWD or REV and throttle enable sensor 177 = pedal-up and actual motor speed
= 0% (0rpm) |
[0042] Communication between intelligent devices such as the motor controller 120, battery
pack 130, charger 140, external network 150 and various sensors and actuators such
as throttle 170, electric brake 180, service brake pedal 160, etc. may be provided
via controller area network CAN bus 145 and associated CAN connector interfaces. For
example, a CAN chip with high, low, and ground pins may be provided in a suitable
drive connector at the motor controller 120. As will be described in further detail
below, communication protocol may be a suitable CAN protocol such as CAN open 2.08
or compatible protocol. The CAN bus interfaces within AC drive system 100 may provide
an intermittent diagnostic ability via external network 150 as well as communication
with charger 140, for example. Data may be exchanged between the various components
of the AC drive system 120 and stored within motor controller 120. Such data may include,
but is not limited to, drive errors, warnings and fault codes, battery state of charge,
battery voltage, number of charge cycles, amount of run times and charge, total drive
time and total logic power time, for example. Although a CAN bus has been described
as an exemplary bus architecture, the exemplary embodiments may employ alternative
bus architectures. Other suitable bus architectures may include, but are not necessarily
limited to: RS 232, RS 422, USB, serial, parallel, wireless, Bluetooth and/or optical
buses, for example.
AC Motor
[0043] Referring again to FIG. 1, motor 110 may be configured as a three-phase, four-pole,
AC motor, such as an induction motor or permanent magnet motor. Such motors may be
brushless. Internally, motor 110 may include a wound stator and a permanent magnet
rotor. Having the windings in the stator may help to efficiently dissipate winding
heat. The stator windings may be connected in a three-phase wye configuration, for
example, here shown as the three drive phases U, V and W (embodied as wires U, V and
W in FIG. 1). The rotor may consist of a shaft and a core with rare earth permanent
magnets, its circumference providing inherent low inertia.
[0044] In general, rotor motion may be started by generating a revolving magnetic field
in the stator windings which interacts with permanent magnet fields in the rotor.
The revolving field may be created by sequentially energizing winding phase pairs
of the three drive phases U, V and W. The winding phase pairs may be energized with
current flow in a given sequence to produce the desired direction of rotation. At
any instant, two of the three phases may be energized while the third phase is off.
Energizing two phases simultaneously combines the torque output of both phases.
[0045] The AC drive system 100 may run off of a DC voltage source, for example, but has
a slightly more complicated commutation logic than a brushless DC drive system. In
the AC drive system 100, the power to each phase may be turned on and off gradually
by using pulse width modulation (PWM).
[0046] In general, PWM is modulation in which a duration of pulses is varied in accordance
with some characteristic of the modulating signal. As an example, a pulsing semiconductor
or pulse width modulator such as a FET (commonly used in the electronics industry)
may create a desired voltage that is proportional to the duty cycle, and which causes
power to a given phase to be turned on or off. Alternatively, pulse frequency modulation
could be used to create this desired voltage. In either case, the FET may be switched
between the ON and OFF states to create a desired voltage that is proportional to
the duty cycle at which it is switched.
[0047] Use of an AC motor 110 in vehicle 190 may provide a motor that requires less maintenance,
has a substantially long life, low EMI, and substantially quiet operation. An AC motor
such as the illustrative motor 110 may produce more output power per frame size than
PM or shunt-type DC motors and gear motors. The low rotor inertia of motor 110 may
provide Improved acceleration and deceleration times while shortening operating cycles,
and the linear speed/torque characteristics of brushless AC motors such as motor 110
may produce predictable speed regulation. Further, with brushless AC motors the need
for brush inspection is eliminated, making them ideal candidates for limited access
areas such as a golf car and applications where servicing may be difficult.
Motor Controller
[0048] Motor controller 120 may be embodied in hardware and/or software as one or more digital
microprocessors that may be provided on a printed circuit card, for example. However,
instead of a digital microprocessor, motor controller 120 may be embodied as an analog
processor, digital signal processor and/or one or more application specific integrated
circuits controlled by a suitable microcontroller or microprocessor (not shown).
Controller Area Network (CAN)
[0049] A controller area network (CAN) is a high-integrity serial data communications bus
for real-time applications. A CAN may operate at data rates of up to 1 Megabits per
second (Mbps) and has excellent error detection and confinement capabilities. CANs
may be typically used in automotive control applications, industrial automation and
control applications, for example.
[0050] Referring to FIG. 1, CAN bus 145 may be a serial bus system especially suited for
networking intelligent devices such as motor controller 120, as well as sensors and
actuators within system 100, although other bus architectures may be suitable as previously
described above. In general, a CAN bus is a serial bus system with multi-master capabilities,
that is, all CAN nodes may be able to transmit data and several CAN nodes may simultaneously
request the CAN bus 145. The serial bus system with real-time capabilities is the
subject of the ISO 11898 International standard and covers the lowest two layers of
the ISO/OSI reference model. In controller area networks, there is no addressing of
subscribers or stations in the conventional sense, but instead, prioritized messages
may be transmitted.
[0051] In general, a transmitter in a CAN may send a message to all CAN nodes. Each node
may decide, on the basis of a received identifier, whether it should process the message
or not. The identifier may also determine the priority that the message enjoys in
competition for CAN bus 145 access. The relative simplicity of the CAN protocol may
mean lower cost, CAN chip interfaces make applications programming relatively simple.
[0052] The CAN chips envisioned for AC drive system 100 may be commercially available, low-cost
controller chips. Such controller chips may implement the CAN data link layer protocol
in a suitable material such as silicon and may be configured for simple connection
to microcontrollers such as motor controller 120 or to a suitable controller of charger
140, for example.
[0053] A feature of the CAN protocol is its high transmission reliability. A CAN controller,
which may be suitably embodied as a chip on an integrated circuit board with motor
controller 120, for example, registers station errors and evaluates the errors statistically
in order to take appropriate measures. These measures may extend to disconnecting
a given CAN node that is the source of the errors, for example. Further, each CAN
message may transmit from 0 to 8 bytes of information. Of course, longer data information
may be transmitted by using segmentation, as is known. The maximum transmission rate
specified in ISO11898 is1 Mbit/s. This data rate applies to networks up to 40 meters.
For longer distances, the data rate may be reduced; for example, for distances up
to 500 m, a speed of about 125 kbit/s is possible, and for transmissions up to 1 km
a data rate of at least about 50 kbit/s is possible.
[0054] FIG. 3 is a block diagram illustrating an arrangement of CAN communication chips
in accordance with various embodiments. Referring to FIG. 3, a suitable CAN communication
chip 310 may be installed in the motor drive at either the motor 110 or motor controller
120 on vehicle 190. A second CAN communication chip 320 may be Installed in the charger
140, which may be typically mounted in the vehicle recharge area, such as where vehicles
are parked during down-time or at night, and connected to a 110 V outlet. A DC charger
plug 330 may be connected to the charger receptacle 340 of vehicle 190 for recharging
the battery pack 130 as needed, which may be nightly for example. One or more of a
DC charger cable 350, plug 330 vehicle charger receptacle 340 and a vehicle wire harness
(not shown) for vehicle 190 may contain a dedicated CAN high, low and in-ground signal
wires. When connected for charging, these connections may thus form the CAN bus 145
that links the motor controller 120 to the charger 140 and other intelligent devices
for data exchange, for example.
[0055] As discussed above, motor controller 120 may record and store information in a suitable
memory or storage as the vehicle 190 is used. Examples of a built-in memory medium
may include, but are not limited to, rewritable non-volatile memories, such as ROMs,
flash memories, and hard disks. Examples of removable storage media may include, but
are not limited to, optical storage media such as CD-ROMs and DVDs, magneto-optical
storage media, such as MOs, magnetism storage media such as floppy disks, cassette
tapes and removable hard disks, media with a built-in rewritable non-volatile memory
such as memory cards, and media with a built-in ROM, such as ROM cassettes for example.
[0056] Typical data stored in the associated memory or storage of the motor controller 120
for later exchange with the charger 140 may include, but are not limited to, drive
time in forward, drive time in reverse, logic time on (i.e., KEY ON time for key switch
220, the time that logic power is applied to motor controller 120), various warnings,
conditions and faults, the battery pack 130 SOC, amp-hours consumed and voltage data,
and data to assist in operating charger 140. The communication data exchange over
CAN bus 145 may be bi-directional, i.e., the charger 140 may also send data to the
motor controller 120. This functionality may provide a means to change parameters
of an entire vehicle fleet which would enable optional services purchased for an entire
vehicle fleet for any number of single cars vehicles 190 in the fleet.
[0057] Any number of chargers 140 may be connected to form a larger controller area network,
for example. Any CAN-supportable external network 150 such as a Dongle, a laptop computer,
a handheld computer or server may also be connected to the CAN bus 145 to provide
a system where data exchange between the remote CAN-supported computer and any vehicle
190 in the fleet may be made, for example. Accordingly, bi-directional data exchange
via CAN bus 145 may provide an ability to rotate a vehicle fleet to maintain even
vehicle 190 usage, and/or may provide an ability to warranty the vehicle 190 based
on usage (i.e., hours, mileage) for example. Further, bi-directional data exchange
via CAN bus 145 may provide an ability to predict service needs and to collect data
on course use, duty cycle, thermal cycles, driving styles, etc.
[0058] Battery pack 130 may include a plurality of battery cells connected in series (i.e.,
a 48Vdc electric power via four serially-connected l2Vdc batteries to power vehicle
190. Pack 130 may be embodied as any of a lithium ion (Li+), nickel cadmium (NiCd),
nickel metal hydride (NiMH), or lead-acid battery pack, for example, in terms of the
chemistry makeup of individual cells, electrodes and electrolyte of the pack 130.
[0059] In other various embodiments, motor controller 120 may be configured to determine
an ideal amount of power to return to the vehicle's battery pack 130 by monitoring
the energy applied to the motor 110 during vehicle 190 operation since the last charge
cycle, in order to determine the state of charge (SOC) for the battery pack 130, as
a percentage value. Based on the SOC, the motor controller 120 may provide data to
charger 140 so charger 140 can return energy to battery pack 130 in accordance with
or in proportion to the SOC when the charger 140 is operatively connected to the vehicle
190.
[0060] For example, the motor controller 120 may sum the amount of energy consumed during
operation of the vehicle 190 since the last known charge cycle. The energy removed
may be subtracted from a given last known charge cycle, thereby determining a battery
pack 130 state of charge (SOC). A given amount of energy equal to a ratio of energy
removed to energy returned to the battery pack 130 may be calculated by suitable software
within motor controller 120 or another intelligent device, such as charger 140. This
ratio may be optimized in relationship to the amount of drive system efficiencies,
battery pack type, battery pack age, and the rate of energy consumption, for example,
although other parameters may be used for optimization of the ratio of energy removed
to energy returned to the battery pack 130. This may be proportional to the internal
resistance of battery pack 130.
[0061] Another aspect of the exemplary embodiments may be directed to an electrically operated
parking brake 180. Parking brake 180 may be actuated when the brake pedal 160 of the
vehicle 190 is at a maximum stroke. The brake 180 may be a brake by wire design that
may include a brake pedal position sensor 163 and brake full stroke sensor 165, as
shown in FIG. 1.
[0062] Referring to FIG. 1, and during normal driving situations, the electric brake 180
may be powered to a released position by the motor controller 120. Brake pedal sensor
163 determines the position of brake pedal 160 to vary the electrical energy applied
to brake 180 via signal line 122. When brake pedal 160 is depressed to within about
5% of the maximum brake pedal stroke, for example, power to brake 180 may be interrupted
to effect a parking or emergency brake function. Once this circuit is open, power
may be removed from the electric brake 180 and a friction material may be spring applied
to the disk. The springs of electric brake 180 may be sized to apply a pressure to
the friction material, providing a braking torque equal to or greater than about 120%
of the motor 110 maximum dynamic torque. This action may reduce the motor speed toward
zero until the vehicle 190 reaches zero speed, or until the brake full stroke sensor
165 is deactivated. As an alternative, controller 120 may utilize the full stroke
sensor independently of the brake pedal sensor 163 to initiate a parking brake function
using only that input. The system may further be configured so that activating the
brake pedal 160 at zero speed releases the electric brake 180 and holds vehicle 190
stationary. At any time where the pedal 160 is released, which deactivates the brake
full stroke sensor 165, normally commanded vehicle driving may resume.
[0063] The brake pedal position sensor 163 may be used for service braking by commanding
a given motor speed reduction per unit time. The position of brake pedal 160 as sensed
by brake pedal sensor 163 provides an input to controller 120 to determine the deceleration
rate of vehicle 190. The electrically operated brake 180 may be a motor shaft mounted,
spring applied and electrically released disc brake, for example. The electric brake,
180 may also assist on down-hill braking.
[0064] In accordance with the position of brake pedal 160, the brake pedal position sensor
163 may send the motor controller 120 a signal to reduce the motor speed and induce
a braking torque that is proportional to the pedal position. The braking torque may
be minimal with minimal brake pedal 160 depression, and may be at a maximum at the
full brake pedal 160 depression, for example.
[0065] The brake full stroke sensor 165 may complement, but would not replace an emergency
stop, which may be activated by turning the key switch 220 to the off position, thereby
positively stopping the vehicle 190. The brake full stroke sensor 165 may thus function
as redundant safety switch, and may be provided to maintain a safe driving condition
where the vehicle 190 may be stopped in a panic or unforeseen single emergency event.
Such an event may include interruption of operation of motor controller 120, failure,
operator error and/or other external events, for example.
[0066] In another aspect, motor controller 120 may be configured to provide an automatic
park braking function. In order for the motor controller 120 to determine when to
automatically engage the parking brake 180, the motor controller 120 may monitor the
motor commanded speed, actual speed, key switch position, throttle and brake conditions,
for example.
[0067] There may be several possible conditions that could cause the motor controller 120
to automatically engage the parking brake 180. For example, one condition may occur
when the vehicle 190 is coasting, without any command from either the accelerator
(throttle 170) or the brake pedal 160. For this condition to exist, the vehicle 190
is moving, and the key switch 220 is selected to ON and the FNR switch 230 is in FWD
position. Based on these input conditions, motor controller 120 may reduce the motor
speed by a given amount per unit time, which may be referred to as "neutral braking."
If vehicle 190 remains in this condition, and the actual motor speed is within a given
range near zero speed, motor controller 120 may remove power from the electric brake
180 and the parking brake 180 may be commanded to be set. After a given time, the
motor controller 120 may disable the motor 110. If the motor controller 120 detects
actual motor speed above the given range near zero speed, motor controller 120 may
attempt to prevent the motor 110 from rotating, maintaining the vehicle 190 at a stop.
[0068] Another condition may occur if the brake pedal 160 is depressed a sufficient time
to bring the vehicle 190 to a complete stop, then the parking brake 160 is engaged.
A complete stop may be defined as a given range of speed near zero speed, for example.
For this condition to exist, the vehicle 190 may be commanded to a stop by depressing
the brake pedal 160, the key switch 220 is ON, and the commanded speed and actual
speed are at 0 RPM or within the given speed range near zero speed. Based on these
inputs, motor controller 120 may command the electric brake 180 to engage. After a
given time has elapsed, motor controller 120 may disable the motor 110. If the motor
controller 120 detects that actual motor speed above the given range near zero speed,
motor controller 120 may attempt to prevent motor 110 from rotating, maintaining the
vehicle 190 at a stop.
[0069] Another condition may occur if any error in the logic inputs to AC drive system 100
exist, if a sensor is out of range, or if the motor controller 120 faults due to any
of an over-current, over-voltage, under-voltage, over-temperature, or under-temperature
condition, for example. Each fault condition may have a unique outcome in terms of
precautionary measures or reactions under the control of motor controller 120, including,
but not limited to, signaling warning codes via meter 240 or warning lights on the
LED 245 of the instrument panel, reducing motor 110 performance for continued drive
operations, immediate shutdown, and the like. These fault conditions may occur at
any vehicle speed or under any operator condition where the motor controller 120 detects
one or more of the aforementioned fault conditions. In this example, motor controller
120 may take the precautionary action of commanding zero motor speed and then engaging
the parking brake 180 within a short period or immediately, and may disable motor
110 in some more extreme cases, for example.
[0070] Another condition may occur if the key switch 220 is set to the OFF position. Motor
controller 120 may engage the electric brake 180 in any case where the key switch
220 is set OFF, regardless of any other input condition, Including vehicle 190 speed.
This may provide a necessary safety function as the key switch 220 is also the operators
only emergency stop switch on vehicle 190.
[0071] Other various embodiments enables the motor controller 120 to provide a pedal up
braking or neutral braking function based on given monitored inputs, in order to detect
an Implemented desired braking condition when the brake pedal is not engaged. By pedal
up braking, while the vehicle accelerator pedal is released, motor controlled 120
may actively implement a regenerative braking situation to decrease vehicle 190 speed
down to a base speed of the motor 110. Thus, pedal up or neutral braking may represent
an ability of the vehicle 190 to reduce the vehicle speed by a given amount per unit
time, when neither the brake pedal 160 nor the accelerator pedal (throttle) 170 is
engaged, independent of vehicle slope (e.g., the slope of the vehicle on a hill or
indine).
[0072] During normal operation of the vehicle 190, motor controller 120 may monitor several
operator inputs and vehicle conditions. For example, brake pedal position, accelerator
pedal position, and actual motor speed may be monitored by motor controller 120 to
enable the implementation of pedal up braking. When the accelerator pedal 170 and
brake pedal 160 are not engaged by the operator, and the vehicle 190's actual motor
speed is determined to be in a given range, motor controller 120 may command the motor
110 to reduce speed by a given amount per unit time, for example. This reduction of
motor speed for unit time may continue until the input conditions or until the motor
speed reaches a near zero speed condition. If a near zero motor speed is encountered,
motor controller 120 may command the engagement of the automatic parking brake feature,
reducing actual motor speed and stopping the vehicle 190. Accordingly, by virtue of
automatically reducing the vehicle speed, even on a downhill slope, pedal up braking
in accordance with various embodiments may provide an additional measure of safety
to the vehicle 190 operation.
[0073] Other various embodiments are directed to the implementation of a tow mode. In the
tow mode, motor controller 120 may be configured to limit the maximum towing speed
of vehicle 190 and to control motor 110. This is so that motor 110 neither consumes
power nor generates power while vehicle 190 is being towed.
[0074] The tow mode may be selected by setting the key switch 220 to the ON position, the
FNR switch 230 to the REV position, and selecting the TOW position on the run/tow
switch 210. As discussed above, the run/tow switch 210 may be located on the vehicle
190 at a place that is convenient for towing, yet a location where the switch 210
may not be easily activated from the operator's (or passenger's) position. This may
provide reasonable assurance that the run/tow switch 210 will not be purposefully
or inadvertently cycled during normal driving evolutions of the vehicle 190.
[0075] One function of the tow mode may be to limit the vehicle 190 speed to, by way of
example, 15 miles per hour, as specified by ANSI Z130. Selecting the key switch 220
to an ON condition enables the logic power to the motor controller 120. Selecting
the TOW position on the run/tow switch 210 may deactivate the electric parking brake
180, in order to prepare the vehicle 190 for towing. The service brake pedal 160 may
function normally while vehicle 190 is in the tow mode. In some configurations the
FNR switch 230 may be set to a preferred position.
[0076] As logic supplied to the motor controller 120 is activated by a key ON condition,
motor controller 120 may monitor the actual towing speed of the vehicle 190. This
may be accomplished via a feedback signal from the motor 110 or from a wheel 198 to
the motor controller 120. The motor signal may be provided by a suitable motor speed
encoder, wheel speed encoder, sensor-less device and/or by monitoring the frequency
or voltage of the motor 110. Based on these inputs, motor controller 120 may calculate
that the vehicle 190 has reached a speed equal to, by way of example, 15 MPH ± some
given error tolerance. Motor controller 120 may then attempt to resist vehicle motion
by commanding the vehicle 190. via motor 110 and/or electric brake 180 to decelerate
to, by way of example, 15 MPH.
[0077] Another function of the tow mode may be to assist towing so as to have a negligible
effect on the state of charge of the battery pack 130. For example, while the vehicle
190 is in tow, the motor controller 120 may monitor current between the battery pack
130 and motor controller 120. Motor controller 120 may then command the motor speed
or torque to deliver a net consumption of zero (0) amps battery current to offset
back EMF with forward EMF. Current is limited because the motor controller 120 can
only turn the rotors so quickly. Although zero amps consumption may not be obtainable
in actuality, the allowable error of the AC drive system 100 may facilitate the towing
function, with the positive and negative current to and from the battery pack 130
having a negligible effect on the battery pack 130's overall SOC condition. Further,
while the vehicle is in the tow mode, controller 120 may selectively activate the
brake 180 to limit tow speed below a predetermined value, such as a predetermined
motor revolutions per minute, such as 4800 RPM. Such a tow speed may be determined
in accordance with the ability of controller 120 to operate motor 110.
[0078] FIG. 4 is a block diagram illustrating a front wheel speed sensor in accordance with
various embodiments. Referring to FIG. 4, another various embodiment may be directed
to a front wheel speed sensor 510. The front wheel speed sensor 510 may enable implementing
one or both antilock braking and traction control features on a vehicle 190 such as
a golf car or small utility vehicle. Traction control and antilock braking may limit
the ability for driven and braked wheels to slip with respect to the road surface.
Reduction in wheel slip may improve the control of the vehicle 190 by reducing the
ability of the vehicle 190 to enter into a skid. These features may greatly reduce
vehicle stopping distance in the event of a reduced friction road surface, such as
wet grass, for example. When a vehicle's road surface is a turf surface, traction
control and antilock braking features may reduce the turf damage by reducing the amount
of slip between the wheel 198 and the turfs surface.
[0079] Motor controller 120 may monitor the motor speed, which is proportional to the driven
wheel speed. Motor controller 120 may include stored preprogrammed data related to
the vehicle 190's overall gear ratio, enabling the motor controller 120 to calculate
the driven wheel speed, for example.
[0080] As shown in FIG. 4, a suitable wheel speed sensor 510 may be mounted to a hub of
a non-driven and non-braked wheel 198 to measure the wheel speed of a wheel that is
not slipping relative to the road or turf surface. The measurable data from the sensor
510 may be used to enable maximum braking and/or acceleration without slipping. This
data may be communicated to the motor controller 120 via CAN bus 145, for example.
Motor controller 120 may compare the calculated wheel speed of the driven wheel 198
to the wheel speed input from the non-braked wheel 198. Motor controller 120 may then
adjust the motor speed to match speed in an effort to reduce the error between the
driven and non-driven wheel. Once the error has been reduced, motor 110 may accelerate
or decelerate to match the actual motor speed to the commanded motor speed. If additional
errors are measured between the non-driven and driven wheels by motor controller 120,
motor controller 120 may further adjust the motor speed to reduce the given error
within acceptable limits. Such control provides maximum braking or acceleration while
minimizing slippage.
[0081] FIG. 5 is an exemplary block diagram illustrating a multiple or all wheel drive arrangement
in accordance with various embodiments. Although FIG. 1 illustrates other various
embodiments in which motor 110 may drive the rear wheels 198 via rear axle 192 and
locking differential 194, vehicle 190 could be configured to include a multiple or
all-wheel drive system. For example, a tandem motor arrangement or four separate AC
motors 610A-D could be provided to power an individual or corresponding wheel 198.
[0082] Driving two or more wheels of vehicle 190 independently may provide several advantages
over the common solid axle conventionally used in vehicles such as golf cars. For
example, the differential carrier may be eliminated. Eliminating the differential
194 may eliminate mechanical losses associated with mechanically differentiating wheel
speed. By providing a sensor-based steering direction and then powering the wheels
with unequal torque or speed, the steering system may be assisted in steering the
vehicle, possibly reducing the steering effort. Additionally, directly driving two
wheels may provide the functionality of a differential lock. This feature may generally
provide for additional tractive or braking effort. Further, with two-wheel or all-wheel
drive, the solid beam axle 192 may be eliminated to facilitate an independent rear
suspension. Accordingly, each wheel could be driven by corresponding brushless AC
motor 610A-D, each motor 610A-D providing 3φ outputs. Further, each wheel could optionally
include a corresponding speed sensor 510 as shown in FIG. 4, for example. Alternatively,
instead of a 4-motor configuration, a tandem configuration is envisioned, where one
AC brushless motor (610 A or 610B) drives the front wheels, and another AC brushless
motor (610C or 610D) drives the rear wheels.
[0083] By driving each wheel of vehicle 190 with two to four separate motors 110, independent
braking of the wheels may be conducted as needed to enhance traction during vehicle
acceleration or braking and independent driven wheel speeds may be measured with the
front wheel sensor. The sensor may be installed in the motor 110, for example. Additionally,
such an arrangement may provide redundant operation in the event of a inoperability
of a motor; the vehicle 190 may remain operational with only motor system. Further,
motor size may be reduced while providing equal or enhanced vehicle 190 performance.
Reduced power levels may make direct drive motors such as the brushless AC motor 110
described herein more technically feasible and economical. Finally, unsprung weight
may be reduced, thereby improving drive quality via the suspension system.
[0084] Accordingly, the use of an AC drive system in a vehicle such as a golf car and/or
a small utility vehicle may provide several distinct advantages where precise position
control is not a main objective and/or where an AC current source is not readily available,
but may be simulated using a three-phase power inverter and a DC battery pack 130.
[0085] For example, the drive efficiency of selected AC motors may far exceed a typical
series DC motors, or separately excited armature and field (shunt-type) DC motor.
This higher efficiency may enable the vehicle 190 to operate longer and to travel
further on a smaller battery pack 130.
[0086] Additionally, peak motor torque may be available at zero motor RPM, thereby enabling
the motor 110 to hold the vehicle 190 in place This may prevent the vehicle 190 from
moving in certain safety critical situations for a long enough duration to enable
the parking brake 180 to be engaged and to avoid vehicle rollaway, for example.
[0087] Further, motor 110 may be controlled by motor controller 120 so as to produce a control
torque in either rotational direction. This may enable the motor 110 use as a service
brake, thereby eliminating the need for a mechanical service brake, for example. Enabling
the AC drive system 100 to act as the vehicle service brake may convert a percentage
of the vehicle 190's kinetic energy to electric potential energy, thereby providing
an ability to the charge the associated battery pack 130. Moreover, use of a motor
110 as a service brake reduces the heat energy produced by using a mechanical service
brake. The elimination of this heat during service brake may enable the use of the
lower temperature plastics for body panels, components and wheels on the vehicle 190,
for example. Still further, a smaller, lighter motor may be used due to the high efficiency
of brushless permanent magnets or induction motors, as compared to series or shunt-type
DC motors.
[0088] While the present invention has been described in its preferred embodiments, it is
to be understood that the words which have been used are words of description rather
than limitation and that changes may be made to the invention without departing from
its scope as defined by the appended claims.
[0089] Each feature disclosed in this specification (which term includes the claims) and/or
shown in the drawings may be incorporated in the invention independently of other
disclosed and/or illustrated features.
[0090] The text of the abstract filed herewith is repeated here as part of the specification.
[0091] A drive system is provided for a utility vehicle and includes an alternating-current
(AC) motor for providing a drive torque. An AC motor controller receives a battery
voltage signal, throttle pedal position signal, brake pedal position signal, key switch
signal, forward/neutral/reverse (FNR) signal, and run/tow signal indicative of the
utility vehicle being configured to be driven and being configured to be towed. The
AC motor controller generates an AC drive signal for the AC motor, wherein the AC
drive signal is based on the battery voltage signal, throttle pedal position signal,
brake pedal position signal, key switch signal, FNR signal, and run/tow signal.
1. A drive system for a vehicle, comprising:
an alternating current (AC) motor for providing a drive torque;
an electrically actuated brake mounted to a shaft of the AC motor for providing a
braking torque to the AC motor shaft; and
a controller that receives a battery voltage input, a throttle pedal position input,
a brake pedal position input, a key switch input, a forward/neutral/reverse (FNR)
input, and a brake pedal full-stroke input, the controller generating a drive signal
for the AC motor based on the inputs;
wherein the controller sends a signal to the electrically actuated brake based on
at least one of the brake pedal position input and the brake full-stroke input.
2. The drive system of claim 1 wherein the controller further receives a throttle enable
input.
3. The drive system of claim 1 further comprising a rechargeable battery for providing
the controller with a source of electrical energy wherein the rechargeable battery
type includes one of lithium ion, nickel cadmium, nickel metal hydride, and lead-acid,
wherein the controller recharges the rechargeable battery with energy received from
the motor and the controller determines a percentage of the energy to provide to the
rechargeable battery based on battery pack type, battery pack age, and rate of energy
consumption.
4. The drive system of claim 1 wherein the controller further includes a communication
bus interface for communicating data.
5. The drive system of claim 4 wherein the data includes real-time control data.
6. The drive system of claim 4 wherein the communication bus interface is compatible
with one of a Controller Area Network (CAN), RS-232, RS-422, universal serial bus
(USB), serial, parallel, wireless, Bluetooth, and optical formats.
7. The drive system of claim 6 wherein the real-time control data includes at least one
of the battery voltage input, throttle pedal position input, brake pedal position
input, key switch input, and FNR input.
8. The drive system of claim 4 further comprising a battery charger that includes a second
communication bus interface for communicating a battery state of charge (SOC) with
the communication bus interface of the controller.
9. The drive system of claim 1 further comprising a locking differential that receives
and redirects the drive torque to a pair of axles.
10. The drive system of claim 9 wherein the locking differential locks and unlocks in
accordance with a differential control signal that is generated by the controller.
11. The drive system of claim 1 further comprising a plurality of wheel speed inputs and
wherein the drive signal is further based on the wheel speed inputs.
12. The drive system of claim 11 wherein the controller includes at least one of an antilock
braking system and a traction control system that receive the wheel speed inputs and
limit acceleration and deceleration of the AC motor.
13. The drive system of claim 12 wherein the traction control system limits the acceleration
and deceleration based on comparing wheel speed inputs associated with a respective
driven wheel and a non-driven wheel.
14. The drive system of claim 1 comprising a second AC motor for providing a second drive
torque wherein the controller communicates a second drive signal with the second AC
motor and wherein the second drive signal is based on an operating condition of the
motor.
15. A drive system for a vehicle, comprising:
a motor for providing a drive torque;
an electrically actuated brake mounted to a shaft of the motor for providing a braking
torque to the motor shaft; and
a controller that receives a battery voltage input, a throttle pedal position input
that varies in accordance with a position of the throttle pedal, a brake pedal position
input that varies in accordance with a position of the brake pedal to indicate a commanded
vehicle deceleration rate, a key switch input, a forward/neutral/reverse input, and
a brake pedal full stroke input indicative of whether the brake pedal has been depressed
to a parking brake position, the controller generating a drive signal for the motor
based on the inputs;
wherein the electrically actuated brake is operated to effect a parking brake function
preventing rotation of the motor shaft when the brake pedal full stroke input indicates
that the brake pedal has been depressed to the parking brake position.
16. A drive system for a vehicle, comprising:
a motor for providing a drive torque;
a motor shaft mounted, spring applied, electrically released brake for providing a
braking torque to the motor shaft;
a controller that receives a battery voltage input, a throttle pedal position input
that varies in accordance with a position of the throttle pedal, a brake pedal position
input that varies in accordance with a position of the brake pedal to indicate a commanded
vehicle deceleration rate, a key switch input, a forward/neutral/reverse input, and
a brake pedal full stroke input indicative of whether the brake pedal has been depressed
to a parking brake position, the controller generates a drive signal for the motor
based on the inputs,
wherein the controller actuates the electrically released brake to effect a parking
brake function preventing rotation of the motor shaft when the key switch input indicates
an OFF condition.
17. The drive system of claim 16 wherein the controller sends an emergency brake control
signal to actuate the electrically released to effect an emergency brake function
stopping rotation of the motor shaft brake when the key switch input indicates an
OFF condition and the vehicle is moving.
18. The drive system of claim 16 wherein the controller sends a parking brake control
signal to actuate the electrically released brake to effect a parking brake function
preventing rotation of the motor shaft when the key switch input indicates an OFF
condition and the vehicle is stopped.
19. The drive system of claim 16 wherein the controller applies the electrically released
brake regardless of any input other than the key switch input.
20. The drive system of Claim 15, wherein the parking brake position comprises depression
of the brake pedal to within a predetermined range of a maximum brake pedal depression
position.