Hondata, Inc.

 

 

PalmLog

Palm OSÒ Platform Datalogging

 

 

 

 

Installation & Operation Guide

 

 

 

 

 


 

Contents

 

Introduction. 2

Warning. 2

What is PalmLog?. 2

What can PalmLog do?. 2

What do I need?. 2

Installation. 2

What Palm OS® Handheld can I use?. 2

Connecting the Palm OS® Handheld to the ECU.. 3

Operation Guide. 3

Buttons. 3

Screens. 4

Screen Areas. 4

Main Screen. 5

Sensors Screen. 6

Graph Screen. 7

Rev Limit Screen. 7

G Force Screen. 7

Error Screen. 8

Menus. 8

Dialogs. 9

Delayed Record. 9

Recording Manager 9

ECU Information. 9

About Dialog. 10

Options - Units. 10

Options - Ranges. 10

Options - Colors. 10

Support 11

Hints. 11

PalmLog Limitations. 11

Communications Problems. 11

Are there any plans to... 11

 


 

Introduction

 

Warning

 

Warning: Obey all traffic laws.  Do not use PalmLog while operating a moving vehicle, nor place the Handheld in a position where it can distract or obstruct the driver’s view.

 

 

What is PalmLog?

PalmLog is a software application written for Palm OSÒ while allows you to datalog from a Hondata s200 system.

 

What can PalmLog do?

·        Datalog most ECU sensors plus the G Sensor (if present)

·        Graph sensors.

·        Record, save and playback recordings.

·        Set and check engine RPM limits.

·        Check and clear ECU trouble codes.

 

What do I need?

·        Hondata s200 System with datalogging option.

·        Handheld with Palm OSÒ V3.5 or later (see below).

·        Serial Modem Cable (see below).

 

Installation

 

What Palm OS® Handheld can I use?

Any Palm using Palm OS V3.5 or later. Any device sold after late 2001 should have Palm OS V3.5 or higher; some earlier Palm Handhelds can be re-flashed to upgrade the operating system.  Some popular manufacturers of Palm OS Handhelds are: Palm, Sony and Handspring. There are a large number of variations of devices using Palm OS; some have color screens, some built in cell phones or wireless technology.  The approximate price range is $100 for a basic black and white model, $150-$350 for something with color to $500 for the latest ARM powered devices with bigger screens.  It is a good idea to check if a serial cable is available for the Handheld before making a purchase.

 

These are the Palm OS Handhelds which PalmLog has been tested on:

·        Handspring Visor Prism (Palm OS V3.5)

 

If the Palm OS Handheld is not listed above then we believe that PalmLog will still work as long as you can obtain the correct data cable.  We will update the list, so tell us if PalmLog works on a Handheld not listed above.

 


Connecting the Palm OS® Handheld to the ECU

To connect the Palm to the interface box you will need a cable designed to connect the Palm® Handheld to a modem.  This cable is not the same as a HotSync cable since it connects two serial peripherals together (Palm and ECU) rather than one serial peripheral to a PC (Palm to PC aka HotSync).  PN Cables has a good selection of cables at http://www.pcables.com/  For the Handspring Prism the correct cable is the Visor Data Modem Cable part #PDCH-M9 (Note that the Handspring Prism is discontinued so it may be difficult to purchase).  For other Handhelds the correct PN Cable part number will end in –M9  It is possible to use the –M9-6, but the cable is very short.

 

Depending on your Handheld, it may be possible to make your own cable but be aware that most Palm Handhelds have TTL level serial ports and you will need a TTL to RS232 converter (which is built into the HotSync and Modem cables).  It also may be possible to use a HotSync cable and switch to pins around so that the serial line pairs are crossed over.  It may also be possible to add power lines to the cable so that the Palm charges while in the vehicle.  Please don’t call us for support if you wish to make your own cable - these are just some suggestions.

 

 

Operation Guide

 

PalmLog will automatically connect and start datalogging once the vehicle ignition is switched on.  The Sensor and Graph screens are updated while datalogging, recording or playing back a recording.  PalmLog automatically saves recordings once recording is stopped, either by opening another recording, switching to datalog mode or closing PalmLog.

 

Buttons

The four ‘hard’ buttons on the Handheld are used as follows (from left to right):

·        Navigate one screen backwards.

·        Navigate one screen forwards.

·        Start recording.

·        Stop recording.


Screens

PalmLog is divided into six screens which can be navigated either by using the drop down menu on the top right of the screen, or by using the two lefts most buttons on the Handheld to cycle through the screens.

 

Screen Areas

 

Top Area

 

 

The top area of the screen contains, from left to right:

1.      The application name PalmLog.  Tapping on this will access the menus.

2.      A connection status icon.  See below for more details.

3.      A drop down list for quick navigation to the different screens.

 

