This past week I received a hint that I wanted to pass on: when installing the new Smart Alternator
Regulator make sure to FULLY remove any of the old 'stuff'' attached to the alternator that might have been needed by your old regulator. Things like boot-strap diodes / resistors (including Dash lamps) - make connections instead as noted in the documentation.
And be on the look out for hidden resistors. One person found a large 270 ohm 5W resistor attached from the old D+ terminal (no longer used) to GND. Originally intended to help drive the dash lamp and also provide a minimum load to keep the alternator driven tach running, this extra phantom load played havoc with the Smart Alternator Regulators attempt to stabilize things with its own tachometer mode turned on.
So, pull out the extra stuff - you have been warned!
Links to Files
- Links to Files:
- Documentation
- Firmware Update
- Schematics
- CAD Files
- Source Code
- Licensing
Design Elements
- Design Elements:
- Goals
- Hardware Overview
- Software Overview
- Ordering & Costs
- Assembly
- Installation
Tuesday, July 7, 2015
Release of Source Code v0.1.6
Version 0.1.6 of the source code has been posted under the resource tab above. There are several small changes - mostly refinements with the TACH mode of operation as well as integration with an external BMS typically used in LiFeP04 batteries. The accompanying documentation has also been updated to reflect these changes, again under the resource tab above and now release 0.1.3
Here is a summary of the changes:
And I am glad to report the PID tuning worked spot-on with his system! No changes needed at all! I can see where perhaps adding in a little 'I' might tighten regulation up some, but as is the system held target voltage with 25mV of the goal during trial runs.
Please make sure to download both the new documentation as well as the source and note the few changes in status strings (SST and AST).
Thank you again A-P, and happy sailing this summer!
Here is a summary of the changes:
- Corrected fatal coding error in withdrawn release v0.1.5 - manage_alt(); (Uninitialized variable: enteredMills)
- Corrected ASCII error in CPE; string, not reporting float_to_float values correctly.
- Improved feature_in() handling to retain last know state while checking for debouncing.
- Much improved Tach mode code
- Setting tach PWM via $CST: command will become effective immediately, even during engine warm-up hold off period.
- Tach mode will hold min PWM during transition into Float, allowing tach to continue to run when initially entering float mode.
- Reduced MAX_TACH_PWM from 100 to 75, to better protect battery from too high a PWM floor.
- Added new Amp-Ah based exit criteria for Float and Post-float
- Added Alternator state: FORCED_FLOAT mode - enabled by feature-in port with CPE#8 for use with external BMS system
- AST; modes mode numbers updated to include new alternator mode FORCED_FLOAT
- Changed SST; status to include version number as opposed to compile date/time.
- Increased NTC usable temperature range, now reporting -54f to 300f
- Shortened engine warm-up hold off period from 60 seconds to 30 seconds
- Dash lamp now illuminated during engine warm-up hold off period, to emulate typical 'lamp test' behavior during startup
And I am glad to report the PID tuning worked spot-on with his system! No changes needed at all! I can see where perhaps adding in a little 'I' might tighten regulation up some, but as is the system held target voltage with 25mV of the goal during trial runs.
Please make sure to download both the new documentation as well as the source and note the few changes in status strings (SST and AST).
Thank you again A-P, and happy sailing this summer!
Subscribe to:
Posts (Atom)