Miata Turbo Forum - Boost cars, acquire cats.

Miata Turbo Forum - Boost cars, acquire cats. (https://www.miataturbo.net/)
-   ECUs and Tuning (https://www.miataturbo.net/ecus-tuning-54/)
-   -   dsPIC33F based Home Made Engine Control Unit (ECU) for EFI Engines (https://www.miataturbo.net/ecus-tuning-54/dspic33f-based-home-made-engine-control-unit-ecu-efi-engines-70494/)

hameeds01 01-18-2013 02:47 AM

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

TurboTim 01-18-2013 08:18 AM

1 Attachment(s)
Nice.

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

https://www.miataturbo.net/attachmen...ine=1358515117

hameeds01 01-18-2013 09:29 AM


Originally Posted by TurboTim (Post 969505)
Nice.

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

https://www.miataturbo.net/attachmen...ine=1358515117

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

TurboTim 01-18-2013 09:52 AM

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

I was kidding.

hameeds01 01-18-2013 10:26 AM


Originally Posted by TurboTim (Post 969527)
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,

C. Ludwig 01-21-2013 08:29 PM


Originally Posted by TurboTim (Post 969527)
I was kidding.

I got it. ;)

Leafy 01-21-2013 08:31 PM


Originally Posted by TurboTim (Post 969505)
Nice.

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

https://www.miataturbo.net/attachmen...ine=1358515117

Mega Squirt v0.8

BogusSVO 01-21-2013 08:37 PM

It has pretty lights!

hameeds01 01-22-2013 01:04 AM

Old version


sturovo 01-22-2013 02:06 AM

Well done asad, this is impressive.

AbeFM 01-23-2013 06:56 PM

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


Originally Posted by hameeds01 (Post 969540)
Nah relays r not sufficient, Microprocessor is an intelligent device & can make critical dicisions where as relays r just like switch,


Jeff_Ciesielski 01-23-2013 09:47 PM

Very cool, I applaud your DIYness :D.

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 shit is that Microchip pushes for the 12/14/16 series PICs.

AbeFM 01-24-2013 07:10 PM

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!

hameeds01 02-04-2013 06:13 AM


Originally Posted by Jeff_Ciesielski (Post 971446)
Very cool, I applaud your DIYness :D.

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 shit 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 02-04-2013 06:16 AM


Originally Posted by AbeFM (Post 971796)
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

sturovo 02-04-2013 04:38 PM


Originally Posted by hameeds01 (Post 975030)
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. :vash2:
Links for further info?

hameeds01 02-07-2013 06:52 AM


Originally Posted by sturovo (Post 975218)
Bro, but what about time for the ladies?

I am also curious about the specs of your ecu as it looks good. :vash2:
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

AbeFM 02-13-2013 04:00 PM


Originally Posted by hameeds01 (Post 969540)
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 (Post 976182)
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 (Post 976182)
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?


All times are GMT -4. The time now is 12:30 AM.


© 2024 MH Sub I, LLC dba Internet Brands