09-11 cts-v alternator wiring
#21
Here are the two alternators side by side. On the left is a 09 lsa cts-v 150 amp (25925447) which needs the PWM signal. On the right is a 04 ls6/ls2 cts-v 105 amp (25766345) which takes the fbody connector and signal.
I hooked up the 09 alternator and the PWM signal today and my dash voltage reading went from 13.5V to 14V when a 67% duty cycle 132 hz @ 4.8V signal was connected to 'L'. Looks like a simple PWM generator works. The scope shows the PWM signal when the alternator was maintaining 14V. It was convenient for testing to take the fbody connector signal (upper center) and hook up an adjustable voltage regulator (center right) to get the 5V signal to feed the PWM (lower middle).
I hooked up the 09 alternator and the PWM signal today and my dash voltage reading went from 13.5V to 14V when a 67% duty cycle 132 hz @ 4.8V signal was connected to 'L'. Looks like a simple PWM generator works. The scope shows the PWM signal when the alternator was maintaining 14V. It was convenient for testing to take the fbody connector signal (upper center) and hook up an adjustable voltage regulator (center right) to get the 5V signal to feed the PWM (lower middle).
#22
I got bored and bought a $20 Arduino which showed up in the mail today. Pretty cool toy. It was straightforward to have it put out a 5V 128 hz signal with an arbitrary duty cycle. Now I need to decide how to convert the alternator voltage to a 0-5V analog signal and then have the Arduino compensate for the fan and other electrical load by changing the duty cycle in real time based on the voltage.
#24
This is great info! Did you ever build the Arduino controller to reproduce BCM alternator control function?
Does anyone else make an off-the-shelf product for this purpose by now (2 years later)?
Thank you,
Doug
Does anyone else make an off-the-shelf product for this purpose by now (2 years later)?
Thank you,
Doug
#25
I didn't get past the simple program that controlled the duty cycle of the square wave. At the time, there wasn't a good place to mount the arduino in my track car so I settled with running the 2004 alternator. Most people seem content with running the 09+ alternator with 'L' open circuit and the alternator output at ~13.6V.
#26
I didn't get past the simple program that controlled the duty cycle of the square wave. At the time, there wasn't a good place to mount the arduino in my track car so I settled with running the 2004 alternator. Most people seem content with running the 09+ alternator with 'L' open circuit and the alternator output at ~13.6V.
#27
Arduino
I got bored and bought a $20 Arduino which showed up in the mail today. Pretty cool toy. It was straightforward to have it put out a 5V 128 hz signal with an arbitrary duty cycle. Now I need to decide how to convert the alternator voltage to a 0-5V analog signal and then have the Arduino compensate for the fan and other electrical load by changing the duty cycle in real time based on the voltage.
#28
Here is the code
After much trial and error I have successfully used an Arduino to power a DR44G alternator from a 06 Silverado.
Here is my code runs my alternator to sweet 14.5 V from pin 9 in a Arduino UNO v3, You'll also need to load a library into the Arduino as well from http://forum.arduino.cc/index.php?topic=117425.0
PS the forum wont let me put < marks so after the word include at the beginning put the library PWM.h in marks
I'll write a whole How-To guide if it gets attention.
Here is my code runs my alternator to sweet 14.5 V from pin 9 in a Arduino UNO v3, You'll also need to load a library into the Arduino as well from http://forum.arduino.cc/index.php?topic=117425.0
Code:
#include int32_t frequency = 128; //frequency (in Hz) void setup() { // put your setup code here, to run once: InitTimersSafe(); bool success = SetPinFrequencySafe(9, frequency); if(success) { pinMode(13, OUTPUT); digitalWrite(13, HIGH); } } void loop() { // put your main code here, to run repeatedly: pwmWrite(9, 191); delay(30); }
I'll write a whole How-To guide if it gets attention.
#29
Is there still a way to maintain the dummy light function with the PWM regulator? I would like to it to work on my project, but I also want the PCM to control the voltage. Am I asking too much here?
#30
From my understanding if you want your PCM to control your alternator you'll need one that originally has the 2 pin plug to control the DR44G alternator. If you do not then there is no way to my knowledge to be able to control a 2 pin alternator without the use of a controller of some kind (like what I just built with the arduino).
#31
Joined: Mar 2003
Posts: 10,258
Likes: 1,564
From: The City of Fountains
Has anyone actually figured out the OEM control logic? There must be a duty cycle table in the stock tune that tells the alternator to change output based on certain conditions.
This is similar to how PWM fan control works.
So for the alternator, what determines the duty cycle?
Andrew
This is similar to how PWM fan control works.
So for the alternator, what determines the duty cycle?
Andrew
#32
From my understanding if you want your PCM to control your alternator you'll need one that originally has the 2 pin plug to control the DR44G alternator. If you do not then there is no way to my knowledge to be able to control a 2 pin alternator without the use of a controller of some kind (like what I just built with the arduino).
I'm wondering if the GEN IND wire can be spliced, maybe with a diode if needed, and send that to the dummy lamp on the dash.