AfreshTiny (2015-01-01 07:00:00)

AFreshTiny

Formerly known as Smart-Round-Dual

Warning: the WBO2 sensor in the exhaust is ruined quickly if not heated. When the engine is running, keep the controller running too (so it keeps the sensor heated) or remove the sensor from the exhaust (and use a M18x1.5 mm plug).

[User guide] - Updated

Mounting

Allows mounting even with the tightest available space:

Round_WBO2_EGT_Flyingloom_0007_m.jpg

DSCN1145s.jpg

The simple factory "harness" (with the DSUB15 female) only has supply wires and a fuse:

To connect for the WBO2 and EGT functionality is trivial (including datalogging with PC). The RPM input and voltage output has some options, detailed below (these functions are rarely used, but sometimes very useful).

U-bracket mounting bracket:

Upcoming_Mounting_Style_0007_m.jpg

The manufactured version:

Features:

Firmware features

Since this is ment as an easy-to-use device, first only very few features are supported.

RPM input (VR or HALL, several trigger-types)

Round_lambda_EGT_0003_s.jpg


Connector Pinouts

RS232 - DSUB9 female. Note that any extension cable needs to be straight through and not cross-over.

Main connector - DSUB15 male. Note that the (now standard) flying loom version has the WBO2 pins on the WBO2 connector, so those 5 pins (pin 2,3,4,5 and 7) of the DSUB15 are NOT connected:

15PinPort.png


  • TODO: lower heater frequency (so lower radio emittance)

Testing

RPM input testing shows improvement, but not a solution.

Tested with this signal file:

http://vems.hu/www.vems.co.uk/VEMSWB/Testing/C006_800_60_5_1000_1000.zip

The following datalog was produced:

http://vems.hu/www.vems.co.uk/VEMSWB/Testing/Round_2007-04-24_beta_RPMTest.xls

The tests were done using my soundcard and speaker playing the wav file that is in C006_800_60_5_1000_1000.zip. The RPM ref was left open, and the input voltage was around 2.1vpp

Previous Releases

http://www.vems.hu/files/Firmware/Round/RoundFirmware00.zip (see the beta release below that has the same files included, along with other useful stuff such as megatune!)

Since the new firmware has many nice configurable features, unaware users can be tricked easily if not aware of the configuration. Damage to the controller device is extremely unlikely, but it's possible to damage the sensor with bad configuration.


Other Related Software


Documentation

Guide development here:
http://vems.hu/www.vems.co.uk/VEMSWB/UserGuide/README.html

A 'consumer grade' download for Windows users is in development here:
http://vems.hu/www.vems.co.uk/VEMSWB/VEMSWideband.zip


RPM and wheelspeed input

Beware that using the RPM input might require input voltage threshold adjustment with a simple pullup / pulldown resistor in some cases, depending on input voltage level. It is easy, but not plugandplay in all cases.

RPM input HW

rpm_input measures 5V if left open

rpm_gndref to adjust voltage threshold with pullup/pulldown resistor

RPM input config

Known as "RPM settings" in megatune.

The precision is 1 RPM. Note that display from 230 .. 15999 is possible. Above 9999 the first digit is hexa, so

For wheelspeed input

To support 1 pulse per cam-rotation: experimental [doubleRPM-firmware]

RPM tricks

The sensing voltage-level-threshold is adjusted with RPM-gndref pulldown/pullup resistor (yes, soldered; not configurable in software) value. Depending on the input signal specs, you might not need to connect RPM-gndref at all (eg. for 5..10V amplitude AC signal). The round device will not be harmed if you first try with RPM-gndref not connected.

First measure DC voltage on the output RPM signal (that you want to measure) when connected to nothing, but engine running.

Measure DC voltage

Mega Tune Setup

RPM gauge range (max RPM) can be increased in round.ini file, change the line:\nÿ1ÿ

or whatever max RPM you find appropriate if 11000 is not enough. The last values are responsible for the color-"alarms".


Other Information

The AfreshTiny was the working name for our first round 52mm WBo2 meter design.

Same circuit can also be used for other functions, see AfreshTiny/OtherUses