Please wait a minute...
Front. Inform. Technol. Electron. Eng.  2013, Vol. 14 Issue (3): 155-166    DOI: 10.1631/jzus.C1200270
    
Embedded software and hardware implementation system for a human machine interface based on ISOAgLib
Enkhbaatar Tumenjargal, Luubaatar Badarch, Hyeokjae Kwon, Woonchul Ham
Division of Electronic Engineering, Chonbuk National University, Jeonbuk-do 561-756, Korea; School of Information and Communication Technology, Mongolian University of Science and Technology, Ulaanbaatar, Mongolia
Embedded software and hardware implementation system for a human machine interface based on ISOAgLib
Enkhbaatar Tumenjargal, Luubaatar Badarch, Hyeokjae Kwon, Woonchul Ham
Division of Electronic Engineering, Chonbuk National University, Jeonbuk-do 561-756, Korea; School of Information and Communication Technology, Mongolian University of Science and Technology, Ulaanbaatar, Mongolia
 全文: PDF 
摘要: 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.
关键词: Controller area network (CAN)-busVirtual terminal (VT)Embedded systemISO 11783    
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.
Key words: Controller area network (CAN)-bus    Virtual terminal (VT)    Embedded system    ISO 11783
收稿日期: 2012-09-19 出版日期: 2013-03-05
CLC:  TP39  
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
Enkhbaatar Tumenjargal
Luubaatar Badarch
Hyeokjae Kwon
Woonchul Ham

引用本文:

Enkhbaatar Tumenjargal, Luubaatar Badarch, Hyeokjae Kwon, Woonchul Ham. Embedded software and hardware implementation system for a human machine interface based on ISOAgLib. Front. Inform. Technol. Electron. Eng., 2013, 14(3): 155-166.

链接本文:

http://www.zjujournals.com/xueshu/fitee/CN/10.1631/jzus.C1200270        http://www.zjujournals.com/xueshu/fitee/CN/Y2013/V14/I3/155

[1] Jian Bao, Yu Chen, Jin-shou Yu. A regeneratable dynamic differential evolution algorithm for neural networks with integer weights[J]. Front. Inform. Technol. Electron. Eng., 2010, 11(12): 939-947.