Difference between revisions of "Argon firmware releases"
From Granite Devices Knowledge Wiki
[checked revision] | [checked revision] |
(2.0.0 release) |
|||
(7 intermediate revisions by the same user not shown) | |||
Line 170: | Line 170: | ||
**Added new torque bandwidth limit choices: 4700 Hz and Unlimited | **Added new torque bandwidth limit choices: 4700 Hz and Unlimited | ||
**[[Phasing a.k.a. phase search]] algorithm improvements | **[[Phasing a.k.a. phase search]] algorithm improvements | ||
− | |||
− | |||
− | |||
***Earlier timeout if phasing is not going to succeed | ***Earlier timeout if phasing is not going to succeed | ||
− | |||
− | |||
**Added compatibility for Granity 1.8.0 and later | **Added compatibility for Granity 1.8.0 and later | ||
**[[Hard-stop homing]] parameterizing made more logical - now {{param|HMF}} can be left zero without issues | **[[Hard-stop homing]] parameterizing made more logical - now {{param|HMF}} can be left zero without issues | ||
Line 185: | Line 180: | ||
**Increased internal fixed overvoltage protection threshold to avoid unnecessary overvoltage faults | **Increased internal fixed overvoltage protection threshold to avoid unnecessary overvoltage faults | ||
|| | || | ||
− | *Requires Granity 1.8.0 or later. | + | *Requires [[Granity]] 1.8.0 or later. |
− | *As this is large update, pay attention to machine safety and be prepared for unexpected motion. If problems found, please report us for fast FW update. | + | *As this is large update, pay attention to machine safety and '''be prepared for unexpected motion'''. It is a good safety practice to disconnect motor shaft for testing. If problems found, please report us for fast FW update. |
|| Medium | || Medium | ||
+ | |||
+ | |- | ||
+ | | 2.1.0 [[Media:ArgonFWpackage2.1.0.gdf|download]] | ||
+ | Special versions: | ||
+ | {{more|[[Media:ArgonFWpackage2.1.0-simwheel-GCFW-9300.gdf|Simulator wheel build]] with GraniteCore V9300 (note, this may need installation of third party I/O side firmware on top of this)}} | ||
+ | || 22.2.2017 ||2100 || 2100|| | ||
+ | *New features: | ||
+ | **Added SinCos encoder support | ||
+ | *Improvements: | ||
+ | **[[Regenerative resistor]] control changes: | ||
+ | ***Maximum on-time for regenerative resistor is now 4 seconds to prevent overloading resistor | ||
+ | ***In over voltage fault, regenerative resistor will not be driven | ||
+ | **Parameter {{param|FOV}} operation has been changed. Refer to [[Configuring drive voltage limits FUV and FOV]] for needed adjustments. | ||
+ | ***User now should set value directly by maximum nominal [[HV DC bus]] | ||
+ | ***Upper settable value of FOV is now 375 VDC | ||
+ | ***Drive state is controlled by the FOV value as follows: | ||
+ | ****Drive will operate normally until that value | ||
+ | ****Drive will start using regenerative resistor is DC bus voltage is above that level by 0-20 VDC | ||
+ | ****Drive enter into over voltage fault immediately if DC bus voltage exceeds that level by at least 25 VDC | ||
+ | **If drive is being powered on or restarted during over voltage condition, drive will wait that [[HV DC bus]] voltage falls within user specified voltage range before drive attempts to initialize or control regenerative resistor | ||
+ | **{{param|TBW}} has been switched from second order filter to first order filter to achieve higher [[servo stiffness]] | ||
+ | *Fixes: | ||
+ | **Activation of [[safe torque off]] STO2 alone now also controls motor brake output | ||
+ | || | ||
+ | *As this is large update, pay attention to machine safety and '''be prepared for unexpected motion'''. It is a good safety practice to disconnect motor shaft for testing. If problems found, please report us for fast FW update. | ||
+ | *Refer to [[Configuring drive voltage limits FUV and FOV]] for needed adjustments. | ||
+ | *Position and velocity control modes may need re-tuning of gains after update | ||
+ | || Medium | ||
+ | |||
+ | |- | ||
+ | | 2.1.2 [[Media:ArgonFWpackage2.1.2.gdf|download]] | ||
+ | Special versions: | ||
+ | {{more|[[Media:ArgonFWpackage2.1.0-simwheel-GCFW-9300.gdf|Simulator wheel build]] with GraniteCore V9300 (note, this may need installation of third party I/O side firmware on top of this)}} | ||
+ | || 17.5.2017 ||2120 || 2100|| | ||
+ | *Fixes: | ||
+ | **Fix an issue where drive [[setpoint]] gets zeroed at power-on regardless of non-zero Analog input or PWM setpoint value being present at the power-on | ||
+ | **Ensuring that ''Servo ready'' status is logic 0 if drive has ''Power stage forced off status'' active | ||
+ | || | ||
+ | || Medium | ||
+ | |||
+ | |- | ||
+ | | 2.1.3 [[Media:ArgonFWpackage2.1.3.gdf|download]] | ||
+ | Special versions: | ||
+ | {{more|[[Media:ArgonFWpackage2.1.0-simwheel-GCFW-9300.gdf|Simulator wheel build]] with GraniteCore V9300 (note, this may need installation of third party I/O side firmware on top of this)}} | ||
+ | || 12.6.2017 ||2130 || 2100|| | ||
+ | *Fixes: | ||
+ | **Fix an issue where analog inputs were not updated when Resolver {{param|FBD}} was selected | ||
+ | || | ||
+ | || Low | ||
|} | |} | ||
Line 193: | Line 237: | ||
Bugs that are known in the latest FW revision: | Bugs that are known in the latest FW revision: | ||
*None | *None | ||
+ | {{machine|As firmware changes may affect the behavior of the drive/motor sometimes in unexpected ways, pay attention to machine safety and be prepared for unexpected motion. '''It is a good safety practice to disconnect motor shaft for testing.''' If problems found, please report us. We will fix firmware issues as first priority task. }} | ||
==Open source I/O side firmware== | ==Open source I/O side firmware== |
Latest revision as of 13:30, 12 June 2017
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 | 1.9.2013 | 1000 | 1005 | Initial official release | A requirement for Granity 1.0.0 | |
1.0.1 | 3.9.2013 | 1000 | 1006 |
|
A requirement for Granity 1.0.1 | Functional |
1.0.2 | 18.9.2013 | 1001 | 1007 |
New features:
Bug fixes:
Adjustments:
|
A requirement for Granity 1.0.2 Re-tuning may be necessary after upgrade! |
Important and useful for most users, upgrade highly recommended |
1.0.3 download | 20.9.2013 | 1001 | 1008 |
|
Usage of older firmware versions safe only if STO2 input has been permanently tied to 24 VDC. | Critical |
1.0.4 download | 27.9.2013 | 1001 | 1009 | Minor fix | ||
1.1.0 download | 6.11.2013 | 1002 | 1015 |
|
Adjusting the new parameters require Granity V1.1.0.
Re-adjusting Over current toleranceFOC may be necessary. |
New features. Overcurrent protection consistency improved. |
1.1.1 download | 7.11.2013 | 1004 | 1016 |
|
Fixes & adjustments, not critical | |
1.2.0 download | 10.12.2013 | 1005 | 1017 |
|
In most cases servo velocity & position gains may now be set higher yielding higher motor stiffness.
Checking motor tuning recommended after upgrade. | |
1.2.1 download | 7.3.2014 | 1008 | 1020 |
|
||
1.3.0 download | 27.3.2014 | 1009 | 1021 |
|
||
1.3.1 download | 28.4.2014 | 1009 | 1023 |
|
||
1.4.0 download | 9.1.2015 | 1010 | 1024 |
|
||
1.4.2 download
Special versions: Simulator wheel build with GraniteCore V9142 (note, this may need installation of third party I/O side firmware on top of this)
|
23.7.2015 | 1011 | 1026 |
|
Note: simulator wheel special version has changed scale of parameter 6110! Check the maximum speed of motor, and reduce value of 6110 if necessary. | May improve device reliability, upgrade highly recommended |
2.0.0 download
Special versions: Simulator wheel build with GraniteCore V9200 (note, this may need installation of third party I/O side firmware on top of this)
|
13.4.2016 | 2000 | 2000 |
|
|
Medium |
2.1.0 download
Special versions: Simulator wheel build with GraniteCore V9300 (note, this may need installation of third party I/O side firmware on top of this)
|
22.2.2017 | 2100 | 2100 |
|
|
Medium |
2.1.2 download
Special versions: Simulator wheel build with GraniteCore V9300 (note, this may need installation of third party I/O side firmware on top of this)
|
17.5.2017 | 2120 | 2100 |
|
Medium | |
2.1.3 download
Special versions: Simulator wheel build with GraniteCore V9300 (note, this may need installation of third party I/O side firmware on top of this)
|
12.6.2017 | 2130 | 2100 |
|
Low |
Known bugs
Bugs that are known in the latest FW revision:
- None
As firmware changes may affect the behavior of the drive/motor sometimes in unexpected ways, pay attention to machine safety and be prepared for unexpected motion. It is a good safety practice to disconnect motor shaft for testing. If problems found, please report us. We will fix firmware issues as first priority task. |
Open source I/O side firmware
Firmware of I/O side CPU in the Argon is GPL V2 licensed open source.