LIN 프로토콜 시간 모델링 및 메시지 응답 시간 해석에 관한 연구

A Study on Timing Modeling and Response Time Analysis in LIN Based Network System

  • Youn, Jea-Myoung (Department of Automotive Engineering, Hanyang University) ;
  • Sunwoo, Myoung-Ho (Department of Automotive Engineering, Hanyang University) ;
  • Lee, Woo-Taik (Department of Mechatronics Engineering, Changwon National University)
  • 발행 : 2005.11.01

초록

In this paper, a mathematical model and a simulation method for the response time analysis of Local Interconnect Network(LIN) based network systems are proposed. Network-induced delays in a network based control system can vary widely according to the transmission time of message and the overhead time of transmission. Therefore, in order to design a distributed control system using LIN network, a method to predict and verify the timing behavior of LIN protocol is required at the network design phase. Furthermore, a simulation environment based on a timing model of LIN protocol is beneficial to predict the timing behavior of LIN. The model equation is formulated with six timing parameters deduced from timing properties of LIN specification. Additionally, LIN conformance test equations to verify LIN device driver are derived with timing constraints of the parameters. The proposed model equation and simulation method are validated with a result that is measured at real LIN based network system.

키워드

참고문헌

  1. C. A. Lupini, 'Multiplex Bus Progression,' SAE In-Vehicle Networks, 2001-01-0060, 2001
  2. J. V. Denuto, S. Ewbank, F. Kleja, C. A. Lupini and R. A. Perisho, 'LIN Bus and its Potential for Use in Distributed Multiplex Applications,' SAE In-Vehicle Networks, 2001-01-0072, 2001
  3. LIN Specification, Revision 1.2, Nov. 17, 2002
  4. LIN Specification, Revision 2.0, Sep. 23, 2003
  5. M. S. Shin, W. T. Lee and M. H. Sunwoo, 'Holistic Scheduling Analysis of a Can Based Body Network System,' Transactions of KSAE, Vol.10, No.5, pp.114-120, 2002
  6. K. Tindell and J. Clark, 'Holistic Schedulability Analysis for Distributed Hard Real-time Systems,' Microprocessors and Microprogramming, pp.117 - 134, 1994
  7. M. H. Sunwoo, S. M. Shin, W. T. Lee and S. Y. Han, 'Development of a Body Network System with OSEKIVDX Standards and CAN Protocol,' Transactions of KSAE, Vol.10, No.4, pp.175-180, 2002
  8. J. Sun and J. Liu, 'Synchronization protocols in Distributed Real-time Systems,' 16th IEEE International Conference on Distributed Computing Systems, pp.38-45, 1996
  9. Q. Chen, Y. Dong and S. Momin, 'Cycle Accurate LIN Network Modeling and Simulation,' SAE In-Vehicle Networks (SP-1658), pp.113- 117, 2002
  10. K. Tindell and A. Burns, 'Guaranteeing Message Latencies on Control Area Network (CAN),' Technical Report, Department of Computer Science, University of York, England, 1994
  11. L. Almeida, R. Pasadas and J. A. Fonseca, 'U sing the Planning Scheduler in Real-time Fieldbuses: Theoretical Model for Run-time Overhead,' IEEE International Workshop on Factory Communication Systems, pp.l 03-1 09, 1997
  12. T. P. Baker and A. Shaw, 'The Cyclic Executive Model and Ada,' Real-Time Systems Symposium, pp.120-129, 1988
  13. J. Liu, Real-time Systems, Prentice Hall, pp.85-87, 2000
  14. J. W. Specks and A. Rajnak, 'LIN - protocol, Development Tools, and Software Interfaces for Local Interconnect Networks in Vehicles,' VDI BERICHTE, Vol.1547, pp.227-250, 2000
  15. Freescale Semiconductor, http://www.freescale.com
  16. M. Lindgren, H. Hansson and H. Thane, 'Using Measurements to Derive the Worst-case Execution Time,' 17th IEEE International Conference on Real-Time Computing Systems and Applications, pp.15-22, 2000
  17. W. Zhao, P. Kulkarni, D. Whalley, C. Healy, F. Mueller and G. R. Uh, 'Tuning the WCET of Embedded Applications,' 10th IEEE RealTime and Embedded Technology and Applications Symposium, 2004