View unanswered posts | View active topics It is currently Sun Apr 30, 2017 2:20 am



Reply to topic  [ 17 posts ]  Go to page 1, 2  Next
REMS U66 
Author Message
TO220 - Visibile

Joined: Fri Feb 15, 2013 7:59 am
Posts: 5
For the last three years or more I have been working on a ECU for my car (Lexus IS with 2JZ-GTE engine). I also planed to sell the ECU if I could get it to work. I now realize that while I am a good PC software programmer, I suck when it comes to embedded code. The only solution I think of, other then spending a lot more money, is to make it open source and get help from others to get it finished.

In the last few years I have made three different sets of hardware. After two tires to get the hardware correct, I decided to get professional help. I contacted a design house and they quoted me $40,200 to design the schematic and make two PCB and then test everything worked. While this was a lot of money I decided this was my best way to get good hardware. After some weeks of work they told me the schematic was done and they had used $50,000 !!!! of my money. To make it even worst, they asked if the PCB could be made bigger as all the components would not fit on the dimensions I specified. I made it very clear from the start that the PCB size was not negotiable. So I walked away with a very expensive schematic that would not fit the PCB.

I simplified the design and changed to a different MCU, that I thought I understood. This was the ATmel XMega. The original design used the Freescale S12XE 208 pin BGA. The ECU is designed as a module that plugs into a base board. The base boards can be made with connectors to suit each car.

These are pictures of the ECU.

http://www.turbofast.com.au/bin/Ultrai_U66_TopBoard1.jpg
http://www.turbofast.com.au/bin/Ultrai_U66_TopBoard2.jpg

http://www.turbofast.com.au/bin/Ultrai_U66_BaseBoard.jpg
http://www.turbofast.com.au/bin/Ultrai_U66_BottomAndTopBoar.jpg
http://www.turbofast.com.au/bin/Ultrai_U66_ECU.jpg

The PC software is 95% done. It connects to the ECU, uploads maps, data logs. It is at the stage you could tune a engine. Just need to add Autotune fuel. This is a movie of the software working.

http://www.turbofast.com.au/bin/REMS_Software.mp4

Considering how much money I have invested so far it would be good to get some back. I was thinking of making all the schematics, PC software code and what embedded code I have, open source. Then sell to anyone that does not want to make hardware, bare boards or assembled. This would include base boards to suit many cars.

As people on this forum are experienced in the S12X, I have a new design ready that uses the S12XE 80 pin QFP. This is the features of the ECU.

Size 100mm x 76mm (4" x 3")
6 x injector outputs
6 x ignition outputs
8 x On/Off outputs
4 x PWM outputs
1 x Stepper motor output
2 x Temperature inputs
7 x Volt inputs (two can be selected as temp)
4 x Trigger inputs (reluctor or hall effect)
6 x Digital inputs
Internal baro sensor
4MB logging and map storage memory.
Communications USB
CAN Bus
DBW (Drive By Wire) throttle control.

So what I have at the moment is a ECU and software that will not run a engine, as I cannot get my head around the trigger decoding setup and ignition and injector control.

By the way REMS means Ray's Engine Management System. And Ultrai is a name I came up with. The U66 stands for Ultrai 6 x injector and 6 x ignition.
Ray.


Sat Feb 16, 2013 7:12 am
Profile
TO220 - Visibile

Joined: Fri Feb 15, 2013 7:59 am
Posts: 5
I forgot to show in the movie the setting menu. Here is another movie that shows the setup options.

http://www.turbofast.com.au/bin/REMS_Software2.mp4

Ray.


Sat Feb 16, 2013 7:54 am
Profile
TO220 - Visibile

Joined: Tue Feb 12, 2013 8:32 pm
Posts: 8
Were you affiliated with autronic a ways back?


Sat Feb 16, 2013 9:19 am
Profile
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 14566
Location: Home sweet home!
Just out of curiosity, which windowing toolkit did you use for the PC app?

_________________
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!


Sat Feb 16, 2013 11:04 am
Profile WWW
TO220 - Visibile

Joined: Fri Feb 15, 2013 7:59 am
Posts: 5
soapypanther wrote:
Were you affiliated with autronic a ways back?

Yes I was the international distributor for the product for many years. I am now semi retired.

Ray.


Sat Feb 16, 2013 10:37 pm
Profile
TO220 - Visibile

Joined: Fri Feb 15, 2013 7:59 am
Posts: 5
Fred wrote:
Just out of curiosity, which windowing toolkit did you use for the PC app?

Embarcadero C++ Builder is what I use. Software could be made to work with your DIY EFI.

Ray.


Sat Feb 16, 2013 10:39 pm
Profile
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 14566
Location: Home sweet home!
You misunderstand, I meant win32 APIs, GTK, QT etc.

_________________
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!


Sat Feb 16, 2013 10:53 pm
Profile WWW
TO220 - Visibile

Joined: Fri Feb 15, 2013 7:59 am
Posts: 5
Fred wrote:
You misunderstand, I meant win32 APIs, GTK, QT etc.


I do not understand the question. The software is for any PC running Windows 95 to Windows 7. The tool kit is what ever comes with C++ Builder.

Ray.


Sat Feb 16, 2013 11:22 pm
Profile
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 14566
Location: Home sweet home!
OK, it's probably just standard win32 APIs, then :-)

_________________
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!


Sat Feb 16, 2013 11:32 pm
Profile WWW
LQFP144 - On Top Of The Game
User avatar

Joined: Tue Mar 02, 2010 2:33 pm
Posts: 1201
Location: Australia
Interesting ECU, Ray.

Does this mean you want to make your ECU open source? Or are you looking for help for a closed product?

I also have doubts an xmega could correctly handle ecu duties, keen to see it in further detail if you are willing to share more?


Sun Feb 17, 2013 9:47 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 17 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF. ColorizeIt.