VENTUS-Firmware – Changelog
· NOTE: does not include v34 modifications, derived from v33!
· Moved Dac_Init() from analog output task to Analog_Output_Init(), executed before emBOS start, to avoid initialization failure of SIO communication.
· Permit parallel operation of Modbus and analog output (except frequency output)
· Corrected buffer length and send function for Modbus-ASCII (requires 510 chars buffer length)
· Modifications of v33_rc1 to v33_rc5
· WMO wind gust channels UMB, SDI12, Modbus
· Manual update wind gust channels, correction max. wind speed km/h, mph, kts
· Under voltage check every 250ms, debug channels for service event counters
· Bugfix: wind quality temporary low every 65sec due to overflow of OS_Time() counter in WindMeas.c. Added overflow handling.
· Test version for China Envision
· Bugfix: add EVENT_ALL_WDT to E2 write function to avoid reset during configuration update with 50ms/100ms measure rate active
· Test version for China Envision
· Adjustable delay of error for analog outputs
· Permanent storage of under / over voltage events
· Heater boost mode after adjustable time of continuous error
· VER version info (Observator) message enabled for all sub versions
· Wrong UMB format on UNBEK_ERROR corrected
· Air density Modbus register and SDI12 item added
· Manual amendment for air density Modbus and SDI12
· Add 50ms option to sim_mech_device setting
· Add UMB version info 0x2D/0x17, 0x2D/0x18 (Compiletime and RC-Version)
· Default for max_e2_write reduced to 12 to avoid write problems when fast sampling is active
· Observator firmware version integrated as device subtype OMC116
· Added Observator version information with automatic transmission, interval separately adjustable
· Further modifications for compatibility of thies mode with DWD requirements (handling of commands with invalid parameters)
· Support of new VENTUS variant: VENTUS-X
· Calculation of the air density
· Modifications for compatibility of thies mode with DWD requirements
· New parameter defines the number of measurements to have been successful in each direction, before further measurements are started
· Simulation of mechanical wind sensors
· NMEA protocol: VENTUS responds to unknown commands with dummy telegrams (optional)
· NMEA protocol: return value in the respond of some commands can be set in the EEPROM
· NMEA protocol: output rate can be set between 10ms and 10s, default: 10s
!Attention! : The unit of the output rate has changed from seconds to milliseconds!
· Analog outputs: error handling corrected
· Analog outputs: If the given value is out of (the adjustable value-min/value-max) range, the analog output is set to the min current or the max current value respectively. Formerly it was set to the error current.
· Measurement bugfix: Only the measurement values of the previous measurement interval are averaged, even if not all of the single measurements were successful.
· Measurement bugfix: If a measurement failed, the subsequent measurement failed, too.
· Measurement: improved wind quality under bad measurement conditions
· Measurement: Even if one or two directions cannot be measured, wind speed and direction can now be calculated by using the beforehand determined sonic speed.
· New definition / calculation formula of the wind quality value
· New UMB test commands for setting the analog outputs
· Minor bugfix in setting the analog outputs
· Calculation of the sonic speed
· Problem fixed: Older wind modules had problems when working with measuring rate 250ms
· Compatibility to wind turbines in china (again)
· Calculation of temperature every second, even if the measuring rate of wind is 250ms
· Better performance
· Max wind speed: 90m/s
· Additional measuring rate: 250ms
· Number of measurements per second and direction increased from 15 to 60
· Compatibility to wind turbines in china
· The second wind correction table is variable now
· Distribution of heating capacity: 80% bottom, 20% top
· Option of second wind correction table
· SDI-12 adjustments (suits to SDI-12 verifier now)
· Inverse configuration of the analogue outputs allowed (e. g. 20mA - 4mA)
· Max. wind speed: 75m/s, over range at 80m/s
· Wind calculation also with small numbers of measurements
· Wind_value_quality adjusted
· Observator OMC116: higher max. heating temperature