메뉴 건너뛰기




Volumn 55, Issue 5-6, 2009, Pages 344-354

Reducing message-length variations in resource-constrained embedded systems implemented using the Controller Area Network (CAN) protocol

Author keywords

Bit stuffing; CAN protocol; Distributed embedded system; Shared clock scheduler; Timing jitter

Indexed keywords

APPLICATION REQUIREMENTS; APPROPRIATE TECHNIQUES; CAN PROTOCOL; CLOCK SYNCHRONIZATION; COMPLEX FUNCTIONS; CONTROLLER AREA NETWORK; CPU TIME; DATA BANDWIDTH; DATA CONTENTS; DISTRIBUTED EMBEDDED SYSTEM; EFFECTIVE MECHANISMS; EMBEDDED TECHNOLOGY; FRAME LENGTH; HARDWARE PLATFORM; IMPLEMENTATION COST; MEMORY OVERHEADS; MEMORY REQUIREMENTS; NON-RETURN TO ZEROS; PRACTICAL IMPLEMENTATION; RESOURCE-CONSTRAINED; SAN JOSE , CALIFORNIA; SHARED-CLOCK SCHEDULER; SOFTWARE-BASED; TIME JITTER;

EID: 65849151113     PISSN: 13837621     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.sysarc.2009.03.004     Document Type: Article
Times cited : (24)

