Full Text:   <6211>

CLC number: TP39

On-line Access: 2024-08-27

Received: 2023-10-17

Revision Accepted: 2024-05-08

Crosschecked: 2013-02-25

Cited: 0

Clicked: 7800

Citations:  Bibtex RefMan EndNote GB/T7714

-   Go to

Article info.
Open peer comments

Journal of Zhejiang University SCIENCE C 2013 Vol.14 No.3 P.155-166

http://doi.org/10.1631/jzus.C1200270


Embedded software and hardware implementation system for a human machine interface based on ISOAgLib


Author(s):  Enkhbaatar Tumenjargal, Luubaatar Badarch, Hyeokjae Kwon, Woonchul Ham

Affiliation(s):  Division of Electronic Engineering, Chonbuk National University, Jeonbuk-do 561-756, Korea; more

Corresponding email(s):   enkhbaatar79@gmail.com

Key Words:  Controller area network (CAN)-bus, Virtual terminal (VT), Embedded system, ISO 11783


Share this article to: More |Next Article >>>

Enkhbaatar Tumenjargal, Luubaatar Badarch, Hyeokjae Kwon, Woonchul Ham. Embedded software and hardware implementation system for a human machine interface based on ISOAgLib[J]. Journal of Zhejiang University Science C, 2013, 14(3): 155-166.

@article{title="Embedded software and hardware implementation system for a human machine interface based on ISOAgLib",
author="Enkhbaatar Tumenjargal, Luubaatar Badarch, Hyeokjae Kwon, Woonchul Ham",
journal="Journal of Zhejiang University Science C",
volume="14",
number="3",
pages="155-166",
year="2013",
publisher="Zhejiang University Press & Springer",
doi="10.1631/jzus.C1200270"
}

%0 Journal Article
%T Embedded software and hardware implementation system for a human machine interface based on ISOAgLib
%A Enkhbaatar Tumenjargal
%A Luubaatar Badarch
%A Hyeokjae Kwon
%A Woonchul Ham
%J Journal of Zhejiang University SCIENCE C
%V 14
%N 3
%P 155-166
%@ 1869-1951
%D 2013
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.C1200270

TY - JOUR
T1 - Embedded software and hardware implementation system for a human machine interface based on ISOAgLib
A1 - Enkhbaatar Tumenjargal
A1 - Luubaatar Badarch
A1 - Hyeokjae Kwon
A1 - Woonchul Ham
J0 - Journal of Zhejiang University Science C
VL - 14
IS - 3
SP - 155
EP - 166
%@ 1869-1951
Y1 - 2013
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.C1200270


Abstract: 
Modern agricultural machinery demands adoption of embedded electronic and remote sensing technology for precision agriculture. One of the electronic devices commonly used is the virtual terminal (VT) for tractors. A VT’s functions and terminology are described in the ISO 11783 standard. This paper presents a control system design and implementation for a VT and some other electronic control units (ECUs) for agricultural vehicles based on that standard. Hardware and software development for the VT is implemented using the ISOAgLib open library, in the advanced embedded system. The main part of the system is an embedded board based on a Samsung S3C6410 ARM11 core microprocessor with a controller area network (CAN) module. Its working environment is Windows Embedded CE 6.0 (WinCE6.0). The ISOAgLib library provides abundant open sources consistent implementation of ISO 11783. It is written in C++ programming language using object-oriented technology. In this paper, we describe an ISO 11783-based tractor control system with a CAN and its implementation in the embedded system. This paper also explains the operation of a CAN-bus device driver in WinCE6.0 and some modifications of ISOAgLib for our target system. The target system consists of the VT, an ECU for the global positioning system (GPS), and an ECU for lighting for an agricultural tractor. The ECU for GPS and the ECU of a light controller are implemented using STM32F107F ARM Cortex M3-based development boards.

Darkslateblue:Affiliate; Royal Blue:Author; Turquoise:Article

Reference

[1]AGCO Co., 2002. FieldStar, the Science of Agriculture. Virtual Terminal User’s Guide, Publication No. 79015206, Duluth, USA.

[2]AGROCOM GmbH & Co. Agrarsystem KG, 2009. CEBIS MOBILE VA User Manual. Bielefeld, Germany.

