Power FC Forum Apex Power FC Support and Questions.

Power FC Hacking the PowerFC/DataLogIt

Thread Tools
 
Search this Thread
 
Old May 26, 2004 | 02:44 PM
  #26  
Full Member
Tenured Member 05 Years
 
Joined: Apr 2003
Posts: 68
Likes: 0
From: Dearborn, Mi
Any updates?
Reply
Old Jun 5, 2004 | 07:21 PM
  #27  
NeoTuri's Avatar
The shy megalomaniac
Tenured Member: 20 Years
Liked
iTrader: (2)
 
Joined: May 2003
Posts: 881
Likes: 79
From: Atlanta, GA
I'd like to know where to get some of those pinouts for the PFC w/o the DataLogit adapter...
Reply
Old Jun 7, 2004 | 04:58 PM
  #28  
rdavidsrx7's Avatar
block-spike
Tenured Member 05 Years
 
Joined: Feb 2004
Posts: 548
Likes: 0
From: West Chester, PA
Originally posted by rxrotary2_7
WOW this is some good reading. i want to play with a PFC/ datalogit instead of the e6k
Keith, if you got a dataloggit you can play with my car once I get your fuel stuff in there.

Bob
Reply
Old Jun 10, 2004 | 05:31 PM
  #29  
rxrotary2_7's Avatar
Lives on the Forum
Tenured Member 20 Years
 
Joined: May 2001
Posts: 5,097
Likes: 1
From: southern NJ
damn this came back form the dead. LOL
Bob, yeah i actualy have been playing with the PFC for a while now (now on my own car) and it is a very nice system. btw, you should see your package tomorrow.
Reply
Old Aug 31, 2004 | 07:24 AM
  #30  
cheese's Avatar
Newbie
 
Joined: Aug 2004
Posts: 2
Likes: 0
From: australia
i am posting this as i am unable to acess the page i got this off anymore so i am posting it here, normally i would link but the page seems to be down. these are not my work. teh page had a lot on communicating with the power fc

these parts are in japanese but i think you can work them out.

5ピン Mini-DIN

/---+_+---\
RxD | o o | SCK
Vcc | o o | GND
| |
| o | SBO/SO
\------------/

3ピン端子

+---+-----+---+
o o o |
+-------------+
Vcc sig GND
the attachments are the schematic for a pfc adapter looks very similar to datalogit. strange they were both working on software for rx7's at about the same timeand they look so similar i have them in a pdf but they are to large to post. i also have a copy of the page.
Attached Files
File Type: pdf
Page1 PFC Adapter.pdf (44.7 KB, 830 views)
File Type: pdf
Page2 PFC Adapter.pdf (70.1 KB, 656 views)
File Type: zip
MapTracer.zip (76.1 KB, 527 views)
File Type: zip
FCLoggerFD3S.zip (78.5 KB, 806 views)
File Type: zip
powerfc page3.zip (86.8 KB, 467 views)
Reply
Old Aug 31, 2004 | 10:12 AM
  #31  
skotx's Avatar
Registered Abuser
Tenured Member 10 Years
 
Joined: Sep 2001
Posts: 633
Likes: 0
From: Louisville, KY
Very interesting stuff cheese, thanks for posting it! You say that all this was on a webpage at some point? I'd be interested in getting any other info you may have.
Reply
Old Aug 31, 2004 | 10:27 PM
  #32  
cheese's Avatar
Newbie
 
Joined: Aug 2004
Posts: 2
Likes: 0
From: australia
the page appears to be up today so here is the link http://kaele.com/~kashima/

you need to look throuhg the history to find all the powerfc pages the main page has most of the information. the history has some pages that are not listed on the index. so you can download better files than the ones i posted.
Reply
Old Sep 2, 2004 | 09:11 PM
  #33  
Asleep's Avatar
7 Rx-7s since 1980
Tenured Member 15 Years
 
Joined: Mar 2004
Posts: 438
Likes: 1
From: oHIo
Kashi was the first person to make progress into the PFC. In the past, he has "sourced" the PIC chip for people that handles the communication protocol. Then the Datalogit popped out about 2 years after him. What the Datalogit folks have not done is shared the information that Goblin started. Basically, you need a PIC chip with the right firmware on it to communicate.

Tony
Reply
Old Feb 25, 2005 | 01:00 PM
  #34  
Rudy 34's Avatar
Junior Member
Tenured Member 05 Years
 
Joined: Feb 2005
Posts: 25
Likes: 0
From: France
Hello,

Does anyone has any more news ? Have you try to make your own hardware interface ?
Reply
Old Feb 27, 2005 | 08:19 AM
  #35  
NeoTuri's Avatar
The shy megalomaniac
Tenured Member: 20 Years
Liked
iTrader: (2)
 
Joined: May 2003
Posts: 881
Likes: 79
From: Atlanta, GA
Actually, I am in the process of wiring my own interface to my PFC. This has been a project I put off for a number of months, but I've taken it back up in preparation of the autox season.

