A CAN-based design for the control of electric vehicle

Due to the development of the advanced technologies, in the recent years, electronic devices for the communication and computer engineering have been considered to implement the so-called “X-by-Wire” scheme for steering control and braking control of the vehicles. It is known that the weight reduction of vehicle systems can decrease the power consumption when the traditional mechanical components can be replaced by electronic devices. Thus, X-by-wire system will be a trend in the automotive industry for saving energy. An event trigger design for vehicle control is proposed in this paper for vehicle control by using the protocol of Controller Area Network (CAN). The proposed design covers the development of CAN communication node, which is developed by using microprocessor chip Microchip PIC18F4585 and MCP2551 CAN transceiver. In addition, an interactive GUI-based utility program developer is also built up for user to easily develop the required function call to cope with the design specification. A wireless electric-driven control vehicle is served as a platform to verify the design of drive-by-wire and brake-by-wire operations. Experimental results demonstrate the success of the proposed design.

[1]  Thomas Nolte,et al.  Share-Driven Scheduling of Embedded Networks , 2006 .

[2]  Rolf Isermann,et al.  Fault-tolerant drive-by-wire systems , 2002 .

[3]  Alireza Bab-Hadiashar,et al.  Missing data compensation for safety-critical components in a drive-by-wire system , 2005, IEEE Transactions on Vehicular Technology.

[4]  Neil R. Storey,et al.  Safety-critical computer systems , 1996 .

[5]  Jianmin Duan,et al.  Research on FlexRay communication of Steering-by-Wire system , 2009, 2009 IEEE Intelligent Vehicles Symposium.

[6]  Sung-Chul Lee,et al.  Implementation of FlexRay protocol with an automotive application , 2008, 2008 International SoC Design Conference.

[7]  T. Hiraoka,et al.  Fault tolerant design for X-by-wire vehicle , 2004, SICE 2004 Annual Conference.