[Сценарий] Цикл и метод контроля параметров электропитания Cubietruck
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Цикл и метод контроля параметров электропитания Cubietru
Достаточно перезапустить главный цикл, ничего прописывать дополнительно не надо.
Для дальнейшей отладки надо смотреть логи апача и мажордомо и искать причину остановки.
Для дальнейшей отладки надо смотреть логи апача и мажордомо и искать причину остановки.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 242
- Зарегистрирован: Вт мар 11, 2014 8:36 pm
- Откуда: Челябинск
- Благодарил (а): 107 раз
- Поблагодарили: 7 раз
Re: Цикл и метод контроля параметров электропитания Cubietru
я перезагружал полностью кубик.
Вы не против будете глянуть, если я вам приоткрою калитку?
Вы не против будете глянуть, если я вам приоткрою калитку?
Majordomo на Orange Pi Zero.
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Цикл и метод контроля параметров электропитания Cubietru
Да, можно. Пишите в ЛС.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Цикл и метод контроля параметров электропитания Cubietru
Обновил первое сообщение темы.
Подробнее расписал порядок установки, добавил замечания по контролю закачанной и отданной емкости АКБ, а также вариант штатного завершения работы Cubietruck при низком заряде АКБ.
Подробнее расписал порядок установки, добавил замечания по контролю закачанной и отданной емкости АКБ, а также вариант штатного завершения работы Cubietruck при низком заряде АКБ.
- Рейтинг: 3.49%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 242
- Зарегистрирован: Вт мар 11, 2014 8:36 pm
- Откуда: Челябинск
- Благодарил (а): 107 раз
- Поблагодарили: 7 раз
Re: Цикл и метод контроля параметров электропитания Cubietru
Выполнил как написано, но параметр capBATmah не изменился. Как было минусовое значение так и осталось: Что я не так сделал? когда это значение должно измениться на положительное?skysilver писал(а): Замечания по контролю закачанной и отданной емкости АКБ
В основе измерения данного показателя лежат два счетчика CCCV и DCCV. Первый растет при заряде АКБ, второй соответственно при разряде АКБ.
Емкость АКБ высчитывается по формуле Сакб = 65536*CLSB*(CCCV-DCCV)/3600/ADCSR, где CLSB = 0.5 и ADCSR = 100 - константы, взятые из datasheet на AXP209. Чтобы счетчики активировать в регистр 0хB8 нужно записать значение 0х80, иначе счетчики ничего считать не будут. Чтобы у нас не получилась отрицательная емкость Сакб, то правильный алгоритм будет такой:Я пока не выяснил, требуется ли повторная активация этих счетчиков (и сохраняются ли их значения) после выключения питания или перезагрузки. Надо тестировать.
- 1) полностью разряжаем АКБ кубика;
2) активируем счетчики командой в консоли:3) на всякий случай обнулим счетчики CCCV и DCCV, чтобы начать с чистого листа :Код: Выделить всё
i2cset -y -f 0 0x34 0xB8 0x80
4) заряжаем полностью АКБ.Код: Выделить всё
i2cset -y -f 0 0x34 0xb8 0xA0
Majordomo на Orange Pi Zero.
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Цикл и метод контроля параметров электропитания Cubietru
Хм. Пока не вижу предпосылок к такому поведению. У меня как часы работает.
Счетчики обнуляли перед зарядкой?
Сделайте дамп регистров контроллера питания и выложите здесь.
Также хочется увидеть историю значений capBATmah.
P.S.: есть нюанс. В данных периодически будут проскакивать значение сильно больше или сильно меньше текущих. Их, конечно, надо бы фильтровать перед записью в свойство объекта, но я с этим пока не стал заморачиваться.
Счетчики обнуляли перед зарядкой?
Сделайте дамп регистров контроллера питания
Код: Выделить всё
i2cdump -y -f 0 0x34
Также хочется увидеть историю значений capBATmah.
P.S.: есть нюанс. В данных периодически будут проскакивать значение сильно больше или сильно меньше текущих. Их, конечно, надо бы фильтровать перед записью в свойство объекта, но я с этим пока не стал заморачиваться.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 242
- Зарегистрирован: Вт мар 11, 2014 8:36 pm
- Откуда: Челябинск
- Благодарил (а): 107 раз
- Поблагодарили: 7 раз
Re: Цикл и метод контроля параметров электропитания Cubietru
Дамп: capBATmah: Его история:skysilver писал(а):Хм. Пока не вижу предпосылок к такому поведению. У меня как часы работает.
Счетчики обнуляли перед зарядкой?
Сделайте дамп регистров контроллера питанияи выложите здесь.Код: Выделить всё
i2cdump -y -f 0 0x34
Также хочется увидеть историю значений capBATmah.
P.S.: есть нюанс. В данных периодически будут проскакивать значение сильно больше или сильно меньше текущих. Их, конечно, надо бы фильтровать перед записью в свойство объекта, но я с этим пока не стал заморачиваться.
СпойлерПоказать
Код: Выделить всё
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
Последний раз редактировалось triada13 Ср май 06, 2015 11:35 am, всего редактировалось 1 раз.
Majordomo на Orange Pi Zero.
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Цикл и метод контроля параметров электропитания Cubietru
capBATmah в виде истории значений надо. Последнее значение малоинформативно. Нажмите рядом со свойством на символ "Н" и откроется нужное окно.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 242
- Зарегистрирован: Вт мар 11, 2014 8:36 pm
- Откуда: Челябинск
- Благодарил (а): 107 раз
- Поблагодарили: 7 раз
Re: Цикл и метод контроля параметров электропитания Cubietru
исправил, см. выше.skysilver писал(а):capBATmah в виде истории значений надо. Последнее значение малоинформативно. Нажмите рядом со свойством на символ "Н" и откроется нужное окно.
Majordomo на Orange Pi Zero.
-
- Сообщения: 242
- Зарегистрирован: Вт мар 11, 2014 8:36 pm
- Откуда: Челябинск
- Благодарил (а): 107 раз
- Поблагодарили: 7 раз
Re: Цикл и метод контроля параметров электропитания Cubietru
но походу заработало. а как выставить значение емкости акб, где то видел инфу а вспомнить немогу. там еще какой то файл править надо
Majordomo на Orange Pi Zero.