
implements the CAN protocol in accordance to the 
J1939 standard and that manage the communication 
of a simple Bluetooth device (Flooks, 2005).  
Other important improvement to be taking into 
account in the design of these modules is the 
possibility of integration of the localization and fleet 
management systems by GPRS, GSM, radio, etc. 
The integration of these systems enables the 
localization of the vehicles from the head office, the 
automation of the displaying systems for driver and 
passengers, the notification of next stop, estimated 
time to arrive to the bus stop, etc.      
5 CONCLUSIONS 
The main objectives of the work exposed in this 
paper is the improvement of the control system 
onboard the public transport buses. The authors 
design a networked control system based on 
modules with CAN communication. Thus, the 
advantages of this system used to integrate the 
electronic devices in a real time and reliable 
information system are: 
-  Development of a networked control system 
that satisfies the maximum demands of any 
public transport enterprise. 
-  Reduction of cables and number of electrical 
components (relays, fuses, etc.). 
-   Unification of the electronic equipment.   
-  The system has a central memory for the 
registration of alarms and maintenance.   
-  Autodiagnostic of the system. 
-  Improvements in the vehicle working control 
and the maintenance management. 
-  Improvements in the comfort. 
-  Best reliability of the components. 
-  Less maintenance costs. 
-  A flexible and modular system is obtained. 
The design of modules based on FPGAs and 
fulfilling the J1939 standard and the VDV 
recommendation 234 is a very interesting solution 
for the coachbuilders. Accordingly, they can have 
their own CAN networked control systems and 
install in the public transport buses their own 
compatible devices to control the different chassis 
and body functionalities.   
ACKNOWLEDGEMENTS 
This work has been sponsored by an R&D project 
from the Autonomous Government (Galicia, Spain), 
Ref.PGIDIT05TIC011E. This work has been made 
in collaboration with the coachbuilder enterprise 
Castrosua S.A. and the Actia S.A. Company. 
REFERENCES 
Bender, M., September 2004. Introducing the MLX4: a 
microcontroller for LIN. EDN Europe, pp. 22-26. 
Bosch, September 1991. CAN specification Version 2.0, 
Robert Bosch GmbH. 
Domínguez, M.A., Mariño, P., Poza, F., Otero, S., 7-10 
November 2006. Industrial communication system in 
technology control for public transport vehicles. In 
Proceedings of 32
nd
 Annual Conference of IEEE 
Industrial Electronics Society (IECON´06), ISBN 1-
4244-0136-4, pp. 585-590. 
Estevez, M., October 2004.  MOST and MPEG: a perfect 
relationship?. Embedded Systems Europe, pp. 36-38. 
Flooks, S., June 2005. Putting EDR to the test. Electronic 
Design Europe, pp. 8-9. 
ISO 11898, 1992. Road Vehicles – Interchange of digital 
information – Controller Area Network for high-speed 
communication, ISO. 
ISO 11519-2, 1995. Road Vehicles – Low-speed serial 
data communication – Part 2: Low-speed Controller 
Area Network (CAN), ISO. 
Lías, G., Valdés, M.D., Domínguez, M.A., Moure, M.J., 
September 2000. Implementing a fieldbus interface 
using a FPGA. LNCS 1896, Springer-Verlag, pp. 175-
180. 
Mariño, P., 2003. Enterprise communications: Standards, 
networks and services, Ed. RA-MA. Madrid, second 
edition. 
Marsh, D., September 1999. Automotive design sets 
RTOS cost performance challenges. EDN, pp. 32-42. 
Marsh, D. (editor), July 2005. Engines of change, EDN 
Europe, pp. 58-73. 
SAE J1939, Revised January 2005. Surface Vehicle 
Recommended Practice, SAE. 
Valdés, M.D., Domínguez, M.A., Moure, M.J., Quintáns, 
C., September 2004. Field Programmable Logic and 
Applications: A reconfigurable communication 
processor compatible with different industrial 
fieldbuses.  Lecture Notes in Computer Science 3203, 
Springer-Verlag, pp. 1011-1016. 
Verband Deutscher Verkehrsunternehmen (VDV), June 
1996.  Driver’s Workplace in the Low-Floor Line-
Service Bus – Recommendation 234, ISO/TC 22/SC 
13/WG 3 N226. 
ICINCO 2007 - International Conference on Informatics in Control, Automation and Robotics
10