Notices
ECU Flash

MUTIII data rate

Thread Tools
 
Search this Thread
 
Old Mar 28, 2007, 10:16 AM
  #1  
Evolved Member
Thread Starter
iTrader: (1)
 
AutoXer's Avatar
 
Join Date: Dec 2002
Location: Logan, WV
Posts: 804
Likes: 0
Received 0 Likes on 0 Posts
MUTIII data rate

I know MUTIII runs 15,625bps at the default rate. I also know that you can alter the ROM to make it run at 65200bsp. But, what is the actual throughput? How long does it take on average to send/rec one Request/Response pair at the default rate? The max I can get using ecuEdit is ~31ms logging 1 parameter.

Am I correct in assuming the following?
Request = 8 bits
Response(echo) = 8 bits
Response(data) = 8 bits

Are there start, stop and parity bits in there?
Old Mar 28, 2007, 10:39 AM
  #2  
EvoM Guru
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
Yep in general every byte replies with 2 bytes (actually its an echo and a byte, but same difference)

No parity, no flow control, framing markers don't really exist as its not a true RS232 protocol, ECU Latency is the only thing you'll experience. It will be approximately 4x faster than the 15kbps setting. basically its 8n1 setting for standard RS232.

Not every logger actually can log at that speed though. I have verified Mitsulogger can though.
Old Mar 28, 2007, 10:50 AM
  #3  
Evolved Member
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
Evoscan can do about 150-180 items per second, Mitsubishi logger seems similar, just that Evoscan displays it so you're aware.

However, at 15625 with 2x10 bits for each item (echo is at the same time as the send), if there was continual transfer we should expect 781 items logged per second. I think there is a timer in the ECU that only processes MUT requests so often, but the baud rate isn't really the hold up I think.

I have been wondering about just running 57.6kbps (a very common baud rate) on a new custom protocol that doesn't need fancy init procedures so it connects immediately, and just has two basic commands in 7 byte packets:

Command, Address0, Address1, Address2, Address3, Data0, Data1

One command is read, the other is write. On a read, Data0 and Data1 will be the word reply, on a write, Data0 and Data1 will be the sent items.

If running continuously the rate would be 823 items per second.

There is a DMA function that can work with the serial port on the ECU as well which would keep the overheads down off the CPU.

Presently for reading large maps the data transfer rate is a little bit of a limit, and for road dyno functions the frequency of reading items like RPM and the resolution of them at only 31.25 RPM is lacking.
Old Mar 28, 2007, 10:58 AM
  #4  
EvoM Guru
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
That correlates with my observations, I get 7-8 lines per second logged when there are 10-15 MUT items per line at the 15625bps rate.

Last edited by MalibuJack; Mar 28, 2007 at 11:00 AM.
Old Mar 28, 2007, 11:13 AM
  #5  
Evolved Member
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
Is the Echo a hardware feature that is just because the Rx and Tx lines are tied together? If I connect the terminal emulator at 9600 or 19200 baud on 8N1 to COM1 which the Tactrix cable appears on I get an echo of what I type with the ignition off, but not with the ignition on. Also 57600 doesn't echo at all...
Old Mar 28, 2007, 11:17 AM
  #6  
EvoM Guru
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
I just assumed the echo was due to the lines tied together.. I'd guess the echo at 57600 is probably not working because its clobbered, without any handshake speeds above 19200bps tend to lose data..
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
mrfred
ECU Flash
90
Jan 6, 2024 09:43 PM
bsh
ECU Flash
24
Nov 23, 2012 01:11 PM
Fede
Evo X General
2
Sep 28, 2012 12:46 AM
Nega
09+ Lancer Ralliart General
3
Jun 25, 2012 07:15 AM
tsitalon1
Evo X Engine Management / Tuning Forums
29
Sep 14, 2010 07:33 PM



Quick Reply: MUTIII data rate



All times are GMT -7. The time now is 09:29 PM.