Proceedings of the Korean Society for Agricultural Machinery Conference (한국농업기계학회:학술대회논문집)
- 2017.04a
- /
- Pages.18-18
- /
- 2017
Implementation of tractor implement ECU based on ISO11783 using IsoAgLib
IsoAgLib을 이용한 ISO11783 기반 트랙터 작업기 ECU 구현
- Roh, Seungku (Divison of Electronic Engineering, Chonbuk National University Jeonju) ;
- Kim, Jayu (Divison of Electronic Engineering, Chonbuk National University Jeonju) ;
- Tumenjargal, Enkhbaatar (Divison of Electronic Engineering, Chonbuk National University Jeonju) ;
- Chong, Kitchong (Divison of Electronic Engineering, Chonbuk National University Jeonju) ;
- Ham, Woonchul (Divison of Electronic Engineering, Chonbuk National University Jeonju)
- 노승국 (전북대학교 전자공학부) ;
- 김자유 (전북대학교 전자공학부) ;
- 투멘자르갈 엔크바타르 (전북대학교 전자공학부) ;
- 정길도 (전북대학교 전자공학부) ;
- 함운철 (전북대학교 전자공학부)
- Published : 2017.04.06
Abstract
ISO11783은 농업 산업분야 통신 프로토콜의 국제 표준으로, 농용트랙터 및 작업기 ECU 간의 통신 프로토콜을 표준화한다. 이 표준은 서로 다른 제조사의 제품 간에 호환성을 갖게 하며, 정밀 농업에 대한 핵심 기반을 제공한다. 현재 해외에서는 이미 ISO11783 기반의 AFS(Advanced Farming System)를 통한 정밀농업이 상용화되어 농가에 보급되고 있다. 이에 비해, 국내에서 이러한 표준을 따르는 농기계들은 미비한 실정이며, 향후 농업의 정밀 농업화를 통한 고부가가치 창출 및 선진국의 무역 장벽에 대비와 해외 수출 판로 개척을 위해 ISO11783 표준에 대한 R&D가 필요로 한다. 이에 IsoAgLib를 분석하고 임베디드 보드에 Porting하여 ISO11783 기반 작업기 ECU를 구현하였고, 이를 기반으로 ISO11783 기반 작업기 ECU의 구현 방법을 발표한다. IsoAgLib의 시스템 아키텍처는 계층화 되어 있어, 타겟에 의존적인 계층만 수정하여, IAR 환경에서 Cortex M3 보드에 포팅을 완료하였다. 작업기 ECU들은 자신만의 인터페이스 화면을 갖으며, 이를 Object pool이라 한다. 이것을 Virtual Terminal(VT)에 업로드 하여, VT가 해당 작업기 ECU의 사용자 인터페이스 기능을 제공하도록 한다. 이에 작업기 ECU 구현 1 단계로, 'VT-Designer'를 통하여 Object pool를 설계한다. 2 단계, 'vt2iso'를 통해서 Object pool을 IsoAgLib 상에서 사용할 수 있도록 변환한다. 3 단계, 포팅된 IsoAgLib project에 변환된 파일을 포함 시킨다. 4 단계, 작업기 ECU의 주기적인 작업 및 각 메시지 수신시 수행할 작업을 코딩한다. 5 단계, 빌드 및 타겟 보드에 업로딩 한 후, New Holland 사의