PWM Control of GM Alternators

E38 E92 and many others. Approximately 2007 and newer
MPC001
Posts: 174
Joined: Sat May 05, 2018 11:41 am

PWM Control of GM Alternators

Post by MPC001 »

Have searched the forum and this subject hasn't really come up in detail as far as I can see apart from a few mentions.

Anyone played with alternator controls much on Commodores/G8/Chevy SS or other GM vehicles?

Applicable to Gen III & Gen IV PCM/ECM's & probably Gen V as well, GM uses a PWM control to manage the alternator via the "L" (lamp) terminal, and the alternator says hi back on the "F" (field) terminal.

ACDelco TechConnect article covers the detail best of how Duty Cycle of a 5V 128Hz signal to "L" is used to control alternator output voltage. (etc).
GM ECM Controlled PWM Alternators 1.jpg
GM ECM Controlled PWM Alternators 2.jpg
Also a good how-to thread on LS1Tech by LSswap which gets into using a micro to sense & control a PWM alternator:

https://ls1tech.com/forums/conversions- ... -away.html

What got me down this path was an LS Gen IV conversion with VZ Holden alternator run by a Corvette C6A6 E38 which regardless of duty cycle pushed to the "L" terminal via ECM alternator setting changes, the charge voltage sat solid at 13.8-14.0 Volts (not a bad thing - but no ~15V boost like a VE/VF Commodore runs by BCM control to it's trunk located battery.)
You do not have the required permissions to view the files attached to this post.
rjdrew1986
Posts: 84
Joined: Wed Apr 12, 2023 8:52 pm

Re: PWM Control of GM Alternators

Post by rjdrew1986 »

Thank you for sharing.
User avatar
AngelMarc
Posts: 612
Joined: Sat Apr 08, 2023 11:23 am
cars: A CB450 running to 8,000RPM with a P59.

Re: PWM Control of GM Alternators

Post by AngelMarc »

MPC001 wrote: Wed Oct 29, 2025 7:52 am
What got me down this path was an LS Gen IV conversion with VZ Holden alternator run by a Corvette C6A6 E38 which regardless of duty cycle pushed to the "L" terminal via ECM alternator setting changes, the charge voltage sat solid at 13.8-14.0 Volts (not a bad thing - but no ~15V boost like a VE/VF Commodore runs by BCM control to it's trunk located battery.)
It says 100% is for diagnostic purposes. It also says it (alternator) stays at 5 volts (pull up resistor) when nothing is connected. 100% duty cycle probably sets it to old school constant voltage mode (more or less). I'd say you either have the wrong pin wired up, or your ECU is switching between open circuit and 5 volts, effectively doing nothing. Needs to send ground and open circuit, or push high and low signal. Probably that. A lot of variety in the gen 4 stuff; wouldn't be surprised if this is more of that variety. All just a guess though. Should be easy enough to test. Unplug it and probe each side while it's running. I'm curious what 0% does.
Don't stress specific units.
MPC001
Posts: 174
Joined: Sat May 05, 2018 11:41 am

Re: PWM Control of GM Alternators

Post by MPC001 »

AngelMarc wrote: Thu Oct 30, 2025 3:47 am
MPC001 wrote: Wed Oct 29, 2025 7:52 am
What got me down this path was an LS Gen IV conversion with VZ Holden alternator run by a Corvette C6A6 E38 which regardless of duty cycle pushed to the "L" terminal via ECM alternator setting changes, the charge voltage sat solid at 13.8-14.0 Volts (not a bad thing - but no ~15V boost like a VE/VF Commodore runs by BCM control to it's trunk located battery.)
It says 100% is for diagnostic purposes. It also says it (alternator) stays at 5 volts (pull up resistor) when nothing is connected. 100% duty cycle probably sets it to old school constant voltage mode (more or less). I'd say you either have the wrong pin wired up, or your ECU is switching between open circuit and 5 volts, effectively doing nothing. Needs to send ground and open circuit, or push high and low signal. Probably that. A lot of variety in the gen 4 stuff; wouldn't be surprised if this is more of that variety. All just a guess though. Should be easy enough to test. Unplug it and probe each side while it's running. I'm curious what 0% does.
Have checked the L wire with a CRO & it's got the correct PWM signal & Duty Cycle being fed to it from the correct L pin. Also used a PWM generator at 5V 128Hz from 0-100 DC on the same wire (based on a factory harness) and no change.

So either the connector at the alternator is at fault (very hard to get to), or the reg in the alternator is ignoring the PWM - which it must've been doing for the last 17 years 🤪.

But thanks anyway 😌.
User avatar
AngelMarc
Posts: 612
Joined: Sat Apr 08, 2023 11:23 am
cars: A CB450 running to 8,000RPM with a P59.

Re: PWM Control of GM Alternators

Post by AngelMarc »

K
And it's not some generic replacement alternator?
Don't stress specific units.
MPC001
Posts: 174
Joined: Sat May 05, 2018 11:41 am

Re: PWM Control of GM Alternators

Post by MPC001 »

AngelMarc wrote: Thu Oct 30, 2025 8:32 pm K
And it's not some generic replacement alternator?
Correct 💯. Authentic GM part.
rjdrew1986
Posts: 84
Joined: Wed Apr 12, 2023 8:52 pm

Re: PWM Control of GM Alternators

Post by rjdrew1986 »

Opening different calibrations in HPT, it appears the desired Commanded Duty Cycle PWM % is a tunable parameter on some PCMs while not on others. Does anyone know if there is a way to adjust the output voltage on the PCM OS's where this commanded duty cycle % is not accessible & adjustable?

Commanded Duty Cycle Generator Output Voltage:
10% 11.00 V
20% 11.56 V
30% 12.12 V
40% 12.68 V
50% 13.25 V
60% 13.81 V
70% 14.37 V
80% 14.94 V
90% 15.50 V
MPC001
Posts: 174
Joined: Sat May 05, 2018 11:41 am

Re: PWM Control of GM Alternators

Post by MPC001 »

rjdrew1986 wrote: Sun Nov 30, 2025 12:10 pm Opening different calibrations in HPT, it appears the desired Commanded Duty Cycle PWM % is a tunable parameter on some PCMs while not on others. Does anyone know if there is a way to adjust the output voltage on the PCM OS's where this commanded duty cycle % is not accessible & adjustable?

Commanded Duty Cycle Generator Output Voltage:
10% 11.00 V
20% 11.56 V
30% 12.12 V
40% 12.68 V
50% 13.25 V
60% 13.81 V
70% 14.37 V
80% 14.94 V
90% 15.50 V
That's interesting. Haven't seen that table in HPT. Which OS?

The duty cycle can be set if CAN control is set to enabled & the CAN messaging from the BCM is absent. , plus there is a timer to how long this DC lasts for before going to 100%. (C6 OS). (HPT).
rjdrew1986
Posts: 84
Joined: Wed Apr 12, 2023 8:52 pm

Re: PWM Control of GM Alternators

Post by rjdrew1986 »

My apology, I should have been clearer, it's not a table in the OS that supported it, I recall that it was a single parameter, I think it was in the System tab. I'll look for a PCM & OS that supports it in HPT and post it here (I just don't recall) but I recall it was a newer PCM, but it wasn't a P04 (which is the PCM that I'm focused on).
MPC001
Posts: 174
Joined: Sat May 05, 2018 11:41 am

Re: PWM Control of GM Alternators

Post by MPC001 »

rjdrew1986 wrote: Sat Dec 06, 2025 12:26 am My apology, I should have been clearer, it's not a table in the OS that supported it, I recall that it was a single parameter, I think it was in the System tab. I'll look for a PCM & OS that supports it in HPT and post it here (I just don't recall) but I recall it was a newer PCM, but it wasn't a P04 (which is the PCM that I'm focused on).
Ok cool. Understand now.

Probably the same as what I mentioned. Under System/Alternator - With "voltage control" set to fitted, "ECM Override" set to enabled, "Serial Request Init" DC can be set to run for "default time" up to 13million seconds, default 120 sec.

FYI FWIW - Reflecting back to Lucas alternators on earlier GM Holdens, they maxed at 13.8V or so, maybe with the hot climate this was the norm, whereas Bosch seemed to be 14.5V (my experience on Deutz/Bosch in colder climes). Maybe Holden VZ Mitsubishi alternators followed the Lucas specs.