Silicon ChipElectronics In The New EF Falcon; Pt.1 - March 1995 SILICON CHIP
  1. Outer Front Cover
  2. Contents
  3. Publisher's Letter: NSW's new truck monitoring system
  4. Feature: Electronics In The New EF Falcon; Pt.1 by Julian Edgar
  5. Feature: The Latest Trends In Car Sound; Pt.3 by Julian Edgar
  6. Project: Subcarrier Decoder For FM Receivers by John Clarke
  7. Project: 50W/Channel Stereo Amplifier; Pt.1 by Leo Simpson & Bob Flynn
  8. Project: Build A Lightning Distance Meter by Darren Yates
  9. Serviceman's Log: Doing the rounds with remote control by The TV Serviceman
  10. Order Form
  11. Project: Wide Range Electrostatic Loudspeakers; Pt.2 by Rob McKinlay
  12. Feature: A Look At The 68000 Microprocessor by Elmo Jansz
  13. Feature: Remote Control by Bob Young
  14. Project: IR Illuminator For CCD Cameras & Night Viewers by Branco Justic
  15. Feature: Computer Bits by Darren Yates
  16. Vintage Radio: The inaugural vintage radio swap meet by John Hill
  17. Product Showcase: TEST
  18. Book Store
  19. Feature: Tektronix TDS 784A TruCapture Oscilloscope by Leo Simpson
  20. Back Issues
  21. Notes & Errata: 25W Amplifier Module, December 1993; Multi-Channel Remote Control, May 1994; 50W Stereo Amplifier Module, February 1995; Digital Effects Unit, February 1995
  22. Market Centre
  23. Advertising Index
  24. Outer Back Cover

This is only a preview of the March 1995 issue of Silicon Chip.

You can view 30 of the 96 pages in the full issue, including the advertisments.

For full access, purchase the issue for $10.00 or subscribe for access to the latest issues.

Articles in this series:
  • Electronics In The New EF Falcon; Pt.1 (March 1995)
  • Electronics In The New EF Falcon; Pt.1 (March 1995)
  • Electronics In The New EF Falcon (April 1995)
  • Electronics In The New EF Falcon (April 1995)
  • Electronics In The New EF Falcon; Pt.3 (May 1995)
  • Electronics In The New EF Falcon; Pt.3 (May 1995)
Articles in this series:
  • The Latest Trends In Car Sound (January 1995)
  • The Latest Trends In Car Sound (January 1995)
  • The Latest Trends In Car Sound; Pt.2 (February 1995)
  • The Latest Trends In Car Sound; Pt.2 (February 1995)
  • The Latest Trends In Car Sound; Pt.3 (March 1995)
  • The Latest Trends In Car Sound; Pt.3 (March 1995)
Items relevant to "Subcarrier Decoder For FM Receivers":
  • FM Subcarrier Decoder PCB [06303951] (AUD $10.00)
  • FM Subcarrier Decoder PCB pattern (PDF download) [06303951] (Free)
Items relevant to "50W/Channel Stereo Amplifier; Pt.1":
  • 50W/Channel Stereo Amplifier PCB pattern (PDF download) [01103951] (Free)
  • 50W/Channel Stereo Amplifier Preamplifier PCB patterns (PDF download) [01103951-4] (Free)
Articles in this series:
  • 50-Watt/Channel Stereo Amplifier Module (February 1995)
  • 50-Watt/Channel Stereo Amplifier Module (February 1995)
  • 50W/Channel Stereo Amplifier; Pt.1 (March 1995)
  • 50W/Channel Stereo Amplifier; Pt.1 (March 1995)
  • 50W/Channel Stereo Amplifier; Pt.2 (April 1995)
  • 50W/Channel Stereo Amplifier; Pt.2 (April 1995)
Items relevant to "Build A Lightning Distance Meter":
  • Lightning Distance Meter PCB pattern (PDF download) [08103951] (Free)
