View unanswered posts | View active topics It is currently Fri Jun 22, 2018 12:23 pm



Reply to topic  [ 5 posts ] 
FreeECU 
Author Message
LQFP112 - Up with the play

Joined: Sat Apr 24, 2010 1:42 am
Posts: 119
Location: New Zealand
Hi.

I came across this project today; http://bitbucket.org/a.turowski/freeecu
Do any of you know anything about it?

Quote:
FreeECU is a project of high-end injection and ignition system for internal combustion engine. High-end means that it is designed to be capable to drive V12 engine with turbo/supercharger system installed. Please find some more FreeECU features below:

* capable to collect and log data from additional "degugging" sensors, which are not present in final ECU system. This feature is extremely useful during engine tuning.
* contains integrated 3D accelerometer which allows to make "home made" dyno-like measurements.

The whole system is designed to be modular. It means that you can easily do not assemble unused block to reduce the overall cost. Fully featured system set contains:

* FreeECU main board
* from 1 up to 3 drivers boards - each can drive up to 6 injectors/actuators etc. with flyback option to reduce injector closing time when necessary.

Main board contains the following:

1. AT91SAM7X256 MCU (ARM7TDMI core) to control everything
2. 20kPa-250kPa MAP sensor
3. 3D accelerometer
4. 12 permanent and 2 optional analog voltage inputs (0-9V)
5. 6 digital logic inputs (they accept signals within 4-15V range)
6. 6 digital frequency measuring inputs (4-15V amplitude range, 20Hz-2kHz frequency range)
7. up to two inductive pick-up inputs
8. CAN interface driver
9. USB interface to communicate with PC
10. USB interface for debugging firmware
11. RTC
12. 1MByte of SPI DataFLASH memory for logs
13. onboard temperature sensors to monitor internal temperature

Main board supports in-circuit JTAG emulator, which allows to connect external debugger.

Driver boards are connected to main board using ribbon cables. Driver boards contains high power/current drivers which are able to drive wide range of injectors/actuators. Single driver board can drive up to 6 injectors/actuators.

Fully featured system is capable of driving up to 12 independent injectors banks and up to 6 actuators. Of course this ratio can change because there is almost no hardware limitation preventing using injector driving channel to drive actuator or actuator channel to drive injector. So it is up to firmware how these drivers boards are used.


Tue Jul 20, 2010 2:59 pm
Profile
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 15143
Location: Home sweet home!
No, and thanks for the link! :-) I'll be spending some time studying his source over the next few weeks if the license is a compatible one. What is the license, do you know?

_________________
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!


Tue Jul 20, 2010 3:17 pm
Profile WWW
1N4001 - Signed up
User avatar

Joined: Tue Jun 10, 2008 5:17 pm
Posts: 1607
At first i thought it might be related to this one.

http://batchpcb.com/index.php/Products/28711

However, at a second look, it appears that it's not related. Looks like an interesting project, I have an ARM board sitting here, perhaps I can put it to use.


Tue Jul 20, 2010 9:43 pm
Profile
1N4001 - Signed up
User avatar

Joined: Tue Jun 10, 2008 5:17 pm
Posts: 1607
Just a note, this fellow has posted his schematics for the hardware. I think he posted that after this thread mentioned the project, so this is just a FYI.


Fri Jul 30, 2010 9:32 pm
Profile
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 15143
Location: Home sweet home!
This is written using FreeRTOS which is GPL2. He has a lot of build time options, and one of his last commits changed a variable/build time config to a hard coded value. I don't like the code much, but there may be things to learn from it. I'll study it more at a later date.

Fred.

_________________
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!


Thu Jan 06, 2011 12:01 pm
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

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:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF. ColorizeIt.