Skip to main content
Log in

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

  • Published:
Journal of Zhejiang University SCIENCE C Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

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

    Google Scholar 

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

    Google Scholar 

  • Bosch, R., 1991. CAN Specification Version 2.0. Postfach, Germany.

    Google Scholar 

  • 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. [doi:10.1016/j.compag.2005.04.007]

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

    Google Scholar 

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

    Google Scholar 

  • 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. [doi:10.3182/2008 0706-5-KR-1001.00269]

    Google Scholar 

  • 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. [doi:10.3182/20110828-6-IT-1002.02203]

    Google Scholar 

  • 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.

    Google Scholar 

  • 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].

    Google Scholar 

  • Speckmann, H., Jahns, G., 1999. Development and application of an agricultural BUS for data transfer. Comput. Electron. Agric., 23(3):219–237. [doi:10.1016/S0168-1699(99) 00042-3]

    Article  Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Enkhbaatar Tumenjargal.

Additional information

Project supported by the Post BK21 Project of Chonbuk National University and the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (No. 2010-0010531)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tumenjargal, E., Badarch, L., Kwon, H. et al. Embedded software and hardware implementation system for a human machine interface based on ISOAgLib. J. Zhejiang Univ. - Sci. C 14, 155–166 (2013). https://doi.org/10.1631/jzus.C1200270

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/jzus.C1200270

Key words

CLC number

Navigation