Dear Tuners! November 11 to 30 I'll be on a business trip out of the office. All the orders placed during that period will be processed at the begining of December. I'll do my best to answer your messages at least twice a day, but I won't be available for remote desktop sessions.

Dyno2 Dynamometer Software – serial inputs

Serial input module in Dyno2 software provides a way for communication with devices providing data via serial interface like RS-232. You can find that lots of professional exhaust gas analyzers provide serial interface to read multiple information about exhaust gas composition.

General view of serial inputs setup with interfaces devices table (1) and input channels available for that device (2).

The left side of the configuration window contains serial input devices. Usually serial protocols are designed to make connection from one master to one slave, so if you want to connect multiple different devices, every one of them will have a separate RS-232 adapter. After clicking the interface, you can edit channels assigned to it in the right part of the window. Relevant options to add and remove device and channels are available under right-click.

Serial input device setup window
  1. Device name
  2. Serial port adapter – right click to see available adapters
  3. Baudrate
  4. Data bits
  5. Parity
  6. Stop bits
  7. Flow control
  8. Init commands – list of commands that will be sent to your devices once at the start to configure it
  9. Init response wait time – time to wait for response after init command
  10. Data response wait time – time to wait for response after each channel data request
  11. New line type – how each line command should be terminated
  12. Remove reply spaces – removes whitespace characters from reply before parsing
  13. Remove reply echo – some devices send command echo with data. It should be removed before parsing data.
  14. Command format – text or binary hexadecimal
  15. Reply format – text or binary hexadecimal
  16. Run device initialization – test initialization commands
  17. Custom command – here you can quickly send some custom data on the bus to see the response
  18. Serial communication log
Serial input channel setup
  1. Channel name
  2. Command text of value
  3. Test command button to check how it works
  4. Multiplier
  5. Divider
  6. Offset
  7. Input unit
  8. Resampling – resampling strategy – interpolate or sample and hold
  9. Common channel display setup
  10. Serial communication preview

The input value is calculated the following way:
Input value = Unit_Conversion(raw data number * Multiplier / Divider + Offset)