[3]Bosch, R., 1991. CAN Specification Version 2.0. Postfach, Germany.

[4]Craessaerts, G., Maertens, K., de Baerdemaeker, J., 2005. A Windows-based design environment for combine automation via CANbus. Comput. Electron. Agric, 49(2):233-245.

[5]Deere & Co., 2012. GreenStar 3 Display 2630 Operator’s Manual. Publication No. OMPFP12408, California, USA.

[6]DICKEY-John Co., 2012. Auto Section Control System: Operator’s Manual. Publication No. 11001-1561B-201207, Auburn, USA.

[7]ISO 11783-1:2007. Tractors and Machinery for Agriculture and Forestry-Serial Control and Communications Data Network-Part 1: General Standard for Mobile Data Communication. International Organization for Standardization, Geneva.

[8]ISO 11783-3:2007. Tractors and Machinery for Agriculture and Forestry-Serial Control and Communications Data Network-Part 3: Serial Control and Communications Data Network. International Organization for Standardization, Geneva.

[9]ISO 11783-4:2001. Tractors and Machinery for Agriculture and Forestry-Serial Control and Communications Data Network-Part 4: Network Layer. International Organization for Standardization, Geneva.

[10]ISO 11783-5:2001. Tractors and Machinery for Agriculture and Forestry-Serial Control and Communications Data Network-Part 5: Network Management. International Organization for Standardization, Geneva.

[11]ISO 11783-6:2004. Tractors and Machinery for Agriculture and Forestry-Serial Control and Communications Data Network-Part 6: Virtual Terminal. International Organization for Standardization, Geneva.

[12]ISO 11783-10:2009. Tractors and Machinery for Agriculture and Forestry-Serial Control and Communications Data Network-Part 10: Task Controller and Manegement Information System Data Interchange. International Organization for Standardization, Geneva.

[13]ISO 11783-13:2007. Tractors and Machinery for Agriculture and Forestry-Serial Control and Communications Data Network-Part 13: File Server. International Organization for Standardization, Geneva.

[14]Kim, S., Park, S., Kim, C., Kim, M., 2011. Implementation of the Communication Model for ISO 11783 Standards Based on AUTOSAR. ASABE Annual Int. Meeting, p.1-12.

[15]Müller Elektronik GmbH & Co., 2012. ISOBUS-Terminals Flexible and Future-Proof Through APP & GO. Salzkotten, Germany.

[16]Ohman, M., Kalmari, J., Visala, A., 2008. XML Based Graphical User Interface Editor and Runtime Parser for ISO 11783 Machine Automation Systems. Proc. 17th IFAC World Congress, p.1578-1583.

[17]Oksanen, T., Kunnas, A., Visala, A., 2011. Development and Runtime Environment for Embedded Controller Supporting ISO 11783 Standard. Proc. 18th IFAC World Congress, p.2912-2918.

[18]Pereira, R., Godoy, E., Sakai, R., Cavani, F., Sousa, R., Porto, A., Inamasu, R., 2009. ISO 11783 Standard: Procedures for Serial Data Communication Between the Implement ECU with the Task Controller. CIGR Proc. of Technology and Management to Increase the Efficiency in Sustainable Agricultural Systems, p.1-19.

[19]Spangler, A., Wodok, M., 2010. Development of ISO 11783 Applications in an Object Oriented Way Using the Open Source Library ISOAgLib. Available from http://www. isoaglib.com [Accessed on Sept. 30, 2010].

[20]Speckmann, H., Jahns, G., 1999. Development and application of an agricultural BUS for data transfer. Comput. Electron. Agric., 23(3):219-237.

[21]Stone, M.L., McKee, K.D., Formwalt, C.W., Benneweis, R.K., 1999. ISO 11783: an Electronic Communications Protocol for Agricultural Equipment. Agricultural Equipment Technology Conf., p.1-17.

Open peer comments: Debate/Discuss/Question/Opinion

<1>

Please provide your name, email address and a comment





Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952783; E-mail: cjzhang@zju.edu.cn
Copyright © 2000 - 2024 Journal of Zhejiang University-SCIENCE