SlideShare a Scribd company logo
1 of 4
Download to read offline
Design of Electric Power Steering for Forklift Based on ARM
Ma Dongmei
Changzhou University
Changzhou, China
mdm@cczu.edu.cn
Abstract— After analyzing Electric Power Steering (EPS) and
electric control unit (ECU), a controller system based on ARM
LPC1752 is designed. Direction control circuit, H-bridge
control circuit and PWM technology were used to control a
motor. The PD fuzzy control algorithm was used to control the
steering system too. The system has got through the test of
relevant electrical properties. Practical use shows that the
system has good control performance.
Keywords-ARM controller; H-bridge control circuit; PD
control; Over-current protection
I. INTRODUCTION
The Electric Power Steering (EPS) is a kind of power
steering that depends on motor to provide auxiliary torque.
Compared with the traditional Hydraulic Power Steering, the
EPS is easier to adjust and much more flexible to assemble
and can provide power on more conditions. It can save
energy and protect the environments. It’s the development
direction of the Power Steering [1] [3]
. In this paper, an EPS
system based on ARM is designed after analyzing the
principle of EPS and electric control unit (ECU). The PD
fuzzy control algorithm was used to control the steering
system too. The system has got through the test of relevant
electrical properties and has been proved to have excellent
assist characteristic.
II. WORKING PROCESS OF FORKLIFT ELECTRIC POWER
STEERING
When the electric forklift steering wheel rotates, rotation
direction sensor outputs an analog signal to ECU controller.
The analog signal is corresponds to the steering wheel’s
rotation angle. ECU combines this rotation angle signal and
the speed signal coming from speed sensor and than
determines a target PWM to control the motor rotation
direction and speed [2]
. The motor’s torque output is
delivered to steering output shaft through reducing
mechanism. And then makes the steering wheel rotate certain
angle with the use of steering gear [4]
. The process realized
the power function to the steering system.
III. STRUCTURE AND PRINCIPLE OF THE CONTROLLER
A/D acquisition circuit, H-bridge motor control circuit
and protection circuit compose the controller, as shown in
Figure 1. The controller collects torque signal and speed
signal and then transmits them to ARM chip. According to
the control rules, the system determines the motor’s rotation
direction and speed to drive the motor through H-bridge
circuit by the mode of PWM. At the same time, the system
takes sample of the motor’s current to control the motor or
protect the system. When the motor current is greater than
the over-current set value, or the speed is greater than the set
value, in order to protect the security of the system the
controller will send a signal to the relay to cutoff the motor’s
power. When the system works normally, the energy will be
supplied again.
Figure 1. Structure of the controller.
IV. DESIGN OF CONTROLLER
ARM LPC1752 is the CPU of the controller. ARM
LPC1752 has abundant hardware resources. So, the circuit is
simplified, the reliability is improved, and the system will be
easier to be extended and upgraded. Direction control signal
and PWM signal are loaded to H-bridge driver circuit to
control the motor. The use of HIP4082 avoids the possibility
direct connection of the MOSFETs at the same time. Pulse
width modulation mode uses single polarity PWM. The duty
ratio of PWM is easier to be adjusted and the system is much
more reliable.
A. ARMLPC1752 microprocessor
The LPC1752 is ARM Cortex-M3 based microcontroller
for embedded applications featuring a high level of
integration and low power consumption. The peripheral
complement of the LPC1752 includes up to 512 kB of flash
memory, up to 64 kB of data memory, Ethernet MAC, USB
Device/Host/OTG interface, 8-channel general purpose
DMA controller, 4 UARTs, 2 CAN channels, 2 SSP
controllers, SPI interface, 3 I2C-bus interfaces, 2-input plus
2-output I2S-bus interface, 6 channel 12-bit ADC, 10-bit
DAC, motor control PWM, Quadrature Encoder interface, 4
general purpose timers, 6-output general purpose PWM,
ultra-low power Real-Time Clock (RTC) with separate
battery supply, and up to 52 general purpose I/O pins. At the
same time ARM LPC1752 supports C language, this is
helpful for the software’s development and debugging of the
control system. In the design of this system, in addition to
Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (ISCCCA-13)
Published by Atlantis Press, Paris, France.
© the authors, 2013
0050
the corresponding memory and timer functions, the DAC and
PWM are mainly used.
B. Controller pins function description
The center controller’s input and output pins are
indicated in fiigure 2.
Figure 2. Input and output pins of LPC1752.
The expatiation of the pins flows below.
• RESET: Reset signal input suplied by chip CS8363.
At the same time, chip CS8363 suplies 3.3V voltage
to ARM processor.
• XTAL1, XTAL2: Work clock signal input. The
working frequency of the system is 12MHz.
• RXD, TXD: RXD and TXD are connected with chip
RS232, used for communication with computer. It is
used to download a program and display necessary
information on the PC screen.
• ENCODER_A, ENCODER_B: Speed encoder
signal input pins. Interrupt mode is used to read
forklift steering motor rotation speed.
• 24V_ON_OFF: The 24V power control signal
output. It is used to open or close the 24V power.
• PWM_MOTOR: Motor speed control PWM signal
output, used to control the steering motor’s speed
and direction.
• RELAY_C: Motor power’s relay control signal,
according to self state to decide whether to provide
power to the motor.
• OFF_CON: The recovery output signal of over
current protection. When over-current happens,
PWM signal output is prohibited. After a period of
time’s delay, PWM signal output is allowed again to
determine whether over-current exists.
• INT_GL: Over-current input interrupt application
signal. When over-current happens, its edge produce
interrupt request and the system makes
corresponding processing in time.
• LED: LED lamp is used for indicating the running
status of the controller and the causes of the failures.
• AD_ZD: The rotation angle’s encoder input signal,
the size of the voltage reflects the angle size of the
forklift steering wheel rotates.
• AD_I: Motor driver current input. It is used to judge
r the motor is over-current or not.
• AD_24V: The input of supply voltage, reflects the
size of the power supply voltage. When the power is
too big or too small, the system will output alarm
signal and then stop working.
C. A/D data sampling
LPC1752 uses 12 successive approximation ADC type.
Input voltage range is 0~3.0V, and conversion distinguish
ability is 2.9mV. For torque sensor, the output voltage range
is 1~4V, so the signal only needs low pass filtering
processing and partial pressure processing. To the motor
sampling current, with positive and negative difference, still
needs level conversion to make it into positive voltage. The
AD_I signal as shown in figure 5 is this positive voltage.
D. Motor control circuit
The motor control circuit is composed of direction
control circuit and H-bridge motor control circuit. The motor
control circuit diagram is shown in Figure 3.
The PWM signal comes from ARM passes through
74HC00 chip, and then generates two signals which have
same duty ratio and opposite polarity. These two signals are
transmitted to ALI and BLI of HIP4082 chip.
Figure 3. Motor control circuit diagram.
DIS is the input signal of over-current protection, it is in
low level normally. When DIS is in high level, the four
output signals AHO, BHO, ALO and BLO are all in low
level. The four MOSFETs Q1,Q2,Q3 and Q4 are turned off
and the over-current protection is realized. The DEL pin of
HIP4082 is connected to ground through a resistance. The
resistance plays a role of delay of the up-down tubes’
conducting conversion. It makes the up-down MOSFETS are
not conducted at the same time. This improves the system’s
reliability greatly. The oscillogram of signal to drive motor is
demonstrated in Figure 4.
Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (ISCCCA-13)
Published by Atlantis Press, Paris, France.
© the authors, 2013
0051
Figure 4. Motor control circuit diagram.
E. Analysis of control process
When the duty ratio of PWM signal is equal to 50%, the
turn-on time of Q1 and Q4, Q2 and Q3 is same, and the
forward and reverse signal time on the motor’s two sides is
same too. So the two sides’ power is same and the motor
keeps stationary. If the duty ratio of PWM signal is greater
than 50%, the turn-on time of Q1 and Q4 is greater than Q2
and Q3. The power on forward direction is greater than the
reverse side. The motor rotates forward. If the duty ratio of
PWM signal is less than 50%, the turn-on time of Q1 and Q4
is less than Q2 and Q3. The power on forward direction is
less than the reverse side. The motor rotates in reverse
direction.
When forklift steering wheel rotate, it drives the sensor
rotates, and outputs the rotation angle analog signal at the
same time. When the steering wheel rotates 0~180 degrees,
the corresponding sensor output 1~3.5V voltage. After the
partial pressure processing, the voltage is added to A/D
channel of ARM chip. ARM converts the voltage signal into
corresponding digital quantity, and then converts the digital
quantity into corresponding rotation angle to control the
PWM duty ratio, i.e., to control motor rotation direction and
rotation speed. When motor rotates, the coding sensor
connected with it outputs pulse signal, which reflects the
motor rotation speed and angle. The coding sensor signal is
transmitted to corresponding input pin of LPC1752, and the
program can read the value and direction.
The program compares the wheel rotation angle ω1 and
the angle value ω2 read by coding sensor. If ω1=ω2, it shows
that the forklift’s rotation angle and direction are according
with the steering’s angle and direction. And then the motor
stop turning. When ω1>ω2, it indicates that the forklift’s
rotation angle do not reach the wheel positive direction angle.
The motor continues to rotate in positive direction until
ω1=ω2. When ω1<ω2, it indicates that the forklift’s rotation
angle do not reach the wheel reverse direction angle. The
motor continues to rotate in reverse direction until ω1=ω2.
F. Design of over-current protection circuit
Over-current protection circuit is shown in figure 5.
Access a current sampling resistance R10 between the MOS
tubes and ground. The value of R10 is 20mΩ, the motor
protection current value takes 10A. Then the maximum
voltage of R10 is 0.2V. C24 and R24 compose filter circuit.
The filter circuit converses pulse voltage into direct voltage.
The operational amplifier U7A amplify this DC and output
the amplifying signal to the reverse input pin of U7B. The
positive input reference voltage is 4V. Normally, the reverse
input voltage is less than the positive voltage. The U7B
output voltage is high level. Chip 74HC00 changes it into
low level, and the value of DIS is 0. So the H-bridge control
circuit works normally. When motor current is greater than
10A, the amplifying output signal of U7A will be greater
than 4V. The reverse input voltage is greater than the
positive voltage. The U7B output voltage is low level. Chip
74HC00 changes it into high, and the value of DIS is 1. The
H-bridge control circuit stops working to turn off the power
of the motor. So the system is well protected.
Figure 5. Over-current protection circuit.
G. Software design
The software program is written in Keil uVision4.
Software control flow chart is shown in figure 6. The main
program is composed of initialization portion and main loop
program. Serial port, timer, external interrupt, ADC and
PWM are initialized in the initializer. In the loop program,
the control to the motor and over-current are realized.
As a time reference, T0 is a 0.1mS timer in order to
determine the motor rotation speed. The external interrupt 0
counts to the motor encoder’s input pulse to determine the
forklift rotation angle. ADC converts the analog signal of
rotation direction and motor current to corresponding digital
quantity. Then the digital quantity is converted to
corresponding rotation angle and motor current value. RS232
serial outputs current running state. PC machine receives and
displays relevant information. PWM signal is the direction
control signal and speed control signal of the motor. The
motor current rotation speed and motor current value are
transmitted into PD controller. According to the steering
wheel rotation signal, ARM processor output a
corresponding PWM value to control the rotation direction
and rotation speed of motor. So, the system has good
tracking effect.
Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (ISCCCA-13)
Published by Atlantis Press, Paris, France.
© the authors, 2013
0052
start
initialization:
initialize T0,INT0,A/D
and PWM
read direction rotation
signal and code signal
compare ω1 and ω2
PWM=50%
calculate
PWM value
calculate
PWM value
output PWM signal
read current value
over current?
stop PWM
output
delay
ω1<ω2 ω1>ω12
ω1=ω2
Figure 6. Software control flow chart.
V. SYSTEM CONTROL STRATEGY AND IMPLEMENTATION
Domestic and overseas scholars research different kinds
of EPS control strategies, such as PID control[5][6]
, H-robust
control[7] [8]
, fuzzy control, etc. Because the torque signal and
speed signal is very suitable for fuzzy control, and PD
control has better control performance. We adopt the PD
fuzzy control strategy. System control strategy chart is shown
in figure 7.
Direction rotation angle signal is the input of the PD
controller. Kp is the scale factor and Kd is the derivative
coefficient of PD. PD controller collects the signal of torque
sensor, than sets Kp and Kd parameters online to determine
the system’s target value. The use of the samples shows that
motor’s angle speed has good tracking performance to the
input signal of steering wheel with the use of PD controller.
Figure 7. System control strategy chart.
VI. CONCLUSION
The actual control circuit board is shown in figure 8. The
following conclusions are concluded.
• ARM processor is used in this system, which has
high speed and flexible control algorithm. The use of
ARM simplifies the system’s circuit and improves
the reliability and the system will be easier to be
extended and upgraded.
• Using H-bridge drive chip HIP4082 to drive power
tubes, this makes the system have higher efficiency
and lower heat.
• The use of PD fuzzy control strategy improves the
tracking performance.
• The software process is reasonable, making the
system run stably and reliably.
Figure 8. Actual control circuit board.
The system has got through the test of relevant electrical
properties. Up to now, the samples have been used for half a
year. Practical application shows that the system has good
rotation tracking performance. It is stable and reliable.
Controller performance has reached the users’ requirements.
REFERENCES
[1] Ding Junqiang, Tang Lan, Wang Yuanyuan, Xie Lin, “Simulated
research on assistance control strategy of electric power streeing
system,” Journal of Chengdu University(Natural Science Edition),
Chengdu, Sicuan, vol,30, no.1, Mar.2011, pp.52~54.
[2] Yang Xinhua, Wang Yongshuang, “Development of electric power
steering system based on DSP,” Modern Electronics Technique, Xian,
Shan Xi, vol.34, no.11, June, 2011, pp.208~210.
[3] Liu L, Nagai M, On torque control of vehicle handling and steering
feel for avoidance maneuver with electric power steering [C],
Proceedings of the 17th World Congress, The International Federation
of Automatic Control, Seoul, Korea: IFAC Press, 2008,
pp.12703~12708.
[4] M.Bland, J.S. Thomsen, “Electrical steering of vehicles fault tolerant
analysis and design,” Microelectronics Reliability, 2006,
pp.1421~1432.
[5] Kim, J, Song J. Control logic for an electric power steering system
using assistmotor[J]. Mechatronics, December 2002, pp.447~459.
[6] Jeonghoon S, Kwanguck B, Heung Seob Kim. Model devel-opment
and control methodology of a new electric power steering system[J].
Poc.Instn Mech.Engrs Part D:J. Automo-bile Engineering,2004,
pp.68–73.
[7] Qiu Ming, Yang Jiajun, Liu Zhao and Ye Geng, “Steering system of
electric power assist base on H_∞ Robust control principle,” Journal
of Huazhong University of Science and Technology, Hubei,
Wuhan,vol.32, vo.12 , pp.71~73, December 2002.
[8] Li Shulong, Xu Chao, “Fuzzy control in electric power assisted
streeing system,” Journal of highway and transportation research and
development, vol.21, no.4, pp.101~103, April,2004.
Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (ISCCCA-13)
Published by Atlantis Press, Paris, France.
© the authors, 2013
0053

