Pages

Thursday, June 28, 2012

numbering of vehicles


Motor traffic department swaps new plates for old
A motorcycle with one of the new number plats registered in the Western Province. Sri Lanka�s motor traffic department is drastically changing its �English� numbering of vehicles and returning to the old format while retaining the new-type number plates. LBO Photo
Sri Lanka�s motor traffic department is drastically changing its �English� numbering of vehicles and returning to the old format while retaining the new-type number plates.The changes, which are just being introduced, retain the two English letters denoting the province where the owner resides, but cars, vans, motorcycles, trucks and other vehicles will in future, have their own distinctive prefixes.
A motorcycle with one of the new number plats registered in the Western Province. Sri Lanka�s motor traffic department is drastically changing its �English� numbering of vehicles and returning to the old format while retaining the new-type number plates. LBO Photo
Sri Lanka�s motor traffic department is drastically changing its �English� numbering of vehicles and returning to the old format while retaining the new-type number plates.The changes, which are just being introduced, retain the two English letters denoting the province where the owner resides, but cars, vans, motorcycles, trucks and other vehicles will in future, have their own distinctive prefixes.
Under the system introduced in 2001, all vehicles, irrespective of the type of vehicle and the type of fuel used, were allocated numbers starting with �GA� with each set of letters running up to number 9,999.
A trishaw driver points at the new number plate in his trishaw in Colombo. Sri Lanka�s motor traffic department is drastically changing its �English� numbering of vehicles and returning to the old format while retaining the new-type number plates. LBO Photo
The diplomatic community was allocated plates bearing the letters �DP�.By the end of June, the running series was KA, but the department stopped issuing this series to any vehicle other than cars.
New registrations for cars start from �KA�, motor cycles �MA�, motor coaches �NA�, three wheelers �QA� and so forth.
The plates will also show the type of fuel being used � �P� for petrol, �D� for diesel, �E� for electric and �G� for gas.
Laws to register gas vehicles have not come into force yet, but the department has left room for that too, Commission of Motor Traffic, V Wijeratne told LBO.
�The old system was somewhat better, but we ran out of numbers so the department changed to English letters starting with GA for vehicles registered from 2001 onwards,� Wijeratne said.
The switch comes following complaints from police and general public that they are unable to distinct vehicle types from their number plates, he explained.
�The police complained to us that people were removing plates of three wheelers and motorcycles and putting them on cars and vans to commit unlawful activities like crime and robberies,� Wijeratne said.
Meanwhile, owners sporting numerical number plates can pick up an �English� number by paying registration fees once again.
Letters AA-FZ have been allocated to this category, which Wijeratne says is sufficient to register over 200,000 old vehicles.

A lorry in Colombo registered under the new numbering system that identifies the type of vehicle. Sri Lanka�s motor traffic department is drastically changing its �English� numbering of vehicles and returning to the old format while retaining the new-type number plates. The department also offers vanity plates with easy to identify numbers like in the picture at a premium above the normal registration fee. LBO Photo
But the move backfired, after vehicle owners refused to pay again to acquire an alphabetical number plate.However, the offer is still stands open to anyone wishing to take it up, he said.
Sri Lanka is also one of the few countries in the world that does not issue numbers adding up to 13, for fear of bad luck.
Fees for the new licence plates will remain as usual, starting from Rs. 3,550 for a motor car.
The department also sells �vanity plates� or �golden numbers� at over Rs. 8,000 a piece.
Meanwhile, the traffic police, who�s mandate includes doing spot checks on vehicle registrations, are quite in the dark over the new number plate system.
Lucky Peiris, Senior Superintendent and Director Traffic Police was aware of the decision, but said that the department has not received a formal notification yet.
According to Central Bank statistics, new vehicle registrations were up 60 percent to 223,842. New registrations have slowed somewhat, after the government virtually doubled import taxes last October, in a bid to curb the island�s fuel bill.


