Mitsubishi 3000GT & Dodge Stealth Forum banner

MMCd New Features

231K views 1K replies 146 participants last post by  RealMcCoy 
#1 · (Edited)
MMCd Logger New Features and Sensors Archive Latest Information

16-4-05 Posted V1.8g (see below)

Starting this thread to review MMCd bugs and discuss possible new features. I would also like to see if there are other 3SI members interested in doing SW development. (Dev environment is free and takes less than an hour to set up.)

My goal is to periodically summarize feedback / posts on this page.

NEW SOFTWARE FEATURES
1. Auto Logging on Event (cbatters - done)
2. Peak - Hold (cbatters - done)
3. Upload / Convert to CSV (Shawn ????)
4. Address data scaling issues in log files
5. Big Number Mode (TurboBob?)
6. Graphical Gages
7. User Scaling/Config for Custom Inputs
8. User configuration for graph scaling (colors/scaling/offset)
9. User config for all sensors (colors/scaling)
10. User defined log rates / prelog / postlog
11. User defined graphical display time resolution
12. User defined alarm tones
13. Graphical alarm alert

Other suggestions...

HSLogger Project
Interface for adding additional inputs to the MMCd logger. New inputs include:

o Boost (x1) (Using either 2.5 or 3.0 MAP sensor)
o Wideband O2 (x1)
o Oil Pressure (x1)
o Fuel Pressure (x1)
o Intake Manifold Air Temp (x1)
o 0-15V input (x1) (Fuel pump voltage)

o EGT (x1)

o Other
o Vehicle speed (1) and derived calculations
- MPG
- 0-60 timing
- AWD HP

Models / Pricing
Planning to offer three different models of the HSLogger.

HSLogger Base - Fixes baud rate / RS232 level issues to allow compatibility with ALL Palm devices and includes Speed/Odometer input for performance / MPG calculations. You can also log boost with the unused EGRT input. (~$100)

HSLogger Exp - All of the Base unit features plus six 0-5V inputs (Pressure/Boost/Wideband O2 etc from existing sensors/gages - any 0-5V signal) (~$175)

HSLogger Deluxe - All of the Exp unit features plus higher resolution for low level inputs with signal conditioning for direct connection to sensors. Deluxe version has an "analog front end" that provides amplification, filtering, sensor excitation for direct connection to EGT Thermocouples, oil/fuel pressure senders, etc. (~$250)

I believe the Base unit is is competitively priced based on quality passive cables for $75 from Mirage or $150 for PocketLogger SW + Cable. (In my not so humble opinion, MMCd now runs circles around the PocketLogger SW.)

LINKS
Dmitry's Site http://mmcd.meditprofi.ru/
Protocol Info http://www.syndicate.evilsoft.org/projects/DSMDatalogger/Datalogger_Protocol.html
Boost Logging http://www.3si.org/forum/showthread.php?t=202062&highlight=mmcd
Intake Temp Thread http://www.3si.org/forum/showthread.php?t=217333&page=1&pp=10
Intake Air Temp Research http://www.3si.org/forum/showthread.php?t=98661&highlight=plenum+temperature
Horsepower Calculation http://www.newcovenant.com/speedcrafter/calculators/rollinghorsepower.htm
Boost Controller Thread http://www.3si.org/forum/showthread.php?t=222166
Injector Cleaning Service http://cruzinperformance.com
BlackStone Oil Testing http://www.blackstone-labs.com
Intake Leak Testing http://www.3si.org/forum/showthread.php?t=200417
Inline Spark Tester http://www.3si.org/forum/showpost.php?p=2433324&postcount=25
Rolling Resistance http://www.3si.org/forum/showpost.php?p=3137280&postcount=203
O2 Sensor Wiring / Test http://www.3si.org/forum/showthread.php?p=712579&highlight=sensor+wiring+green+yellow#post712579
Air Filter Restriction / MPG - http://www.3si.org/forum/showthread.php?t=294215&highlight=dirty+air+filter
Data Loggin FAQ - http://www.vfaq.com/TMO/
PocketLogger FAQ - http://www.hywell.org/plhelp/data.html
Online Manual - http://www.ecanfix.com/users/manualcd/gift/3s/



LATEST VERSIONS
MMCd V1.8g - http://www.3si.org/forum/attachment.php?attachmentid=49809
MMcd V1.6n - http://www.3si.org/forum/attachment.php?attachmentid=39998
MMCd Tools (SPoulson) http://mmcdtools.sourceforge.net/
MMCd Tools - Bugfix (.2c) http://lancache.com/images/MMCdTools-0.2c.exe