References (43)
  • 2
    • 0042901059 scopus 로고
    • Controller area networks and the protocol CAN for machine control systems
    • Fredriksson L.B. Controller area networks and the protocol CAN for machine control systems. Mechatronics 4 2 (1994) 159-192
    • (1994) Mechatronics , vol.4 , Issue.2 , pp. 159-192
    • Fredriksson, L.B.1
  • 5
    • 0013314073 scopus 로고    scopus 로고
    • Robert Bosch GmbH, Version 2.0, 1991
    • Robert Bosch GmbH, CAN Specification Version 2.0, 1991.
    • CAN Specification
  • 6
    • 33745163369 scopus 로고    scopus 로고
    • Controller Area Network (CAN) Basics, Microchip Technology Inc. Preliminary DS00713A
    • K. Pazul, Controller Area Network (CAN) Basics, Microchip Technology Inc. Preliminary DS00713A, AN713, 1999, p. 1.
    • (1999) , vol.AN713 , pp. 1
    • Pazul, K.1
  • 7
    • 0029237437 scopus 로고
    • Non-preemptive scheduling of messages on controller area network for real-time control applications
    • K.M. Zuberi, K.G. Shin, Non-preemptive scheduling of messages on controller area network for real-time control applications, in: Proceedings of Real-Time Technology and Applications Symposium, 1995, pp. 240-249.
    • (1995) Proceedings of Real-Time Technology and Applications Symposium , pp. 240-249
    • Zuberi, K.M.1    Shin, K.G.2
  • 8
    • 46249095934 scopus 로고    scopus 로고
    • Efficient data communication techniques for controller area network (CAN) protocol, Computer Systems and Applications, 2003, Book of Abstracts
    • S. Misbahuddin, N. Al-Holou, Efficient data communication techniques for controller area network (CAN) protocol, Computer Systems and Applications, 2003, Book of Abstracts, in: ACS/IEEE International Conference on, 2003, p. 22.
    • (2003) ACS/IEEE International Conference on , pp. 22
    • Misbahuddin, S.1    Al-Holou, N.2
  • 9
    • 65849399772 scopus 로고    scopus 로고
    • Philips, P8 × 592 8-bit microcontroller with on-chip CAN, datasheet, Philips Semiconductor, 1996.
    • Philips, P8 × 592 8-bit microcontroller with on-chip CAN, datasheet, Philips Semiconductor, 1996.
  • 10
    • 65849157676 scopus 로고    scopus 로고
    • Siemens, C515C 8-bit CMOS Microcontroller, User's Manual, Siemens, 1997.
    • Siemens, C515C 8-bit CMOS Microcontroller, User's Manual, Siemens, 1997.
  • 11
    • 65849382360 scopus 로고    scopus 로고
    • Infineon, C167CR Derivatives 16-Bit Single-Chip Microcontroller, Infineon Technologies, 2000.
    • Infineon, C167CR Derivatives 16-Bit Single-Chip Microcontroller, Infineon Technologies, 2000.
  • 12
    • 65849130627 scopus 로고    scopus 로고
    • Philips, LPC2119/2129/2194/2292/2294 Microcontrollers User Manual, Philips Semiconductor, 2004.
    • Philips, LPC2119/2129/2194/2292/2294 Microcontrollers User Manual, Philips Semiconductor, 2004.
  • 15
    • 65849193200 scopus 로고    scopus 로고
    • Using XOR operations to reduce variations in the transmission time of CAN messages: A pilot study
    • A. Koelmans, A. Bystrov, M.J. Pont, R. Ong, A. Brown Eds, Birmingham, UK, October, Published by University of Newcastle upon Tyne
    • M. Nahas, M.J. Pont, Using XOR operations to reduce variations in the transmission time of CAN messages: a pilot study, in: A. Koelmans, A. Bystrov, M.J. Pont, R. Ong, A. Brown (Eds.), Proceedings of the Second UK Embedded Forum 2005, Birmingham, UK, October 2005, pp. 4-17, Published by University of Newcastle upon Tyne.
    • (2005) Proceedings of the Second UK Embedded Forum , pp. 4-17
    • Nahas, M.1    Pont, M.J.2
  • 16
    • 33745938507 scopus 로고    scopus 로고
    • The impact of bit stuffing on the real-time performance of a distributed control system
    • Rome, Italy, March, to
    • M. Nahas, M. Short, M.J. Pont, The impact of bit stuffing on the real-time performance of a distributed control system, in: Proceeding of the 10th International CAN conference, Rome, Italy, March 2005, pp. 10-1 to 10-7.
    • (2005) Proceeding of the 10th International CAN conference
    • Nahas, M.1    Short, M.2    Pont, M.J.3
  • 17
    • 34247612144 scopus 로고    scopus 로고
    • A solution to the time jitter removal in deadline based scheduling of real-time applications
    • Vancouver, Canada
    • F. Cottet, L. David, A solution to the time jitter removal in deadline based scheduling of real-time applications, in: Fifth IEEE Real-Time Technology and Applications Symposium - WIP, Vancouver, Canada, 1999, pp. 33-38.
    • (1999) Fifth IEEE Real-Time Technology and Applications Symposium - WIP , pp. 33-38
    • Cottet, F.1    David, L.2
  • 18
    • 0017558676 scopus 로고
    • The Shannon sampling theorem: its various extensions and applications a tutorial review
    • Jerri A.J. The Shannon sampling theorem: its various extensions and applications a tutorial review. Proceedings of the IEEE 65 11 (1977) 1565-1596
    • (1977) Proceedings of the IEEE , vol.65 , Issue.11 , pp. 1565-1596
    • Jerri, A.J.1
  • 19
    • 33645717005 scopus 로고    scopus 로고
    • Vehicle applications of controller area network
    • Hristu-Varsakelis D., and Levine W.S. (Eds), Springer ISBN: 0-8176-3239-5
    • Johansson K.H., Törngren M., and Nielsen L. Vehicle applications of controller area network. In: Hristu-Varsakelis D., and Levine W.S. (Eds). Handbook of Networked and Embedded Control Systems (2005), Springer ISBN: 0-8176-3239-5
    • (2005) Handbook of Networked and Embedded Control Systems
    • Johansson, K.H.1    Törngren, M.2    Nielsen, L.3
  • 21
    • 84978403964 scopus 로고    scopus 로고
    • P. Verissimo, L. Rodrigues, A posteriori agreement for fault-tolerant clock synchronization on broadcast networks, in: Digest of Papers, The 22nd International Symposium on Fault-Tolerant Computing (IEEE), Boston, USA, 1992.
    • P. Verissimo, L. Rodrigues, A posteriori agreement for fault-tolerant clock synchronization on broadcast networks, in: Digest of Papers, The 22nd International Symposium on Fault-Tolerant Computing (IEEE), Boston, USA, 1992.
  • 23
    • 7544222903 scopus 로고    scopus 로고
    • SynqNet: high performance motion control based on Ethernet
    • Matheson M. SynqNet: high performance motion control based on Ethernet. IEE Computing and Control Engineering Journal 15 5 (2004) 32-38
    • (2004) IEE Computing and Control Engineering Journal , vol.15 , Issue.5 , pp. 32-38
    • Matheson, M.1
  • 27
    • 65849410502 scopus 로고    scopus 로고
    • Keil Software, C51 Compiler, optimizing 8051 C Compiler and Library Reference, User Guide, Keil Elektronik GmbH., and Keil Software, Inc, 2000.
    • Keil Software, C51 Compiler, optimizing 8051 C Compiler and Library Reference, User Guide, Keil Elektronik GmbH., and Keil Software, Inc, 2000.
  • 28
    • 65849484601 scopus 로고    scopus 로고
    • Keil Software, C166 Compiler, Optimizing 166/167 C Compiler and Library Reference, User Guide, Keil Elektronik GmbH., and Keil Software, Inc, 1998.
    • Keil Software, C166 Compiler, Optimizing 166/167 C Compiler and Library Reference, User Guide, Keil Elektronik GmbH., and Keil Software, Inc, 1998.
  • 30
    • 65849225415 scopus 로고    scopus 로고
    • D. Ayavoo, M.J. Pont, S. Parker, Using simulation to support the design of distributed embedded control systems: a case study, in: A. Koelmans, A.Bystrov, M.J. Pont (Eds.), Proceedings of the UK Embedded Forum 2004, Birmingham, UK, October 2004, pp. 54-65, Published by University of Newcastle upon Tyne, ISBN: 0-7017-0180-3.
    • D. Ayavoo, M.J. Pont, S. Parker, Using simulation to support the design of distributed embedded control systems: a case study, in: A. Koelmans, A.Bystrov, M.J. Pont (Eds.), Proceedings of the UK Embedded Forum 2004, Birmingham, UK, October 2004, pp. 54-65, Published by University of Newcastle upon Tyne, ISBN: 0-7017-0180-3.
  • 31
    • 65849510989 scopus 로고    scopus 로고
    • M. Nahas, M.J. Pont, A. Jain, Reducing task jitter in shared-clock embedded systems using CAN, in: A. Koelmans, A. Bystrov, M.J. Pont (Eds.), Proceedings of the UK Embedded Forum 2004, Birmingham, UK, October 2004, pp. 184-194, Published by University of Newcastle upon Tyne, ISBN: 0-7017-0180-3.
    • M. Nahas, M.J. Pont, A. Jain, Reducing task jitter in shared-clock embedded systems using CAN, in: A. Koelmans, A. Bystrov, M.J. Pont (Eds.), Proceedings of the UK Embedded Forum 2004, Birmingham, UK, October 2004, pp. 184-194, Published by University of Newcastle upon Tyne, ISBN: 0-7017-0180-3.
  • 33
    • 84877407542 scopus 로고    scopus 로고
    • National Instruments;, WWW webpage:, accessed July 2006
    • National Instruments; PCI-6035E data sheet and specs; WWW webpage: http://www.ni.com/pdf/products/us/4daqsc202-204_ETCx2_212_213.pdf (accessed July 2006).
    • PCI-6035E data sheet and specs
  • 34
    • 65849423764 scopus 로고    scopus 로고
    • accessed July 2006
    • LabVIEW 7.1: WWW webpage http://www.ni.com/labview/upgrade.htm (accessed July 2006).
    • LabVIEW 7.1: WWW webpage
  • 37
    • 65849256775 scopus 로고    scopus 로고
    • Philips, LPC2119/2129/2194/2292/2294 User Manual, Philips Semiconductor, 2004.
    • Philips, LPC2119/2129/2194/2292/2294 User Manual, Philips Semiconductor, 2004.
  • 39
    • 65849354439 scopus 로고    scopus 로고
    • FlexRay, FlexRay Communication System Protocol Specification Version 2.0, FlexRay Consortium, 2004.
    • FlexRay, FlexRay Communication System Protocol Specification Version 2.0, FlexRay Consortium, 2004.
  • 43
    • 0032074273 scopus 로고    scopus 로고
    • Fundamentals of implementing real-time control applications in distributed computer systems
    • Torngren M. Fundamentals of implementing real-time control applications in distributed computer systems. Real-Time Systems 14 (1998) 219-250
    • (1998) Real-Time Systems , vol.14 , pp. 219-250
    • Torngren, M.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.