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

被引:0
|
作者
Enkhbaatar Tumenjargal
Luubaatar Badarch
Hyeokjae Kwon
Woonchul Ham
机构
[1] Chonbuk National University,Division of Electronic Engineering
[2] Mongolian University of Science and Technology,School of Information and Communication Technology
关键词
Controller area network (CAN)-bus; Virtual terminal (VT); Embedded system; ISO 11783; TP39;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:155 / 166
页数:11
相关论文
共 50 条
  • [41] An Adaptive Hardware and Software Based Human Computer Interface for People with Motor Disabilities
    Machado, M.
    Rodrigues, A.
    Machado, M.
    da Costa, V.
    Cardoso, R.
    Quadros, C.
    Xavier, K.
    Peroba, J.
    Tavares, T.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2019, 17 (09) : 1401 - 1409
  • [42] Implementation of Human-Machine Interface based on Electroencephalogram and Electromyography
    Yang, Genghuang
    Wang, Feifei
    Cui, Shigang
    Zhao, Li
    Meng, Qingguo
    Chen, Hongda
    [J]. ADVANCED RESEARCH ON MECHANICAL ENGINEERING, INDUSTRY AND MANUFACTURING ENGINEERING, PTS 1 AND 2, 2011, 63-64 : 385 - +
  • [43] Development of Software Interface for Testing of Embedded System
    Karmore, Swapnili P.
    Mahajan, Anjali R.
    Jarbias, Goldi C.
    [J]. 2013 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING TECHNOLOGIES (ICACT), 2013,
  • [44] An Optimized Method of Hardware Implementation for LHash in the Embedded System
    Wang, Xiang
    Tian, Yuntong
    Du, Pei
    Zhang, Xiaobing
    Wang, Weike
    Hao, Qiang
    Xu, Bing
    Zhang, Zhun
    Zhao, Zongmin
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2018), 2018,
  • [45] Discovering vulnerabilities in control system human-machine interface software
    McGrew, Robert Wesley
    Vaughn, Rayford B.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (04) : 583 - 589
  • [46] Design and implementation of embedded Bluetooth software system
    Zhou, ZJ
    Zhou, SJ
    Xu, HM
    [J]. APOC 2001: ASIA-PACIFIC OPTICAL AND WIRELESS COMMUNICATIONS: WIRELESS AND MOBILE COMMUNICATIONS, 2001, 4586 : 457 - 467
  • [47] Design and Implementation of ARM and FPGA Based Data Acquisition System Software and Hardware
    Zheng, Dezhi
    Na, Rui
    Fan, Shangchun
    Liu, Yudong
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON MECHATRONIC SYSTEMS AND MATERIALS APPLICATION (ICMSMA 2015), 2015, : 159 - 164
  • [48] Design and implementation of an embedded software system for ATR
    Wang, Yuehuan
    Li, Shiyong
    [J]. MIPPR 2011: PARALLEL PROCESSING OF IMAGES AND OPTIMIZATION AND MEDICAL IMAGING PROCESSING, 2011, 8005
  • [49] The human machine interface implementation for the robot assisted endoscopic surgery system
    Zhang, SH
    Wang, DX
    Zhang, YR
    Wang, YH
    Wang, YG
    Ma, XP
    [J]. IEEE ROMAN 2002, PROCEEDINGS, 2002, : 442 - 447
  • [50] Software and Hardware Implementation of a Graphical User Interface for Solar Power Plants
    Irmak, Erdal
    Ersan, Mustafa
    Guney, Orhun
    [J]. 2019 IEEE 1ST GLOBAL POWER, ENERGY AND COMMUNICATION CONFERENCE (GPECOM2019), 2019, : 312 - 315