Cofig Desktop SW for sensorical system - measuring boards configurator and tester.

nSoric Cofig

Introduction

Software for configuring measuring boards from Sensorical measuring system. It suport connection via USB (virtual COM port) or IP address (remote connection). It support uBUS application protocol - MultiSlave specification. Each measurement module is represented as a set of submodules (up to 16 submodules). It support these measurement boards (board family):

  • OWB - One Wire Booster. Advanced booster for 1-wire bus.
  • RRM - Radio Receiver Module. Radio recever working of 433 MHz radio signal. It communicate with RTM (Radio Transmiting Module) module, than can contain severral sensors.
  • THB - Temperature/Humidity Module. 4-channel module for measure relative humidity (and temperature).
  • TNZ - Tenzometric module. Module with 2 channels with 24bit A/D converter for tenzometric bridge connection.

System requrements

Java 8 JRE. Application is distributes as a jar file.

Application - overview

main window

(1) - Connection parameters.

  • Port: virtual COMM port or remote connection (via IP or name)
  • Address: address of measurement board. For non configured boards, the default address is 0x1820

(2) - Connection actions

  • Connect/Disconnect: connect or disconnect measuring boards
  • upload configuration: send configuration to measured module
  • download configuration: load configuration from measured module and display it in SW
  • show config memory: make config memory dump and display it as raw data.

Memory dumo

(3) - Measurement board parameters

  • board family
  • board address. Address is given by hexadecimal number of 2 bytes length. According uBUS application protocol last digit have to be 0.
  • Human readable name
  • Year and month of production
  • Device ID. If the board containg 1-wire indentifier, it will be automatically select this identifier. Otherwise, is device ID generated upon used hardware blocks.
  • Extended info: SW version for used firmware, HW version for physical module and FW version, thatis related to used hardware.

(4) - Presence of sensors/sublaves.

Each hardware module can contain up to 16 sub-slaves. In this section is mapped real implemented sublaves to module configuration.

(5) - File operations

  • Open existing configuration from disk
  • Save actual state/configuration to file
  • Close configuration and clean GUI

Application - 1-wire support

For boards, that contains 1-wire bus, the enhanced configuration is available.

Memory dumo

(1) - List of 4-wire slaves on bus

  • It can be set, the maximum 1-wire sensors for configured module.

(2) - detailed settings for universal 4-slave (OWS) sensor mapping

  • on tje 1-wire bas, there can be up to 4 different types of slaves
  • for each type can be defined measured range (min - max), default name
  • 1-wire type is defined by family code of 1-wire slave

Installation

  • download archive jsoricCofig-v.x.x.x.tar.gz
  • unzip it in some direcory
  • run run_linux.sh or run_windows.bat
Contributors 1
Juraj Ďuďák 100.0%
Languages
  • Java [96.43%]
  • TeX [3.57%]
  • Relations
    merula
    similar
    Created at 24.10.2019
    Last update 13.01.2025, 22:33:10