Even though brushless electric motors have largely replaced internal combustion engines in small- and medium-sized radio-controlled model aircraft, many model enthusiasts are still attached to internal combustion (i/c) engines and these need to be run in before they can go airborne. This ambitious project automates this important operation.
- 32-bit ARM7 processor running at 59 MHz, 128 kB flash memory and 64 kB RAM.
- Throttle control by standard model servo. Configurable travel and direction of movement.
- Microcontroller-driven glow plug heating.
- Engine speed measurement from 0 to over 30,000 rpm.
- Engine temperature measurement from 0–160 °C.
- Ambient temperature measurement
- Mixture adjustment managed by the on-board software.
- Mobile pocket terminal with 4-line / 20 character alphanumeric LCD display, push buttons and encoder knob.
- USB link
- Direct Servo Control (DSC) interface
- Emergency stop push button
- Power supply: 7–15 Vdc
March 17, 2009. Corrections
1. Page 31, central column, line before header “Construction”. Text should read:
And lastly, the terminal's LCD backlight is controlled by a P-channel MOS transistor.
2. At the beginning of the paragraph "Testing the pocket terminal (GMMI)", 'JP8' should read 'JP6'.
3. D10 in drawing 080253-14 (main schematic) should be 3V3 , not 5V6.
4. Do not to use a readymade 'type 1' RJ6 cable (crossed wires!) to hook up the pocket terminal to the main board, but a straight 1-on-1 cable. This is also known as '6 pole 6 connector RJ11 plug to plug modular cable, Straight-Reverse' (pin1 to pin1, pin2 to pin2… pin6 to pin6). This cable will be included in the kit for the project.