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
(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.
(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.
(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