|
Abstract: To meet the requirement of automotive intelligentizing, the next step in the direction of automotive bus is to support both time-and event-triggered communication services and to attain more flexible of design and scheduling. But controller area network (CAN) protocol is inefficient for time-triggered messages, while time-triggered controller area network (TTCAN) can efficiently fulfill joint support for both event- and time-triggered traffic but lacks flexibility in message scheduling. To these questions, a new dynamic planning-based protocol that is flexible in time-triggered controller area network (FTTCAN) is analyzed. And the elementary cycle comprising of two phases and real-time analysis method for communications of messages in the two phases are explained. Then an FTTCAN-bus system of electric vehicle based on FTTCAN protocol is designed, and the scheduling strategy of signals based on dynamic planning is adopted. And performance analysis of the new system is carried out by comparing with CAN system. Finally, operation test of FTTCAN protocol is carried out on CAN bus development system. The comparison and test results verify that FTTCAN is a good way to design automotive bus system, which can meet the requirements of supporting both time-and event-triggered communication services and being flexible in design and scheduling.
Key words: Dynamic planning Flexible time triggered controller area network(FTTCAN) Electric vehicle Real time analysis
CLC No:
U463.5 TP339
国家自然科学基金(50535010)和沈阳市科技基金(63287-1-00)资助项目.
Received
20070620,
received
in
revised
form
20080121
|
| References
[1] CENA G,
VALENZANO A, VITTURI S. Advances in automotive digital communications[J].
Computer Standards & Interfaces 2005, 27: 665-678.
[2] ALMEIDA L, PEDREIRAS P, ALBERTO J G. The FTT-CAN Protocol: Why and
How[J]. IEEE Transaction on Industrial Electronics, 2002 49(6): 1 189-1
201.
[3] The International Organization for Standardization, TC 22/SC 3/WG 1.
ISO/CD 11898 Road Vehicles—Interchange of Digital Information-Controller
Area Network (CAN) for High—Speed Communication[S]. Geneva: ISO, 1995.
[4] KOPETZ H. A comparison of CAN and TTP[J]. Annual Reviews in Control,
2000, 24: 177-188.
[5] LEEN G, HEFFERNAN D. TTCAN: a new time-triggered controller area
network[J]. Microprocessors and Micro-systems, 2002 26: 77-94.
[6] The International Organization for Standardization, TC 22/SC 3/WG 1.
ISO/CD 11898-4 Road vehicles—Cont- roller area network (CAN) — Part
4: Time—Triggered communication[S]. Geneva: ISO, 2004.
[7] TINDELL K, BURNS A, WELLINGS A J. Calculating controller area
network (CAN) message response times[J]. Control Eng. Practice, 1995,
3(8): 1 163-1 169.
[8] NOLTE T, HANSSON H, NORSTRǑM C. Probabilistic worst-case
response-time analysis for the controller area network[C]//The Institute
of Electrical and Electronics Engineers. Computer Society Technical
Committee. The 9th IEEE Real-Time and Embedded Technology and
Applications Symposium, may 27-30, 2003, Toronto, Canada. New York: IEEE,
2003: 200-207.
[9] LV Weijie, LIU Luyuan, WANG Yixin. Study and performance analysis of
TT-FPS based on CAN bus[J]. Chinese Engineering Science, 2006,
8(5): 45-48.
[10] WU Kuanming. Part 2 of fieldbus technology applications [M].
Beijing: Beijing University of Aeronautics and Astronautics Press, 2004.
[11] CHEN Yiping, HU Dean, DENG Zifei, et al. Resistance welding network
control system based on CAN bus[J]. Chinese Journal of Mechanical
Engineering, 2006, 42(4): 147-151.
|