The connection status icon can be one of the following:


Idle.  PalmLog is not datalogging nor playing back a recording.


Connected.  PalmLog is connected to the ECU and datalogging.


Disconnected.  The car ignition is switched off or there is a communication problem between PalmLog and the ECU.


Recording. PalmLog is recording from the ECU.


Playback. PalmLog is playing back a recording.

 

Bottom Area

 

 

The bottom area of the screen contains, from left to right, top to bottom:

1.      A slider bar which shows the playback position when playing a recording.

2.      Mode Buttons. Data – selects datalogging mode. Rec – selects Recording mode.  Play – selects playback mode.

3.      Playback buttons – Rewind to beginning, Rewind, Play/Stop, Fast Forward and Forward to end of recording.

4.      The current recording length, or playback position if playing a recording.

 


Main Screen

 

 

The main screen shows the values for the main sensors.  It is updated while datalogging or playing back a recording.  The sensors are:

·        RPM – engine speed in revolutions per minute.

·        VSS – vehicle speed.  The units are set in the Options – Units dialog.

·        MAP – manifold pressure in mbar.

·        TPS – Throttle position in percent.

·        INJ – Injector duration in ms.

·        IGN – Ignition timing in degrees BTDC.

·        ECT – Engine coolant temperature.  The units are set in the Options – Units dialog.

·        IAT – Intake air temperature.  The units are set in the Options – Units dialog.

·        O2A – Oxygen sensor voltage.

·        A/F – Air/fuel or lambda reading, if a wide band lambda meter is in use.

·        BAT – Battery voltage.

·        KRtrd – Ignition retard from the knock sensor, in degrees.

·        VTS – VTEC spool valve.

·        VTP – VTEC pressure signal.

·        ACC – A/C clutch.

·        ACS – A/C switch.

·        BKSW – Brake switch.

·        CLTCH – Clutch switch.

·        MIL – Check engine light.

·        FUEL – Fuel pump.

 


Sensors Screen

 

 

The Sensor screen shows all the sensors in a vertical list.  The sensor list may be scrolled either by tapping the scroll bar on the right side of the screen, or by using the scroll up and scroll down buttons on the handheld. The Sensors screen contains the following sensors:

·        RPM – engine speed in revolutions per minute.

·        VSS – vehicle speed.  The units are set in the Options – Units dialog.

·        MAP – manifold pressure.

·        TPS – Throttle position in percent.

·        INJ – Injector duration in ms.

·        IGN – Ignition timing in degrees BTDC.

·        ECT – Engine coolant temperature.  The units are set in the Options – Units dialog.

·        IAT – Intake air temperature.  The units are set in the Options – Units dialog.

·        O2A – Oxygen sensor voltage.

·        O2As – Closed loop short term fuel trim, in percent.

·        O2Al – Closed loop long term fuel trim, in percent.

·        A/F – Air/fuel or lambda reading, if a wide band lambda meter is in use.

·        Idle – Target idle speed.

·        PA – Atmospheric pressure, in mbar.

·        Knock – Knock noise level (unitless)

·        KRtrd – Ignition retard from the knock sensor, in degrees.

·        BAT – Battery voltage.

·        VTS – VTEC spool valve.

·        VTP – VTEC pressure signal.

·        BKSW – Brake switch.

·        CLTCH – Clutch switch.

·        ACC – A/C clutch.

·        ACS – A/C switch.

·        MIL – Check engine light.

·        FUEL – Fuel pump.

·        GX – G Sensor X axis.

·        GY – G Sensor Y axis.

 

 


Graph Screen

 

 

The Graph screen shows a graph of up to 4 sensors, either while datalogging or playing back a recording.  The sensors are selected by tapping on the drop down lists underneath the graph.  The graph timeframe is selected from the drop down list in the top center of the display.  To set the color of the sensors see Options – Colors.

 

Rev Limit Screen

 

 

The Rev Limit screen shows the rev limits, and allows you to change them while datalogging.  By default the current rev limits are retrieved from the ECU and displayed.  To change a rev limit, either use the arrows beside the rev limit, or edit the numeric value.  After you have changed one or more rev limiter tap the Update ECU button to send the rev limits to the ECU. Note that the overall rev limiter is fixed in the ECU and cannot be changed.

 

G Force Screen

 

 

The G Force screen shows G Force in real time while datalogging or playing back a recording.  To set the range of the G Sensor see Options – Ranges.  To zero the G Sensor see the Zero G Sensor menu option.

 


Error Screen

 

 

The Error screen shows any errors codes from the ECU.  It is possible to clear the ECU error codes while datalogging by tapping the Reset Codes button.

Menus

 

 

Delayed Record

Delayed Record allows you to setup parameters to automatically start and stop recording.  For more information see the Delayed Record Dialog.

 

