Добрый день! У кого-нибудь получалось использовать кнопку power на репке для софтового выключения?
Автор сообщения в Telegram: IvZe
Ссылка на сообщение в Telegram
Автор сообщения в Telegram: IvZe
Ссылка на сообщение в Telegram
Товарищи, подскажите как такое может быть. Запилил охлаждение на проц от gpio и мониторю температуру скриптом каждую секунду на основании значения в файле /sys/class/thermal/thermal_zone0/temp при превышении 60 включается кулер. При 55 отключается. Однако иногда проскакивают нереальные значения. Сами понимаете что за секунду невозможно охладится почти на 30 градусов. Однако это ещё пол беды. Если задействовать все ядра в тесте, то при превышении в один момент температура как бы падает до 35 и больше не растёт по данным из файла, а на деле происходит отключение репки от перегрева проца. (ОС Альт p10)
Автор сообщения в Telegram: ☭ Александр Михайлов ☭
> мониторю температуру скриптом - каждую секунду
скорее всего это просто тормозит
Автор сообщения в Telegram: Andrey Andreyuk
Bluetooth клавы и мыши подключали к репке? Радиатор не помешает установку дополнительной платы с pbd-гнездом на штатную гребёнку? Высота стоек при этом 15мм.
Автор сообщения в Telegram: Александр Савин
Товарищи, подскажите как такое может быть. Запилил охлаждение на проц от gpio и мониторю температуру скриптом каждую секунду на основании значения в файле /sys/class/thermal/thermal_zone0/temp при превышении 60 включается кулер. При 55 отключается. Однако иногда проскакивают нереальные значения. Сами понимаете что за секунду невозможно охладится почти на 30 градусов. Однако это ещё пол беды. Если задействовать все ядра в тесте, то при превышении в один момент температура как бы падает до 35 и больше не растёт по данным из файла, а на деле происходит отключение репки от перегрева проца. (ОС Альт p10)
Автор сообщения в Telegram: ☭ Александр Михайлов ☭
24MHz/M, M can be set in the CCU
Conversion Time = 0.583 * M (us)
THS Clock Divide Ratio: 1, 2, 4, 6
> мониторю температуру скриптом - каждую секунду
скорее всего это просто тормозит
Автор сообщения в Telegram: Andrey Andreyuk
Есть подозрение, что там промежуточные данные с АЦП сразу кладутся в регистр, поэтому если в момент "подсчёта" посмотреть в него, то получается вот это. Я сам нарывался на это. Но у меня опять же вопрос "почему часто так удачно складывается", учитывая, что по даташиту:
Т.е. максимум 3,5us должно занимать преобразование.Код:24MHz/M, M can be set in the CCU Conversion Time = 0.583 * M (us) THS Clock Divide Ratio: 1, 2, 4, 6
Автор сообщения в Telegram: Fedor Krutey
Таких значений больше не было. Но теперь при запуске теста (компиляция модуля ядра на всех ядрах) видимо за три секунды паузы температура прыгает до такого значения что в /sys/class/thermal/thermal_zone0/temp её значение 35 а по факту идёт рост, и кулер само собой не срабатывает. Интересно почему так, а точнее где именно проблема, в ядре альтовском или датчике температуры что в проце
Автор сообщения в Telegram: ☭ Александр Михайлов ☭
Bluetooth клавы и мыши подключали к репке? Радиатор не помешает установку дополнительной платы с pbd-гнездом на штатную гребёнку? Высота стоек при этом 15мм.
Автор сообщения в Telegram: Александр Савин
Что может быть.
Ставлю botacera от libretech h5 звук на hdmi есть
Меняю dtb на repka pi, звук проподает
Автор сообщения в Telegram: Дмитрий
У h5 глючит датчик температуры. Еще лучше снимать с контроллера питания
Автор сообщения в Telegram: Дмитрий
А это как, мне пример хотя бы
Автор сообщения в Telegram: ☭ Александр Михайлов ☭
pwr_temp="$(bc <<< "$(cat /sys/bus/iio/devices/iio:device0/in_temp_raw) / 9.448673 - 267.7")"
Работает на 1.4
Не знаю сейчас 1.3 версия с резисторами или нет идет.
Резисторы приедут сделаю материал если что
Автор сообщения в Telegram: Дмитрий
Или вот готовое вычисление для шелл-скрипта:
Код:pwr_temp="$(bc <<< "$(cat /sys/bus/iio/devices/iio:device0/in_temp_raw) / 9.448673 - 267.7")"
Автор сообщения в Telegram: Fedor Krutey
Дмитрий, @screatorpro, Вы же, вроде, писали питоновую библиотеку GPIO? Я так понял, что библотека была преобразована из старого питона2-й версии в современный третий питон. Так вот, там остались старые, от второго питона заголовки файлов:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
Их бы хорошо подчистить:
#!/usr/bin/env python3
и кодировка не нужна, поскольку по умолчанию она сейчас utf-8.
Автор сообщения в Telegram: IvZe
на 1.3 есть хотя бы посадочное место под резистор? И какой резистор впаивать/менять?
У меня такой вариант платы
Автор сообщения в Telegram: Дмитрий Кузьмичев