просили? получайте
[*** Wake up ***]Power: ON 524 / OFF 186
Sleeptime: 338
Uptime: Last 333 / Total 35063
Loading system settings: CRC Ok
[5, 1].0: LiIon Supervisor
Build Apr 11 2012; 18:40:50
Main loop running...
[6, 0].0: Uptime: 0 seconds
[1, 2].0: Automate -> 1
[15, 0].0: Resetting LTC6803 Config to default values
LTC6803 0 Diagnostic: Ok; Ref: 861, Muxfail: 0, Revision: 2
Read Calibration/Temperature: Ok
ETMP2 527, ETMP1 2711
ITMP 2111, Overtemp 0
Calibration : 1802
Stack Voltage: 0 mV; Chip Temperature 26 C
C0 0, C1 0, C2 0, C3 0
C4 0, C5 0, C6 0, C7 0
C8 0, C9 0, C10 0, C11 0
[14, 0].0: Command.u.Parameter = 00 -> chip_n 00, cell_n 00
Resetting LTC6803 Config to default values
LTC6803 Read All Cells: 01
ChainData[0].SummaryVoltage: 24767 mV
C00 4135, C01 4097, C02 4165, C03 4097,
C04 4138, C05 4132, C06 -395, C07 -380,
C08 -367, C09 -337, C10 -383, C11 535
[10, 2].0: ADC Channel 2: 13751 -> SysData.VoltageIn = 31557 (mV)Ok
[10, 1].0: ADC Channel 1: 0 -> SysData.VoltageOut = 0 (mV)Ok
[14, 0].0: Command.u.Parameter = 00 -> chip_n 00, cell_n 00
LTC6803 Read All Cells: 01
ChainData[0].SummaryVoltage: 24771 mV
C00 4136, C01 4097, C02 4166, C03 4097,
C04 4138, C05 4133, C06 -391, C07 -374,
C08 -355, C09 -323, C10 -385, C11 523
[10, 2].0: ADC Channel 2: 13750 -> SysData.VoltageIn = 31555 (mV)Ok
[10, 1].0: ADC Channel 1: 0 -> SysData.VoltageOut = 0 (mV)Ok
[11, 0].0: SysData.BatteryPackVoltage: 24771 mV
V1: -6784 <-- FORCED POWER UP
[8, 1].0: MainPower -> ON
[0, 0].0: Idle
[0, 0].0: Idle
[0, 0].0: Idle
[15, 0].0: Resetting LTC6803 Config to default values
LTC6803 0 Diagnostic: Ok; Ref: 861, Muxfail: 0, Revision: 2
Read Calibration/Temperature: Ok
ETMP2 528, ETMP1 2711
ITMP 2111, Overtemp 0
Calibration : 1802
Stack Voltage: 0 mV; Chip Temperature 26 C
C0 0, C1 0, C2 0, C3 0
C4 0, C5 0, C6 0, C7 0
C8 0, C9 0, C10 0, C11 0
[14, 0].0: Command.u.Parameter = 00 -> chip_n 00, cell_n 00
Resetting LTC6803 Config to default values
LTC6803 Read All Cells: 01
ChainData[0].SummaryVoltage: 24767 mV
C00 4135, C01 4097, C02 4165, C03 4097,
C04 4138, C05 4132, C06 -395, C07 -380,
C08 -367, C09 -338, C10 -383, C11 535
[10, 2].0: ADC Channel 2: 13750 -> SysData.VoltageIn = 31555 (mV)Ok
[10, 1].0: ADC Channel 1: 1 -> SysData.VoltageOut = 2 (mV)Ok
[10, 0].0: ADC Channel 0: 32767 -> SysData.Current = 32767 (mA*10)Ok
[10, 3].0: ADC Channel 3: 3111 -> SysData.FuseControlVoltage = 0 (mV)Ok
[14, 0].0: Command.u.Parameter = 00 -> chip_n 00, cell_n 00
LTC6803 Read All Cells: 01
ChainData[0].SummaryVoltage: 24768 mV
C00 4135, C01 4097, C02 4166, C03 4097,
C04 4138, C05 4132, C06 -391, C07 -374,
C08 -355, C09 -323, C10 -383, C11 523
[10, 2].0: ADC Channel 2: 13751 -> SysData.VoltageIn = 31557 (mV)Ok
[10, 1].0: ADC Channel 1: 0 -> SysData.VoltageOut = 0 (mV)Ok
[10, 0].0: ADC Channel 0: 32767 -> SysData.Current = 32767 (mA*10)Ok
[10, 3].0: ADC Channel 3: 3137 -> SysData.FuseControlVoltage = 0 (mV)Ok
[11, 0].0: SysData.BatteryPackVoltage: 24768 mV
V1: -6789 <-- External power?.., V2: 31557 <-- Voltage drop too high!, V3: 0
Battery Check Nok
[0, 0].0: Idle
[0, 0].0: Idle
Mainpower manual ctrl
[8, 0].0: MainPower -> OFF
[3, 0].0: Power: ON 524 / OFF 187
Sleeptime: 338
Uptime: Last 14 / Total 35077
[*** Sleep ***]
Это запись того, как я подключался к маленькой батарейке, лог подключения к большой остался на ноуте. Код ещё сыроват и железо не полностью собрано, но основное "ядро" готово и со своими функциями вроде справляется.
"Resetting LTC6803 Config to default values" время от времени случается потому, что оный LTC6803 забывает все настройки после того, как у него сработает watchdog (таймаут порядка одной-двух секунд). Потому приходится перед началом очередной транзацкии его тормошить.
Завтра-послезавтра протестирую, как по CAN ходит телеметрия, и вопрос можно считать почти закрытым.