Articles in this series:
  • Wide Range Electrostatic Loudspeakers; Pt.1 (February 1995)
  • Wide Range Electrostatic Loudspeakers; Pt.1 (February 1995)
  • Wide Range Electrostatic Loudspeakers; Pt.2 (March 1995)
  • Wide Range Electrostatic Loudspeakers; Pt.2 (March 1995)
  • Wide Range Electrostatic Loudspeakers; Pt.3 (April 1995)
  • Wide Range Electrostatic Loudspeakers; Pt.3 (April 1995)
Articles in this series:
  • Building A Radio Control System For Models; Pt.1 (December 1994)
  • Building A Radio Control System For Models; Pt.1 (December 1994)
  • Remote Control (February 1995)
  • Remote Control (February 1995)
  • Remote Control (March 1995)
  • Remote Control (March 1995)
Articles in this series:
  • Computer Bits (July 1989)
  • Computer Bits (July 1989)
  • Computer Bits (August 1989)
  • Computer Bits (August 1989)
  • Computer Bits (September 1989)
  • Computer Bits (September 1989)
  • Computer Bits (October 1989)
  • Computer Bits (October 1989)
  • Computer Bits (November 1989)
  • Computer Bits (November 1989)
  • Computer Bits (January 1990)
  • Computer Bits (January 1990)
  • Computer Bits (April 1990)
  • Computer Bits (April 1990)
  • Computer Bits (October 1990)
  • Computer Bits (October 1990)
  • Computer Bits (November 1990)
  • Computer Bits (November 1990)
  • Computer Bits (December 1990)
  • Computer Bits (December 1990)
  • Computer Bits (January 1991)
  • Computer Bits (January 1991)
  • Computer Bits (February 1991)
  • Computer Bits (February 1991)
  • Computer Bits (March 1991)
  • Computer Bits (March 1991)
  • Computer Bits (April 1991)
  • Computer Bits (April 1991)
  • Computer Bits (May 1991)
  • Computer Bits (May 1991)
  • Computer Bits (June 1991)
  • Computer Bits (June 1991)
  • Computer Bits (July 1991)
  • Computer Bits (July 1991)
  • Computer Bits (August 1991)
  • Computer Bits (August 1991)
  • Computer Bits (September 1991)
  • Computer Bits (September 1991)
  • Computer Bits (October 1991)
  • Computer Bits (October 1991)
  • Computer Bits (November 1991)
  • Computer Bits (November 1991)
  • Computer Bits (December 1991)
  • Computer Bits (December 1991)
  • Computer Bits (January 1992)
  • Computer Bits (January 1992)
  • Computer Bits (February 1992)
  • Computer Bits (February 1992)
  • Computer Bits (March 1992)
  • Computer Bits (March 1992)
  • Computer Bits (May 1992)
  • Computer Bits (May 1992)
  • Computer Bits (June 1992)
  • Computer Bits (June 1992)
  • Computer Bits (July 1992)
  • Computer Bits (July 1992)
  • Computer Bits (September 1992)
  • Computer Bits (September 1992)
  • Computer Bits (October 1992)
  • Computer Bits (October 1992)
  • Computer Bits (November 1992)
  • Computer Bits (November 1992)
  • Computer Bits (December 1992)
  • Computer Bits (December 1992)
  • Computer Bits (February 1993)
  • Computer Bits (February 1993)
  • Computer Bits (April 1993)
  • Computer Bits (April 1993)
  • Computer Bits (May 1993)
  • Computer Bits (May 1993)
  • Computer Bits (June 1993)
  • Computer Bits (June 1993)
  • Computer Bits (October 1993)
  • Computer Bits (October 1993)
  • Computer Bits (March 1994)
  • Computer Bits (March 1994)
  • Computer Bits (May 1994)
  • Computer Bits (May 1994)
  • Computer Bits (June 1994)
  • Computer Bits (June 1994)
  • Computer Bits (July 1994)
  • Computer Bits (July 1994)
  • Computer Bits (October 1994)
  • Computer Bits (October 1994)
  • Computer Bits (November 1994)
  • Computer Bits (November 1994)
  • Computer Bits (December 1994)
  • Computer Bits (December 1994)
  • Computer Bits (January 1995)
  • Computer Bits (January 1995)
  • Computer Bits (February 1995)
  • Computer Bits (February 1995)
  • Computer Bits (March 1995)
  • Computer Bits (March 1995)
  • Computer Bits (April 1995)
  • Computer Bits (April 1995)
  • CMOS Memory Settings - What To Do When The Battery Goes Flat (May 1995)
  • CMOS Memory Settings - What To Do When The Battery Goes Flat (May 1995)
  • Computer Bits (July 1995)
  • Computer Bits (July 1995)
  • Computer Bits (September 1995)
  • Computer Bits (September 1995)
  • Computer Bits: Connecting To The Internet With WIndows 95 (October 1995)
  • Computer Bits: Connecting To The Internet With WIndows 95 (October 1995)
  • Computer Bits (December 1995)
  • Computer Bits (December 1995)
  • Computer Bits (January 1996)
  • Computer Bits (January 1996)
  • Computer Bits (February 1996)
  • Computer Bits (February 1996)
  • Computer Bits (March 1996)
  • Computer Bits (March 1996)
  • Computer Bits (May 1996)
  • Computer Bits (May 1996)
  • Computer Bits (June 1996)
  • Computer Bits (June 1996)
  • Computer Bits (July 1996)
  • Computer Bits (July 1996)
  • Computer Bits (August 1996)
  • Computer Bits (August 1996)
  • Computer Bits (January 1997)
  • Computer Bits (January 1997)
  • Computer Bits (April 1997)
  • Computer Bits (April 1997)
  • Windows 95: The Hardware That's Required (May 1997)
  • Windows 95: The Hardware That's Required (May 1997)
  • Turning Up Your Hard Disc Drive (June 1997)
  • Turning Up Your Hard Disc Drive (June 1997)
  • Computer Bits (July 1997)
  • Computer Bits (July 1997)
  • Computer Bits: The Ins & Outs Of Sound Cards (August 1997)
  • Computer Bits: The Ins & Outs Of Sound Cards (August 1997)
  • Computer Bits (September 1997)
  • Computer Bits (September 1997)
  • Computer Bits (October 1997)
  • Computer Bits (October 1997)
  • Computer Bits (November 1997)
  • Computer Bits (November 1997)
  • Computer Bits (April 1998)
  • Computer Bits (April 1998)
  • Computer Bits (June 1998)
  • Computer Bits (June 1998)
  • Computer Bits (July 1998)
  • Computer Bits (July 1998)
  • Computer Bits (November 1998)
  • Computer Bits (November 1998)
  • Computer Bits (December 1998)
  • Computer Bits (December 1998)
  • Control Your World Using Linux (July 2011)
  • Control Your World Using Linux (July 2011)
