(Printer Friendly Version)

ISOBUS VT Application Eliminates Multiple Displays, Cuts Clutter and Confusion for Operator



Dawn Equipment Company, an implement manufacturer located near Chicago, turned to DISTek to solve an ISOBUS-related issue. (ISOBUS is the ag industry’s solution to compatibility between different manufacturers’ electronics.)



The engineers at DISTek put their experience and expertise to work. Their solution: use VIRTEC, an ISOBUS-compatible software library, which is configurable and reusable. VIRTEC—when used with ISOBUS Virtual Terminals (VTs)—allows implements to use a common display located in the tractor cab.

The target system (figure 1) consists of the following physical components:
2.  STW Technic IOXp controller running DISTek-created software
3.  Between 1 and 54 row units (MiFx)

DISTek first configured the VIRTEC library for Dawn’s use case and the STW IOXp hardware. Then DISTek custom software—an MiFx VT Interface—was added to act as a translator between J1939 messages on the proprietary MiFx bus and ISOBUS messages on the standard implement bus.


Figure 1: System Diagram

The custom software is primarily an interface for the operator to monitor and control the row units. So most of the development time was spent ensuring a user-friendly interface. Together, with the customer, DISTek looked for ways to achieve effective information density on every screen.

Two screens in the final application give alternate views of the overall state of the system. The first screen shows graphs of average row unit downforce and average row unit gauge wheel load (figure 2).


Figure 2: System Overview Screen

The second screen displays a grid of boxes that each corresponds to a single row unit (figure 3).


Figure 3: Row Status Screen

The color of each box corresponds to the current state of the row unit. This gives the operator information about each row unit at a glance. From this view, the operator can drill down into details and settings for each row unit by tapping its box (figure 4).


Figure 4: Row Details Screen



Using VIRTEC as the foundation for this project saved countless development hours. Instead of dealing directly with the CAN bus and ISOBUS VT, DISTek engineers were able to focus their time implementing a user-friendly system.

The software was architected using the Model-View-Controller (MVC) pattern, which helps modularize the codebase. A modularized codebase helps deal with changes later in the development lifecycle. For example, the method used to present alarms to the operator went through a number of changes throughout the project. Because the software was implemented using MVC, these changes didn’t affect any other parts of the system.

By using MVC and focusing on separation of concerns, DISTek was able to write effective unit tests for many parts of the system. This allowed DISTek to make changes later on without worrying about creating regression bugs.

Nick Gamroth
Former Senior Software Engineer
6612 Chancellor Drive, Ste. 600
Cedar Falls, IA 50613
Tel: 319-859-9263

To view more DISTek case studies, click here.

For more information, or a consultation for your ISOBUS needs, contact DISTek.



Featured DISTek Expert




Software Engineer

Technical Strengths:

MATLAB, Model Based System Design (MBSD) with Simulink & Stateflow modeling, MATLAB tool design, developing MiL/SiL tests using a common simulation testing framework.

Past Experience

Developed and maintained Simulink (SiL/MiL) model based engine system performance analysis automation tools. Developed tools for Simulink model integration and modification. Developed and integrated embedded code utilizing an AUTOSAR framework.

DISTek Employee Since:


What I love about my job:

I love the challenging tasks I encounter on a daily basis allowing me to learn something new every day while getting exposed to new tools & technology. Knowledgeable collaborations throughout the process help tasks get completed smoothly and adds valuable new connections. DISTek has a work culture that is flexible and adaptable to meet my work and family balance in life.

Click HERE to become a DISTek EXPERT!