Products
Technology
SMS solutions
Databases
Modbus
M-Bus
PBX systems
Robotics
Building robot hardware
Building electronics
Building robot software
Introduction/Protocols
Architecture
How to develop a devhandler
Line protocol
DeviceHandlers
Bootloader
Upload Arduino code
Company


Ozeki 10
Introduction/Protocols Introduction/Protocols | How to develop a devhandler How to develop a devhandler

OzFramework2.HW Architecture

The below seen image demonstrates the communication between the hardware elements (microcontrollers) and the .NET type controller softwares belonging to them. These microcontrollers are connected through a serial port to the PC. More softwares can be installed on a microcontroller. For the operation of the softwares installed on the microcontroller a .NET software is required even for the computerized page.

Figure 1 - Main concept



Hardware

Microcontrollers can have different installed software. E.g.: EEPROMController, MotorController, ButtonController etc..., these softwares are called devices.

Figure 2 - The connection between the devices and device handler

Figure 3 - The Ozeki Line communication protocol

Software

The softwares installed on the microcontroller have computerized software pairs which make it possible to configure the hardware.

Software Device

A controller program can consist of the following parts:

  • Emulator

    The functions belonging to the given Device are emulated here therefore in case of a hardware deficit the performance of the Device can be emulated. Communication with the Device is possible without connecting a microcontroller.

  • EventArgs

    Events

  • GUI

    A GUI belonging to the Device have to be implemented in an appropriate way according to theprotocol.txt which can be found in the C:\Work\Development2\OzFramework2\OzFramework2.HW.Arduino\OzekiLibs\DEVICE folder.


Copyright © 2000- - Ozeki Informatics Ltd. | info@ozeki.hu | Tel: +36 1 371 0150
Home > Technology > Robotics > Building robot software > Introduction/Protocols > Architecture
Page: 1558 | Login