More Related Content

What's hot

BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLERBIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLERShanmukha S. Potti
 
Fully automated railway engine ( to be extended)
Fully automated railway engine ( to be extended)Fully automated railway engine ( to be extended)
Fully automated railway engine ( to be extended)gaurav ahuja
 
JVL AC Servo Controllers
JVL AC Servo ControllersJVL AC Servo Controllers
JVL AC Servo ControllersElectromate
 
Analysis of Induction Motor Speed Control Using SCADA Based Drive Operated Sy...
Analysis of Induction Motor Speed Control Using SCADA Based Drive Operated Sy...Analysis of Induction Motor Speed Control Using SCADA Based Drive Operated Sy...
Analysis of Induction Motor Speed Control Using SCADA Based Drive Operated Sy...IJSRD
 
LATEST EMBEDDED PROJECTS TITLES-COCKPIT WHITE BOX AUTOMATION(ECE/EEE/E&I)
LATEST EMBEDDED PROJECTS TITLES-COCKPIT WHITE BOX AUTOMATION(ECE/EEE/E&I)LATEST EMBEDDED PROJECTS TITLES-COCKPIT WHITE BOX AUTOMATION(ECE/EEE/E&I)
LATEST EMBEDDED PROJECTS TITLES-COCKPIT WHITE BOX AUTOMATION(ECE/EEE/E&I)ASHOKKUMAR RAMAR
 
