Ср июн 05, 2019 09:25:44
Ср июн 05, 2019 17:05:38
Ср июн 05, 2019 18:29:23
Ср июн 05, 2019 18:41:15
Хорошо сами нашли свои ляпы
Чем руководствовались при выборе токов заряд-разряд ?
Ср июн 05, 2019 19:27:31
Сб июн 08, 2019 12:48:00
C:\smbusb>smbusb_sbsreport
SMBusb Firmware Version: 1.0.1
----------
Manufacturer Name: SDI
Device Name: 6L40
Device Chemistry: LION
Serial Number: 972
Manufacture Date: 2008.09.02
Manufacturer Access: 9906
Remaining Capacity Alarm: 400 mAh(/10mWh)
Remaining Time Alarm: 10 min
Battery Mode: 0000
At Rate: 0 mAh(/10mWh)
At Rate Time To Full: 65535 min
At Rate Time To Empty: 65535 min
At Rate OK: 65535
Temperature: 27.95 degC
Voltage: 9144 mV
Current: 0 mA
Average Current: 0 mA
Max Error: 0 %
Relative State Of Charge 0 %
Absolute State Of Charge 0 %
Remaining Capacity: 0 mAh(/10mWh)
Full Charge Capacity: 484 mAh(/10mWh)
Run Time To Empty: 65535 min
Average Time To Empty: 65535 min
Average Time To Full: 65535 min
Charging Current: 0 mA
Charging Voltage: 0 mV
Cycle Count: 241
Manufacturer Data: fffffff7
C:\smbusb>
Вс июн 09, 2019 11:33:06
Пн июн 10, 2019 10:54:35
Table 14. MAX1781 MACC Command Support
0x40 - ISPDBGCFG (to freeze for memory read/write or for parallel programming mode)
0x70 - ISPERPM Block Clear
0x00 - Data Memory Read/Write Byte
0x80-0xFF - Block Data Memory Read/Write
C:\smbusb>smbusb_comm -a 0x16, -c 0x40
Missing read length or write data
C:\smbusb>smbusb_comm -a 0x16 -c 0x80
Missing read length or write data
C:\smbusb>smbusb_comm -a 0x16 -c 0 -w 0054
C:\smbusb>smbusb_comm.exe -a 16 -c 0 -r 2
9906
C:\smbusb>smbusb_comm.exe -a 16 -c 16 -r 2
0ad0
Service/Normal Mode
On an unlocked part, program/data memory read/write/clear access is provided through MACC commands in
either normal or service mode. To put the MAX1781 in service mode, pull SCI below GND with 2mA to 3mA
and reset the part as shown in Figure 19. Block-clear (ISPERPM) is available only in service mode so malicious
software cannot clear the part without also having access to the SCI pin, which is not available to the host in a
normal smart battery system. The MAX1781 is initially frozen (ISPCPUFREEZE = 1) immediately after being
reset into service mode. This is required to enable memory access in service mode. The CPU may be unfrozen
by setting ISPCPUFREEZE=0 in ISPDBGCFG using MACC command 0x40.
или всё же была цель что сделать,доделать как инструмент ?
Отлично!
Теперь вы можете приступить к программированию.
В режиме полного доступа выполните следующие действия
1.> \ smbusb_comm.exe -a 16 -c 40 -w 4600
2.> \ smbusb_comm.exe -a 16 -c 44 -w 00000fa00080 -v
3.> \ smbusb_comm.exe -a 16 -c 70 -w 0502
4. немного подождать
5.> \ smbusb_comm.exe -a 16 -c 10 -r 2
показать шаги 2 и 5.
Затем вы можете вставить аккумулятор в ноутбук и посмотреть, как он работает.
В зависимости от состояния ваших клеток может потребоваться некоторая коррекция к FCC.
Ответить
Barkuti12 января 2019 года в 1:08
Из вышеприведенных 16-ти словарных блоков я могу различить 0x0214 (количество циклов: 532) и 0x0119 (оставшаяся полная зарядная емкость: 281 / 2.81Wh).
Отправил это более полдня назад, что происходит с обновлениями здесь?
Ответить
Barkuti12 января 2019 года в 12:57
C: \ Users \ BART \ Downloads \ tools> smbusb_comm.exe -a 16 -c 44 -w 000015ae0080 -v
---------- ----------
smbusb_comm
----------
Прошивка SMBusb Версия: 1.0.1
PEC ВКЛЮЧЕНА
----------
Блок-запись 6 байтов в адрес 0x16 cmd 0x44
C: \ Users \ BART \ Downloads \ tools> smbusb_comm.exe -a 16 -c 70 -w 0502
C: \ Users \ BART \ Downloads \ tools> smbusb_comm.exe -a 16 -c 10 -r 2
15ae
Я сделал вывод, что вы хотели написать 4000 (40 Вт / ч) в поле FCC, поэтому я позволил себе установить правильное значение 1 / 5C для моих ячеек при заряде 4,2 В (≈5550 или 55,5 Вт / ч, источник https: //www.lygte-info. дк /).
Пока все хорошо, батарея заряжается и сообщает правильные значения. Я думаю, что сейчас нужен цикл перекалибровки.
Прямо сейчас я могу сказать только ОГРОМНОЕ СПАСИБО!
Может вернуться ;-) позже.
Ср июн 12, 2019 22:13:31
sakatgg писал(а):Pin SCI на LOW - не реагирует, но дело в том, что по схеме он практически LOW (0.18В) постоянно
Чт июн 13, 2019 12:46:04
C:\smbusb>smbusb_scan.exe -a
----------
smbusb_scan
----------
SMBusb Firmware Version: 1.0.1
Scanning for addresses..
Scan range: 00 - ff
Skipping: a0 a1
----------
[0] ACK
[16] ACK
[b0] ACK
[b1] ACK
C:\smbusb>smbusb_scan.exe -w 0x16
----------
smbusb_scan
----------
SMBusb Firmware Version: 1.0.1
Scanning for command writability..
Scan range: 00 - ff
Skipping: None
----------
[0] ACK
C:\smbusb>smbusb_sbsreport.exe
SMBusb Firmware Version: 1.0.1
----------
Manufacturer Name: ERROR
Device Name: ERROR
Device Chemistry: ERROR
Serial Number: 4294967287
Manufacture Date: 8390587.15.23
Manufacturer Access: fffffff7
Remaining Capacity Alarm: 4294967287 mAh(/10mWh)
Remaining Time Alarm: 4294967287 min
Battery Mode: fffffff7
At Rate: -9 mAh(/10mWh)
At Rate Time To Full: 4294967287 min
At Rate Time To Empty: 4294967287 min
At Rate OK: 4294967287
Temperature: -274.05 degC
Voltage: 4294967287 mV
Current: 4294967287 mA
Average Current: 4294967287 mA
Max Error: 4294967287 %
Relative State Of Charge 4294967287 %
Absolute State Of Charge 4294967287 %
Remaining Capacity: 4294967287 mAh(/10mWh)
Full Charge Capacity: 4294967287 mAh(/10mWh)
Run Time To Empty: 4294967287 min
Average Time To Empty: 4294967287 min
Average Time To Full: 4294967287 min
Charging Current: 4294967287 mA
Charging Voltage: 4294967287 mV
Cycle Count: 4294967287
Manufacturer Data: fffffff7
C:\smbusb>
C:\smbusb>smbusb_comm.exe -a 16 -c 0 -r 2
Error -9
C:\smbusb>smbusb_comm.exe -a 16 -c 0 -r 3
Error -9
C:\smbusb>smbusb_comm.exe -a 16 -c 0 -r 1
Error -9
C:\smbusb>smbusb_comm.exe -a 16 -c 0 -w 54
C:\smbusb>smbusb_comm.exe -a 16 -c 0 -r 2
Error -9
Пт июн 14, 2019 07:24:36
Вс июн 16, 2019 19:13:22
C:\smbusb>smbusb_comm.exe -a 16 -c e3 -w 17 // Address High Byte
C:\smbusb>smbusb_comm.exe -a 16 -c e2 -w ff // Address Low Byte
C:\smbusb>smbusb_comm.exe -a 16 -c e0 -w 0x04 // Initiate read cycle by writing 0x04 to (0xE0)
C:\smbusb>smbusb_comm.exe -a 16 -c e4 -r 3 // Data Low Byte
Error -9
C:\smbusb>smbusb_comm.exe -a 16 -c e4 -r 2
Error -9
C:\smbusb>smbusb_comm.exe -a 16 -c e4 -r
Error -9
И там не 1.4 а 3мА
не уверен, что вы правильно копаете. С чего вы взяли, что вам нужен сервисный режим?
у меня достаточно опыта работы с различными контроллерами и из ролика
Пн июн 17, 2019 16:41:43
Вт июн 18, 2019 11:42:09
C:\smbusb>smbusb_comm.exe -a 16 -c 0 -r 2
9906
Вс июн 30, 2019 11:13:36
Вс июн 30, 2019 11:35:08
Вс июн 30, 2019 15:28:05
Пн июл 01, 2019 16:43:48
Пн июл 01, 2019 17:42:48
Пн июл 01, 2019 18:47:39