nSoric Merula
Software for measuring boards from Sensorical
measuring system. It suport connection via USB (virtual COM port) or IP address (remote connection). It can communitate with multiple measuring boards. Primary purpose of this softare is make on-demand measurements on supported boards.
Supported measuring boards
All of HW board communicate via uBUS communication protocol, which is derivate of Modbus protocol. Base communication parameters for virtual communicatino port is: speed = 19200 baud, parity = event, 8 data bit, 1 stop bit. Each measuring module has unique address (in local sensorical network). Valid addresses are from 0x0010 to 0xFFF0. Module address is configurable and can be modified in nSoric Cofig software. Defaut address for not configured module is 0x1820.
Suppoted HW mesuring modules:
- One Wire Booster (OWB) - module with enhanced driver of 1-wire bus. It support bus length up to 600m. The board can automatically detect length od 1-wire bus lengts and set the timing parameters for long bus. Is support up to 128 1-wire sensors.
- Radio Receiver Module (RRM) - receiving module for wireless comunication between sensor modules and RRM module. It work with frequency 433MHz. Module support up to 64 wireles sensors.
- Tenzometric Module (TNZ) - module for tenzometric measurements. It contain 2 channels for bridge connection. Can be used with standard tenzometric sensors or temperature sensor PT1000. Measuring speed is 16Hz.
Properties of nSoric Merula
Connection mode nSoric Merula support local and remote communication. In GNU/Linux, there is automatic search for local communication device. Supported communication interfaces:
- local connection via virtual COMM port (/dev/ttyUSBx in Linux, or COMx in Windows)
- remote communication. In case of use ETH/Serial converter, it is possible to connect through IP address and port.
- demo connection. It use local loopack for showcase SW functionality without connection to real hardware.
Connection modes | |
---|---|
![]() |
![]() |
Local connection via VCOM port | Remote connection via IP:port |
Connected hardware nSoric Murula shows info about HW configuration of connected board
(1) - result of hardware scan for sensor in measuring module. In this case, module 'DeCeBe01' was connected with wriver for 1-wire bus (OW_boost). On the 1-wire bus are 3 of sensors.
(2) - Info about measuring module: board ID, SW/HW version, human readable name, release date and address of HW module.
(3) - When is clicked in some sensor in (1) area, there is shown detailed info about selected sensor. With checkbox 'active', sensor can be deactivated in measuring process.
(4) - Log area. All events in HW scan or measuring process are displayed here.
Measuring data The measurement can be started from 2nd tab 'Measure procedure'. Basic settings for measurement are ubder mark (1):
- Enable/disable live grapg from measurement
- Delay between measurements in seconds
- Output format: CSV (comma separated values) or UDF (contains CSV part and user notes related to measurements)
Mark (2) shows live graph from measurement. Status information is shown in (3). I(ow) represent actual current in 1-wire bus and U(ow) is actual voltage level of 1-wire bus
Installation
- Download lattest release.
- Extract files to specifix directory
- run:
runLinux
orrunWindows.cmd
Note: SW nSoric Aurela have automatic update rutine. When is realesed new version, application ask to you to update.
Advanced properties
For OWB modeule, there is special functions in nSoric Merula SW. For all sensor, there is popup menu to configure sensor or display sensor settings.
- Show sensor settings - Show timing parameter for 1-wire bus in log area.
- Change sensor parameters - it suopported only TNZ module and can be set the additional parameters for measuging.
- Reset sensor - perform soft reset of connected sensors. Soft reset only reinitialize sensor.
- Check bus length - (only for OWB module). Determine length of 1-wire bus.
- Set 1W params - set 1-wire timimng parameters: it is possible used predefined parameters for short bus or long bus. Or define own parameters.