Bi directional speed control of dc motor and stepper
Bi directional speed control of dc motor and stepperBi directional speed control of dc motor and stepper
Bi directional speed control of dc motor and steppereSAT Publishing House
 
Bi directional speed control of dc motor and stepper motor through mat lab us...
Bi directional speed control of dc motor and stepper motor through mat lab us...Bi directional speed control of dc motor and stepper motor through mat lab us...
Bi directional speed control of dc motor and stepper motor through mat lab us...eSAT Journals
 
automation,vfd,plc,scada overview
automation,vfd,plc,scada overviewautomation,vfd,plc,scada overview
automation,vfd,plc,scada overviewPratik Gupta
 
an advance approach to divert trafiic at busy signals using rfid technolgy
an advance approach to divert trafiic at busy signals using rfid technolgyan advance approach to divert trafiic at busy signals using rfid technolgy
an advance approach to divert trafiic at busy signals using rfid technolgyChitrachedu Dada Kalandar
 
Simulation of igbt based speed control system for induction motor using fu
Simulation of igbt based speed control system for induction motor using fuSimulation of igbt based speed control system for induction motor using fu
Simulation of igbt based speed control system for induction motor using fuIAEME Publication
 
236225174 psd-course-file-2011-12-1
236225174 psd-course-file-2011-12-1236225174 psd-course-file-2011-12-1
236225174 psd-course-file-2011-12-1homeworkping3
 
