DOI QR코드

DOI QR Code

Improvement of Real-time Performance of ISO 11783 Network by Dynamic Priority Allocation Method

동적 우선순위 할당 기법을 이용한 ISO 11783 통신의 실시간성 향상

  • Received : 2012.01.12
  • Accepted : 2012.07.09
  • Published : 2012.08.01

Abstract

The international standard, ISO-11783, was designed for the communication within an agriculture machinery. Even if it is based on the CAN (Control Area Network) protocol, its extended features which include point-to-point communication and large data transmission support show different network performance from the standard CAN. This paper proposes a dynamic priority allocation method to improve the real-time performance of ISO-11783. Computer simulation shows reduction of the deadline-missed cases and community latency via proposed algorithm.

Keywords

References

  1. Society of Automotive Engineers, SAE, "Surface Vehicle Recommended Practice J1939-7x," Report no.10, Feb. 2002.
  2. ISO 11783, "Tractors and machinery for agriculture and forestry - Serial control and communications data network," 2001.
  3. R. B. Gmbh, "CAN Specification Version 2.0," 1991.
  4. K. Tindell, A. Burns, and A. Wellings, "Calculating CAN (Controller Area Network) message response times," Control Engineering Practice, vol. 3, no. 8, pp. 1163-1169, Aug. 1995. https://doi.org/10.1016/0967-0661(95)00112-8
  5. M. Ali Livani et al., "Scheduling hard and soft real-time communication in a controller area network," Control Engineering Practice, vol. 7, no. 12, pp. 1515-1523, Dec. 1999. https://doi.org/10.1016/S0967-0661(99)00128-8
  6. H. Shokry, M. Shedeed, S. Hammad, M. Shalan, and A. Wahdan, "Hardware EDF scheduler implem-entation on controller area network controller," Proc. of the IEEE Design and Test Workshop, pp. 1-6, Nov. 2009.
  7. N. Navet, Y. Song, and F. Simonot, "Worst-case deadline failure probability in real-time applications distributed over controller area network," Journal of Systems Architecture, vol. 46, no. 7, pp. 607-617, Apr. 2000. https://doi.org/10.1016/S1383-7621(99)00016-8
  8. H. Zeng, M. Di Natale, P. Giusto, and A. Sangiovanni- Vincentelli, "Using statistical methods to compute the probability distribution of message response time in controller area network," IEEE Transactions on Industrial Informatics, vol. 6, no. 4, pp. 678-691, Nov. 2010. https://doi.org/10.1109/TII.2010.2050143
  9. T. Nolte, H. Hansson, and C. Norstrom, "Proba-bilistic worstcase response-time analysis for the controller area network," Proc. of the 9th IEEE Real-Time and Embedded Technology and Applications Symposium, pp. 200-207, May 2003.
  10. K. Anwar and Z. A. Khan, "Dynamic priority based message scheduling on controller area network," Proc. of International Conference on Electrical Engineering (ICEE07), pp. 1-6, Apr. 2007.
  11. H.-S. Choi, H.-S. Choi, and J.-M. Lee, "A dynamic precedence queue mechanism of CAN for an efficient management of automobile network system," Journal of Control, Automation and Systems Engineering (in Korean), vol. 12, no. 6, pp. 614- 620, Jun. 2006.
  12. M. Kim, J. G. Lee, S. Lee, and K. C. Lee, "A study on distributed message allocation method of CAN system with dual communication channels," Journal of Institute of Control, Robotics, and Systems (in Korean), vol. 16, no. 10, pp. 1018- 1023, 2010. https://doi.org/10.5302/J.ICROS.2010.16.10.1018
  13. R. Johansson and J. Torin, "On calculating guaranteed message response times on the SAE J1939 bus," Chalmers Lindholmen University, 2002.
  14. CANoe, http://www.vector.com.