SENSORS
EGT Probes - http://www.teamrip.com/accessories.html
K Tc Probes - http://www.thermoworks.com/products/probe/tc_wire.html
Easy Fuel Pressure Install- http://www.3si.org/forum/showthread.php?t=213356&highlight=easy+fuel
VDO Pressure Senders - http://www.continentalimports.com/vdo_send_press.html
Fuel Pressure Sender - http://www.dakotadigital.com/Detail.cfm/-/Category=106/PartNumber=SEN-10-2/product.htm

DEVELOPMENT LINKS
PRC Setup for Windows - http://prc-tools.sourceforge.net/install/cygwin.html
Palm SDK for PRC - http://spp.palmos.com/iws/logon.do?...os-sdk-5.0r3-1.tar.gz&back=dl_sdks/sdk50.html
Handspring SDK -
Pilot Hack http://www.massena.com/darrin/pilot/PilotHackTutorial.htm
Palm Simulator - http://www.cs.trinity.edu/ftp/pub/w2k-software/Palm/Simulator/Palm_OS_5_Simulator_Rel.zip
Palm Simulator (PalmOS Site) - http://www.palmos.com/dev/tools/simulator/
Palm Emulator (PalmOS Site) - http://www.palmos.com/dev/tools/emulator/

FAQ - Tuning Information
MMCd Info - http://mmcdlogger.sourceforge.net/#Features
MMCd Tips - Remember to click on the "i" in the config dialogs for more info
TMO Faq - http://www.vfaq.com/TMO/Tuning-Tips.htm
PLogger Faq - http://www.pocketlogger.com/index.php?pid=params&type=dsm


Q1 - What do the letters mean in FLAG0 and FLAG2

Flag 02 status bits
A - Air conditioning relay
F - Fuel pump relay
B - Boost related ???

Flag 00 status bits
T - TDC sensor
S - Power Steering Pressure SW
A - AC switch
N - Neutral
I - Idle switch

Q2 - How do I view MMCd logs on a PC?

MMCd has built in support to upload logs using the Palms archive file capability by simply flagging the log files in MMCd. Files will automatically get uploaded to Palm User - Archive directory on the PC the next time you hotsync.

Simple solution for reviewing logs is to download the PalmSimulator which allows you to run MMCd on the PC. (Just drag MMCd program and log files to the simulator window.)

The other choice is to download MMCdTools which provides a conduit for xfer of logs files as well as conversion of MMCd log format to CSV.

http://mmcdtools.sourceforge.net/

SUMMARY OF CHANGES

KNOWN ISSUES:
Buttons/checkbox controls cause delays in log sampling rate

INVESTIGATION:
Min/Max button
User defined prelog / postlog times
Consider adding default Autolog triggers
Correct slug for EGRT WBO2 inputs - currently hard coded as MAP
Need to confirm Boost solenoid status display
Need to define/implement new log format (mS resolution / Integer / Long / Char )
Scaling for AFR input - Changed in 1.6N
Old 0-5V = 10.0 - 20.0 AFR
New 0-5V = 8.0 - 22.0 AFR
Configurable option for 3S versus DSM mode
- Timing
- Other differences?
 
See less See more
  • Like
Reactions: mike92stealthtt
#3 ·
stevep said:
What are you using as a development environment? I've been building it under Unix.

Steve
Windows using PRC/CYGWIN setup. Adding dev links to the original post.



Clint
 
#4 ·
I'd like to contribute. I'll start setting up.

I'll work on "big number mode"

B
 
#5 ·
TurboBob said:
I'd like to contribute. I'll start setting up.

I'll work on "big number mode"

B
Divide / conquer -

I'll send you an email with the right SDKs and a few notes on setting up the environment. (too big to post here)

I'll also put your initials next to Big Numbers Mode!



Clint
 
#6 ·
cbatters said:
Divide / conquer -

I'll send you an email with the right SDKs and a few notes on setting up the environment. (too big to post here)

I'll also put your initials next to Big Numbers Mode!

Clint
Hooray for big numbers!


:ak47: trying to read sub-mini text while driving =)
 
#8 ·
Stupid question follows ....
How hard would it be to convert
MMCD for use on a laptop?
I've used it in a Palm emulator,
but the sample rate goes way down ..
 
#9 ·
GymRat said:
Stupid question follows ....
How hard would it be to convert
MMCD for use on a laptop?
I've used it in a Palm emulator,
but the sample rate goes way down ..
Not a stupoid question...

Pretty much a rewrite to get this to run natively under Windows. I had toyed with porting it to PocketPC/CE but came to the conclusion that it was not worth the effort given the low cost / availability of cheap Palm devices that are well suited to automotive logging.

