DOI QR코드

DOI QR Code

CANopen 표준 기반 멀티 엔코더 관리 시스템의 구현

Implementation of Multi-encoder Management System based on CANopen Protocol

  • 안효성 (서울시립대학교 기계정보공학과) ;
  • 김태현 (서울시립대학교 기계정보공학과)
  • Ahn, Hyosung (Dept. of Mechanical and Information Engineering, Univ. of Seoul) ;
  • Kim, Taehyoun (Dept. of Mechanical and Information Engineering, Univ. of Seoul)
  • 투고 : 2016.10.04
  • 심사 : 2017.01.19
  • 발행 : 2017.06.01

초록

최근 컴퓨터 및 통신기술의 적극적인 결합에 따른 생산 시스템의 자동화 및 지능화가 급속하게 진행됨에 따라, 자동화 시스템의 핵심 요소 중 하나인 스마트 센서를 내장한 필드 장치들의 수도 급격하게 증가하고 있으며 이들을 통합 관리할 필요성도 높아지고 있다. 본 논문에서는 엔코더의 위치 데이터 센싱 기능과 CANopen 프로토콜을 결합한 스마트 엔코더 구조를 제안하고, 복수 개의 엔코더를 CAN 네트워크를 통해 동시에 관리, 모니터링할 수 있는 시스템 구조를 설계, 구현하였다. 구현한 시스템의 성능과 기능적 동작은 상용 엔코더와의 비교 실험과 CANopen 호환성 테스트를 이용하여 검증하였다.

Recently, with the adoption of modern computing and communication technologies, manufacturing systems have become more autonomous and intelligent. Thus, as the number of field devices with smart sensors also increase, the need for an integrated management of such devices becomes essential. This paper proposes a smart encoder architecture that integrates the position sensing function with CANopen connectivity. In addition, an integrated system is proposed to simultaneously control and monitor multiple encoders over the Controller Area Network (CAN) fieldbus network. We evaluated the performance and functionalities of the proposed system by comparative experiments with commercial CANopen smart encoders using a CANopen conformance test.

키워드

참고문헌

  1. Hunter, G. W., Stetter, J. R., Hesketh, P. J. and Liu, C. C., 2010, "Smart Sensor Systems," The Electrochemical Society Interface, Vol. 19, No. 4, pp. 29-34.
  2. Meijer, G., Pertijs, M. and Makinwa, K., 2014, "Smart Sensor Systems: Emerging Technologies and Applications," John Willey & Sons Ltd, Hoboken, pp. 1-2.
  3. Bosch, R., 1991, "CAN Specification Version 2.0."
  4. CAN in Automation(CiA): CANopen, http://www.cancia.org/index.php?id=canopen.
  5. Lee, E-S. and Kim, J-G., 2005, "Measurement and Analysis for Positioning Control Characteristics using Encoder Signal of NC Machine Controller," Trans. Korean Soc. Mech. Eng. A, Vol. 29, No. 2, pp. 311-317. https://doi.org/10.3795/KSME-A.2005.29.2.311
  6. Ham, H., H., Hong, S., H., Song, J., Baek, J. and Ryu, J., 2012, "Localization of a Tracked Robot Based on Fuzzy Fusion of Wheel Odometry and Visual Odometry in Indoor and Outdoor Environments," Trans. Korean Soc. Mech. Eng. A, Vol. 36, No. 6, pp. 629-635. https://doi.org/10.3795/KSME-A.2012.36.6.629
  7. Lim, J. S and Lee, Y. J., 2015, "Detection of Absolute Position of Robot Joint Using Incremental Encoders," Journal of Institute of Control, Robotics and Systems, Vol. 21, No. 6, pp. 577-582. https://doi.org/10.5302/J.ICROS.2015.14.0136
  8. CiA, 2011, "CANopen Application Layer and Communication Profile Version 4.2.0."
  9. CiA, 2006, "CANopen Device Profile for Encoders Version 3.2.0."
  10. CanFestival, http://canfestival.org.
  11. Hwang, H., Ahn, H., Kim, S. and Kim, T., 2015, "Implementation of CiA 406 Device Profile for CANopen Compatible Encoders," Trans. Korean Soc. Mech. Eng. A, Vol. 39, No. 12, pp. 1287-1295. https://doi.org/10.3795/KSME-A.2015.39.12.1287
  12. Microchip, dsPIC33EV256GM106 Reference Manual, http://www.microchip.com/wwwproducts/en/dsPIC33EV256GM106.
  13. Fritz Kubler GmbH, 2014, "Technical Manual Absolute Singleturn/Multiturn Encoder F58XX CANopen."
  14. POSITAL GmbH, 2013, "Absolute Ixarc Rotary Encoder with CANopen Interface User Manual."
  15. CiA, 2009, "CiA 310 Draft Standard Proposal: Conformance Test Plan Version 1.1.0."