I will put up a link to a website with more details as more come.
Reply
Old Feb 27, 2005 | 02:33 PM
  #36  
FastHatch's Avatar
Senior Member
Tenured Member 05 Years
 
Joined: Feb 2005
Posts: 427
Likes: 0
From: Germany
Hello,

i've found that thread on google while seaching for some infos about the PFC.

I am working on a software to communicate with the Power FC through the Datalogit box (later without it). So far i can read/edit the FC Edit files and receive/send packages over the com port.

Here is a fast screenshot:
http://andre.honda-tech.de/fctune/fctune.jpg

I tried to emulate the PFC with my software and to read the maps from my program with FC Edit.

If i click "Read" in FC Edit i recevice the 0xF3 0x02 0x0A request and reply with a 0xF0 0x56 0x32 0x4B.

FC Edit keeps on sending 0xF3 0x02 0x0A an other 3 times and even if i relpy the second time with the platform info, i never get an acknowledge or any other request.

I don't know why FC Edit doesn't accept the reply.

Is it possible that the first reply has to be different for each model?
Reply
Old Feb 27, 2005 | 04:16 PM
  #37  
Rudy 34's Avatar
Junior Member
Tenured Member 05 Years
 
Joined: Feb 2005
Posts: 25
Likes: 0
From: France
Look at Goblin description :

------------------
Init/Platform
------------------
0xF3
------------------
This packet seems to serve two purposes. The first time it's sent, a non-matching
reponse is returned (0xF0) containing strange data. It's a malformed packet, for
one (no sizeof or checksum bytes).
The comm chain looks like:

Send:
0xF3 0x02 0x0A

Receive:
0xF0 0x56 0x32 0x4B

The second time the command is sent, an eight character non NULL terminated string
describing what platform this PowerFC is for is returned. For RX-7's, it's
"13B-REW ".

It's likely an initialization command in addition to being the platform command.
FCEdit sends an 0xF3 as the first thing it ever does.

So you don't have to send more than once 0xF0 0x56 0x32 0x4B. Would you mind to share your powerfc emulator code ?
Reply
Old Feb 27, 2005 | 04:18 PM
  #38  
Rudy 34's Avatar
Junior Member
Tenured Member 05 Years
 
Joined: Feb 2005
Posts: 25
Likes: 0
From: France
Originally Posted by NeoTuri
Actually, I am in the process of wiring my own interface to my PFC. This has been a project I put off for a number of months, but I've taken it back up in preparation of the autox season.

I will put up a link to a website with more details as more come.
That sounds good to me !! Do you plan to have an interface with ADC input as the datalogit one ?
Reply
Old Feb 27, 2005 | 05:10 PM
  #39  
FastHatch's Avatar
Senior Member
Tenured Member 05 Years
 
Joined: Feb 2005
Posts: 427
Likes: 0
From: Germany
Originally Posted by Rudy 34
So you don't have to send more than once 0xF0 0x56 0x32 0x4B.
I send 0xF0 0x56 0x32 0x4B only the first time when i receive 0xF3 0x02 0x0A, the second time i send a packet with "13B-REW ".

But i don't get an acknowledge nor does FC Edit send any other packet. Only 4 times 0xF3 0x02 0x0A.

Has anyone ever tried to send a packet to FC Edit?

For each model FC Edit has a different .exe, maybe they need a different initial packet?


Originally Posted by Rudy 34
Would you mind to share your powerfc emulator code ?
I will release the Software as Freeware, but i don't think i will publish the source code. Sorry.

Last edited by FastHatch; Feb 27, 2005 at 05:12 PM.
Reply
Old Feb 28, 2005 | 08:27 AM
  #40  
NeoTuri's Avatar
The shy megalomaniac
Tenured Member: 20 Years
Liked
iTrader: (2)
 
Joined: May 2003
Posts: 881
Likes: 79
From: Atlanta, GA
Originally Posted by Rudy 34
That sounds good to me !! Do you plan to have an interface with ADC input as the datalogit one ?
Not sure yet. The plan right now is to basically handle the task of the Datalogit directly with a PC interface (LPT1, RS-232, or USB).

Last night I was inspecting signals going between the ECU and PF Commander. I ran into a few issues:

Apparently, my laptop's parallel port I/O operates at ~3.0v, but the PFC is 5.0v. I imagine it's different among various hardware manufacturers. That's not really a problem at this juncture, because there's still a big enough difference to tell if the data/clock lines have been pulled to ground or not.

There's also an issue with the speed of directly communicating with a PC. The parallel port has an optional line that triggers an IRQ event. I wrote some code last night to test the responsiveness of the channel. It works sometimes, but it means I will need to use some latches to hold the data while I pull it down from the circuit.
Reply
Old Feb 28, 2005 | 11:31 AM
  #41  
gtir350's Avatar
Newbie
 
Joined: Nov 2004
Posts: 3
Likes: 0
From: uk
Well, This is how my software is looking at the mo,

Need to talk to somone who can help me with the protocol via a com control

