Page 1 of 2

Stingray 3 aviation ECU

Posted: Sun May 08, 2011 7:17 pm
by KW1252
I was introduced to this very interesting project on the KICAD forum:

http://sourceforge.net/projects/stingray3/

It's an ECU for light aeroplanes, and built in the CINCH ModICE enclosure! The code is GPL and the hardware design is fully available. I must say I like it!

Re: Stingray 3 aviation ECU

Posted: Mon May 09, 2011 12:00 am
by Fred
Interesting, only 250 commits, but the project existed before the SVN repo, and no commits in 15 months. Additionally, there are no branches and tags, and no provision for them to exist in the structure. This indicates to me that the dev is either inexperienced or doesn't care too much about process and quality. The hardware and PC software and firmware should be split into their own projects too. If not, you can't independently tag them or branch them, and doing it together makes little or no sense. I'm git cloning the SVN repo right now (fuck SVN) and will have a look at the code later. Are there any vids of a plane running it? I'm curious.

Link to the KICAD thread?

Fred.

Re: Stingray 3 aviation ECU

Posted: Mon May 09, 2011 12:07 am
by Fred
Uugghh! The repo is full of binary stuff like png images etc. Slow... typical SVN...

Re: Stingray 3 aviation ECU

Posted: Mon May 09, 2011 1:07 am
by Fred

Code: Select all

r98 = ff2db3ca53fe7acf99974dcedbff4f2c9ab18f3a (refs/remotes/git-svn)
	A	stingray3/docs/gnuarm/binutils-2.17.tar.bz2
	A	stingray3/docs/gnuarm/newlib-1.13.0.tar.gz
	A	stingray3/docs/gnuarm/bu-2.16.1_gcc-4.0.2-c-c++_nl-1.14.0_gi-6.4_x86-64.tar.bz2
	A	stingray3/docs/gnuarm/14128.pdf
	A	stingray3/docs/gnuarm/insight-6.1.tar.bz2
	A	stingray3/docs/gnuarm/gcc-4.0.0.tar.bz2
	A	stingray3/docs/gnuarm/index.html
	A	stingray3/docs/gnuarm/gcc-4.0.1.tar.bz2
	A	stingray3/docs/gnuarm/insight-6.4.tar.bz2
	A	stingray3/docs/gnuarm/gcc-4.0.2.tar.bz2
	A	stingray3/docs/gnuarm/gcc-4.1.1.tar.bz2
	A	stingray3/docs/gnuarm/insight-6.5.tar.bz2
	A	stingray3/docs/gnuarm/binutils-2.15.tar.bz2
For fucks sake... that is just stupidity.

Re: Stingray 3 aviation ECU

Posted: Mon May 09, 2011 1:21 am
by Fred
Holy shit, I see source code! :-o

Re: Stingray 3 aviation ECU

Posted: Mon May 09, 2011 1:29 am
by jharvey
Nice, they posted pics for those that want to take a quick look, and they used a 32 bit arm. Nice layout if you ask me. I look forward to seeing whats been done once I get the SVN download complete.

Re: Stingray 3 aviation ECU

Posted: Mon May 09, 2011 2:03 am
by Fred
http://www.pikeaero.com is in the headers, but it doesn't mention anything about planes just some remote thermal sensor
It's in C++
All the source files are named starting with c
No directory structure in the source.

Need to review with an IDE, but I don't find it clear to read at this stage with just VIM.

Fred.

Re: Stingray 3 aviation ECU

Posted: Mon May 09, 2011 2:28 am
by jharvey
Looks like they choose to do the switching thing for Vreg. I'd want to see more about this circuit to see if they have suitable ripple rejection. I thought they did the switching reg to LDO trick, but it turns out they used a low voltage warning chip. I wonder what that does. I think it would give a, I'm not dead yet signal, as it writes AAAAaaaaarrrrrr...... on the wall.

http://datasheet.octopart.com/NCV33064D ... 162094.pdf

Re: Stingray 3 aviation ECU

Posted: Mon May 09, 2011 3:01 am
by jharvey
Ouch, mostly thru hole.

Those ign and inj drivers are also interesting they appear to be OVP IGBT's clamped at 400V. So about the same as what we have, but with an additional isolation barrier.

Re: Stingray 3 aviation ECU

Posted: Mon May 09, 2011 4:05 am
by Fred
Jared, our MCU has under voltage protection inside, and yes, we have an interrupt and a counter, so you could potentially log it if you thought you had issues with such conditions.