Quote: Originally Posted by Darek85
What is the Serial or USB port used for? Not quite understanding the point for them if this is a DC-DC power supply. I mite be interested in beta testing one. Ill let you know
The Serial Port spits out this style of information every 200ms:
9600 baud, 8,N,1 No flow control.
+030.3:12.56:12.00:05.19:03.34:10.49:0560:YNY:3:05 58
A : B : C : D : E : F : G : H :I: K
A: Temperature in Degrees C
B: Input voltage at VIN
C: 12 Volt Rail Output
D: 5 Volt Rail Output
E: 3.3 Volt Rail Output
F: Low Voltage Threshold (P2 Adjusts this)
G: Number of Seconds for main Shutdown Timer (P1 Adjusts this)
H: Y/N Good/Bad(Vin Voltage Good, Acc Pin High, Temp Good)
I: State of SDC:
(0: off, 1:Pulse, 2: Running, 3: Cnt Down, 4: Shut Down)
K: Count value for Shutdown Counter (seconds)
The Serial Port Accepts These Commands:
P: Enter Program Mode
S: Stop the printing of the serial diags (Stop)
G: Continue the printing of the serial diags (Go)
Z: Set the shutdown counter to 2 seconds (basically cause a shutdown)
@: Force a power button press, shutdown or startup.
Program Mode overview:
The DSATX is serial port programmable! You can tell it to use the P1 P2 pots or hard code the values into it. You must always type the right number of characters though. IE, if you want 60 seconds, you can’t type 60. You must type 0060, etc.
You don’t hit return when your done typing in the values. It will automatically take it. If you mess up, make sure you do it again and get it right.
In the below example, we program the device. Tell it to use the Pots (P1 P2) for the Timer1 Timer and the low voltage threshold (P2 selects a value between 10 and 12 volts). Maxtimer1 is the maximum seconds you can set with the P1 Pot. Basically, if you set the pot half way and had Maxtimer1 set to 1200, it would shutdown in 600 seconds. If you set the Maxtimer1 to 0060 you would have between 0 and 60 seconds to select with the P1 Pot.
13 volt turn on is an option where ACC has to be high and the engine has to be running before the computer will turn on.
P
PROGRAM MODE
Use POTs? y/n
y
MAXTIMER1:
1200
VTURNON 13 volts? y/n
n
PROGRAM DONE
In the below example, we program the device. Tell it to Hard code the values for the Timer1 Timer and the low voltage threshold. If you set Lowvolts to 1050, the unit wouldn’t shutdown until it hit 10.50 volts on the VIN input. If you set Timer1 to 0600, then after 600 seconds of ACC going away, the computer would turn off.
13 volt turn on is an option where ACC has to be high and the engine has to be running before the computer will turn on, this time we didn’t choose it.
P
PROGRAM MODE
Use POTs? y/n
n
LOWVOLTS:
1050
TIMER1:
0600
VTURNON 13 volts? y/n
n
PROGRAM DONE
Does this help explain the serial port? It is optional. It is only used for the hardcore people who want to have lots of control of their system. It is also for figuring out what the right low voltage settings should be.