为了提高设施大棚机械化作业的效率和精度,提出基于控制器局域网络(controller area network,CAN)总线的自主导航分布式控制结构并进行节点的设计。系统采用主-从分布式控制结构,以嵌入式控制器作为主控节点采集GPS数据和电子罗盘数据,...为了提高设施大棚机械化作业的效率和精度,提出基于控制器局域网络(controller area network,CAN)总线的自主导航分布式控制结构并进行节点的设计。系统采用主-从分布式控制结构,以嵌入式控制器作为主控节点采集GPS数据和电子罗盘数据,从而决策适当的控制指令;以单片机控制作为功能节点,实现对微耕机的转向、变速和升降机具的控制。基于ISO11783标准设计了导航系统CAN通信协议,系统通讯测试结果表明,该通讯系统能够满足基本功能要求且工作稳定可靠。展开更多
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...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)总线的自主导航分布式控制结构并进行节点的设计。系统采用主-从分布式控制结构,以嵌入式控制器作为主控节点采集GPS数据和电子罗盘数据,从而决策适当的控制指令;以单片机控制作为功能节点,实现对微耕机的转向、变速和升降机具的控制。基于ISO11783标准设计了导航系统CAN通信协议,系统通讯测试结果表明,该通讯系统能够满足基本功能要求且工作稳定可靠。
基金Project supported by the Post BK21 Project of Chonbuk National Universitythe Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education,Science and Technology (No. 2010-0010531)
文摘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.