ECUs and Tuning Discuss Engine Management, Tuning, & Programming

dsPIC33F based Home Made Engine Control Unit (ECU) for EFI Engines

Thread Tools
 
Search this Thread
 
Old 01-18-2013, 02:47 AM
  #1  
Newb
Thread Starter
 
hameeds01's Avatar
 
Join Date: Apr 2012
Posts: 8
Total Cats: 1
Default dsPIC33F based Home Made Engine Control Unit (ECU) for EFI Engines

Hello

i have designed & implemented my own HOME Made "Universal Engine Control Unit" (ECU) using dsPIC33F equipped with DSP Engine, it can run any Gasoline 1,2,3,4,6,8 Cylinder EFI Engine. it can also support VTEC/VVT, + lot more advance features

Have a look at it



Regards
asad
hameeds01 is offline  
Old 01-18-2013, 08:18 AM
  #2  
Elite Member
iTrader: (9)
 
TurboTim's Avatar
 
Join Date: Jun 2006
Location: Chesterfield, NJ
Posts: 6,893
Total Cats: 399
Default

Nice.

But I think it needs less microprocessors and more relay logic.

Attached Thumbnails dsPIC33F based Home Made Engine Control Unit (ECU) for EFI Engines-control-3.jpg  
TurboTim is offline  
Old 01-18-2013, 09:29 AM
  #3  
Newb
Thread Starter
 
hameeds01's Avatar
 
Join Date: Apr 2012
Posts: 8
Total Cats: 1
Default

Originally Posted by TurboTim
Nice.

But I think it needs less microprocessors and more relay logic.

Nahi its not a Relay logic,

I am using just 1 microprocessor, other ICs r switching IC,

with relays u can just turn ON the Radiator Fan or Fuel Pump, thats it
hameeds01 is offline  
Old 01-18-2013, 09:52 AM
  #4  
Elite Member
iTrader: (9)
 
TurboTim's Avatar
 
Join Date: Jun 2006
Location: Chesterfield, NJ
Posts: 6,893
Total Cats: 399
Default

Technically with enough relays you can get rid of your 1 microprocessor. That's what I was suggesting.

I was kidding.
TurboTim is offline  
Old 01-18-2013, 10:26 AM
  #5  
Newb
Thread Starter
 
hameeds01's Avatar
 
Join Date: Apr 2012
Posts: 8
Total Cats: 1
Default

Originally Posted by TurboTim
Technically with enough relays you can get rid of your 1 microprocessor. That's what I was suggesting.

I was kidding.
Nah relays r not sufficient, Microprocessor is an intelligent device & can make critical dicisions where as relays r just like switch,
hameeds01 is offline  
Old 01-21-2013, 08:29 PM
  #6  
Junior Member
 
C. Ludwig's Avatar
 
Join Date: Jan 2009
Location: Floyds Knobs, IN
Posts: 92
Total Cats: 4
Default

Originally Posted by TurboTim
I was kidding.
I got it.
C. Ludwig is offline  
Old 01-21-2013, 08:31 PM
  #7  
Elite Member
iTrader: (1)
 
Leafy's Avatar
 
Join Date: Jun 2012
Location: NH
Posts: 9,479
Total Cats: 104
Default

Originally Posted by TurboTim
Nice.

But I think it needs less microprocessors and more relay logic.

Mega Squirt v0.8
Leafy is offline  
Old 01-21-2013, 08:37 PM
  #8  
Senior Member
iTrader: (1)
 
BogusSVO's Avatar
 
Join Date: Mar 2012
Location: Pensacola Fla.
Posts: 588
Total Cats: 203
Default

It has pretty lights!
BogusSVO is offline  
Old 01-22-2013, 01:04 AM
  #9  
Newb
Thread Starter
 
hameeds01's Avatar
 
Join Date: Apr 2012
Posts: 8
Total Cats: 1
Default

Old version