Load Performances of a PIC Based Speed Governor for Micro Hydro Power Plant
Load Performances of a PIC Based Speed Governor for Micro Hydro Power PlantLoad Performances of a PIC Based Speed Governor for Micro Hydro Power Plant
Load Performances of a PIC Based Speed Governor for Micro Hydro Power PlantIOSRJEEE
 
AMRITANSHU KUMAR_SUMMER INTERNSHIP
AMRITANSHU KUMAR_SUMMER INTERNSHIPAMRITANSHU KUMAR_SUMMER INTERNSHIP
AMRITANSHU KUMAR_SUMMER INTERNSHIPAmritanshu Kumar
 
PLC Based Load Sharing
PLC Based Load SharingPLC Based Load Sharing
PLC Based Load SharingAnshad M
 
AVR_Course_Day8 motor drive and pwm techniques
AVR_Course_Day8 motor drive and pwm techniquesAVR_Course_Day8 motor drive and pwm techniques
AVR_Course_Day8 motor drive and pwm techniquesMohamed Ali
 
Reviews of Cascade Control of Dc Motor with Advance Controller
Reviews of Cascade Control of Dc Motor with Advance ControllerReviews of Cascade Control of Dc Motor with Advance Controller
Reviews of Cascade Control of Dc Motor with Advance Controllerijsrd.com
 

What's hot (20)

Industrial project
Industrial projectIndustrial project
Industrial project
 
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLERBIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
 
Fully automated railway engine ( to be extended)
Fully automated railway engine ( to be extended)Fully automated railway engine ( to be extended)
Fully automated railway engine ( to be extended)
 
JVL AC Servo Controllers
JVL AC Servo ControllersJVL AC Servo Controllers
JVL AC Servo Controllers
 
1913523 vanshika
1913523 vanshika1913523 vanshika
1913523 vanshika
 
Mp10
Mp10Mp10
Mp10
 
Analysis of Induction Motor Speed Control Using SCADA Based Drive Operated Sy...
Analysis of Induction Motor Speed Control Using SCADA Based Drive Operated Sy...Analysis of Induction Motor Speed Control Using SCADA Based Drive Operated Sy...
Analysis of Induction Motor Speed Control Using SCADA Based Drive Operated Sy...
 
LATEST EMBEDDED PROJECTS TITLES-COCKPIT WHITE BOX AUTOMATION(ECE/EEE/E&I)
LATEST EMBEDDED PROJECTS TITLES-COCKPIT WHITE BOX AUTOMATION(ECE/EEE/E&I)LATEST EMBEDDED PROJECTS TITLES-COCKPIT WHITE BOX AUTOMATION(ECE/EEE/E&I)
LATEST EMBEDDED PROJECTS TITLES-COCKPIT WHITE BOX AUTOMATION(ECE/EEE/E&I)
 
Bi directional speed control of dc motor and stepper
Bi directional speed control of dc motor and stepperBi directional speed control of dc motor and stepper
Bi directional speed control of dc motor and stepper
 
Bi directional speed control of dc motor and stepper motor through mat lab us...
Bi directional speed control of dc motor and stepper motor through mat lab us...Bi directional speed control of dc motor and stepper motor through mat lab us...
Bi directional speed control of dc motor and stepper motor through mat lab us...
 
automation,vfd,plc,scada overview
automation,vfd,plc,scada overviewautomation,vfd,plc,scada overview
automation,vfd,plc,scada overview
 
ACdrives con PWM
ACdrives con PWMACdrives con PWM
ACdrives con PWM
 
an advance approach to divert trafiic at busy signals using rfid technolgy
an advance approach to divert trafiic at busy signals using rfid technolgyan advance approach to divert trafiic at busy signals using rfid technolgy
an advance approach to divert trafiic at busy signals using rfid technolgy
 
Simulation of igbt based speed control system for induction motor using fu
Simulation of igbt based speed control system for induction motor using fuSimulation of igbt based speed control system for induction motor using fu
Simulation of igbt based speed control system for induction motor using fu
 
236225174 psd-course-file-2011-12-1
236225174 psd-course-file-2011-12-1236225174 psd-course-file-2011-12-1
236225174 psd-course-file-2011-12-1
 
Load Performances of a PIC Based Speed Governor for Micro Hydro Power Plant
Load Performances of a PIC Based Speed Governor for Micro Hydro Power PlantLoad Performances of a PIC Based Speed Governor for Micro Hydro Power Plant
Load Performances of a PIC Based Speed Governor for Micro Hydro Power Plant
 
AMRITANSHU KUMAR_SUMMER INTERNSHIP
AMRITANSHU KUMAR_SUMMER INTERNSHIPAMRITANSHU KUMAR_SUMMER INTERNSHIP
AMRITANSHU KUMAR_SUMMER INTERNSHIP
 
PLC Based Load Sharing
PLC Based Load SharingPLC Based Load Sharing
PLC Based Load Sharing
 
AVR_Course_Day8 motor drive and pwm techniques
AVR_Course_Day8 motor drive and pwm techniquesAVR_Course_Day8 motor drive and pwm techniques
AVR_Course_Day8 motor drive and pwm techniques
 
