http://www.coridiumcorp.com/prod-specs1.html
Greatest thing since sliced bread.
Unlike the 16 bit processors used in Pic (Tracy Crook), Ardunio,
mega-squirt and MicroTech (same as megasquirt).
This 32 bit processor does hardware floating point math.
That makes EFI systems much much much simpler to program. And it
is fast. Same processor type as used in your smart phone. Cheap
enough to use one per injector for ultimate redundancy. The program
is much simpler too.
5 Year olds have learned to program in BASIC. If I can do it any
moron can:)
More on this latter as I am going to use it to control my ignition
on a stock RX8.
Paul Lamar
I'm missing something on this one. The chip is just a NXP micro +
BASIC in code.
So I take a NXP Arm LPC1114 device, load up a basic interpreter. So
now when I write BASIC code, the processor takes time to
interpretate the basic, convert to op codes, and execute the code.
So now a $1.60 part cost $10.00
IEE754 is just the definition. In this case, it means the BASIC
math can handle 2.1 + 3.4 4. There is no Floating Point hardware
in the chip, just the usual accumulator functions. The Basic
handles the decimal place, but at a cost of time to execute the
code.
Compiled Basic would make much more sense for your ignition
controller.
Mikroe has a bunch of cool boards, and the BASIC compiler. They
do charge $249 for the ARM basic compiler, just check to see if it
support the NXP LPC11xx family parts. $249 for the compiler, much
cheaper IC's, and that will run must faster.
http://www.mikroe.com/mikrobasic/arm/
Nice thing about the Microchip stuff (PIC32) is their integrated
debugger is free to download, doesn't expire. It you want to
optimize code, you have to buy the "upgraded optimizer" to get
better code density. For home hobbyist just use a bigger memory
chip (512K flash, versus 256K flash). If I was selling 100K units,
I'd buy the compiler in a heart beat to save $0.40 on each chip. In
our case, just pay the extra and use the free compiler. The free
tools are "C" based, but your could buy the Mikroe Basic Compilier,
too.
Tom W
They claim it is a compiler.
I am thinking of doing a pc board for this chip with a Arduino
style "shield" interface. The shields will be stackable. Are you
interested?
BTW I got a Mikroe ARM board and Basic compiler if you are
interested. It is a little overkill for what I want to do with it.
Paul Lamar
It will be interesting to see what your impressions are on the board,
once up an running.
Thanks for the offer on the board, but these days I just prefer using
an OA torch in my spare time, so not likely to get much done on a
engine controller.
Do look at any connections with a jaundice eye. Mechanical issues
were almost all the failures encountered in modern vehicles. Once the
electronics made it past 10 hours, they were good for 10 years.
Mechanical issues being the biggest failure issue on good designs.
Tom W
I did not spend a lot of time with it but it seemed OK.
Paul Lamar
I down loaded the free ARM Basic integrated development environment (IDE)
(An IDE is a software application that provides comprehensive
facilities to computer
programmers for software development An IDE consists of a source
code editor, compile tools and a debugger.)
Included was a 6502 chart of ASM instructions. I was blown away.
Yes I know the ARM evolved from the famous 6502 much loved and missed.
The 6502 started the world of micro computers as it was the processor
used in the Kim 1 and the Apple II. I did not know that was the
ASM instruction set in the modern ARM. That is a big plus for me
as I already know how to program in 6502 ASM. The 6502 was
used in my real time road test equipment.
Apparently Coridium is using the Mikroe ARM basic.
I just bought the evaluation board for $20.
Four 8 bit ports and 5 analog channels.
More than enough I/O for a EFI.
While waiting for parts on my new ignition coil winder I am doing
a $20 PC board for the ARM BASIC EFI that will use the 28 pin ARM.
Pictures shortly. The board size will be 3.8 inches by 2.5 inches.
The Arm is highly integrated so you don't need a lot
of support chips.
My guess right now is it will be under $100 not including the 4 injectors.
You will get the BASIC source code unlike any other commercial EFI.
No ignition as that could ideally be the Lamar ignition or any other
stand alone rotary ignition.
For an EFIS plan on a small cheap tablet with a USB port. Somebody will
have to write the EFIS app for the tablet. Not my area of expertize.
Right off the bat the EFI can send out a stream of ASCI engine data.
Almost any computer can read that.
Paul Lamar
------------------------------------------------------------------------------------
Here is an example of just how easy it is to do this using a terminal
emulator in the tablet.
We are in the IDE on a PC.
See the attached screen shot jpgs. You send the engine data out preceded by
a word that identifies what it is. Example "RPM is" :RPM. "Manifold pressure
is":manpress.
This is optional. If you send it out in a fixed order separated by a comma
a spred sheet program can load it into columns and indicate the meanings.
Most if not all Apple and Android tablets with USB ports have "terminal
emulator" app
available mostly for free or real low cost.
A terminal emulator is a program that emulates video terminal. Though
typically
synonymous with a command line OS or text terminals. The term "terminal"
covers
all remote terminals, including graphical user interfaces. When you send
it characters
it displays them on the screen.
You can send the data out over and over again. Most terminal programs
can save the data in
on board memory or a USB stick. If not when the tablet memory is full
then you can
save it on a USB stick.
For a typical 4 hour flight data can be sent out every five seconds with
out filling
up the tablet memory. What you now have is a black box.
As I said any five year old can do it ......if it can read and type :)
Paul Lamar
The Rotary Engine News Letter. Powered by Linux.
ACRE NL web site.
http://www.rotaryeng.net
You Tube
http://tinyurl.com/beqqxas
Copyright 1998-2013 All world wide rights reserved.