C7 Tech/Performance Corvette Technical Info, Internal Engine, External Engine, Tech Topics, Basic Tech, Maintenance, How to Remove & Replace
Sponsored by:
Sponsored by:

NPP Reverse-Engineered - Full Open/Close, Non-Factory-NPP Retrofit

Thread Tools
 
Search this Thread
 
Old 03-10-2019, 05:19 PM
  #221  
ttk53
Heel & Toe
 
ttk53's Avatar
 
Member Since: Jan 2011
Location: Pittsburgh PA
Posts: 16
Likes: 0
Received 1 Like on 1 Post
Default

I got my board installed it worked great on first tests. But today on a longer drive it stopped working twice. I'm not sure if its because it's still new and I played with it a little to often or if I have a problem. I do not use the switch attached to the board I leave it in the 80%/closed position and switch the 12volt source feeding the board and valves and let the spring open the valves.
1.The switched 12 volts goes to both the board and valve do I need to wire the valve 12 volt separate? 2. The LED's on my board do not light up should they?
Old 03-12-2019, 07:13 PM
  #222  
fryfrog
Heel & Toe
 
fryfrog's Avatar
 
Member Since: Nov 2013
Posts: 20
Received 0 Likes on 0 Posts
Default

As the components on the board heat up, it causes the signal it generates to change a little bit. The valves are expecting a *very* specific signal to hold themselves closed, when they no longer get it... they open up. My board is mounted near the CPU, in the trunk, under the board and over the exhaust. After a drive, it doesn't work anymore. On hot days, it also doesn't work anymore. I haven't bothered to try and fix it, but if the board were somewhere cooler it'd help. Or maybe a little fan on it?
Old 03-12-2019, 08:14 PM
  #223  
FYREANT
I'm Batman..
Pro Mechanic
Support Corvetteforum!
 
FYREANT's Avatar
 
Member Since: Apr 2014
Location: Lehigh Acres FL
Posts: 6,131
Received 908 Likes on 561 Posts
Tech Contributor

Default

Originally Posted by fryfrog
As the components on the board heat up, it causes the signal it generates to change a little bit. The valves are expecting a *very* specific signal to hold themselves closed, when they no longer get it... they open up. My board is mounted near the CPU, in the trunk, under the board and over the exhaust. After a drive, it doesn't work anymore. On hot days, it also doesn't work anymore. I haven't bothered to try and fix it, but if the board were somewhere cooler it'd help. Or maybe a little fan on it?
mine did something similar and I disconnected them a while back when I finished my big horsepower build. I need to hook them back up and try and fix it.
Old 03-12-2019, 09:47 PM
  #224  
AEK
Instructor
 
AEK's Avatar
 
Member Since: Mar 2018
Posts: 216
Received 66 Likes on 46 Posts
Default

I just found a read this entire thread (I have a 2014 C7 Z51 w/NPP and various nice bits).

I have to give credit to Theta for a nice progression of versions of the design, going to the trouble of finding the right connector, clean layout, etc.

