2019-03-04 - Version 2.26
- No write-access to EEPROM to create a pseudo-random number anymore
- In very rare occasions the module configuration was lost
Version 2.25
- Bug fix: In case the PCAN-MicroMod Analog 2 motherboard is used, analog measurement may have been corrupted
Version 2.22
- Bug fix: Sending messages triggered by positive or negative edges of digital inputs did not work correctly
25.03.2014 - Version 2.21
- Bug fix: Frequency measurement was occasionally wrong
19.03.2014 - Version 2.19
- Bug fix: Periodic transmission of messages stopped after ~12.4 days
24.02.2014 - Version 2.18
- Bug fix: Frequency measurement was occasionally wrong
Version 2.16
Bug fixes:
- Analog hysteresis: Start value was not used correctly
- Trigger of digital functions did not work if only positive OR negative edge was selected
Version 2.14
- Bug fix: Receiving RTR frames disturbed receiving data with this CAN ID
2011-06-21 - Version 2.12
- Change for PCAN-MicroMod Analog 2: The internal sample rate now depends on number of used analog channels. Sample rate per channel = number of channels * 0.5ms
- Sample rate = 4ms if all 8 channels are activated (8 * 0.5ms = 4ms)
- Sample rate = 1ms if 2 channels are activated
2011-3-01 - Version 2.11
Bug fixes:
- Trigger for digital input change might have get lost in case of very fast changes of the digital inputs. The last transmitted CAN frame might have not contained the final "stable" signal
- Same bug fixed as above for digital functions
2011-02-01 - Version 2.10
Improvements:
- Curves (0,1) can be used instead of scale/offset for all analog inputs. Usage: scale = 0xffff, offset = Curve ID (0 or 1)
2011-01-07 - Version 2.9
- Bug fix: CAN communication used for configuration might have failed if the PCAN-MicroMod transmitted 29-bit messages (configuration messages were transmitted with 29-bit instead of 11-bit identifier)
2010-10-11 - Version 2.8
- Bug fix: EEPROM could get corrupted if the module was reset during start-up time
2010-03-16 - Version 2.7
Improvements:
- Added support for the PCAN-MicroMod Analog 2 motherboard
Bug fixes:
- Frequency output was not working between ~ 20 and 31 Hz
- PCAN-MicroMod Analog 2 AOut did not work correctly
2009-12-15 - Version 2.6
Changes:
- Internal CAN buffer 0 is not used anymore (recommended by Fujitsu)
Bug fixes:
- At high CAN busloads, CAN receive queues were not read correctly. In rare cases CAN data could get lost
- PWM_16bit channel 2: Small duty cycles caused wrong outputs
2009-04-02 - Version 2.5
- Added the bit rates 800 kbit/s and 40 kbit/s
2008-11-13 - Version 2.4
Improvements:
- Improved timing for EEPROM access
- Frequency output was limited to 10 kHz. Now 65535 Hz is possible
- Internally used EEPROM cell 0x003 is not used anymore. EEPROM cell 0x7ff is used instead
2008-03-13 - Version 2.3
- Bug fix: Added timeout value and start-up value of 16-bit PWM
2007-07-25 - Version 2.2
- Bug fix: Some extended CAN IDs were modified by the firmware
2007-06-20 - Version 2.1
- Change in frequency measurement: New measurement is started every 5 ms instead of every 20 ms
- Bug fix for Rotary Switch: Differential mode was not working correctly
2007-02-23 - Version 2.0
Improvements:
- Added support for 29-bit IDs
- Configuration is stored in EEPROM only if user confirms it after the transmission
- Added 16-bit PWM mode
Version 1.3g
- Bug fix: A message was not transmitted correctly when RTR trigger was enabled for this message
Version 1.3f
Changes:
- CAN buffer 0 is internally not used anymore because of a bug in the chip
- Sample point for bit rates 1Mbit/s, 500kbit/s, and 250kbit/s was changed from 87% to 75%
- EEPROM byte 2047 instead of byte 3 is used for generation of a pseudo random number
Bug fixes:
- Up-Down counter was not initialized correctly
2006-03-22 - Version 1.3e
- Bug fix: Signed/unsigned attribute for PWM Out / Frequency Out signals was not used. Instead it was set to unsigned internally
2006-01-23 - Version 1.3d
- Bug fix: DOut 0 was internally used and not available for usage via configuration
2004-12-08 - Version 1.3c
Improvements:
Bug fixes:
- Constant values were internally set to signed instead of unsigned. Therefore, value range 0x8000-0xffff was not available
2004-08-11 - Version V1.3b
Improvements:
- Added firmware update via CAN
- Added constant values Counter0 - Counter3
Bug fixes:
- Negative numbers in byte order "intel" did corrupt the other CAN data bytes
2003-12-01 - Version 1.3a
Improvements:
- Versions of the current firmware and configuration in EEPROM are now checked. A configuration is only valid if the versions match
- Added statistic values
- Added virtual CAN messages
- The CAN bus is automatically set to Bus-On after it was in Bus-Off
- The bit rate can be selected via the configuration tool
- Added new bit rates: 83.3 kbit/s, 47.6 kbit/s, 95.2 kbit/s, and 33.3 kbit/s
Bug fixes:
- Corrected the curves calculation
- Calculation with negative numbers was incorrect in frequency measurement and analog measurement
- Software lowpass was wrong in case of a large tau
- Module crashed when frequency measurement was enabled
- Timeout value for frequency output did not work correctly when digital outputs were used
- Corrected reload value for PWM output
- Frequency measurement was disabled
- Corrected problems with starting the module due to a reset timeout of the PIC
- The start value for AD with an active lowpass was 0. Now the start value of the AD is used directly
2003-01-20
- Added a timeout for frequency measurement
- Before: The last measured frequency was transmitted
- Now: If no frequency is measured 0 Hz is transmitted after a delay of 1 sec