Reviews of Cascade Control of Dc Motor with Advance Controller
Reviews of Cascade Control of Dc Motor with Advance ControllerReviews of Cascade Control of Dc Motor with Advance Controller
Reviews of Cascade Control of Dc Motor with Advance Controller
 

Viewers also liked

10 electric power_steering_gb_druck
10 electric power_steering_gb_druck10 electric power_steering_gb_druck
10 electric power_steering_gb_druckanupthatta
 
Power straring
Power straringPower straring
Power straringbhavithd
 
Sistem eps
Sistem epsSistem eps
Sistem epsotonik
 
IFAC 2014, Design of Power Steering Systems for Heavy-Duty Long-Haul Vehicles
IFAC 2014, Design of Power Steering Systems for Heavy-Duty Long-Haul VehiclesIFAC 2014, Design of Power Steering Systems for Heavy-Duty Long-Haul Vehicles
IFAC 2014, Design of Power Steering Systems for Heavy-Duty Long-Haul VehiclesSilvas Emilia
 
POWER STEERING SYSTEM
POWER STEERING SYSTEMPOWER STEERING SYSTEM
POWER STEERING SYSTEMDeepak kango
 
Mechanical Engineering Projects (power steering system )
Mechanical Engineering Projects (power steering system )Mechanical Engineering Projects (power steering system )
Mechanical Engineering Projects (power steering system )Jaivinder Singh Bhandari
 

Viewers also liked (11)

10 electric power_steering_gb_druck
10 electric power_steering_gb_druck10 electric power_steering_gb_druck
10 electric power_steering_gb_druck
 
EPS
EPSEPS
EPS
 
Dirección yeti
Dirección yetiDirección yeti
Dirección yeti
 
Power straring
Power straringPower straring
Power straring
 
Sistem eps
Sistem epsSistem eps
Sistem eps
 
IFAC 2014, Design of Power Steering Systems for Heavy-Duty Long-Haul Vehicles
IFAC 2014, Design of Power Steering Systems for Heavy-Duty Long-Haul VehiclesIFAC 2014, Design of Power Steering Systems for Heavy-Duty Long-Haul Vehicles
IFAC 2014, Design of Power Steering Systems for Heavy-Duty Long-Haul Vehicles
 
POWER STEERING SYSTEM
POWER STEERING SYSTEMPOWER STEERING SYSTEM
POWER STEERING SYSTEM
 
The Power Steering System Of Vehicle
The Power Steering System Of VehicleThe Power Steering System Of Vehicle
The Power Steering System Of Vehicle
 
NG BB 11 Power Steering
NG BB 11 Power SteeringNG BB 11 Power Steering
NG BB 11 Power Steering
 
Power Steering
Power SteeringPower Steering
Power Steering
 
Mechanical Engineering Projects (power steering system )
Mechanical Engineering Projects (power steering system )Mechanical Engineering Projects (power steering system )
Mechanical Engineering Projects (power steering system )
 

Similar to Electric Power Steering Design for Forklift Based on ARM

Temp based fan speed control
Temp based fan speed controlTemp based fan speed control
Temp based fan speed controlSai Malleswar
 
Speed Control Of DC motor By Using PWM Technique
Speed Control Of DC motor By Using PWM TechniqueSpeed Control Of DC motor By Using PWM Technique
Speed Control Of DC motor By Using PWM TechniqueRITESH D. PATIL
 
Third Freshers\' Workshop 2011
Third Freshers\'  Workshop 2011Third Freshers\'  Workshop 2011
Third Freshers\' Workshop 2011Aditya Agarwal
 
Iaetsd energy management of induction motor
Iaetsd energy management of induction motorIaetsd energy management of induction motor
Iaetsd energy management of induction motorIaetsd Iaetsd
 
Arm cortex ( lpc 2148 ) based motor speed control
Arm cortex ( lpc 2148 ) based motor speed control Arm cortex ( lpc 2148 ) based motor speed control
Arm cortex ( lpc 2148 ) based motor speed control Uday Wankar
 
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with MicrocontrollerDesigning and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with MicrocontrollerIRJET Journal
 
Simulation Design of DC Motor Control System Based on MC9S12D64 MCU
Simulation Design of DC Motor Control System Based on MC9S12D64 MCUSimulation Design of DC Motor Control System Based on MC9S12D64 MCU
Simulation Design of DC Motor Control System Based on MC9S12D64 MCUIJERA Editor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Advanced Three Phase PWM Inverter Control Using Microcontroller
Advanced Three Phase PWM Inverter Control Using MicrocontrollerAdvanced Three Phase PWM Inverter Control Using Microcontroller
Advanced Three Phase PWM Inverter Control Using MicrocontrollerIOSR Journals
 
Matlab simulation on chopper based speed control of dc motor: A Review
Matlab simulation on chopper based speed control of dc motor: A ReviewMatlab simulation on chopper based speed control of dc motor: A Review
Matlab simulation on chopper based speed control of dc motor: A ReviewIRJET Journal
 
Motor Control Relay, Pwm, DC and Stepper Motors
Motor Control Relay, Pwm, DC and Stepper MotorsMotor Control Relay, Pwm, DC and Stepper Motors
Motor Control Relay, Pwm, DC and Stepper MotorsDevashish Raval
 
Doc speed control of a dc motor using micro controller 8051
Doc speed control of a dc motor using micro controller 8051Doc speed control of a dc motor using micro controller 8051
Doc speed control of a dc motor using micro controller 8051embdnew
 
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLERDC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLERTridib Bose
 
Alcohol detection & driver safety
Alcohol detection & driver safetyAlcohol detection & driver safety
Alcohol detection & driver safetysanket jain
 
Applications of microcontroller
Applications of microcontrollerApplications of microcontroller
Applications of microcontrollerbabak danyal
 

Similar to Electric Power Steering Design for Forklift Based on ARM (20)

Presentation200 (1).ppt
Presentation200 (1).pptPresentation200 (1).ppt
Presentation200 (1).ppt
 