But I would also point out two issues I see: i) the use of an LM317-class regulator when an LM2940-class (automotive) regulator (with all sorts of additional protections) would have been a better choice, and ii) the use of RC components to achieve the right duty cycle. I saw that Theta had arguments against using an Arduino (I'm no fan of Arduinos), and that's OK, but using a good modern microcontroller with a stable (internal) oscillator over temperature will likely yield much better results in terms of ease of manufacturing (no tuning required) and temperature stability.

I don't have the bandwidth to tackle this project right now, but if there is someone who does, please consider the above for a next-generation design.

I suspect messing with the exhaust system and legal ramifications may be one reason why this hobby-level solution hasn't gone further.
Old 03-13-2019, 01:56 PM
  #225  
AEK
Instructor
 
AEK's Avatar
 
Member Since: Mar 2018
Posts: 216
Received 66 Likes on 46 Posts
Default

Since I'm sick today and working from home, I'll elaborate a little on my post.

I suspect (but do not know for certain) that the NPP valve controllers are much more sensitive to duty cycle, than to frequency. Why? Because having an accurate frequency reference costs money, and GM knows how to pinch pennies. Yes, an el-cheapo 32kHz crystal (which is actually not that cheap, in the overall scheme of things) might work, but over the temperature range in that area of the car, the frequency drift is going to be pretty awful, you still need other components that take that base frequency and do something with it. This adds many pennies (or even, dollars) pretty quickly to the cost of the valve controller.

Now, if this DIY project used a microcontroller instead, there would never be any duty cycle drift, over temperature. Yes, the frequency stability of the signal might move around a bit (e.g., the 200Hz signal might be 199Hz or 201.5Hz), but the duty cycle would remain rock-solid (e.g. at 80%), independent of the temperature of the circuit. Simply because the duty cycle is set by registers in the microcontroller, and the register values do not change over temperature.

Anyway, if I were chasing down temperature-related problems in these designs, this is the approach I would take to fix it.
Old 04-19-2019, 04:18 PM
  #226  
BLACKCREEK
Advanced

 
BLACKCREEK's Avatar
 
Member Since: Jun 2018
Location: Jacksonville florida area
Posts: 78
Received 31 Likes on 22 Posts
Default

Originally Posted by ttk53
I got my board installed it worked great on first tests. But today on a longer drive it stopped working twice. I'm not sure if its because it's still new and I played with it a little to often or if I have a problem. I do not use the switch attached to the board I leave it in the 80%/closed position and switch the 12volt source feeding the board and valves and let the spring open the valves.
1.The switched 12 volts goes to both the board and valve do I need to wire the valve 12 volt separate? 2. The LED's on my board do not light up should they?
I installed a set of npp mufflers and a gutted x-pipe that I got for 200 dollars off of Craig’s list. The mufflers included the npp actuators but were cut off at the afm actuators so I had to cut off my stock muffler pipes and weld them on. Not a big deal as I own a mig welder. Cutting and fitting was a bit time consuming so I would recommend buying the npp mufflers and pipes complete if you can find them.
I bought a theta designed board and thought I had it nailed when the valves worked perfectly during the test before installing the mufflers. After install of the board in the rear trunk compartment my npp valves would also act up and not close on command or sometimes take 5 or 10 minutes to close when they did. Sometimes only one valve would close even though they were running off the same signal wire.
i tried several different wiring configurations which included separate power and ground to the actuators and board. Switching the board power off to open the valves, leaving board power on and just switching the signal wire off, and moving the entire smack to the cubby behind the passenger seat on my convertible for better temp control. Once the valves drove closed they usually stayed closed but when trying to switch them open/closed they would rarely work as commanded. I messed with the thing for a week and then gave up on it. Don’t know if it was my particular board but it just did not seem to have a clean enough signal.
Old 04-19-2019, 04:30 PM
  #227  
fryfrog
Heel & Toe
 
fryfrog's Avatar
 
Member Since: Nov 2013
Posts: 20
Received 0 Likes on 0 Posts
Default

It isn't using RC components, the original thought was that surely it was just a simple PWM signal. It was not.

He also strongly considered a micro controller like you're suggesting, but it wouldn't work. There was something about the signal that made it difficult or impossible. He had to buy a new, better oscilloscope *just* to see the correct signal.

I only barely understand electronics, but I believe the end result was using an op amp and creative use of caps/resistors to drive the signal.

You're probably right about using a better regulator though.

If you're an EE, maybe you understand it better than I do?
Old 04-19-2019, 04:53 PM
  #228  
fryfrog
Heel & Toe
 
fryfrog's Avatar
 
Member Since: Nov 2013
Posts: 20
Received 0 Likes on 0 Posts
Default






I went way back in time and dug up our chat thread and made some screen shots of the interesting parts, it gives a little more detail.
Old 04-19-2019, 06:28 PM
  #229  
Tech4882
Advanced
 
Tech4882's Avatar
 
Member Since: Jul 2012
Location: Lansing Michigan
Posts: 71
Received 12 Likes on 11 Posts

Default NPP control board

I had the same heating issue so I mounted the board to the rear bulkhead with Velcro and added a small temperature controlled computer fan to the inside of louvered area on the rear panel (no mods required except 4 small screws) to keep it cool.. No more problem . Been installed for 2 years. I also use a remote control switch from amazon to turn the unit on and off. All are located be between the rear panel and bulkhead. I have a coupe. Yes the LED's should be on when power is connected.

P.S. When the vehicle sits in the sun and heats up the interior the circuit doesn't work.. The fan cools it off in a few minutes and it's back in action.

P.S. The unit and fan are mounted between the rear bulkhead and rear panel, so it is not visible. This has the advantage of being accessible without removing the rear carpet and side panels. Simple pull up the rear seal and pull the rear panel forward.

Last edited by Tech4882; 10-16-2019 at 09:10 AM. Reason: Updated location
Old 04-19-2019, 08:24 PM
  #230  
AEK
Instructor
 
AEK's Avatar
 
Member Since: Mar 2018
Posts: 216
Received 66 Likes on 46 Posts
Default

Originally Posted by fryfrog
It isn't using RC components, the original thought was that surely it was just a simple PWM signal. It was not.
Thanks for the screencap.

It was using only RC components to set the frequency and duty cycle, because the RC components in there are the only ones that relate to the timing aspects of the signal to be generated. RC oscillators area cheap and usually inaccurate way to set a frequency, and will be affected by temperature much more than a crystal, which is what a typical microcontroller (MCU) might use to get much more accurate timing. The 2Hz requirement immediately tells me that a more accurate frequency reference (i.e., a crystal) would be required. Not sure why the 0-9V signal instead of -4.5V to 4.5V was an issue ... I would not expect any ground-referenced AC signals in a design like this, because it's expensive to generate the negative rail. A 2Hz accurate PWM with a 0-9V swing is really easy in an MCU (plus an op-amp, if you need it to idle at mid-span (4.5V)), with 3.3V and 9V regulators from VBATT (12V). 9V regulators (esp. in automotive grades) exist because 9V is a safe value to have as your positive rail, even under starting conditions when the battery droops.

If I'm reading some of the posts here correctly, the observation that it fails when the car is parked out in the sun, and then it starts working again after the A/C has cooled down the cabin, strongly points to the frequencies being generated via the RC combos as being too far off (due to the heat), for it to work. This post from Maxim shows a typical crystal frequency curve in parts per million (PPM) vs. temperature: https://www.maximintegrated.com/en/a...ex.mvp/id/3566 . As an example, if we look at the absolute worst number (-160ppm), and apply that to a crystal that will give us 200Hz, the frequency of that 200Hz nominal signal will drop by only (160/1000000)*200 = 0.03Hz at the extremes of -40C and +85C. For an RC circuit, the change over temperature is up to several percent, or several hundred times worse. 100 X 0.03Hz is 3Hz, and that's already out-of-range (197Hz or 203Hz) ... This is why if you have a decently accurate frequency reference to start with, you can more easily avoid temperature-related issues.

What I don't know is what is the reference that is on the valve side. I doubt it's a frequency reference, I.e. I doubt the valve knows anything about the frequency of the signal coming in (but I could be wrong). More likely, it converts the signal to dc, and compares it to some dc voltage, and acts accordingly.

Last edited by AEK; 04-19-2019 at 08:38 PM.
Old 04-20-2019, 12:37 AM
  #231  
fryfrog
Heel & Toe
 
fryfrog's Avatar
 
Member Since: Nov 2013
Posts: 20
Received 0 Likes on 0 Posts
Default

Ah, can you define "RC components" for me? I only know "Radio Control" for RC, as in RC cars. I thought you were saying that it was using parts designed for radio control cars.

Does "RC" really mean radio crystal? I don't think there is a crystal in there either. I think its just resistors and caps and an op amp?
Old 04-20-2019, 12:48 AM
  #232  
fryfrog
Heel & Toe
 
fryfrog's Avatar
 
Member Since: Nov 2013
Posts: 20
Received 0 Likes on 0 Posts
Default

Yeah, I just went back and looked. Its just a bunch of resistors, some caps and an LM324N. Based on our conversations, it *strongly* cared about both frequency *and* duty cycle. And it was way more complicated and sensitive than he expected. I'd love to see an improved circuit for this, so hopefully you have the time to build one that'll output the signal it expects and isn't effected by temperature. I think the data in Theta's posts would be enough to reproduce the signal w/o needing to reverse engineer it again. I'm glad I'm still subscribed to this thread, I'd be happy to go in on any board orders you put together.
Old 04-20-2019, 06:02 AM
  #233  
AEK
Instructor
 
AEK's Avatar
 
Member Since: Mar 2018
Posts: 216
Received 66 Likes on 46 Posts
Default

RC means resistor-capacitor (circuit).
Old 04-20-2019, 12:58 PM
  #234  
fryfrog
Heel & Toe
 
fryfrog's Avatar
 
Member Since: Nov 2013
Posts: 20
Received 0 Likes on 0 Posts
Default

Hahaha, thanks for clarifying.
Old 04-20-2019, 04:40 PM
  #235  
phalse
Burning Brakes
 
phalse's Avatar
 
Member Since: Feb 2019
Location: San Diego
Posts: 1,095
Received 365 Likes on 241 Posts
Default

might be interested in this as well. the npp exhaust wasnt a thing, for me, when i bought my car but as time went on i wanted this damn thing even just a LITTLE louder.. my non-npp exhaust therefore leaves me with really only one option =D
Old 10-13-2019, 07:11 AM
  #236  
572ci
1st Gear
 
572ci's Avatar
 
Member Since: Feb 2003
Location: Barrington NH
Posts: 1
Likes: 0
Received 0 Likes on 0 Posts

Default

Hello,
I would like to purchase one of these units... I have a 2019 C7 Non-NPP vehicle. Where can I get one?
Thank you
Old 10-15-2019, 08:15 AM
  #237  
hangman
Racer
 
hangman's Avatar
 
Member Since: Nov 2016
Posts: 478
Received 216 Likes on 116 Posts
Default

I have not read all the posts in this thread as it is 12 pages long, so I don’t know if this has been brought up before, but would it not be much easier to buy the NPP retrofit kit from Akrapovic that turns your non NPP car into an NPP car and allow you to use the settings on the settings menu to control the valves just as if you had NPP?

https://www.akrapovic.com/en/car/pro...37&yearId=4241

Get notified of new replies

To NPP Reverse-Engineered - Full Open/Close, Non-Factory-NPP Retrofit

Old 10-16-2019, 08:57 AM
  #238  
Tech4882
Advanced
 
Tech4882's Avatar
 
Member Since: Jul 2012
Location: Lansing Michigan
Posts: 71
Received 12 Likes on 11 Posts

Default

I considered this option also, but because it isn't certain if it will work with the GM stock actuators I went with the Theta design. It is designed for Akrapovic exhaust systems and I wanted to stay with the GM NPP parts.
Old 10-16-2019, 11:41 AM
  #239  
FYREANT
I'm Batman..
Pro Mechanic
Support Corvetteforum!
 
FYREANT's Avatar
 
Member Since: Apr 2014
Location: Lehigh Acres FL
Posts: 6,131
Received 908 Likes on 561 Posts
Tech Contributor

Default

Originally Posted by Tech4882
I considered this option also, but because it isn't certain if it will work with the GM stock actuators I went with the Theta design. It is designed for Akrapovic exhaust systems and I wanted to stay with the GM NPP parts.
Not to mention the cost of the Akropovic stuff!!
Old 10-16-2019, 01:46 PM
  #240  
hangman
Racer
 
hangman's Avatar
 
Member Since: Nov 2016
Posts: 478
Received 216 Likes on 116 Posts
Default

Originally Posted by Tech4882
I considered this option also, but because it isn't certain if it will work with the GM stock actuators I went with the Theta design. It is designed for Akrapovic exhaust systems and I wanted to stay with the GM NPP parts.

I think there is a mis-understanding here. Their system is not designed fro use with Akrpovic actuators. Akrapovic does not make any actuators. The Akrapovic uses your stock actuators on their exhaust, so its just the stock GM actuators. Similar to Borla exhuast that need actuators, you just use the stock actuators. In fact, if you need the actuators, they link you to the oem actuators.

https://www.akrapovic.com/en/car/pro...37&yearId=4241

From the description :

"The Valve Actuator Kit is only mandatory for Corvette C7s without a Performance exhaust (NPP exhaust). Corvette C7s equipped with a GM Performance exhaust (NPP exhaust) do not need the Valve Actuator Kit (P-HF868).

It consists of two genuine GM electrical actuators, which operate the NPP valves in the tailpipes"

Last edited by hangman; 10-16-2019 at 01:48 PM.


Quick Reply: NPP Reverse-Engineered - Full Open/Close, Non-Factory-NPP Retrofit



All times are GMT -4. The time now is 01:00 AM.