hi freelancers, i need someone who knows ECM for a small task, and knows to use the components available by (Digikey, Farnell, or RS components).
Design part of an ECM embedded system.
In an engine control module (ECM), it is required to designed part of the embedded system that will monitor engine temperature at several locations, in addition to monitoring oil pressure, engine lubrication oil level, brake fluid oil level, ABS system functionality check, fuel delivery pressure, air intake, as well as fuel delivery flow rate.
There are 3 temperature sensing points some of which can reach up to 150 degrees Celsius.
Signals coming from the pressure and flow transducers require noise filtering, any frequency above 30Hz is required to be attenuated by 12 dB/octave.
For accurate ADC conversion use the internal reference voltage of 2.56Volts. The system is required to deliver data to a master controller via I2C bus operating at standard speed of 100Kb/S rate and delivering data as follows: temperature from
-20 to 150 C at point 1,2,3, lubricating oil pressure from 0 to 100 milliliters/min.
MUST INCLUDE THE FOLLOWING
(select the components you need to finish the design from currently available parts provided by Digikey, Farnell, or RS components to complete your design, Include a brief description of the devices you use.)
1.Describe your design methodology then assign the I/O and internal peripheral requirements of the ATmega169 microcontroller used in realizing this embedded application.
2.Draw the detailed block diagram with full description on each system block.
3.Write the peripheral devices initialization assembly language.
4.Draw the complete circuit diagram along with complete BOM used in the designed embedded system along with any required calculations.
5. Write down the operation program details. Use pseudo code or draw the flowchart with full comments and explanations for the software needed to operate designed embedded system.