Vehicle category
New registration
Motor cars
KA-KZ
Motor lorries
LA-LU
Fork lifts/heavy vehicle
LV
Ambulances
LW
Lorry-trailers/bowsers
LX
Prime movers
LY
Hearse
LZ
Motor cycle
MA-MZ
Motor coach
NA-NZ
Dual purpose vehicles
PA-PY
Invalid carriage
PZ
Motor tricycle
QA-QX
Three wheelers
QY-QZ
Land vehicles (tractors)
RA-RR
Earth moving vehicles
RS-RU
Tractor- trailer/bowser
RV-RZ
Two wheel tractor
SA-SZ

Tuesday, June 19, 2012

Transmission control unit TCU



From Wikipedia, the free encyclopedia
transmission control unit or TCU is a device that controls modern electronic automatic transmissions. A TCU generally uses sensors from the vehicle as well as data provided by the Engine Control Unit to calculate how and when to change gears in the vehicle for optimum performance, fuel economy and shift quality.
Electronic automatic transmissions have been shifting from purely hydromechanical controls to electronic controls since the late 1980’s. Since then, development has been iterative and today designs exist from several stages of electronic automatic transmission control development. Transmission solenoids are a key component to these control units.
The evolution of the modern automatic transmission and the integration of electronic controls have allowed great progress in recent years. The modern automatic transmission is now able to achieve better fuel economy, reduced engine emissions, greater shift system reliability, improved shift feel, improved shift speed and improved vehicle handling. The immense range of programmability offered by a TCU allows the modern automatic transmission to be used with appropriate transmission characteristics for each application.
On some applications, the TCU and the ECU are combined into one unit, a Powertrain Control Module or PCM.

Contents

Input parameters

The typical modern TCU uses signals from engine sensors, automatic transmission sensors and from other electronic controllers to determine when and how to shift. More modern designs share inputs or obtain information from an input to the ECU, whereas older designs often have their own dedicated inputs and sensors on the engine components. Modern TCUs are so complex in their design and make calculations based on so many parameters that there are an indefinite amount of possible shift behaviours.

Vehicle speed sensor (VSS)

This may also be known as an output speed sensor (OSS). This sensor sends a varying frequency signal to the TCU to determine the current speed of the vehicle. The TCU uses this information to determine when a gear change should take place based in the various operating parameters.

Wheel speed sensor (WSS)

Modern automatic transmissions also have a wheel speed sensor input to determine the true speed of the vehicle to determine whether the vehicle is going downhill or uphill and also adapt gear changes according to road speeds, and also whether to decouple the torque converter at a standstill to improve fuel consumption and reduce load on running gear.

Throttle position sensor (TPS)

The TPS sensor along with the vehicle speed sensor are the two main inputs for most TCUs. Older transmissions use this to determine engine load, with the introduction ofdrive-by-wire technology, this is often a shared input between the ECU and TCU. The input is used to determine the optimum time and characteristics for a gear change according to load on the engine. The rate of change is used to determine whether a downshift is appropriate for overtaking, for example, the value of the TPS is also continually monitored during the journey and shift programmes are changed accordingly (economy, sport mode, etc.). The TCU can also reference this information with the vehicle speed sensor to determine vehicle acceleration and compare this with a nominal value; if the actual value is much higher or lower (such as driving uphill or towing a trailer) the transmission will change its gearshift patterns to suit the situation.

Turbine speed sensor (TSS)

This may also be known as an input speed sensor (ISS). This sensor sends a varying frequency signal to the TCU to determine the current rotational speed of the input shaft or torque converter. The TCU uses the input shaft speed to determine slippage across the torque converter and potentially to determine the rate of slippage across the bands and clutches. This information is vital to regulate the application of the torque converter lock-up clutch smoothly and effectively.

Transmission fluid Temperature sensor (TFT)

This may also be known as Transmission Oil Temperature. This sensor determines the fluid temperature inside the transmission. This is often used for diagnostic purposes to check ATF (Automatic Transmission Fluid) at the correct temperature. The main use of this has been as a failsafe feature to downshift the transmission if the ATF becomes extremely hot. On more modern TCUs this input allows the TCU to modify the line pressure and solenoid pressures according to the changing viscosity of the fluid based on temperature, and also to determine regulation of the torque converter lock-up clutch

Kick down switch

