Se rendre au contenu
PCAN-MicroMod
v2.27
2.27 17/09/2019
Changements
- Bug fix: Frequency output generated wrong output for some frequencies (e.g. 1301 Hz, 1951 Hz, 3901 Hz)
2.26 04/03/2019
Changements
- No write-access to EEPROM to create a pseudo-random number anymore
- In very rare occasions the module configuration was lost
2.25
Changements
- Bug fix: In case the PCAN-MicroMod Analog 2 motherboard is used, analog measurement may have been corrupted
2.22
Changements
- Bug fix: Sending messages triggered by positive or negative edges of digital inputs did not work correctly
2.21 25/03/2014
Changements
- Bug fix: Frequency measurement was occasionally wrong
2.19 19/03/2014
Changements
- Bug fix: Periodic transmission of messages stopped after ~12.4 days
2.18 24/02/2014
Changements
- Bug fix: Frequency measurement was occasionally wrong
2.16
Corrections de bugs
- Analog hysteresis: Start value was not used correctly
- Trigger of digital functions did not work if only positive OR negative edge was selected
2.14
Changements
- Bug fix: Receiving RTR frames disturbed receiving data with this CAN ID
2.12 21/06/2011
Changements
- 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.5msSample rate = 4ms if all 8 channels are activated (8 * 0.5ms = 4ms)Sample rate = 1ms if 2 channels are activated
- Sample rate = 4ms if all 8 channels are activated (8 * 0.5ms = 4ms)
- Sample rate = 1ms if 2 channels are activated
2.11
Corrections de bugs
- 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
2.10 01/02/2011
Améliorations
- Curves (0,1) can be used instead of scale/offset for all analog inputs. Usage: scale = 0xffff, offset = Curve ID (0 or 1)
2.9 07/01/2011
Changements
- 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)
2.8 11/10/2010
Changements
- Bug fix: EEPROM could get corrupted if the module was reset during start-up time
2.7 16/03/2010
Améliorations
- Added support for the PCAN-MicroMod Analog 2 motherboard
Corrections de bugs
- Frequency output was not working between ~ 20 and 31 Hz
- PCAN-MicroMod Analog 2 AOut did not work correctly
2.6 15/12/2009
Corrections de bugs
- 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
Changements
- Internal CAN buffer 0 is not used anymore (recommended by Fujitsu)
2.5 02/04/2009
Changements
- Added the bit rates 800 kbit/s and 40 kbit/s
2.4 13/11/2008
Améliorations
- 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
2.3 13/03/2008
Changements
- Bug fix: Added timeout value and start-up value of 16-bit PWM
2.2 25/07/2007
Changements
- Bug fix: Some extended CAN IDs were modified by the firmware
2.1 20/06/2007
Changements
- 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
2.0 23/02/2007
Améliorations
- Added support for 29-bit IDs
- Configuration is stored in EEPROM only if user confirms it after the transmission
- Added 16-bit PWM mode
1.3g
Changements
- Bug fix: A message was not transmitted correctly when RTR trigger was enabled for this message
1.3f
Corrections de bugs
- Up-Down counter was not initialized correctly
Changements
- 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
1.3e 22/03/2006
Changements
- Bug fix: Signed/unsigned attribute for PWM Out / Frequency Out signals was not used. Instead it was set to unsigned internally
1.3d 23/01/2006
Changements
- Bug fix: DOut 0 was internally used and not available for usage via configuration
1.3c 08/12/2004
Améliorations
Corrections de bugs
- Constant values were internally set to signed instead of unsigned. Therefore, value range 0x8000-0xffff was not available
1.3 11/08/2004
Améliorations
- Added firmware update via CAN
- Added constant values Counter0 - Counter3
Corrections de bugs
- Negative numbers in byte order "intel" did corrupt the other CAN data bytes
1.3a 01/12/2003
Améliorations
- 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
Corrections de bugs
- 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
1.2 28/11/2002
Changements
- First official release
- Lengths from 1-16 are now also possible for Motorola variables
- Corrected Motorola format. Bit start and Byte Start mark the MSBOld layout of a 16-bit variableBit Start: 4, Byte Start:0, Bit Len: 16, M=MSB, L=LSB111111 2222111176543210 54321098 32109876xxxx xxxxMxxx LxxOld layout of a 16-bit variableBit Start: 4, Byte Start:0, Bit Len: 16, M=MSB, L=LSB111111 2222111176543210 54321098 32109876Mxxxx xxxxxxxx xxL
Neutralisé