Electronics in the The XR6 is a factory-produced, high-performance version of the EF Falcon. Its 4-litre engine produces 164kW under the control of the newly-introduced EEC-V engine management system. The latest EF Falcon has a new engine management module with 88Kb of onboard memory. In addition, the system now features sequential fuel injector operation & triple-coil ignition. Pt.1: the engine management system 4  Silicon Chip The EEC-V Ford engine management system (pronounced ‘Eck-5’) replaces the EEC-IV system introduced on the Falcon in 1985. Initially used for controlling ignition and fuel delivery only, the system was subsequently upgraded in 1992 to also control automatic transmission and air-conditioner compressor operation. However, with these additional demands, the system was at its limits in terms of both input/output (I/O) and microprocessor throughput. The new EEC-V system now allows the incorporation of knock detection and control, as well as a multi-coil distributorless ignition system. In addition, the system’s greater pro- e new EF Falcon By JULIAN EDGAR Above: the EF Falcon 6-cylinder engine uses a new engine management system & a triple-coil ignition system to eliminate the distributor. cessor speed has translated directly to improvements in vehicle perfor­ mance, drivability, fuel economy and emissions. Microcontroller I/O The microprocessor in an engine management system must be able to sense physical parameters in the form of electrical signals. Two different types of sensors are used: analog and digital. Analog sensors provide a varying output voltage and measure factors such as throttle position, engine coolant temperature and intake air temperature. Digital sensors, on the other hand, provide either an “on” (logic 1) or “off” (logic 0) signal, or can deliver a variable frequency digital pulse train. The square-wave output from a speed sensor is a good example of this latter type. Analog sensors are read via analog to digital (A/D) conver­tors, while on/ off binary signals can be read by a low speed digital input port. The micro­ controller software reads the input port periodically to determine the state of the switch but this approach is appropriate only for inputs which change state at a frequency of less than 2Hz. For signals which change more rapidly than this, a high speed digital input is used. This allows an event to be captured closer to the time at which the transition took place. Output ports must also be suited to their specific applica­ tions. A low speed digital output (LSDO) is appropriate for the control of an air-conditioning compressor clutch, for example. On the other hand, a high speed digital output (HSDO) is necessary for a function that requires accurate timing control (such as fuel injector operation). For an output which repeats at a fixed time interval, it would be possible to use an HSDO and continually schedule the output events to generate an appropriate signal. However the software requirement makes this undesirable. Instead, circuitry which is activated once and then “forgotten” until a change in periodicity is required is used. These outputs use pulse width modulation (PWM) and are referred to as “Duty Cycle Outputs”. The 8065 microprocessor The 8065 microprocessor is based on the previous system’s 8061 but March 1995  5 MISSING TOOTH 6.5 AMP COIL PRIMARY CURRENT (WITH DWELL) Vp-p 6.5 AMP Fig.2: the coil primary current ramp is controlled so that it reaches its target value at the point where it will be fired. This reduc­es the load on the car’s electrical system. TOOTH CENTRE Fig.1: the crankshaft position sensor output waveform is used by the ECU to time the ignition and fuel injection systems. with several enhancements. The 8061 was a reasonably powerful 16bit chip which was optimised for high-speed, real-time applications. However, depending on which I/O mode it is oper­ated in, the 8065 can offer substantially more input and output channels. Table 1 shows the configuration chosen for the EF Falcon EEC-V system. A/D conversion The 20 channels of A/D conversion offer 10 bits of accuracy over the range from 0-5V. The time required for conversion is less than 30 microseconds, while events on HSDI ports have a capture resolution of 2 microseconds. HSDO’s are also accurate to within 2 microseconds. In addition, the 32Kb PROM of the previous system has been replaced with an 88Kb memo­ry, which Fig.3: the electronic ignition system uses a knock sensor to help determine the ignition timing advance. The sensor is screwed into the engine block. 6  Silicon Chip EDIS COIL PRIMARY CURRENT WAVEFORM allows for much greater software design flexibility. Ignition system design The EEC-V system uses a new distributorless ignition system on the 6-cylinder engine. Previously, most of the ignition-related activities were controlled by the EEC-IV’s 8061 micropro­ cessor, whereas the new system uses its own CPU. The ignition system, termed the Electronic Distributorless Ignition System (or “EDIS” in Ford parlance), replaces the con­ventional distributor with three individually controlled ignition coils. Each of these coils fires two spark plugs (in two cylin­ders) at once, with one cylinder fired on its compression stroke and the other on its exhaust stroke. The spark plug fired on the compression stroke uses far more of the available energy than the other simultaneously fired plug. The engine crankshaft position is sensed by a variable reluctance pick-up which is excited by a rotating sprocket with teeth spaced at 10° intervals. A KNOCK missing tooth SENSOR is posi­tioned at 60° before top dead centre for No.1 cylinder and this results in a distorted waveform (see Fig.1) which the EDIS CPU can sense. The EDIS CPU also calculates engine rpm from this sensor and this is then passed on to the 8065 CPU. The 8065 takes this speed information and, along with other information such as throttle position and intake air temperature, uses it to calculate the desired spark advance angle. This infor­ mation is then passed back to the EDIS CPU which carries out the necessary calculations to provide a spark at the desired angle of advance. The EDIS system also energises the coil primary in a way different to conventional ignition systems. Generally, the prim­ary side of the coil is energised well in advance of the required firing point. By contrast, EDIS uses a method of dwell control which predicts when a given coil should be turned on so that it reaches its target primary current at the point where it will be fired – see Fig.2. This not only reduces the load on the car’s electrical system but also reduces the need for current-limiting circuitry in the ignition system. Knock detection Spark timing has a major influence when it comes to obtain­ing the best fuel economy and performance. At the same time, engine knock (detonation) must be avoided to prevent engine damage. Detonation can occur due to variables in engine build, the fuel octane rating, the air/fuel ratio and internal carbon build-up. In fact, the need for a safety margin between engine-damaging detonation and optimal outcomes has seen the ignition timing retarded by as much as 6° in some cars, with a consequent reduction in performance. To overcome this problem, EDIS uses a knock detector to sense engine detonation. The sensor is attached to the engine block and is used to measure vibration within a specific frequen­cy range. This frequency range was chosen by analysing the fre­quency of engine block vibration both with and without percepti­ ble knock and then selecting the range in which there was the most noticeable change. Specifically, a band about 600Hz wide and centred on 7.5kHz is used. Detonation occurs only during the firing stroke, hence the background noise of the valve train, crankshaft rotation and so on can be measured separately and used as a reference value. During firing, the knock sensor signal is constantly compared to this reference signal. If the threshold is exceeded, knock is deemed to have occurred and the EEC-V processor retards the timing for the next cylinder by 1°. If knock continues to occur, the spark advance is then retarded by either an additional one or two degrees for each cylinder, depending on speed and load conditions. When knocking is no longer detected, the spark timing for each cylinder is advanced in 0.25° increments until knock is again detected. As a result, the spark advance hovers just below the level at which audible detonation occurs. Fuel injection Two different systems of fuel injection are used in the EF Falcon range, one for the V8 engine and the other for the 6-cylinder engine. The V8 uses sequential injection with airflow measured by a hotwire mass airflow meter. The 6-cylinder engine, on the other hand, uses a combination of manifold absolute pres­ sure (MAP) sensing, intake air temperature sensing and an rpm signal to calculate the airflow mass. In the case of the 6-cylinder engine, the fuel injection system uses a heated exhaust gas oxygen sensor to provide con­stant feedback of the air/ SPARK PLUG LEADS DOUBLE-ENDED IGNITION COILS Fig.5: the 6-cylinder engine is fitted with triple double-ended ignition coils, with each coil used to fire two spark plugs simultaneously. In this system, one cylinder is fired on its compression stroke & the other on its exhaust stroke. TABLE 1: I/O Channels For EEC-V ECM fuel ratio to the Number of Channels ECU. This oxyType of I/O EEC-V (8065) EEC-IV (8061) gen sensor is also used to provide A/D Conversion 20 13 information to an Low-speed digital input 13 0 adaptive learn­­ing mechanism. High-speed digital input 8 8 This works as Low-speed digital output 24 8 follows. The sensor output values High-speed digital output 16 10 during closed loop operation are com­ Duty cycle output 9 0 pared with those predicted by the ECU as needed un- mixtures, then the correction values der the current operating conditions. are stored and applied when the enIf there is a difference between the gine is later being driven in open-loop amount of fuel the ECU predicted mode. This occurs under full throttle, would be required and the amount during cold conditions and when the being used to provide the appropriate engine is in lean cruise mode. ADVANCE (ø) KNOCK IDENTIFIED, TIMING RETARDED IN STEPS KNOCK AGAIN IDENTIFIED 1-2ø, DEPENDANT ON SPEED/LOAD TIMING RAMPS UP IN STEPS UNTIL KNOCK AGAIN IDENTIFIED 0.25ø KNOCK STOPS TIME (PIP SIGNALS) Fig.4: when knock (or detonation) is detected by the knock sen­sor, the ignition timing is initially retarded in steps of either 1 or 2 degrees (depending on the engine speed & load) & then re-advanced in 0.25 degree increments. March 1995  7 This photo shows the new EEC-V electronic control unit (ECU) on the left, while the older EEC-IV ECU is on the right. The EEC-V uses an 8065 microprocessor capable of over a million operations per second & has 88Kb of memory. Fig.6: a heated exhaust gas oxygen sensor is used to provide vital feedback on the air/fuel mixtures. The fuel injectors are fired in two banks, with cylinders 1, 3 and 5 operating as one bank and cylinders 2, 4 and 6 as the other. The banks are fired in response to the ignition signal pulses derived from the EDIS, with the injectors in each bank opening on every third pulse (ie, once per rev). During cranking, the firing frequency is increased to give better starting. Operating modes A number of different modes of operation are employed by the ECU: (1). Closed Loop Mode. This is where the oxygen sensor input is used to determine the air/fuel ratio being used. This will nor­mally occur after the first few minutes of engine operation, when the sensor has reached its operating temperature. (2). Open Loop Mode. The input from the oxygen sensor is disre­garded in this mode. This occurs for two reasons: (a) either the sensor has not reached its operating temperature; or (b) it is necessary to run the engine at air/ fuel ratios other than stoichio­metric (that is, other than at a 14.64:1 air/ fuel ratio). (3). Crank Mode. This occurs during engine starting. In this mode, the ignition advance is set at 10° BTDC, the idle speed control bypass valve is fully open, and the evaporated fuel canister purge is closed. The injector pulse width (and thus fuel flow) is dependent on engine coolant temperature. (4). Run Mode. Once the car has started (and if it doesn’t there is an Under­speed Mode to cater for this), the ECU switches to Run Mode. In this condition, the throttle position has a large con­trolling influence on fuel injection behaviour. (5). Cruise Mode. When the throttle position sensor output is within a certain range, the ECU selects this mode. The ignition timing is now calculated as a function of RPM, load and the coolant and intake air temperatures. The fuel flow is derived from the calculated airflow and then made richer or leaner to suit the coolant temperature. (6). Wide Open Throttle Mode. This mode is selected when the throttle position sensor exceeds a prescribed value. It selects a richer mixture than in other running modes to increase engine power. Note that the ignition timing remains the same, as it is already at optimal levels. (7). Limp Home Mode. If an electronic malfunction occurs, the system reverts to the following settings: the ignition timing is fixed at 0° BTDC; the canister purge is locked out; the injector pulse width is fixed at 3ms; the injectors are fired on the rising edge of each ignition signal; and the idle speed control valve duty cycle is set to 75%. A very rich mixture which is characterised by black exhaust smoke results, although the car can still be driven at speeds of up to 100km/h in this mode. SC Acknowledgement Fig.7: the injector firing modes for the 6-cylinder engine show that the injectors are operated in two banks of three. During normal running, they operate alternately on the rising edge of each third ignition pulse. During cranking, however, the firing frequency is increased (ie, each bank operates briefly on each ignition pulse) to give better starting. 8  Silicon Chip Thanks to Ford Australia and the Society of Automotive Engineers for permission to use material from the “SAE Australa­sia” journal of October/November 1994.