Professional Documents
Culture Documents
Eea 60 4 2012 031 EN LP 000
Eea 60 4 2012 031 EN LP 000
Vehicles
Bogdan NAUM, Iulian IACOB, Liviu KREINDLER, Aurelian SARCA
Abstract
In the context of growing interest and importance for the development of modern and efficient solutions using
electric vehicles, the concept of bike and car sharing is getting more interest. The management of such a
docking station implies several functional aspects as: user-friendly, secure access management of vehicles;
lock/unlock by authorized users; self-diagnosis and defect/failure detection mechanisms; remote control and
supervision via Ethernet. The paper presents the structure, basic architecture and functionality of such a
docking station, based on a 16-bit ARM-core microcontroller.
Keywords: docking station, electric, vehicles, bike, control unit, Stellaris, Ethernet
1. Introduction
In the context of growing interest and
importance for the development of modern
and efficient solutions using electric vehicles,
the concept of bike and car sharing is getting
more and more interest.
The management of such a docking
station implies several functional aspects as:
user-friendly, safe and secure access
management of vehicles lock/unlock by
authorized
users;
self-diagnosis
and
defect/failure detection mechanisms; remote
control and supervision via Ethernet or
similar network communication channel.
The paper presents the structure, basic
architecture and functionality of such a
docking station, based on a 16-bit ARM-core
microcontroller. Both hardware and software
architectures are presented, and basic
system functionality and performance are
outlined.
The experimental control unit for the
docking station can control up to four
vehicles, and is easily expandable to higher
numbers.
The user interface was implemented
using a touch screen displayand an Ethernet
32
Outputs
bike lock status,
2 leds to display status (green and
red).
The control unit is the heart of the system
as it controls all of the docking places. When
designing the control unit, one must consider
the high number of GPIOs needed (7 for
each docking place) and the available
communication interfaces.
The experimental control unit (see
Figure 2) is build around a Stellaris
LM3S9B96 microcontroller witch provides
enough GPIOs and an integrated Ethernet
module. To adapt the signals from/to the
docking places, an adaptation board was
designed and built.
1 Mb Serial Flash,
Ethernet Interface,
CAN interface,
MicroSD card slot,
access to all IO pins.
The development board based on the
Stellaris LM3S9B96 microcontroller is a 16bit ARM-core microcontroller, which offers a
variety of IO modules.
The key features of the microcontroller
are:
10/100 Ethernet MAC and PHY with
IEEE 1588 PTP hardware support,
two CAN 2.0 A/B controllers,
USB 2.0 OTG/Host/Device,
two 10-bit Analog-to-Digital Converters
(ADC) with sixteen analog input
channels and sample rate of 1MSPS,
up to 65 GPIOs, depending on
configuration,
two Watchdog Timers,
Real-Time Clock.
Because of the high number of GPIOs
available, the microcontroller can control up
to 8 docking places without any use of
multiplexing techniques. If multiplexing
techniques are used, the control unit can
control a much bigger number of docking
places.
33
34
B) User interface
35
By
using
a
Stellaris
LM3S9B96
microcontroller and a simple interface board,
an experimental unit was build, dedicated to
the control of a light vehicle docking station.
The unit can control up to 4 docking
places and has a user interface implemented
36
from http://www.ti.com/tool/dk-lm3s9b96
[15] Kitronix LCD Data Sheet; retrieved: October
2011;
from
http://www.ti.com/tool/dklm3s9b96
[16] Stellaris
Code
Examples;
retrieved:
November 2011, from http://www.ti.com/tool
/sw-lm3s
[17] Stellaris Development Board User's Manual
and Schematics; retrieved: January 2012;
from http://www.ti.com/tool/dk-lm3s9b96
[18] Stellaris
LM3S6432
Serial-to-Ethernet
Reference Design Kit User's Manual (Rev.
A);
retrieved:
October
2011;
from
http://www.ti.com/tool/rdk-s2e
[19] Stellaris Flash Programmer, GUI and
command line; retrieved: October 2011; from
http://www.ti.com/tool/dk-lm3s9b96
[20] Ethernet Selection Guide; retrieved: October
2011;
from
http://www.ti.com/tool/dklm3s9b96
6. Biography
Bogdan NAUM was born in Trgu
Crbuneti
(Romania),
on
November 28, 1986.
He graduated the University
Politehnica of Bucharest, Faculty
of Electric Engineering in
Bucharest (Romania), in 2009. He received the
Masters degree in electric engineering from the
University Politehnica of Bucharest (Romania),
in 2011.
He is working at Technosoft international since
2010. His research interests concern: electric
drives, motion control algorithms and power
electronics.
Iulian IACOB was born in
Bucharest (Romania), on June 20,
1977.
He graduated the University
POLITEHNICA
of
Bucharest,
Faculty of Electrotechnics in
Bucharest (Romania), in 2000.He received the
Masters degree in electric engineering from the
University Politehnica of Bucharest (Romania),
in 2001.
He is working at Technosoft International since
2000. His research interests concern: electric
drives, motion control algorithms and power
electronics.
Liviu KREINDLER graduated
from Polytechnic Institute of
Bucharest in 1979, and received a
Ph.D.
degree
in
Electric
Engineering from the same
university in 1986.
He is a full professor at the same university
since 1998, and also director at Technosoft
37