Title :
Object oriented C++ library IsoAgLib study and implementation from the remote CAN-Based Distributed Control System
Author :
Pereira, Robson R D ; Lopes, Wellington C. ; Sousa, Rafael V. ; Porto, Arthur J V ; Inamasu, Ricardo Y.
Author_Institution :
Mech. Eng., Agric. & Ind. Autom., Univ. of Sao Paulo, São Carlos, Brazil
Abstract :
The multidisciplinary practices of Precision Agriculture (PA) which use embedded electronic and remote sensing in agricultural machinery has demanded researches of sensors and communication networks for data acquisition and control in the farm field. The CAN-Based Distributed Control System (DCS) according to ISO 11783 (or ISOBUS) standard provides the interconnection of electronic devices embedded in agricultural machinery and implements through a control network and serial data communication. The IsoAgLib is an Object Oriented C++ library that has the communication services and needed management systems according with the ISO 11783 standard. This library allows building ISOBUS compatible equipment without the protocols implementation contained in this standard. This work presents the remote access of CAN-Based DCS workbench for the IsoAgLib study and implementation to support the development of the CAN-Based DCS systems, the ISO 11783 standard parts, the PA and the Information and Communication Technology (ICT). The CAN-Based DCS workbench consists in two Personal Computers (PC), one desktop and one notebook. The DCS connection between two PCs is by embedded CAN hardware from Vector CANtech Inc.. The IsoAgLib library is implemented, compiled and executed on the desktop. In the notebook, there is an Electronic Control Units (ECU) called Virtual Terminal (VT) simulator of Vector CANtech Inc., which allows the visualization of the IsoAgLib executable from desktop. To remotely access this workbench, is used the web service LogMeIn Free from LogMeIn Inc. with the web browser Mozilla Firefox from Mozilla Foundation. The evaluation of the connection was done by analyzing the log messages of the remote access and the log messages thorough CAN-bus between IsoAgLib executable and the VT simulator. The remote connection of the CAN-Based DCS workbench provides free access to expensive hardware and software (Vector CANtech Inc. products). Provides distance learning for resear- hers and professionals of ISO 11783 extensive standard, and for the PA and ICT applications, in CAN-Based DCS automation area.
Keywords :
C++ language; ISO standards; Web services; agricultural machinery; continuing professional development; controller area networks; data acquisition; data communication; distance learning; distributed control; embedded systems; field buses; online front-ends; peripheral interfaces; precision engineering; remote sensing; software libraries; telecontrol; CAN-based DCS system; ISO 11783 standard; ISOBUS standard; IsoAgLib; LogMeln Free; LogMeln Inc; Mozilla Firefox; Mozilla foundation; Vector CANtech Inc; Web browser; Web service; agricultural machinery; data acquisition; distance learning; electronic control unit; embedded electronics; farm field; information and communication technology; log message; object oriented C++ library; personal computer; precision agriculture; remote CAN-based distributed control system; remote sensing; serial data communication; virtual terminal simulator; ISO standards; Internet; Libraries; Open systems; Protocols; Software; Vectors;
Conference_Titel :
Control and Automation (ICCA), 2011 9th IEEE International Conference on
Conference_Location :
Santiago
Print_ISBN :
978-1-4577-1475-7
DOI :
10.1109/ICCA.2011.6138069