One of the most common inputs into a TCU is the kick down switch which is used to determine if the accelerator pedal has been depressed past full throttle. When activated the transmission downshifts into the lowest permissible gear based on current road speed to use the full power reserves of the engine. This is still present in most transmissions though is no longer as necessary to use as the TCU uses the throttle position sensor and rapid rate of change to determine whether a downshift may be necessary, thus there is no need to use the kickdown feature in most circumstances.

Brake light switch

This input is used to determine whether to activate the shift lock solenoid to prevent the driver selecting a driving range with no foot on the brake. In more modern TCUs this input is also used to determine whether to downshift the transmission to increase engine braking effect if the transmission detects that the vehicle is going downhill.

Traction Control System (TCS)

Many TCUs now have an input from the vehicles traction control system, if the TCS detects unfavourable road conditions, a signal is sent to the TCU. The TCU can modify shift programmes by upshifting early, eliminating the torque converter lock-up clutch application, and also eliminating the first gear totally and pulling off in 2nd.

Switches

These simple on/off electric switches detect the presence or absence of fluid pressure in a particular hydraulic line. They are used for diagnostic purposes and in some cases for controlling the application or release of hydraulic control elements.

Cruise control module

An overlooked factor is that many TCUs also have a signal from the Cruise control module in order to change gearchange behaviour to take into account the throttle is not being operated by the driver, this eliminates unexpected gearchanges when the cruise control is engaged.

Inputs from other controllers