hameeds01 is offline  
Old 01-22-2013, 02:06 AM
  #10  
Senior Member
 
sturovo's Avatar
 
Join Date: Apr 2011
Location: Martin, Slovakia
Posts: 507
Total Cats: 74
Default

Well done asad, this is impressive.
sturovo is offline  
Old 01-23-2013, 06:56 PM
  #11  
Elite Member
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

Huh. I was kinda curious about all this till I saw:

Originally Posted by hameeds01
Nah relays r not sufficient, Microprocessor is an intelligent device & can make critical dicisions where as relays r just like switch,
AbeFM is offline  
Old 01-23-2013, 09:47 PM
  #12  
Elite Member
iTrader: (10)
 
Jeff_Ciesielski's Avatar
 
Join Date: Oct 2008
Location: Rhode Island
Posts: 1,770
Total Cats: 31
Default

Very cool, I applaud your DIYness .

For serious though, why a PIC? Were you sitting at home and wondering "What's the most evil thing I could possibly control my engine with?"

EDIT: I suppose it could be worse, at least you chose an MCU that's supported by a proper compiler instead of whatever that **** is that Microchip pushes for the 12/14/16 series PICs.
Jeff_Ciesielski is offline  
Old 01-24-2013, 07:10 PM
  #13  
Elite Member
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

So forgetting things like "what is transistor transistor logic" or how can computing be done with relays......

How often can you complete fueling and timing calculations? What accuracy do you have on spark timing? How many channels are left over, etc? Would love to know some DETAILS!
AbeFM is offline  
Old 02-04-2013, 06:13 AM
  #14  
Newb
Thread Starter
 
hameeds01's Avatar
 
Join Date: Apr 2012
Posts: 8
Total Cats: 1
Default

Originally Posted by Jeff_Ciesielski
Very cool, I applaud your DIYness .

For serious though, why a PIC? Were you sitting at home and wondering "What's the most evil thing I could possibly control my engine with?"

EDIT: I suppose it could be worse, at least you chose an MCU that's supported by a proper compiler instead of whatever that **** is that Microchip pushes for the 12/14/16 series PICs.
PIC because i am a poor guy from a third world country were we dont have much freedom in picking MCU, PICs r available in market + they r very cheap + compilers r there aswell.

Yup i made all this at home & i did it alone, Playing with Engines is all what i like to do, i had a spare Engine at my home so i decided to play with it, all this work took me just 1.5 weeks,

even its possible tu run an Engine via PIC16F
hameeds01 is offline  
Old 02-04-2013, 06:16 AM
  #15  
Newb
Thread Starter
 
hameeds01's Avatar
 
Join Date: Apr 2012
Posts: 8
Total Cats: 1
Default

Originally Posted by AbeFM
So forgetting things like "what is transistor transistor logic" or how can computing be done with relays......

How often can you complete fueling and timing calculations? What accuracy do you have on spark timing? How many channels are left over, etc? Would love to know some DETAILS!
dude i built this ECU from scratch in my Home Lab without asking any one for help it took me 1.5 weeks, then it took me one day to set the Fuel/Ignition Maps,
dude its my 1 year old hobby project
hameeds01 is offline  
Old 02-04-2013, 04:38 PM
  #16  
Senior Member
 
sturovo's Avatar
 
Join Date: Apr 2011
Location: Martin, Slovakia
Posts: 507
Total Cats: 74
Default

Originally Posted by hameeds01
Yup i made all this at home & i did it alone, Playing with Engines is all what i like to do
Bro, but what about time for the ladies?

I am also curious about the specs of your ecu as it looks good.
Links for further info?
sturovo is offline  
Old 02-07-2013, 06:52 AM
  #17  
Newb
Thread Starter
 
hameeds01's Avatar
 
Join Date: Apr 2012
Posts: 8
Total Cats: 1
Default

Originally Posted by sturovo
Bro, but what about time for the ladies?