Temp based fan speed control
Temp based fan speed controlTemp based fan speed control
Temp based fan speed control
 
Speed Control Of DC motor By Using PWM Technique
Speed Control Of DC motor By Using PWM TechniqueSpeed Control Of DC motor By Using PWM Technique
Speed Control Of DC motor By Using PWM Technique
 
Third Freshers\' Workshop 2011
Third Freshers\'  Workshop 2011Third Freshers\'  Workshop 2011
Third Freshers\' Workshop 2011
 
Iaetsd energy management of induction motor
Iaetsd energy management of induction motorIaetsd energy management of induction motor
Iaetsd energy management of induction motor
 
Arm cortex ( lpc 2148 ) based motor speed control
Arm cortex ( lpc 2148 ) based motor speed control Arm cortex ( lpc 2148 ) based motor speed control
Arm cortex ( lpc 2148 ) based motor speed control
 
My minor project
My minor projectMy minor project
My minor project
 
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with MicrocontrollerDesigning and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
 
Simulation Design of DC Motor Control System Based on MC9S12D64 MCU
Simulation Design of DC Motor Control System Based on MC9S12D64 MCUSimulation Design of DC Motor Control System Based on MC9S12D64 MCU
Simulation Design of DC Motor Control System Based on MC9S12D64 MCU
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Advanced Three Phase PWM Inverter Control Using Microcontroller
Advanced Three Phase PWM Inverter Control Using MicrocontrollerAdvanced Three Phase PWM Inverter Control Using Microcontroller
Advanced Three Phase PWM Inverter Control Using Microcontroller
 
Matlab simulation on chopper based speed control of dc motor: A Review
Matlab simulation on chopper based speed control of dc motor: A ReviewMatlab simulation on chopper based speed control of dc motor: A Review
Matlab simulation on chopper based speed control of dc motor: A Review
 
Motor Control Relay, Pwm, DC and Stepper Motors
Motor Control Relay, Pwm, DC and Stepper MotorsMotor Control Relay, Pwm, DC and Stepper Motors
Motor Control Relay, Pwm, DC and Stepper Motors
 
Doc speed control of a dc motor using micro controller 8051
Doc speed control of a dc motor using micro controller 8051Doc speed control of a dc motor using micro controller 8051
Doc speed control of a dc motor using micro controller 8051
 
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLERDC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
 
Alcohol detection & driver safety
Alcohol detection & driver safetyAlcohol detection & driver safety
Alcohol detection & driver safety
 
Applications of microcontroller
Applications of microcontrollerApplications of microcontroller
Applications of microcontroller
 
Ac closed loop
Ac closed loopAc closed loop
Ac closed loop
 
Ct36570573
Ct36570573Ct36570573
Ct36570573
 
