A windows-based design environment for combine automation, via CANbus

被引:10
作者
Craessaerts, G [1 ]
Maertens, K [1 ]
De Baerdemaeker, J [1 ]
机构
[1] Katholieke Univ Leuven, La Agromachinery & Proc, B-3001 Heverlee, Belgium
关键词
controller area network; process monitoring and control; combine harvester;
D O I
10.1016/j.compag.2005.04.007
中图分类号
S [农业科学];
学科分类号
09 ;
摘要
Some recent commercial combine harvesters are equipped with a Controller Area Network (CAN) system. This is a serial communications protocol which efficiently supports distributed real-time control with a very high level of security [Bosch, R, 1991. CAN Specification Version 2.0. Robert Bosch GmbH, Stuttgart, 70 pp.]. A new software platform 'CANbus Control Design Interface' was developed and evaluated for control design for combine automation. This tool offers new possibilities for experimental design and provides a real-time graphical interface for the control engineer. The software module permits the exchange of the desired sensor and actuator signals between the CANbus network and a measurement computer at a sample rate of 5 Hz. Several control design experiments have already been integrated in the CANbus Control Design Interface environment. The synergy between two programming languages, Visual C++(R) and Matlab (R), characterizes the developed software module. A standard Windows environment was used as the operating system. The timing of the different measurement and control tasks was performed by two timing protocols, the Windows and the Multimedia timer. This study addresses the question of whether a standard operating system like Windows can be used for control experiments within the combine automation framework. Experiments have shown that it is possible to use Windows as an operating system for soft real-time applications under certain conditions. The control environment of a combine harvester can be considered as a soft real-time environment because the occurrence of time jitter or the failure of an event will never lead to the failure of the whole control system. By making use of a standard Windows NT-XP environment, a robust and accurate. 5 Hz timing performance was achieved. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:233 / 245
页数:13
相关论文
共 20 条
[1]  
AUERNHAMMER H, 1983, LANDWIRTSCHAFTLICHES, P196
[2]  
Bosch Global, 1991, CAN SPEC VERS 2 0
[3]   A compression-gathering technique for improving the performance of ISO 11898 networks [J].
Cena, G ;
Valenzano, A .
COMPUTER STANDARDS & INTERFACES, 2000, 22 (05) :323-335
[4]  
CRAESSAERTS G, 2003, THESIS CATHOLIC U LE
[5]   Simulation of a controller area network-based tractor - Implement data bus according to ISO 11783 [J].
Hofstee, JW ;
Goense, D .
JOURNAL OF AGRICULTURAL ENGINEERING RESEARCH, 1999, 73 (04) :383-394
[6]  
ISO, 1993, ISO 11898
[7]  
*ISO TC23 SC19 WG1, 1995, 117831 ISO TC23 SC19
[8]   High precision timing within Microsoft Windows: threads, scheduling and system interrupts [J].
Johnson, AP ;
Macauley, MWS .
MICROPROCESSORS AND MICROSYSTEMS, 2001, 25 (06) :297-307
[9]   Automatic guidance for agricultural vehicles in Europe [J].
Keicher, R ;
Seufert, H .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2000, 25 (1-2) :169-194
[10]  
Kutzbach HD, 2000, J AGR ENG RES, V76, P237, DOI 10.1006/jaer.2000.0574