I am also curious about the specs of your ecu as it looks good.
Links for further info?
when a person has no JOB then how he can go for girls??

This ECU has following features:
1) Adjustable Idling Speed + Idling Speed Regulation.
2) Cold Start feature for better cranking in winters. Just starts in first Attempt.(Batch + Sequencial Injector firing)
3) Fully Controllable Ignition Timing (Advance/Retard) no need for Advancer in case of CNG.
4) Injector Duty Cycle is Programmable (Rich/Lean).
5) Cooling FAN can be set at any Temperature. to run the Engine at Optimum Temperature for maximum performance.
6) Fuel Pump runs only if Engine is running.
7) One can tune it for High Performance Vehciles to extract maximum output from the Engine.
8) It can be set on Economical Mode for Extra Fuel Saving.
9) Engine Maximum RPM can be limited at any set point. To enhance the Engine Life.
10) Injectors can be disabled just by giving one Pulse so there’s no need of Emulator for CNG.

ECU Inputs:
Intake Air Temperature Sensor, Throttle Position Sensor, Manifold Absolute Pressure Sensor, O2 Sensor, Oil Pressure Sensor, Knocking Sensor, Coolant Temperature Sensor, CAM position Sensor, Crank Angle Sensor, VVT Feedback Sensor.

ECU Outputs:
3-Fuel Injectors, 3-Ignition Coils, Idling Air Control Valve, VVT Solenoid, Purge Valve, Radiator cooling FAN, Fuel Pump, + RS232 port for Data Monitoring

Best Regards
Hameeds
hameeds01 is offline  
Old 02-13-2013, 04:00 PM
  #18  
Elite Member
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

Originally Posted by hameeds01
Nah relays r not sufficient, Microprocessor is an intelligent device & can make critical dicisions where as relays r just like switch,....
....
dude i built this ECU from scratch in my Home Lab without asking any one for help it took me 1.5 weeks, then it took me one day to set the Fuel/Ignition Maps,
dude its my 1 year old hobby project
Sorry. That was rude of me. I was thinking someone who was able to accomplish so much with so little would be not only aware, but interested in the fun controls that can be done with just relays - and of course, afterall, modern computers are just impossibly fast relays hooked together in very delicate and complex ways.

It's a very amazing hobby project!

Originally Posted by hameeds01
when a person has no JOB then how he can go for girls??
By laying down mad rubber with their homemade ecu, yo! Or, if you can't impress them, perhaps they will pass out from exhaust fumes.


Originally Posted by hameeds01
ECU Inputs:
Intake Air Temperature Sensor, Throttle Position Sensor, Manifold Absolute Pressure Sensor, O2 Sensor, Oil Pressure Sensor, Knocking Sensor, Coolant Temperature Sensor, CAM position Sensor, Crank Angle Sensor, VVT Feedback Sensor.

ECU Outputs:
3-Fuel Injectors, 3-Ignition Coils, Idling Air Control Valve, VVT Solenoid, Purge Valve, Radiator cooling FAN, Fuel Pump, + RS232 port for Data Monitoring
What do you do for knock sensing? Do you have a narrowband sensor and just look for any sound, or did you build a filter circuit or???

I'm really curious how often it goes through a fuel calculation cycle - if you have any throttle- or MAP- based enrichment.

Have you ever checked out the stuff going on at DIYEFI?
AbeFM is offline  
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
leatherface24
Cars for sale/trade
15
10-16-2015 11:35 AM
curly
MEGAsquirt
11
09-22-2015 11:54 AM
d k
Race Prep
44
09-15-2015 10:59 AM
SuperSneakySecretSquirrel
Meet and Greet
5
09-06-2015 08:30 PM
Motorsport-Electronics
ECUs and Tuning
0
09-05-2015 08:02 AM



Quick Reply: dsPIC33F based Home Made Engine Control Unit (ECU) for EFI Engines



All times are GMT -4. The time now is 04:40 PM.