[Efi332] Hey guys - what's up? (QSCI & Mobile Tuning)
Paul Helmuth
PaulHelmuth
Sun Feb 5 18:53:06 UTC 2006
Dave,
Super news on the QSCI! Any chance that I could get some code snippets to use as reference to get that running in my system?
64 Impala - nice. My first car was a 1965 Impala 396. It was 15 years old when I got it in 1980, but it was super clean and only had 63,000 miles on it. Every once in a while I see a nice '65 or '66 and think it would be great fun to have another one. If I only had the time, money, and space.
Regarding the mobile tuning: It's not much different (at least conceptually) from a laptop type tuning application except for the serial communication on the PDA side and the fact that you don't have much "screen" to work with. Probably the most difficult thing about it is that it is yet another development and operating environment to "figure out".
The big plus to a hand-held application is of course the size. It's a LOT easier to have a PDA in the car than it is to have a full size laptop.
Initially, I had planed on developing a hand-held app on Palm because of their market share in the PDA market. However, in the time it has taken me to develop the rest of the stuff (to this point) - Windows Mobile has grown by leaps and bounds (relatively speaking). So I decided to go Windows Mobile/PocketPC.
I upgraded my Microsoft Visual Studio to 2005 so that it would support the latest .Net Compact Framework (2.0) which has much improved support for serial communications and higher resolution PDA screens. I bought an HP IPAQ hx4700 PocketPC which has a nice VGA display (640x480) which can operate in portrait or landscape mode; a fairly fast processor, and a lot of RAM and ROM (for PDAs).
In "Phase I", I just want to get the basic mechanics of the serial I/O working between the PDA and the ECU. After that is sorted, I can think about the "best" approach for a user interface. Initially, I was thinking to use the higher screen resolution to keep the interface similar to my laptop application, but after playing with it a little, I'm not so sure that's going to the best way to go. We'll see.
As of now, my "tuner" application is really only a monitor - as I don't have the ECU side developed enough to actually tune. So what is functional is that the ECU will continuously pump out "frames" of engine operating parameters like RPM, Ignition Advance, etc. and the "tuning" application displays the real-time engine data.
Hope that's enough info to give you some idea of what I am doing.
Please let me know about the code snippets for the QSCI - it would be really helpful to have a working model to reference.
-Paul
----- Original Message -----
From: sailors3 at comcast.net
To: efi332 at diy-efi.org
Sent: Sunday, February 05, 2006 11:13 AM
Subject: Re: [Efi332] Hey guys - what's up?
Hi Paul,
Nice to hear from you! I know what you mean about side projects, my car project get set aside for 2 1/2 years while I built a large addition on the back of our house. I had just bought a 1998 LS1 from a wrecked Camaro (in 1999) and by the time I get that thing running in my 64 Impala it will be obsolete!
Yes, I finally managed to get the QSCI running on the transmit side, using interrupts. I just used the bottom half empty interrupt, it seems to be working very good. There are errors in the Freescale documentation, and omissions that make it very hard to figure out how to use it, but time and determination won. We are now thinking we need to go interrupt driven on the receive side too, but have not implemented that yet.
regards,
dave
-------------- Original message --------------
From: "Paul Helmuth" <PaulHelmuth at SprintMail.com>
Jeff, Dave, et.al,
Guys - it's been a long time since I have checked in with the group.
Unfortunately some major remodeling has been sucking up all of my spare time since sometime in October. Perhaps even more unfortunate, I'm still not done. On the bright side, only the master bathroom is left - so I will start sneaking some time in on the ECU development.
I have actually done a little work recently on a related sub-project. That is, development of a Windows Mobile application for tuning. I'm new to development in Windows Mobile, so it's going to take some time before I have it as functional as my standard Windows app, but I have got some of the basic serial communication stuff working. Which is what prompts me to check in and see what the current status is on interrupt driven serial I/O from the MPC555.
I read Dave's last post and that sounds like there are mixed results.
Hopefully I can get back to working on the serial i/o on the ECU side within the next several weeks.
Hope all had safe and happy holidays,
-Paul
------------------------------------------------------------------------------
_______________________________________________
Efi332 mailing list
Efi332 at diy-efi.org
http://lists.diy-efi.org/mailman/listinfo/efi332
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.diy-efi.org/pipermail/efi332/attachments/20060205/c4ceea6b/attachment.html
More information about the Efi332
mailing list