Configuration examples
------
Lookup table
Example1:
When input voltage rises, output value rises
For example bazzaz z-afm (lambda module)
0.000 volts = 0.741 Lambda ( x 14.7 = 10,893 AFR )
4.980 volts = 1.105 Lambda ( x 14,7 = 16,243 AFR )
Table1, 2 points; command:
LNW1,2
Table1, point1, in, out; command:
LPW1,1,0,10893
Table1, point2, in, out; command:
LPW1,2,4980,16243
Lambda is connected to analoginput3, use table1 for it, command:
AMW3,1
Now user has analogchannel3 input value from lambda-sensor 0000-4980 mV and
corresponding analogchannel3 final output value from RaceDAC is 10893-16243 "AFR".
---
Example2:
When input voltage rises, output value decreaces
LNW2,6 (table2, 6 points)
LPW2,1,0,420 (table2, point1, in, out)
LPW2,2,1250,410 (table2, point2, in, out)
LPW2,3,2500,400 (table2, point3, in, out)
LPW2,4,3750,300 (table2, point4, in, out)
LPW2,5,4000,100 (table2, point5, in, out)
LPW2,6,5000,0 (table2, point6, in, out)
For example, if input measurement is 4500, output value is 50.
------
Gear Indicator
Example: Kawasaki ZZR-1400: First measure voltage values corresponding to gears. Then calculate appopriate lower and upper limits for each gear.
Define 14 points to table1:
LPW1,1,0,6
LPW1,2,1007,6
LPW1,3,1008,5
LPW1,4,1449,5
LPW1,5,1450,4
LPW1,6,1862,4
LPW1,7,1863,3
LPW1,8,2356,3
LPW1,9,2357,2
LPW1,10,2851,2
LPW1,11,2852,1
LPW1,12,3689,1
LPW1,13,3690,0
LPW1,14,5000,0
Gear indicator sensor is connected to analoginput6, use table1 for it, command:
AMW6,1
------
LC-1 Wideband Controller
With default settigs LC-1 lambda sensor analog output one:
0.1V = 15 AFR
1.1V = 14 AFR
Table1, 4 points; command:
LNW1,4
Table1, point1, in, out; command:
LPW1,1,0,15000
Table1, point2, in, out; command:
LPW1,2,100,15000
Table1, point3, in, out; command:
LPW1,3,1100,14000
Table1, point4, in, out; command:
LPW1,4,5000,14000
LC-1 lambda analog out one is connected to RaceDAC analoginput5, use table1
for it, command:
AMW5,1
With default settigs LC-1 lambda sensor analog output two:
0V = 7.35 AFR
5V = 22.39 AFR
Table2,2 points; command:
LNW2,2
Table2, point1, in, out; command:
LPW2,1,0,7350
Table2, point2, in, out; command:
LPW2,2,5000,22390
LC-1 lambda analog out two is connected to RaceDAC analoginput6, use table2
for it, command:
AMW6,2
------
Digital inputs
Example1:
User wants to measure frequency with digital channel1, command:
DMW1,1
In Frequency-mode, with default settings, output reading 2500 means frequency
250,0 Hz. The last digit in output reading is decimals/ there is no decimal
separator.
User wants final output to be 250, and sets user divisor to 10, command:
UDW9,10
Now user has digitalchannel1 input value from sensor 0-250 Hz
and corresponding digitalchannel1 final output value from RaceDAC is 0-250 "Hz"
---
Example2:
Digital speed sensor is connected to digital channel2, change channel mode to measure
frequency (Hz), command:
DMW2,1
Speed sensor gives 7250 pulses per second (7250Hz) when speed is 250kmh.
In this case user must use predivider because the frequency is so high (with
default predivider setting frequency range is 0...max3000).
Set predivider to 10, command:
DPW2,10
7250Hz / 10 = 725Hz = reading is 7250
User sets digital channel2 user divider to 29, command:
UDW10,29
7250 / 29 = output reading is 250 "kmh"
Now user has digitalchannel2 input value from speed sensor 0-7250Hz
and corresponding digitalchannel2 final output value from RaceDAC is 0-250 "kmh"
------
EEPROM read
Example1:
ER4
will reply to you
"Eeprom addr 4:0(0)"
indicating that; Digital channel1 mode is: 0 = RPM
---
Example2:
ER255
can reply
"Eeprom addr 255:65535(-1)"
indicating that the effective value is -1 in memoryslot 255
------
EEPROM write
Example1:
EW1,1
will reply
"Eeprom addr 1: 147(147) => 1(1)"
indicating that you changed the old value 147 to 1 in address 1.
------
User adjustment
Example1:
If you want to use 15V input range for analog channel4:
You must change the dip switch 4 to "OFF" position
and change the user gain parameter for analog channel4 to 15.
Command is:
UGW4,15
---
Example2:
If you want to divide digital channel1 RPM result by 4 (sensor is giving
4 pulses per one engine cycle), you must change the user divisor parameter to 4.
Command is:
UDW9,4
---
Example3:
Throttle position sensor output is 1.02-4.62 V (from idle throttle opening
to full throttle opening).
TPS-sensor connected to analogchannel8 input.
With default settings RaceDAC output is (output reading by default is millivolts):
0-5 V -> 0-5000
1.02-4.62 V -> 1020-4620
User sets analogchannel8 user offset to 1020, command:
UOW8,1020
1020-4620 mV with offset 1020 -> 0-3600
User sets analogchannel8 user divider to 36, command:
UDW8,36
0-3600 mV with user divider 36 -> 0-100
Now user has analogchannel8 input value from TPS-sensor 1.02-4.62 V
and corresponding analogchannel8 final output value from RaceDAC is 0-100 "%"
---