Dave
gtir350@talk21.com
Attached Thumbnails Hacking the PowerFC/DataLogIt-pic.jpg  
Reply
Old Feb 28, 2005 | 01:46 PM
  #42  
vinayp's Avatar
Senior Member
Tenured Member 10 Years
 
Joined: Apr 2002
Posts: 251
Likes: 0
From: Boston, MA
Originally Posted by gtir350
Well, This is how my software is looking at the mo,

Need to talk to somone who can help me with the protocol via a com control

Dave
gtir350@talk21.com
A while ago, I used Goblin's info to write a palm app in C++ that spoke to a datalogit over the serial port: https://www.rx7club.com/showpost.php...6&postcount=25

If you want the source, i can track it down for you...
Reply
Old Feb 28, 2005 | 01:48 PM
  #43  
Rudy 34's Avatar
Junior Member
Tenured Member 05 Years
 
Joined: Feb 2005
Posts: 25
Likes: 0
From: France
Originally Posted by FastHatch
I send 0xF0 0x56 0x32 0x4B only the first time when i receive 0xF3 0x02 0x0A, the second time i send a packet with "13B-REW ".

But i don't get an acknowledge nor does FC Edit send any other packet. Only 4 times 0xF3 0x02 0x0A.

Has anyone ever tried to send a packet to FC Edit?

For each model FC Edit has a different .exe, maybe they need a different initial packet?




I will release the Software as Freeware, but i don't think i will publish the source code. Sorry.
Ok, so just release the application. I may be interested to do some tests also with you. You may join me by email at rudy__34@hotmail.com
Reply
Old Feb 28, 2005 | 01:50 PM
  #44  
Rudy 34's Avatar
Junior Member
Tenured Member 05 Years
 
Joined: Feb 2005
Posts: 25
Likes: 0
From: France
Originally Posted by vinayp
A while ago, I used Goblin's info to write a palm app in C++ that spoke to a datalogit over the serial port: https://www.rx7club.com/showpost.php...6&postcount=25

If you want the source, i can track it down for you...
Yes, might be interested also
Reply
Old Feb 28, 2005 | 03:35 PM
  #45  
FastHatch's Avatar
Senior Member
Tenured Member 05 Years
 
Joined: Feb 2005
Posts: 427
Likes: 0
From: Germany
Originally Posted by vinayp
A while ago, I used Goblin's info to write a palm app in C++ that spoke to a datalogit over the serial port: https://www.rx7club.com/showpost.php...6&postcount=25

If you want the source, i can track it down for you...
Source code would be nice. How have you set up the flow control / handshake?

CTS / DTR / DSR?
Reply
Old Feb 28, 2005 | 04:20 PM
  #46  
FastHatch's Avatar
Senior Member
Tenured Member 05 Years
 
Joined: Feb 2005
Posts: 427
Likes: 0
From: Germany
I just want to let everybody know that 0xF0 0x56 0x32 0x4B is correct, i had a mistake in the overlapped IO communication!
Reply
Old Feb 28, 2005 | 10:14 PM
  #47  
vinayp's Avatar
Senior Member
Tenured Member 10 Years
 
Joined: Apr 2002
Posts: 251
Likes: 0
From: Boston, MA
Here's the source for my Palm app: OpenFC-src.zip

There is a lot of Palm specific stuff in there (mostly UI code), but the FCDatalogitConnection.cpp and SerialConnection.cpp classes should provide some good info for comm.
Originally Posted by FastHatch
Source code would be nice. How have you set up the flow control / handshake?

CTS / DTR / DSR?
I used Palm's built-in serial library, so I didn't control the serial lines myself. The settings i used were 8-N-1 and hardware flow control. Just follow standard serial comm protocols... protocol-wise, the datalogit doesn't do anything different from a standard null-modem-based peer-to-peer serial connection.
Reply
Old Feb 28, 2005 | 10:19 PM
  #48  
vinayp's Avatar
Senior Member
Tenured Member 10 Years
 
Joined: Apr 2002
Posts: 251
Likes: 0
From: Boston, MA
sorry, double post...

Last edited by vinayp; Feb 28, 2005 at 10:25 PM.
Reply
Old Mar 1, 2005 | 01:08 AM
  #49  
gtir350's Avatar
Newbie
 
Joined: Nov 2004
Posts: 3
Likes: 0
From: uk
Thanks for that code.

My final aim with the software is to run some sort of self mapping that could run live or run from the logged data.

I'll let you know how I get on writing the code in VB, and post it up for testing.

Dave
Reply
Old Mar 1, 2005 | 02:39 AM
  #50  
FastHatch's Avatar
Senior Member
Tenured Member 05 Years
 
Joined: Feb 2005
Posts: 427
Likes: 0
From: Germany
Originally Posted by gtir350
Thanks for that code.

My final aim with the software is to run some sort of self mapping that could run live or run from the logged data.
That's what i am working on too. I use the correction map as target AF map.

Target AF map
Reply



All times are GMT -5. The time now is 05:28 PM.