I have always heard different stories of when the VTEC engages to the secondary cam profile for improved performance at higher engine speeds/load. Some people say you can feel it when it kicks in (I can't say I have), others say it is at 3000RPM, etc.
Now that I have a scan tool that reads back the VTEC solenoid status, I thought it would be fun to find out how often the VTEC is actually enabled during normal driving conditions. What I discovered is that VTEC engages very regularly even in normal (not aggressive at all) driving conditions. At anything but the most modest acceleration from a stop (for example turning on to a 45MPH type road) the VTEC engaged. And going up most medium size hills (even at minimal speeds, say 30MPH) VTEC often engaged. So, unless you have a very soft foot during acceleration and live in a very flat area, then you are probably engaging VTEC very regularly during your normal driving.
Here is an example of accelerating from 6MPH to 26MPH in about 6 seconds. This is a pretty modest acceleration, probably typical for most drivers. In this case, VTEC engaged at 2200RPM and 16MPH:
It appears that the VTEC activation is often based largely on engine load (not RPM). The following graph shows the same acceleration with calculated load value plotted (I believe derived from mass air flow data):
Here is another, slightly faster acceleration from about 10MPH to 45MPH. VTEC engages at 16MPH, 2345 RPM and 91% calculated load:
The VTEC disengaged at 44MPH, 2108RPM, 71% calculated load:
It is also interesting to note that this vehicle has both VTEC and VTC (variable valve timing control). The VTEC adjusts the intake valve lift and timing by engaging the secondary lobe pattern on the camshaft. In contrast, the VTC only changes the timing of the intake valves. The VTEC is an on/off control. It can only be fully on or fully off whereas the VTC is a continuous adjustment (the intake valve timing can be adjusted over a range of different values).
VTEC and VTC each use separate solenoid valves which control oil pressure to make their respective adjustments. The "spool valve assembly" or "VTEC solenoid valve" at the back of the engine is the solenoid that controls VTEC (engages the secondary intake camshaft lobes). This solenoid is controlled by the PCM so that it is either fully off or fully on. The valve assembly also has an oil pressure switch which is used by the PCM to ensure that the solenoid opened. The oil pressure switch is on the camshaft side of the solenoid. So when the solenoid is closed, there is low pressure at the oil pressure sensor. When the solenoid opens, the oil pressure at the sensor is high. This provides a check that the solenoid is working and that the oil pressure is there to engage the secondary cam lobes. If the oil pressure doesn't change when the PCM opens the solenoid valve, it knows there is a problem and flags a DTC.
The VTC solenoid is controlled to the target opening via a pulse width modulated signal (a continuous string of on-off commands where the amount of on and off times are varied to set the average opening time of the solenoid) from the PCM. This allows the VTC solenoid to be opened (on average) the correct amount to generate the desired intake valve timing.
Here are the locations of the two oil control valves and their respective filters:
Now that I have a scan tool that reads back the VTEC solenoid status, I thought it would be fun to find out how often the VTEC is actually enabled during normal driving conditions. What I discovered is that VTEC engages very regularly even in normal (not aggressive at all) driving conditions. At anything but the most modest acceleration from a stop (for example turning on to a 45MPH type road) the VTEC engaged. And going up most medium size hills (even at minimal speeds, say 30MPH) VTEC often engaged. So, unless you have a very soft foot during acceleration and live in a very flat area, then you are probably engaging VTEC very regularly during your normal driving.
Here is an example of accelerating from 6MPH to 26MPH in about 6 seconds. This is a pretty modest acceleration, probably typical for most drivers. In this case, VTEC engaged at 2200RPM and 16MPH:

It appears that the VTEC activation is often based largely on engine load (not RPM). The following graph shows the same acceleration with calculated load value plotted (I believe derived from mass air flow data):

Here is another, slightly faster acceleration from about 10MPH to 45MPH. VTEC engages at 16MPH, 2345 RPM and 91% calculated load:

The VTEC disengaged at 44MPH, 2108RPM, 71% calculated load:

It is also interesting to note that this vehicle has both VTEC and VTC (variable valve timing control). The VTEC adjusts the intake valve lift and timing by engaging the secondary lobe pattern on the camshaft. In contrast, the VTC only changes the timing of the intake valves. The VTEC is an on/off control. It can only be fully on or fully off whereas the VTC is a continuous adjustment (the intake valve timing can be adjusted over a range of different values).
VTEC and VTC each use separate solenoid valves which control oil pressure to make their respective adjustments. The "spool valve assembly" or "VTEC solenoid valve" at the back of the engine is the solenoid that controls VTEC (engages the secondary intake camshaft lobes). This solenoid is controlled by the PCM so that it is either fully off or fully on. The valve assembly also has an oil pressure switch which is used by the PCM to ensure that the solenoid opened. The oil pressure switch is on the camshaft side of the solenoid. So when the solenoid is closed, there is low pressure at the oil pressure sensor. When the solenoid opens, the oil pressure at the sensor is high. This provides a check that the solenoid is working and that the oil pressure is there to engage the secondary cam lobes. If the oil pressure doesn't change when the PCM opens the solenoid valve, it knows there is a problem and flags a DTC.
The VTC solenoid is controlled to the target opening via a pulse width modulated signal (a continuous string of on-off commands where the amount of on and off times are varied to set the average opening time of the solenoid) from the PCM. This allows the VTC solenoid to be opened (on average) the correct amount to generate the desired intake valve timing.
Here are the locations of the two oil control valves and their respective filters:
