Running State Monitoring System Based on the CAN-bus for Agricultural Equipment
Chen Wang,Yu Tan,Yongjun Zheng,Gang Wu,Shixiong Li
DOI: https://doi.org/10.13031/aim.20152189081
2015-01-01
Abstract:With the rapid development of agriculture, the use of agricultural equipment is increasing, which proposes higher requirements for accurate control of agricultural equipment. Consequently a running state monitoring system is important for maintaining the normal operation of agricultural equipment and researching accurate control for agricultural equipment. Therefore, a running state monitoring system was developed, which was based on the CAN-bus and embedded Linux. It was comprised of a data acquisition system module and an on-site monitoring terminal. The data acquisition system based on the CAN-bus was introduced, which used the MC9S12XS128 microcontroller as the main controller and could collect the engine speed, oil level, driving speed and so on automatically at a specified time by a variety of sensors installed on the agricultural equipment. Then the data were transmitted to the on-site monitoring terminal by CAN-bus according to a certain communication protocol. An embedded processor AM3554 was put to use as a central processor unit of the monitor terminal, and on which, a Linux software environment was established. Human-computer interface software was developed under Qt 4.8.5 by the C++ programming language. By the help of the software, the parameter of data acquisition system could be set by the monitor terminal through CAN-bus and the monitor data could be transmitted, received, processed, stored and monitored, etc. Application in agricultural equipment proves that: the system is stable and effective and could be used to monitor the data of running state and store the data accurately, which could contribute to research of the automated control of agricultural equipment and maintenance.