A wide variety of information is delivered to the TCU via Controller Area Network communications or similar protocols (such as Chrysler's CCD bus, an early EIA-485-based vehicle local area network). In older vehicle designs, as well as in aftermarket TCUs sold into the racing and hobbyist markets, the TCU receives only the signals needed to control the transmission (engine speed, vehicle speed, throttle position or manifold vacuum, shift lever position).

Output parameters

The typical modern TCU sends out signals to shift solenoids, pressure control solenoids, torque converter lockup solenoids and to other electronic controllers.

Shift lock

Many automatic transmissions lock the selector lever via a shiftlock solenoid to stop a driving range being selected if the brake pedal is not depressed.

Shift solenoids

Modern electronic automatic transmissions have electrical solenoids which are activated to change gears. Simple electronic-control designs (such as Ford's AOD-E, AXOD-E and E4OD) use the solenoids to modify the shift points in an existing valve body, while more advanced designs (such as the Chrysler Ultradrive and its follow-ons) use the solenoids to control the clutches directly, by way of a greatly simplified valve body.

Pressure control solenoids

Modern electronic automatic transmissions are still fundamentally hydraulic. This requires precise pressure control. Older automatic transmission designs only use a single line pressure control solenoid which modifies pressure across the entire transmission. Newer automatic transmission designs often use many pressure control solenoids, and sometimes allow the shift solenoids themselves to provide precise pressure control during shifts by ramping the solenoid on and off. The shift pressure affects the shift quality (too high a pressure will result in rough shifting; too low a pressure will cause the clutches to overheat) and shift speed.

Torque converter clutch solenoid (TCC)

Most electronic automatic transmissions utilize a TCC solenoid to regulate the torque converter electronically. Once fully locked, the torque converter no longer applies torque multiplication and will spin at the same speed as the engine. This provides a major increase in fuel economy. Modern designs provide partial lockup in lower gears to improve fuel economy further, but this can increase wear on the clutch components.

Output to ECU

Many TCUs provide an output to the ECU to retard the ignition timing, or reduce the fuel quantity, for a few milliseconds to reduce load on the transmission during heavy throttle. This allows automatic transmissions to shift smoothly even on engines with large amounts of torque which would otherwise result in a harder shift.

Outputs to other controllers

The TCU provides information about the health of the transmission, such as clutch wear indicators and shift pressures, and can raise trouble codes and set the Malfunction Indicator Lamp on the Instrument Cluster if a serious problem is found. An output to the cruise control module is also often present to deactivate the cruise control if a neutral gear is selected, just like on a Manual transmission.


Engine control unit ECU



From Wikipedia, the free encyclopedia
An engine control unit (ECU), most commonly called the powertrain control module (PCM), is a type of electronic control unit that controls a series of actuators on aninternal combustion engine to ensure the optimum running. It does this by reading values from a multitude of sensors within the engine bay, interpreting the data using multidimensional performance maps (called Look-up tables), and adjusting the engine actuators accordingly.
Before ECUs, air/fuel mixture, ignition timing, and idle speed were mechanically set and dynamically controlled by mechanical and pneumatic means. One of the earliest attempts to use such a unitized and automated device to manage multiple engine control functions simultaneously was the "Kommandogerät" created by BMW in 1939, for their 801 14-cylinder aviation radial engine.[citation needed]

Contents

Working of ECU

Control of Air/Fuel ratio

For an engine with fuel injection, an engine control unit (ECU) will determine the quantity of fuel to inject based on a number of parameters. If the Throttle position sensoris showing the throttle pedal is pressed further down, the Mass flow sensor will measure the amount of additional air being sucked into the engine and the ECU will inject more fuel into the engine. If the Engine coolant temperature sensor is showing the engine has not warmed up yet, more fuel will be injected (causing the engine to run slightly 'rich' until the engine warms up). Mixture control on computer controlled carburetors works similarly but with a mixture control solenoid or stepper motor incorporated in the float bowl of the carburetor..

Control of ignition timing

spark ignition engine requires a spark to initiate combustion in the combustion chamber. An ECU can adjust the exact timing of the spark (called ignition timing) to provide better power and economy. If the ECU detects knock, a condition which is potentially destructive to engines, and "judges" it to be the result of the ignition timing being too early in the compression stroke, it will delay (retard) the timing of the spark to prevent this. Since knock tends to occur more easily at lower rpm, the ECU controlling an automatic transmission will often downshift into a lower gear as a first attempt to alleviate knock.

Control of idle speed

Most engine systems have idle speed control built into the ECU. The engine RPM is monitored by the crankshaft position sensor which plays a primary role in the engine timing functions for fuel injection, spark events, and valve timing. Idle speed is controlled by a programmable throttle stop or an idle air bypass control stepper motor. Early carburetor-based systems used a programmable throttle stop using a bidirectional DC motor. Early TBI systems used an idle air control stepper motor. Effective idle speed control must anticipate the engine load at idle. Changes in this idle load may come from HVAC systems, power steering systems, power brake systems, and electrical charging and supply systems. Engine temperature and transmission status, and lift and duration of camshaft also may change the engine load and/or the idle speed value desired.
A full authority throttle control system may be used to control idle speed, provide cruise control functions and top speed limitation.

Control of variable valve timing

Some engines have Variable Valve Timing. In such an engine, the ECU controls the time in the engine cycle at which the valves open. The valves are usually opened sooner at higher speed than at lower speed. This can optimize the flow of air into the cylinder, increasing power and economy.

Electronic valve control

Experimental engines have been made and tested that have no camshaft, but have full electronic control of the intake and exhaust valve opening, valve closing and area of the valve opening.[1] Such engines can be started and run without a starter motor for certain multi-cylinder engines equipped with precision timed electronic ignition and fuel injection. Such a static-start engine would provide the efficiency and pollution-reduction improvements of a mild hybrid-electric drive, but without the expense and complexity of an oversized starter motor.[2]
The first production engine of this type was invented ( in 2002) and introduced (in 2009) by Italian automaker Fiat in the Alfa Romeo MiTo. Their Multiair engines use electronic valve control which drastically improve torque and horsepower, while reducing fuel consumption as much as 15%. Basically, the valves are opened by hydraulic pumps, which are operated by the ECU. The valves can open several times per intake stroke, based on engine load. The ECU then decides how much fuel should be injected to optimize combustion.
For instance, when driving at a steady speed, the valve will open and a bit of fuel will be injected, the valve then closes. But, when you suddenly stamp on the throttle, the valve will open again in that same intake stroke and much more fuel will be injected so that you start to accelerate immediately. The ECU then calculates engine load at that exact RPM and decides how to open the valve: early, or late, wide open, or just half open. The optimal opening and timing are always reached and combustion is as precise as possible. This, of course, is impossible with a normal camshaft, which opens the valve for the whole intake period, and always to full lift.

Programmable ECUs

A special category of ECUs are those which are programmable. These units do not have a fixed behaviour and can be reprogrammed by the user.
Programmable ECUs are required where significant aftermarket modifications have been made to a vehicle's engine. Examples include adding or changing of aturbocharger, adding or changing of an intercooler, changing of the exhaust system or a conversion to run on alternative fuel. As a consequence of these changes, the old ECU may not provide appropriate control for the new configuration. In these situations, a programmable ECU can be wired in. These can be programmed/mapped with alaptop connected using a serial or USB cable, while the engine is running.
The programmable ECU may control the amount of fuel to be injected into each cylinder. This varies depending on the engine's RPM and the position of the accelerator pedal (or the manifold air pressure). The engine tuner can adjust this by bringing up a spreadsheet-like page on the laptop where each cell represents an intersection between a specific RPM value and an accelerator pedal position (or the throttle position, as it is called). In this cell a number corresponding to the amount of fuel to be injected is entered. This spreadsheet is often referred to as a fuel table or fuel map.
By modifying these values while monitoring the exhausts using a wide band lambda probe to see if the engine runs rich or lean, the tuner can find the optimal amount of fuel to inject to the engine at every different combination of RPM and throttle position. This process is often carried out at a dynamometer, giving the tuner a controlled environment to work in. An engine dynamometer gives a more precise calibration for racing applications. Tuners often utilize a chassis dynamometer for street and other high performance applications.
Other parameters that are often mappable are:
  • Ignition Timing: Defines at what point in the engine cycle the spark plug should fire for each cylinder. Modern systems allow for individual trim on each cylinder for per-cylinder optimization of the ignition timing.
  • Rev. limit: Defines the maximum RPM that the engine is allowed to reach. After this fuel and/or ignition is cut. Some vehicles have a "soft" cut-off before the "hard" cut-off. This "soft cut" generally functions by retarding ignition timing to reduce power output and thereby slow the acceleration rate just before the "hard cut" is hit.
  • Water temperature correction: Allows for additional fuel to be added when the engine is cold, such as in a winter cold-start scenario or when the engine is dangerously hot, to allow for additional cylinder cooling (though not in a very efficient manner, as an emergency only).
  • Transient fueling: Tells the ECU to add a specific amount of fuel when throttle is applied. The is referred to as "acceleration enrichment".
  • Low fuel pressure modifier: Tells the ECU to increase the injector fire time to compensate for an increase or loss of fuel pressure.
  • Closed loop lambda: Lets the ECU monitor a permanently installed lambda probe and modify the fueling to achieve the targeted air/fuel ratio desired. This is often the stoichiometric (ideal) air fuel ratio, which on traditional petrol (gasoline) powered vehicles this air:fuel ratio is 14.7:1. This can also be a much richer ratio for when the engine is under high load, or possibly a leaner ratio for when the engine is operating under low load cruise conditions for maximum fuel efficiency.
Some of the more advanced standalone/race ECUs include functionality such as launch control, operating as a rev limiter while the car is at the starting line to keep the engine revs in a 'sweet spot', waiting for the clutch to be released to launch the car as quickly and efficiently as possible. Other examples of advanced functions are:
  • Wastegate control: Controls the behavior of a turbocharger's wastegate, controlling boost. This can be mapped to command a specific duty cycle on the valve, or can use a PID based closed-loop control algorithm.
  • Staged injection: Allows for an additional injector per cylinder, used to get a finer fuel injection control and atomization over a wide RPM range. And example being the use of small injectors for smooth idle and low load conditions, and a second, larger set of injectors that are 'staged in' at higher loads, such as when the turbo boost climbs above a set point.
  • Variable cam timing: Allows for control variable intake and exhaust cams (VVT), mapping the exact advance/retard curve positioning the camshafts for maximum benefit at all load/rpm positions in the map. This functionality is often used to optimize power output at high load/rpms, and to maximize fuel efficiency and emissions as lower loads/rpms.
  • Gear control: Tells the ECU to cut ignition during (sequential gearbox) upshifts or blip the throttle during downshifts.
A race ECU is often equipped with a data logger recording all sensors for later analysis using special software in a PC. This can be useful to track down engine stalls, misfires or other undesired behaviors during a race by downloading the log data and looking for anomalies after the event. The data logger usually has a capacity between 0.5 and 16 megabytes.
In order to communicate with the driver, a race ECU can often be connected to a "data stack", which is a simple dash board presenting the driver with the current RPM, speed and other basic engine data. These race stacks, which are almost always digital, talk to the ECU using one of several proprietary protocols running over RS232 orCANbus, connecting to the DLC connector (Data Link Connector) usually located on the underside of the dash, inline with the steering wheel

History

Hybrid digital designs

Hybrid digital/analog designs were popular in the mid 1980s. This used analog techniques to measure and process input parameters from the engine, then used a look-up table stored in a digital ROM chip to yield precomputed output values. Later systems compute these outputs dynamically. The ROM type of system is amenable to tuning if one knows the system well. The disadvantage of such systems is that the precomputed values are only optimal for an idealised, new engine. As the engine wears, the system is less able to compensate than a CPU based system.[citation needed]

Modern ECUs

Modern ECUs use a microprocessor which can process the inputs from the engine sensors in real time. An electronic control unit contains the hardware and software (firmware). The hardware consists of electronic components on a printed circuit board (PCB), ceramic substrate or a thin laminate substrate. The main component on this circuit board is a microcontroller chip (CPU). The software is stored in the microcontroller or other chips on the PCB, typically in EPROMs or flash memory so the CPU can be re-programmed by uploading updated code or replacing chips. This is also referred to as an (electronic) Engine Management System (EMS).
Sophisticated engine management systems receive inputs from other sources, and control other parts of the engine; for instance, some variable valve timing systems are electronically controlled, and turbocharger wastegates can also be managed. They also may communicate with transmission control units or directly interface electronically-controlled automatic transmissionstraction control systems, and the like. The Controller Area Network or CAN bus automotive network is often used to achieve communication between these devices.
Modern ECUs sometimes include features such as cruise control, transmission control, anti-skid brake control, and anti-theft control, etc.
General Motors' first ECUs had a small application of hybrid digital ECUs as a pilot program in 1979, but by 1980, all active programs were using microprocessor based systems. Due to the large ramp up of volume of ECUs that were produced to meet the US Clean Air Act requirements for 1981, only one ECU model could be built for the 1981 model year.[3] The high volume ECU that was installed in GM vehicles from the first high volume year, 1981, onward was a modern microprocessor based system. GM moved rapidly to replace carburetor based systems to fuel injection type systems starting in 1980/1981 Cadillac engines, following in 1982 with the Pontiac 2.5L "GM Iron Duke engine" and the Corvette Chevrolet L83 "Cross-Fire" engine. In just a few years all GM carburetor based engines had been replaced by throttle body injection (TBI) or intake manifold injection systems of various types. In 1988 Delco Electronics, Subsidiary of GM Hughes Electronics, produced more than 28,000 ECUs per day, the world's largest producer of on-board digital control computers at the time.[4]

Other applications

Such systems are used for many internal combustion engines in other applications. In aeronautical applications, the systems are known as "FADECs" (Full Authority Digital Engine Controls). This kind of electronic control is less common in piston-engined light fixed-wing aircraft and helicopters than in automobiles. This is due to the common configuration of a carbureted engine with a magneto ignition system that does not require electrical power generated by an alternator to run, which is considered a safety advantage.[5]

See also


Open source engine management systems

  • FreeEMS
  • CarDAQ-plus J2534 pass-thru hardware device

Modifiable but restricted engine management systems

Earliest commercial engine management system for the aftermarket

  • Electromotive introduced the Total Engine Control 1 (TEC-I) in 1987, it included 60-2 (58 tooth) crank triggered distributor-less ignition. This ignition circuit was first introduced in their HPV-1 ignition in 1984. To note, the TEC-I was used as original equipment on the Vector W8

Other aftermarket engine management systems

Powertrain control module PCM


Powertrain control module

From Wikipedia, the free encyclopedia
powertrain control module, abbreviated PCM, is an automotive component, an electronic control unit (ECU), used on motor vehicles. It is generally a combinedcontrol unit, consisting of the engine control unit (also known as an ECU) and the transmission control unit. It commonly controls more than 100 factors in a car or truck. The onboard computer, or Powertrain Control Module (PCM),is the brains of the engine control system, so when the brain is not functioning correctly neither is the engine or anything else that the microprocessor controls - which may include the charging system, transmission, various emission controls and communications with other onboard control modules. Once a diagnosis has been made (and we emphasize the word diagnosis), then and only then should the PCM be replaced.
Onboard Diagnostic (OBD II) diagnostic trouble codes that typically indicate a fault with the powertrain control module include:
P0600....Serial Communication Link P0601....Internal Control Module Memory Check Sum Error P0602....Control Module Programming Error P0603....Internal Control Module Keep Alive Memory (KAM) Error P0604....Internal Control Module Random Access Memory (RAM) Error P0605....Internal Control Module Read Only Memory (ROM) Error P0606....ECM/PCM Processor P0607....Control Module Performance P0608....Control Module VSS Output 'A' P0609....Control Module VSS Output 'B' P0610....Control Module Vehicle Options Error If you see any of these codes when diagnosing the vehicle with a code reader or scan tool, it may mean the PCM has failed and must be replaced. Additional diagnostic tests will usually be necessary to confirm the problem is really the powertrain control module and NOT something else. Refer to the OEM diagnostic charts for what these tests are. Usually it involves checking certain inputs to the PCM to see if it outputs the correct response. No response or an incorrect response usually means the PCM is defective and needs to be replaced.
All too often, technicians tend to blame that which they understand least. If an engine is not running right and the cause is not obvious, they may blame the computer. Throwing parts at a problem in an attempt to solve it may be good for the parts business, but when a customer brings a PCM back because it failed to fix their problem, nobody wins. Warranty returns on complicated and expensive components like powertrain control modules are an ongoing problem that costs everyone money.
UNNECESSARY POWERTRAIN CONTROL MODULE RETURNS. Over 50 percent of PCMs that are returned under warranty (either because the PCM failed to fix a performance problem or because the engine did not run properly after it was installed) have nothing wrong with them! So it is obvious a lot of people are swapping computers to see if a different PCM will fix their problem.
The trouble with returns is if the PCM has been on the car, you have no way of knowing if it is still "good" or not. Somebody may have crossed up some wires, zapped the PCM with too much voltage or who knows what? The computer needs to be tested and verified before it can go back on the shelf and be sold to somebody else.
Unfortunately, there is no easy way of doing that in a parts store. The PCM has to be hooked up to a sophisticated simulator that exercises all of the computer's input and output circuits to make sure it works correctly - which means the PCM has to go back to the supplier, be retested, and if no fault is found, repackaged and put back into stock.
Be warned, though, that many parts stores have a policy of "no returns or refunds on electronic components."
WHY DID THE POWERTRAIN CONTROL MODULE DIE?
One way to reduce the risk of PCM warranty problems is to find out why the old PCM died. Determining the cause of death may not always be possible, but it may be essential to prevent the same thing from damaging the replacement PCM in some cases.
PCMs typically fail for one of two reasons: voltage overloads (often due to a short in a solenoid or actuator circuit) or environmental factors (corrosion, thermal stress or vibration). If the shorted solenoid or actuator is not found and repaired, the voltage overload it creates may damage the replacement PCM, too.
As for environmental factors, water is the main thing to avoid. If water gets inside a PCM, it can short circuits and set up irreversible corrosion that ruins electronic connections. Most remanufacturers will not even attempt to repair a PCM if the vehicle it came out of was submerged in a flood. Replacement is the only option. Thermal stress and vibration can form microcracks in circuit boards (which are repairable). This often has more to due with the ruggedness of the circuit design than operation factors in the vehicle itself.
ACCURATE POWERTRAIN CONTROL MODULE IDENTIFICATION
Because there are so many different PCMs, accurate identification of the PCM and its correct replacement is absolutely essential to prevent unnecessary returns. Many PCMs appear to be exactly the same on the outside (same sized box and connectors) but may be wired or calibrated differently inside.
If the wrong PCM is installed in a vehicle, it may run but probably will not run well. Close enough is not good enough when it comes to replacing PCMs. It must be the correct replacement for the application.
Accurately identifying the PCM requires not only the vehicle year, make, model and engine size, but also the OEM part number on the PCM itself. Most supplier catalogs list replacement PCMs both ways. So if in doubt, always refer to the OEM number on the PCM and look it up in the suppliers cross reference index to find their

References