Recording Manager

The Recording Manager allows you to manage PalmLog recordings.  For more information see the Recording Manager Dialog.

 

ECU Information

This display the ECU Information dialog.

 

Zero G Sensor

This will zero the G Sensor.  Make sure that the vehicle is on a level surface and stationary before zeroing the G Sensor.

 

About PalmLog

This displays the About Dialog.

 

Options – Recording

Options – Recording sets which graphical features are updated while recording.

 

Options – Units

Options – Units allows sensor units to be selected.

 

Options – Ranges

Options – Units allows sensor ranges to be set.

 

Options – Colors

Options – Colors allows the sensor line colors used in the Graph Screen to be selected.


Dialogs

 

 

 

Delayed Record

 

 

Delayed Record allows you to setup parameters to automatically start and stop recording.  This is useful so that you can get PalmLog to record a run without needing to manually start and stop recording.   If enabled, both start criteria need to be satisfied before recording will start. The same rules applies to the stop recording criteria.

If you have selected Delayed Record and wish to cancel delayed recording, either bring the Delayed Record dialog up and select Cancel, or close down and restart PalmLog.

 

Recording Manager

 

 

The Recording Manager allows you to manage PalmLog recordings. Recordings may be selected by tapping on the name, then the following buttons are available:

·        Open.  This opens the recording for playback and closes the Recording Manager dialog.

·        Rename.  This opens a dialog where the recording can be renamed.

·        Del.  This deletes the recording.

·        Beam.  This allows a recording to be beamed to another Handheld.

·        Close.  This closes the Recording Manager dialog.

 

ECU Information

 

 

ECU Information shows information from the s200.  To show valid information, PalmLog must be connected to the ECU.

 


About Dialog

 

 

The About dialog shows the PalmLog version, plus screen and battery information.

 

Options - Recording

 

 

Options – Recording sets which graphical features are updated while recording. Disabling the update of the graphical screens which increase the recording data rate.

 

Options - Units

 

 

Options – Units allows sensor units to be selected.

 

Options - Ranges

 

 

Options – Ranges allows sensor ranges to be set.

 

Options - Colors

 

 

Options – Colors allows the sensor line colors used in the Graph Screen to be selected.

 

Support

 

Hints

 

Set the Auto-Off time on the Handheld to 30 seconds.  When PalmLog is datalogging the Auto-Off timer is reset so that the Handheld will not power down until the ignition is switched off.

 

PalmLog Limitations

 

Due to the nature of the Palm Handheld, PalmLog has the following limitations:

 

·        The maximum length of a recording is approximately 30 minutes.

·        Playback is at approximately 1/5th normal speed.

 

Communications Problems

 

The general problem solving procedure is as follows:

 

1.      Check that the s200 is connected to the ECU.  The LED in the s200 should be on when the ignition is switch on, and should not be flashing.

2.      Check that your s200 unit is datalogging correctly.  Using a laptop running HondaLogger connect to the s200 and verify datalogging is working.  From HondaLogger use the ‘ECU Info’ function to check that datalogging is enabled.

3.      Check that you are using the correct cable from the Handheld to the s200 unit.  The correct cable is not a HotSync cable.  Any cable designed to connect the Handheld to a PC will not work.  The cable must be one designed to connect the Handheld to a modem, or other external serial device.

 

Are there any plans to...

 

Allow PalmLog to datalog from V2.5 ROMs?

No.  The Palm serial port does not support some of the hardware handshaking lines required for the V2.5 ROMs.

 

Make a version for the Pocket PC / Windows CE?

No. The capabilities of the Palm are a much closer match for our requirements than the Pocket PC, in terms of cost, time, usability, complexity, reliability and battery life.

 

Allow HondaLogger to open recordings made with PalmLog?

This was implemented with HondaLogger V3.6.

 

Allow PalmLog to edit the tables in the ECU?

Perhaps in the future.

 

Add cool virtual gauges to PalmLog?

Perhaps in the future.

 

Play games on the Palm while stuck in traffic?

Yes.  We just put this in here so we can answer yes to at least one question.  Backgammon is good while stuck in traffic because you can make a few moves every time you stop.  Please do not play games when the vehicle is moving.

 


Change Log

 

PalmLog V1.0.2

·        Added Recording - Options screen.

·        Added backup to default attributes for recording database files.

PalmLog V1.0.1

·        Fixed problem datalogging clutch position.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Information furnished by Hondata is believed to be accurate and reliable. However, Hondata assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties that may result from its use. No license is granted by implication or

otherwise under any patent or patent rights of Hondata.

 

 

Hondata, Inc.

2341 West 205th St

Ste 106

Torrance, CA 90501

Tel: 310-782-8278

World Wide Web Site: http://www.hondata.com

© Hondata, Inc., 2003