Best Wiondows based 1G logger is still probably TMO but it suffers from only a single O2 sensor.

RE: Simulation.
Advise what type of notebook (speed/memory/OS) you were using. I have not run MMCd live using the serial port but I run the simulation for testing and the MMCd UI was much faster on a P3-500 than it was on my Palm V.



Clint
 
#10 ·
NEW AUTO-LOG MODEL
Just tossing out a few ideas for auto-logging mode. My goal is to make it possible to leave auto-logging enabled to catch any events while getting rid of boring "cruising" logs. (Consider a log that only included information when TPS>50% or RPM > 3500)

1. Add auto-log option to alarm UI configuration

2. Add option of silent alarms

3. Any alarm can trigger auto data logging

4. Add user configurable auto-log timer (continue logging for xxx seconds after trigger)

5. Auto-logging on / off control under preferences

6. Manual logging will override and temporarily disable auto-logging



Clint
 
#11 ·
LOW COST SENSORS

Any suggestions on low cost Fuel / oil pressure sensors. Ideal sensor would be 0-100 PSI with a +5 power supply (or unregulated 10-15V) and a 0-5V output.

Would also appreciate input on EGT sensors. Not sure if these are always thermocouples or if some are high terperature RTDs. If we standardize on a particular type of sensor we could include the necessary signal conditioning.


Clint
 
#12 ·
Oil pressure sender: Autometer ATM-2242 $29 from Summit. Might need the metric adapter, as there aren't many places to tap into.

Not sure about cheap fuel pressure senders. Autometer electrical analog fuel pressure gauge/sensor costs almost $200, most of that cost is probably the sensor.

Most EGT probes are thermocouple type, I think.

I'm already installing OP, FP, and EGT gauges, so I'd need to be able to tap into the existing sensors for logging. Everyone else that has already added gauges will too. Not sure how your going to make a universal setup for any type of gauge/sensor combination.
 
#13 ·
What about a peak-hold option for boost and o2 or all. Didn't think anyone mentioned it.

Alarms kinda worked for me to check peak - just kept turning the alarm up until it stopped beeping.

sam
 
#14 ·
samco said:
What about a peak-hold option for boost and o2 or all. Didn't think anyone mentioned it.

Alarms kinda worked for me to check peak - just kept turning the alarm up until it stopped beeping.

sam
#2 under New Software Features on first page. Tapping on the screen will toggle between current data and peak value.


Clint
 
#15 ·
sorry - read over to fast. can't wait! this is going to be great.

I was half expecting somebody to come back and say - we already have that.

sam
 
#16 ·
Storm Strike said:
Oil pressure sender: Autometer ATM-2242 $29 from Summit. Might need the metric adapter, as there aren't many places to tap into.

Not sure about cheap fuel pressure senders. Autometer electrical analog fuel pressure gauge/sensor costs almost $200, most of that cost is probably the sensor.

Most EGT probes are thermocouple type, I think.

I'm already installing OP, FP, and EGT gauges, so I'd need to be able to tap into the existing sensors for logging. Everyone else that has already added gauges will too. Not sure how your going to make a universal setup for any type of gauge/sensor combination.
Found some 0-100 PSI pressure senders from VDO that can be used for either oil or gas. There is also a conmbo sender / switch that I am investigating as a possible replacement for the existing oil pressure switch assembly.

During you install, please measure the voltage on the OP / FP sensor terminal with respect to ground and advise voltage / PSI relationship.


Clint
 
#17 ·
Changed scaling on O2 graphs so 1.25V = full scale. (Tired of straining to see O2 voltages)

Also noticed air and coolant graphs are upside down. (Increase in temp was causing graph to go down.)


Clint
 
#18 ·
Zoodled said:
Are you distributing the source with the executables as required by the GNU license?
How about a friendlier, less offensive question like"

"Is source code available yet for the enhancements you are contemplating?"


Clint
 
#19 ·
Adding link at start of thread to current source code to fulfill my GNU obligations. Maybe we can get Zoodled to roll up his sleeves and make the rest of these enhancements.

NOTE:I already contacted Dmitry about adding the changes I made to the standard MMCd distribution. Also provided source code to TurboBob a while ago who is investigating large display characters.


Clint
 

Attachments

#20 ·
Zoodled said:
Clint,
I apologize for my abruptness I do not wish to upset or harm you. It was not meant to be a threat, but a reminder. The executable had been around for a while so I figured you forgot. By the speed by which you posted the file, I figure you had it ready.

I will leave you alone now.
Joe
...sorry for my hyper sensitivity today... your well intentioned comment just struck a raw nerve.

