Страница 4 из 5

Re: Цикл и метод контроля параметров электропитания Cubietru

Добавлено: Вт май 05, 2015 1:25 pm
skysilver
Достаточно перезапустить главный цикл, ничего прописывать дополнительно не надо.
Для дальнейшей отладки надо смотреть логи апача и мажордомо и искать причину остановки.

Re: Цикл и метод контроля параметров электропитания Cubietru

Добавлено: Вт май 05, 2015 1:27 pm
triada13
я перезагружал полностью кубик.
Вы не против будете глянуть, если я вам приоткрою калитку?

Re: Цикл и метод контроля параметров электропитания Cubietru

Добавлено: Вт май 05, 2015 1:31 pm
skysilver
Да, можно. Пишите в ЛС.

Re: Цикл и метод контроля параметров электропитания Cubietru

Добавлено: Вт май 05, 2015 4:44 pm
skysilver
Обновил первое сообщение темы.
Подробнее расписал порядок установки, добавил замечания по контролю закачанной и отданной емкости АКБ, а также вариант штатного завершения работы Cubietruck при низком заряде АКБ.

Re: Цикл и метод контроля параметров электропитания Cubietru

Добавлено: Ср май 06, 2015 10:34 am
triada13
skysilver писал(а): Замечания по контролю закачанной и отданной емкости АКБ
В основе измерения данного показателя лежат два счетчика CCCV и DCCV. Первый растет при заряде АКБ, второй соответственно при разряде АКБ.
Емкость АКБ высчитывается по формуле Сакб = 65536*CLSB*(CCCV-DCCV)/3600/ADCSR, где CLSB = 0.5 и ADCSR = 100 - константы, взятые из datasheet на AXP209. Чтобы счетчики активировать в регистр 0хB8 нужно записать значение 0х80, иначе счетчики ничего считать не будут. Чтобы у нас не получилась отрицательная емкость Сакб, то правильный алгоритм будет такой:
  • 1) полностью разряжаем АКБ кубика;
    2) активируем счетчики командой в консоли:

    Код: Выделить всё

    i2cset -y -f 0 0x34 0xB8 0x80
    3) на всякий случай обнулим счетчики CCCV и DCCV, чтобы начать с чистого листа :):

    Код: Выделить всё

    i2cset -y -f 0 0x34 0xb8 0xA0
    4) заряжаем полностью АКБ.
Я пока не выяснил, требуется ли повторная активация этих счетчиков (и сохраняются ли их значения) после выключения питания или перезагрузки. Надо тестировать.
Выполнил как написано, но параметр capBATmah не изменился. Как было минусовое значение так и осталось:
СпойлерПоказать
Изображение
Что я не так сделал? когда это значение должно измениться на положительное?

Re: Цикл и метод контроля параметров электропитания Cubietru

Добавлено: Ср май 06, 2015 11:17 am
skysilver
Хм. Пока не вижу предпосылок к такому поведению. У меня как часы работает. :)
Счетчики обнуляли перед зарядкой?
Сделайте дамп регистров контроллера питания

Код: Выделить всё

i2cdump -y -f 0 0x34
и выложите здесь.
Также хочется увидеть историю значений capBATmah.

P.S.: есть нюанс. В данных периодически будут проскакивать значение сильно больше или сильно меньше текущих. Их, конечно, надо бы фильтровать перед записью в свойство объекта, но я с этим пока не стал заморачиваться. :)

Re: Цикл и метод контроля параметров электропитания Cubietru

Добавлено: Ср май 06, 2015 11:27 am
triada13
skysilver писал(а):Хм. Пока не вижу предпосылок к такому поведению. У меня как часы работает. :)
Счетчики обнуляли перед зарядкой?
Сделайте дамп регистров контроллера питания

Код: Выделить всё

i2cdump -y -f 0 0x34
и выложите здесь.
Также хочется увидеть историю значений capBATmah.

P.S.: есть нюанс. В данных периодически будут проскакивать значение сильно больше или сильно меньше текущих. Их, конечно, надо бы фильтровать перед записью в свойство объекта, но я с этим пока не стал заморачиваться. :)
Дамп:
СпойлерПоказать
Изображение
capBATmah:
СпойлерПоказать
Изображение
Его история:
СпойлерПоказать

Код: Выделить всё

