{'fraction_non_alphanumeric': 0.019455252918287938, 'fraction_numerical': 0.008754863813229572, 'mean_word_length': 4.982558139534884, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Development of custom-made engine control unit for a research engine

In this paper, hardware development, software coding using embedded C programming language for an Arduino ATMEGA microcontroller, calibration of electronic control unit (ECU) was tested for a research engine to control the fuel injection flow rate with respect to the suction top dead center (TDC) of the engine. The system could control the fuel flow rate with a variable reluctance sensor, an Arduino microcontroller and a solenoid operated injector in a closed loop domain with a varying pulse width modulator controlled exclusively by the engine operator. The injection flow rates were measured and calibrated with the calculated fuel flow rates for different equivalence ratios (Ø) of the engine. The results showed a very close match between the measured fuel flow rates after calibration and the calculated fuel flow rates at 1500 RPM. The gasoline mass flow rate error was reduced from 40% to 3.25% by compensating the ON/OFF time of the pulse width.