Also sorry to hear that you are punting on the Pocket PC effort. Data logger would benefit from the larger screen of Pocket PC devices.

New communication bridge / input expansion I am working on will at least allow use of some of the latest Palm devices with bigger brighter screens.

Hadn't done an embedded controller project in ~10 years and am amazed by the "Power of the Pic". This entire interface will be 2 chips (14 pin PIC chip + RS232) and a few discrete capacitors / resistors.



Have a good weekend.


Clint
 
#21 ·
Joe,

As you are working on your SW, keep in mind a structure like MMCD where users can define new sensors. My plan for MMCd / expansion interface is to map the new sensors into unused registers (E0-E7) and add user configurable sensor scaling. (This shoulsd also make site very easy for Chris from Mirage to take advantage of the new interface.)

You should also provide an option to configure higher baud rates. (Planning to run the interface at 19200)


Clint
 
#22 ·
Update:

Have implemented peak / hold and it is pretty slick.

o Checkbox to enable display of peak/current values in panel display
o Graph / large display always shows current data values
o Button to reset peak values

Unit is always capturing peak values so you can click on peak anytime you want. (MUCH more interesting than trying to watch values or wade through graphs/logs to find MAX value.)

Will finish auto-log and then post a new release which will include:

o Peak/hold
o New O2 graph scaling
o Autolog mode
o 0-5V scaling option for EGRT input
o ISC displayed in counts

Planning to simplify the the sensor configuration/logging to maintain compatibility with the earlier versions. Have also come up with a clever way to simplify export scaling for 2.5 / 3.0 BAR boost sensors.

Input expander project is proceeding in parallel. Getting excited about having a bunch of new inputs available. (I have always wanted a live display/log of HP, Acceleration and MPG along with more sensor inputs.)


Clint
 
#23 ·
Awesome stuff..subscribing!

I've been searching and reading all your threads about this, and about being able to log boost...for the average joe, in layman's terms, what/when/howhow much/ can we expect to be able to do this? Already? I'm a hardware guy, not software, so I'm getting lost in the jargon :p And would this be something for average users, or serious tuners only?

Thanks for the hard work,

chris
 
#24 ·
cbatters said:
My plan for MMCd / expansion interface is to map the new sensors into unused registers (E0-E7) and add user configurable sensor scaling.
Clint
So your saying there will be provisions for 8 user defined scalable and logable inputs! That is so sweet...

I'd be willing to do some software development, heres my contact info, send me the info on setting up the development enviornment you had mentioned in a previous thread that was to long to post.

Email: sschaefe@fit.edu
sschaefer@acedsl.com

--Steve
 
#25 ·
WARdriver said:
Awesome stuff..subscribing!

I've been searching and reading all your threads about this, and about being able to log boost...for the average joe, in layman's terms, what/when/howhow much/ can we expect to be able to do this? Already? I'm a hardware guy, not software, so I'm getting lost in the jargon :p And would this be something for average users, or serious tuners only?

Thanks for the hard work,

chris
Boost logging is already implemented. All you have to do is hook up a 2.5 or 3.0 BAR sensor to the unused EGRT input as per the instructions at this link and use the latest version of MMCd

http://www.3si.org/forum/showthread.php?t=202062&highlight=mmcd

Hard to believe this was not implemented a LONG time ago. Easier/cheaper/better than hooking up a boost gage. Very cool to have boost alarm/logging along with all of the other ECU inputs.

Next phase is to add some additonal sensor inputs.


Clint
 
#26 ·
Steve3kgt said:
So your saying there will be provisions for 8 user defined scalable and logable inputs! That is so sweet...

I'd be willing to do some software development, heres my contact info, send me the info on setting up the development enviornment you had mentioned in a previous thread that was to long to post.

Email: sschaefe@fit.edu
sschaefer@acedsl.com

--Steve
A/D Inputs
Correct... also looking at providing signal conditioning for Thermocouple / Thermistor / Pressure transducers to make it less expensive to add additonal sensors.

Speed Input
Speed signal is available at the ALDL connector which will be connected through the cable to a frequency input on the interface. Vehicle speed will allow us to do all sorts of derived calculations.

Communication
The interface will use standard RS232 interface to the Palm using "standard" baud rates (9600 / 19200 / 38400 etc.) This should allow MMCd to work with newer palms that only have USB interfaces by using a USB-> RS232 adapter cable.

SW Development
Happy to send you the necessary files tomorrow along with instructions for setting up the dev environment. Happy to get some mor HP involved in the project.

Advise interest/expertise and I'm sure we can get you started implementing some new features.


Clint
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top