Difference between revisions of "Argon firmware releases"

From Granite Devices Knowledge Wiki
Jump to: navigation, search
[checked revision][checked revision]
Line 25: Line 25:
 
*Analog in setpoint now has direction input to support 0-10V sources with direction signal (in addition to standard +/-10V)
 
*Analog in setpoint now has direction input to support 0-10V sources with direction signal (in addition to standard +/-10V)
 
*New AC/BLDC motor [[Phasing a.k.a. phase search|phasing algorithm]] with improvements when:
 
*New AC/BLDC motor [[Phasing a.k.a. phase search|phasing algorithm]] with improvements when:
**Axis is heavy to move
+
**Improved operation when axis is heavy to move
**Axis is lies at the end of travel during power-on. Now it's possible to use Hall-sensorless phasing when axis lies at the end of travel or if axis is vertical and pulled down by gravity. Requires limit switches on axis and configuring [[LFS]] to other than ''Do nothing''.
+
**Phasing now supports limit switches. Now it's possible to use Hall-sensorless phasing when axis lies at the end of travel or if axis is vertical and pulled down by gravity. Requires limit switches on axis and configuring [[LFS]] to other than ''Do nothing''.
 
*Feature to invert the polarity of motor positive/negative direction. Parameter [[AXI]] on [[Granity]].
 
*Feature to invert the polarity of motor positive/negative direction. Parameter [[AXI]] on [[Granity]].
  

Revision as of 18:10, 18 September 2013

This page lists the official firmware releases of the Argon (servo drive) and the change log.

Glossary
  • Firmware package - a firmware file with .gdf name extension that contains combined firmware for Argon I/O side processor and GraniteCore processor
  • I/O side - the I/O side processor of Argon. The source code of this processor is open source.
  • GraniteCore - the motion control processor inside the Argon.
  • Change log - the list of changes made since the previous package version.
  • Remarks - Notes
Firmware package version Date I/O side version GraniteCore version Change log Remarks Importance
0.9.0 1.7.2013 1000 1000 Development version Shipped with the first production batch
1.0.0 download 1.9.2013 1000 1005 Initial official release A requirement for Granity 1.0.0
1.0.1 download 3.9.2013 1000 1006
  • Add STAT_STO_ACTIVE statusbit
  • Incremental setpoint change now changes also absolute setpoint readout value
A requirement for Granity 1.0.1 Functional
1.0.2 Not yet online x.9.2013 1001 1007

New features:

  • Analog in setpoint now has direction input to support 0-10V sources with direction signal (in addition to standard +/-10V)
  • New AC/BLDC motor phasing algorithm with improvements when:
    • Improved operation when axis is heavy to move
    • Phasing now supports limit switches. Now it's possible to use Hall-sensorless phasing when axis lies at the end of travel or if axis is vertical and pulled down by gravity. Requires limit switches on axis and configuring LFS to other than Do nothing.
  • Feature to invert the polarity of motor positive/negative direction. Parameter AXI on Granity.

Bug fixes:

  • Hall sensor support fixed
  • Failure of phasing under high friction fixed
  • Toggling of general purpose input lines no longer clear faults in case of clear faults signal is constantly on while other signals change state
  • Limit switches now work properly in torque control mode

Adjustments:

  • Goal deviation default fault filter time reduced from 0.2 to 0.1 s
  • Space vector modulation code cleanup
  • Default motor direction is inverted compared to the earlier versions (tick AXI to set it same way it was before this version)
A requirement for Granity 1.0.2 Important in some cases, upgrade highly recommended