H | 1h | 24h | 7d | 31d | Очистить всё | Оптимизировать лог 
2015-05-06 13:35:17: 298.01 X 
2015-05-06 13:33:15: 295.00 X 
2015-05-06 13:31:15: 291.91 X 
2015-05-06 13:29:13: 288.18 X 
2015-05-06 13:27:13: 284.35 X 
2015-05-06 13:25:11: 280.26 X 
2015-05-06 13:23:11: 275.98 X 
2015-05-06 13:21:10: -2.91 X 
2015-05-06 13:19:08: 266.42 X 
2015-05-06 13:17:08: 261.14 X 
2015-05-06 13:15:06: -494.98 X 
2015-05-06 10:07:34: -494.98 X 
2015-05-06 09:59:25: -482.60 X 
2015-05-06 09:57:23: -446.92 X 
2015-05-06 09:55:22: -410.78 X 
2015-05-06 09:53:22: -374.92 X 
2015-05-06 09:51:20: -339.88 X 
2015-05-06 09:49:20: -304.83 X 
2015-05-06 09:47:18: -269.97 X 
2015-05-06 09:45:18: -235.75 X 
2015-05-06 09:43:16: -201.52 X 
2015-05-06 09:41:15: -167.39 X 
2015-05-06 09:39:14: -133.98 X 
2015-05-06 09:37:13: -100.31 X 
2015-05-06 09:35:13: -67.17 X 
2015-05-06 09:33:12: -34.50 X 
2015-05-06 09:31:10: -1.64 X 
2015-05-06 09:28:04: 0.09 X 
2015-05-06 09:22:55: 0.09 X 
2015-05-06 09:17:47: 0.18 X 
2015-05-06 09:12:40: 0.18 X 
2015-05-06 09:07:32: 0.27 X 
2015-05-06 09:02:23: 0.27 X 
2015-05-06 08:57:15: 0.36 X 
2015-05-06 08:47:00: 0.36 X 
2015-05-06 08:41:52: 0.46 X 
2015-05-06 08:36:43: 0.55 X 
2015-05-06 08:31:35: 0.55 X 
2015-05-06 08:26:27: 0.64 X 
2015-05-06 08:21:19: 0.64 X 
2015-05-06 08:16:11: 0.73 X 
2015-05-06 08:11:04: 0.73 X 
2015-05-06 08:05:55: 0.82 X 
2015-05-06 08:00:47: 0.82 X 
2015-05-06 07:55:40: 0.91 X 
2015-05-06 07:50:31: 0.91 X 
2015-05-06 07:45:23: 1.00 X 
2015-05-06 07:40:15: 1.09 X 
2015-05-06 07:30:00: 1.09 X 
2015-05-06 07:24:51: 1.18 X 
2015-05-06 07:19:44: 1.18 X 
2015-05-06 07:14:35: 1.27 X 
2015-05-06 07:09:27: 1.27 X 
2015-05-06 07:04:20: 1.37 X 
2015-05-06 06:59:11: 1.46 X 
2015-05-06 06:54:04: 1.46 X 
2015-05-06 06:48:55: 1.55 X 
2015-05-06 06:43:48: 1.55 X 
2015-05-06 06:38:39: 1.64 X 
2015-05-06 06:33:32: 1.64 X 
2015-05-06 06:28:23: 1.73 X 
2015-05-06 06:23:15: 1.73 X 
2015-05-06 06:18:08: 1.82 X 
2015-05-06 06:12:59: 1.82 X 
2015-05-06 06:07:52: 1.91 X 
2015-05-06 06:02:43: 1.91 X 
2015-05-06 05:57:35: 2.00 X 
2015-05-06 05:52:27: 2.00 X 
2015-05-06 05:47:19: 2.09 X 
2015-05-06 05:42:12: 2.09 X 
2015-05-06 05:37:04: 2.18 X 
2015-05-06 05:31:56: 2.28 X 
2015-05-06 05:26:47: 2.28 X 
2015-05-06 05:21:39: 2.37 X 
2015-05-06 05:16:31: 2.37 X 
2015-05-06 05:11:23: 2.46 X 
2015-05-06 05:06:15: 2.46 X 
2015-05-06 05:01:07: 2.55 X 
2015-05-06 04:56:00: 2.55 X 
2015-05-06 04:50:51: 2.64 X 
2015-05-06 04:45:44: 2.64 X 
2015-05-06 04:40:35: 2.73 X 
2015-05-06 04:35:27: 2.73 X 
2015-05-06 04:30:19: 2.82 X 
2015-05-06 04:25:11: 2.82 X 
2015-05-06 04:20:04: 2.91 X 
2015-05-06 04:14:55: 2.91 X 
2015-05-06 04:09:48: 3.00 X 
2015-05-06 04:04:39: 3.00 X 
2015-05-06 03:59:32: 3.09 X 
2015-05-06 03:54:23: 3.09 X 
2015-05-06 03:49:15: 3.19 X 
2015-05-06 03:44:07: 3.19 X 
2015-05-06 03:38:59: 3.28 X 
2015-05-06 03:33:51: 3.28 X 
2015-05-06 03:28:44: 3.37 X 
2015-05-06 03:23:35: 3.37 X 
2015-05-06 03:18:28: 3.46 X 
2015-05-06 03:13:19: 3.46 X 
2015-05-06 03:08:11: 3.55 X 
2015-05-06 03:03:04: 3.55 X 
2015-05-06 02:57:55: 3.64 X 
2015-05-06 02:52:47: 3.64 X 
2015-05-06 02:47:39: 3.73 X 
2015-05-06 02:42:31: 3.73 X 
2015-05-06 02:37:24: 3.82 X 
2015-05-06 02:32:15: 3.82 X 
2015-05-06 02:27:08: 3.91 X 
2015-05-06 02:22:00: 3.91 X 
2015-05-06 02:16:51: 4.00 X 
2015-05-06 02:11:44: 4.00 X 
2015-05-06 02:06:35: 4.10 X 
2015-05-06 02:01:28: 4.10 X 
2015-05-06 01:56:19: 4.19 X 
2015-05-06 01:51:11: 4.19 X 
2015-05-06 01:46:03: 4.28 X 
2015-05-06 01:40:55: 4.28 X 
2015-05-06 01:35:47: 4.37 X 
2015-05-06 01:30:39: 4.46 X 
2015-05-06 01:25:31: 4.46 X 
2015-05-06 01:20:23: 4.55 X 
2015-05-06 01:15:16: 4.64 X 
2015-05-06 01:10:07: 4.73 X 
2015-05-06 01:04:59: 4.73 X 
2015-05-06 00:59:52: 4.82 X 
2015-05-06 00:54:44: 4.92 X 
2015-05-06 00:49:35: 5.01 X 
2015-05-06 00:44:28: 5.01 X 
2015-05-06 00:39:19: 5.10 X 
2015-05-06 00:34:11: 5.19 X 
2015-05-06 00:29:04: 5.28 X 
2015-05-06 00:23:55: 5.28 X 
2015-05-06 00:18:47: 5.37 X 
2015-05-06 00:13:39: 5.46 X 
2015-05-06 00:08:31: 5.55 X 
2015-05-06 00:03:23: 5.55 X 
2015-05-05 23:58:16: 5.64 X 
2015-05-05 23:53:08: 5.73 X 
2015-05-05 23:47:59: 5.83 X 
2015-05-05 23:42:51: 5.83 X 
2015-05-05 23:37:43: 5.92 X 
2015-05-05 23:32:35: 6.01 X 
2015-05-05 23:27:28: 6.10 X 
2015-05-05 23:22:19: 6.10 X 
2015-05-05 23:17:11: 6.19 X 
2015-05-05 23:12:04: 6.28 X 
2015-05-05 23:06:55: 6.37 X 
2015-05-05 23:01:48: -8.65 X 
2015-05-05 19:57:49: -3.09 X 
2015-05-05 19:52:41: -3.09 X 
2015-05-05 19:47:33: -3.00 X 
2015-05-05 19:42:25: -2.91 X 
2015-05-05 19:37:17: -2.82 X 
2015-05-05 19:32:10: -2.82 X 
2015-05-05 19:27:01: -2.73 X 
2015-05-05 19:21:53: -2.64 X 
2015-05-05 19:16:46: -2.55 X 
2015-05-05 19:11:37: -2.46 X 
2015-05-05 19:06:30: -2.46 X 
2015-05-05 19:01:22: 0.00 X 
2015-05-05 18:56:13: -2.18 X 
2015-05-05 18:51:05: -2.18 X 
2015-05-05 18:45:58: -2.09 X 
2015-05-05 18:40:49: -2.09 X 
2015-05-05 18:35:42: -2.00 X 
2015-05-05 18:30:33: -1.91 X 
2015-05-05 18:25:25: -1.82 X 
2015-05-05 18:20:18: -1.73 X 
2015-05-05 18:15:10: -1.73 X 
2015-05-05 18:10:01: -1.64 X 
2015-05-05 18:04:54: -1.55 X 
2015-05-05 17:59:45: -1.55 X 
2015-05-05 17:54:38: -1.46 X 
2015-05-05 17:49:29: -1.37 X 
2015-05-05 17:44:21: -1.27 X 
2015-05-05 17:39:14: -1.27 X 
2015-05-05 17:34:05: -1.18 X 
2015-05-05 17:28:57: -1.09 X 
2015-05-05 17:23:50: -1.00 X 
2015-05-05 17:18:41: -0.91 X 
2015-05-05 17:13:33: -0.91 X 
2015-05-05 17:08:26: -0.82 X 
2015-05-05 17:03:17: -0.73 X 
2015-05-05 16:58:09: -0.64 X 
2015-05-05 16:53:02: -0.55 X 
2015-05-05 16:47:54: -0.55 X 
2015-05-05 16:42:45: -0.46 X 
2015-05-05 16:37:38: -0.36 X 
2015-05-05 16:32:29: -0.27 X 
2015-05-05 16:27:21: -0.27 X 
2015-05-05 16:22:13: -0.18 X 
2015-05-05 16:17:05: -0.09 X 
2015-05-05 16:11:58: 0.00 X

Re: Цикл и метод контроля параметров электропитания Cubietru

Добавлено: Ср май 06, 2015 11:29 am
skysilver
capBATmah в виде истории значений надо. Последнее значение малоинформативно. Нажмите рядом со свойством на символ "Н" и откроется нужное окно.

Re: Цикл и метод контроля параметров электропитания Cubietru

Добавлено: Ср май 06, 2015 11:36 am
triada13
skysilver писал(а):capBATmah в виде истории значений надо. Последнее значение малоинформативно. Нажмите рядом со свойством на символ "Н" и откроется нужное окно.
исправил, см. выше.

Re: Цикл и метод контроля параметров электропитания Cubietru

Добавлено: Ср май 06, 2015 11:38 am
triada13
но походу заработало. а как выставить значение емкости акб, где то видел инфу а вспомнить немогу. там еще какой то файл править надо