Ac motor closedloo[p
Ac motor closedloo[pAc motor closedloo[p
Ac motor closedloo[p
 

Recently uploaded

Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 

Electric Power Steering Design for Forklift Based on ARM

  • 1. Design of Electric Power Steering for Forklift Based on ARM Ma Dongmei Changzhou University Changzhou, China mdm@cczu.edu.cn Abstract— After analyzing Electric Power Steering (EPS) and electric control unit (ECU), a controller system based on ARM LPC1752 is designed. Direction control circuit, H-bridge control circuit and PWM technology were used to control a motor. The PD fuzzy control algorithm was used to control the steering system too. The system has got through the test of relevant electrical properties. Practical use shows that the system has good control performance. Keywords-ARM controller; H-bridge control circuit; PD control; Over-current protection I. INTRODUCTION The Electric Power Steering (EPS) is a kind of power steering that depends on motor to provide auxiliary torque. Compared with the traditional Hydraulic Power Steering, the EPS is easier to adjust and much more flexible to assemble and can provide power on more conditions. It can save energy and protect the environments. It’s the development direction of the Power Steering [1] [3] . In this paper, an EPS system based on ARM is designed after analyzing the principle of EPS and electric control unit (ECU). The PD fuzzy control algorithm was used to control the steering system too. The system has got through the test of relevant electrical properties and has been proved to have excellent assist characteristic. II. WORKING PROCESS OF FORKLIFT ELECTRIC POWER STEERING When the electric forklift steering wheel rotates, rotation direction sensor outputs an analog signal to ECU controller. The analog signal is corresponds to the steering wheel’s rotation angle. ECU combines this rotation angle signal and the speed signal coming from speed sensor and than determines a target PWM to control the motor rotation direction and speed [2] . The motor’s torque output is delivered to steering output shaft through reducing mechanism. And then makes the steering wheel rotate certain angle with the use of steering gear [4] . The process realized the power function to the steering system. III. STRUCTURE AND PRINCIPLE OF THE CONTROLLER A/D acquisition circuit, H-bridge motor control circuit and protection circuit compose the controller, as shown in Figure 1. The controller collects torque signal and speed signal and then transmits them to ARM chip. According to the control rules, the system determines the motor’s rotation direction and speed to drive the motor through H-bridge circuit by the mode of PWM. At the same time, the system takes sample of the motor’s current to control the motor or protect the system. When the motor current is greater than the over-current set value, or the speed is greater than the set value, in order to protect the security of the system the controller will send a signal to the relay to cutoff the motor’s power. When the system works normally, the energy will be supplied again. Figure 1. Structure of the controller. IV. DESIGN OF CONTROLLER ARM LPC1752 is the CPU of the controller. ARM LPC1752 has abundant hardware resources. So, the circuit is simplified, the reliability is improved, and the system will be easier to be extended and upgraded. Direction control signal and PWM signal are loaded to H-bridge driver circuit to control the motor. The use of HIP4082 avoids the possibility direct connection of the MOSFETs at the same time. Pulse width modulation mode uses single polarity PWM. The duty ratio of PWM is easier to be adjusted and the system is much more reliable. A. ARMLPC1752 microprocessor The LPC1752 is ARM Cortex-M3 based microcontroller for embedded applications featuring a high level of integration and low power consumption. The peripheral complement of the LPC1752 includes up to 512 kB of flash memory, up to 64 kB of data memory, Ethernet MAC, USB Device/Host/OTG interface, 8-channel general purpose DMA controller, 4 UARTs, 2 CAN channels, 2 SSP controllers, SPI interface, 3 I2C-bus interfaces, 2-input plus 2-output I2S-bus interface, 6 channel 12-bit ADC, 10-bit DAC, motor control PWM, Quadrature Encoder interface, 4 general purpose timers, 6-output general purpose PWM, ultra-low power Real-Time Clock (RTC) with separate battery supply, and up to 52 general purpose I/O pins. At the same time ARM LPC1752 supports C language, this is helpful for the software’s development and debugging of the control system. In the design of this system, in addition to Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (ISCCCA-13) Published by Atlantis Press, Paris, France. © the authors, 2013 0050
  • 2. the corresponding memory and timer functions, the DAC and PWM are mainly used. B. Controller pins function description The center controller’s input and output pins are indicated in fiigure 2. Figure 2. Input and output pins of LPC1752. The expatiation of the pins flows below. • RESET: Reset signal input suplied by chip CS8363. At the same time, chip CS8363 suplies 3.3V voltage to ARM processor. • XTAL1, XTAL2: Work clock signal input. The working frequency of the system is 12MHz. • RXD, TXD: RXD and TXD are connected with chip RS232, used for communication with computer. It is used to download a program and display necessary information on the PC screen. • ENCODER_A, ENCODER_B: Speed encoder signal input pins. Interrupt mode is used to read forklift steering motor rotation speed. • 24V_ON_OFF: The 24V power control signal output. It is used to open or close the 24V power. • PWM_MOTOR: Motor speed control PWM signal output, used to control the steering motor’s speed and direction. • RELAY_C: Motor power’s relay control signal, according to self state to decide whether to provide power to the motor. • OFF_CON: The recovery output signal of over current protection. When over-current happens, PWM signal output is prohibited. After a period of time’s delay, PWM signal output is allowed again to determine whether over-current exists. • INT_GL: Over-current input interrupt application signal. When over-current happens, its edge produce interrupt request and the system makes corresponding processing in time. • LED: LED lamp is used for indicating the running status of the controller and the causes of the failures. • AD_ZD: The rotation angle’s encoder input signal, the size of the voltage reflects the angle size of the forklift steering wheel rotates. • AD_I: Motor driver current input. It is used to judge r the motor is over-current or not. • AD_24V: The input of supply voltage, reflects the size of the power supply voltage. When the power is too big or too small, the system will output alarm signal and then stop working. C. A/D data sampling LPC1752 uses 12 successive approximation ADC type. Input voltage range is 0~3.0V, and conversion distinguish ability is 2.9mV. For torque sensor, the output voltage range is 1~4V, so the signal only needs low pass filtering processing and partial pressure processing. To the motor sampling current, with positive and negative difference, still needs level conversion to make it into positive voltage. The AD_I signal as shown in figure 5 is this positive voltage. D. Motor control circuit The motor control circuit is composed of direction control circuit and H-bridge motor control circuit. The motor control circuit diagram is shown in Figure 3. The PWM signal comes from ARM passes through 74HC00 chip, and then generates two signals which have same duty ratio and opposite polarity. These two signals are transmitted to ALI and BLI of HIP4082 chip. Figure 3. Motor control circuit diagram. DIS is the input signal of over-current protection, it is in low level normally. When DIS is in high level, the four output signals AHO, BHO, ALO and BLO are all in low level. The four MOSFETs Q1,Q2,Q3 and Q4 are turned off and the over-current protection is realized. The DEL pin of HIP4082 is connected to ground through a resistance. The resistance plays a role of delay of the up-down tubes’ conducting conversion. It makes the up-down MOSFETS are not conducted at the same time. This improves the system’s reliability greatly. The oscillogram of signal to drive motor is demonstrated in Figure 4. Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (ISCCCA-13) Published by Atlantis Press, Paris, France. © the authors, 2013 0051
  • 3. Figure 4. Motor control circuit diagram. E. Analysis of control process When the duty ratio of PWM signal is equal to 50%, the turn-on time of Q1 and Q4, Q2 and Q3 is same, and the forward and reverse signal time on the motor’s two sides is same too. So the two sides’ power is same and the motor keeps stationary. If the duty ratio of PWM signal is greater than 50%, the turn-on time of Q1 and Q4 is greater than Q2 and Q3. The power on forward direction is greater than the reverse side. The motor rotates forward. If the duty ratio of PWM signal is less than 50%, the turn-on time of Q1 and Q4 is less than Q2 and Q3. The power on forward direction is less than the reverse side. The motor rotates in reverse direction. When forklift steering wheel rotate, it drives the sensor rotates, and outputs the rotation angle analog signal at the same time. When the steering wheel rotates 0~180 degrees, the corresponding sensor output 1~3.5V voltage. After the partial pressure processing, the voltage is added to A/D channel of ARM chip. ARM converts the voltage signal into corresponding digital quantity, and then converts the digital quantity into corresponding rotation angle to control the PWM duty ratio, i.e., to control motor rotation direction and rotation speed. When motor rotates, the coding sensor connected with it outputs pulse signal, which reflects the motor rotation speed and angle. The coding sensor signal is transmitted to corresponding input pin of LPC1752, and the program can read the value and direction. The program compares the wheel rotation angle ω1 and the angle value ω2 read by coding sensor. If ω1=ω2, it shows that the forklift’s rotation angle and direction are according with the steering’s angle and direction. And then the motor stop turning. When ω1>ω2, it indicates that the forklift’s rotation angle do not reach the wheel positive direction angle. The motor continues to rotate in positive direction until ω1=ω2. When ω1<ω2, it indicates that the forklift’s rotation angle do not reach the wheel reverse direction angle. The motor continues to rotate in reverse direction until ω1=ω2. F. Design of over-current protection circuit Over-current protection circuit is shown in figure 5. Access a current sampling resistance R10 between the MOS tubes and ground. The value of R10 is 20mΩ, the motor protection current value takes 10A. Then the maximum voltage of R10 is 0.2V. C24 and R24 compose filter circuit. The filter circuit converses pulse voltage into direct voltage. The operational amplifier U7A amplify this DC and output the amplifying signal to the reverse input pin of U7B. The positive input reference voltage is 4V. Normally, the reverse input voltage is less than the positive voltage. The U7B output voltage is high level. Chip 74HC00 changes it into low level, and the value of DIS is 0. So the H-bridge control circuit works normally. When motor current is greater than 10A, the amplifying output signal of U7A will be greater than 4V. The reverse input voltage is greater than the positive voltage. The U7B output voltage is low level. Chip 74HC00 changes it into high, and the value of DIS is 1. The H-bridge control circuit stops working to turn off the power of the motor. So the system is well protected. Figure 5. Over-current protection circuit. G. Software design The software program is written in Keil uVision4. Software control flow chart is shown in figure 6. The main program is composed of initialization portion and main loop program. Serial port, timer, external interrupt, ADC and PWM are initialized in the initializer. In the loop program, the control to the motor and over-current are realized. As a time reference, T0 is a 0.1mS timer in order to determine the motor rotation speed. The external interrupt 0 counts to the motor encoder’s input pulse to determine the forklift rotation angle. ADC converts the analog signal of rotation direction and motor current to corresponding digital quantity. Then the digital quantity is converted to corresponding rotation angle and motor current value. RS232 serial outputs current running state. PC machine receives and displays relevant information. PWM signal is the direction control signal and speed control signal of the motor. The motor current rotation speed and motor current value are transmitted into PD controller. According to the steering wheel rotation signal, ARM processor output a corresponding PWM value to control the rotation direction and rotation speed of motor. So, the system has good tracking effect. Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (ISCCCA-13) Published by Atlantis Press, Paris, France. © the authors, 2013 0052
  • 4. start initialization: initialize T0,INT0,A/D and PWM read direction rotation signal and code signal compare ω1 and ω2 PWM=50% calculate PWM value calculate PWM value output PWM signal read current value over current? stop PWM output delay ω1<ω2 ω1>ω12 ω1=ω2 Figure 6. Software control flow chart. V. SYSTEM CONTROL STRATEGY AND IMPLEMENTATION Domestic and overseas scholars research different kinds of EPS control strategies, such as PID control[5][6] , H-robust control[7] [8] , fuzzy control, etc. Because the torque signal and speed signal is very suitable for fuzzy control, and PD control has better control performance. We adopt the PD fuzzy control strategy. System control strategy chart is shown in figure 7. Direction rotation angle signal is the input of the PD controller. Kp is the scale factor and Kd is the derivative coefficient of PD. PD controller collects the signal of torque sensor, than sets Kp and Kd parameters online to determine the system’s target value. The use of the samples shows that motor’s angle speed has good tracking performance to the input signal of steering wheel with the use of PD controller. Figure 7. System control strategy chart. VI. CONCLUSION The actual control circuit board is shown in figure 8. The following conclusions are concluded. • ARM processor is used in this system, which has high speed and flexible control algorithm. The use of ARM simplifies the system’s circuit and improves the reliability and the system will be easier to be extended and upgraded. • Using H-bridge drive chip HIP4082 to drive power tubes, this makes the system have higher efficiency and lower heat. • The use of PD fuzzy control strategy improves the tracking performance. • The software process is reasonable, making the system run stably and reliably. Figure 8. Actual control circuit board. The system has got through the test of relevant electrical properties. Up to now, the samples have been used for half a year. Practical application shows that the system has good rotation tracking performance. It is stable and reliable. Controller performance has reached the users’ requirements. REFERENCES [1] Ding Junqiang, Tang Lan, Wang Yuanyuan, Xie Lin, “Simulated research on assistance control strategy of electric power streeing system,” Journal of Chengdu University(Natural Science Edition), Chengdu, Sicuan, vol,30, no.1, Mar.2011, pp.52~54. [2] Yang Xinhua, Wang Yongshuang, “Development of electric power steering system based on DSP,” Modern Electronics Technique, Xian, Shan Xi, vol.34, no.11, June, 2011, pp.208~210. [3] Liu L, Nagai M, On torque control of vehicle handling and steering feel for avoidance maneuver with electric power steering [C], Proceedings of the 17th World Congress, The International Federation of Automatic Control, Seoul, Korea: IFAC Press, 2008, pp.12703~12708. [4] M.Bland, J.S. Thomsen, “Electrical steering of vehicles fault tolerant analysis and design,” Microelectronics Reliability, 2006, pp.1421~1432. [5] Kim, J, Song J. Control logic for an electric power steering system using assistmotor[J]. Mechatronics, December 2002, pp.447~459. [6] Jeonghoon S, Kwanguck B, Heung Seob Kim. Model devel-opment and control methodology of a new electric power steering system[J]. Poc.Instn Mech.Engrs Part D:J. Automo-bile Engineering,2004, pp.68–73. [7] Qiu Ming, Yang Jiajun, Liu Zhao and Ye Geng, “Steering system of electric power assist base on H_∞ Robust control principle,” Journal of Huazhong University of Science and Technology, Hubei, Wuhan,vol.32, vo.12 , pp.71~73, December 2002. [8] Li Shulong, Xu Chao, “Fuzzy control in electric power assisted streeing system,” Journal of highway and transportation research and development, vol.21, no.4, pp.101~103, April,2004. Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (ISCCCA-13) Published by Atlantis Press, Paris, France. © the authors, 2013 0053