Trevor 0 8 января, 2021 Опубликовано 8 января, 2021 (изменено) · Жалоба Добрый день! Пытаюсь настроить одноплатник так, чтобы управлять основным ПК. Сценарий такой: одноплатник всегда включен, захожу на него по ssh, могу видеть включен ли основной ПК (считывая power led через GPIO), а так же включить или выключать его (симулируя нажатие кнопки питания через GPIO). В электронике не разбираюсь, собрал какую-то схему по интернету, работает. Все ли здесь правильно и нельзя ли упростить? Элементы U1 и U2 это такая оптопара: https://www.chipdip.ru/product/pc817-ltv817c-liteon Изменено 8 января, 2021 пользователем Trevor опечатка Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trevor 0 9 января, 2021 Опубликовано 9 января, 2021 · Жалоба R4 = 10 кОм Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 223 9 января, 2021 Опубликовано 9 января, 2021 · Жалоба Выв.3 U2 соединить с общим, R4 соединить с выв.4 и +3,3 В, а R3 выкинуть. Сигнал получится инверсным. Но где же третий оптрон — для кнопки "сброс"? Ведь каждое включение и выключение — это механический стресс. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trevor 0 9 января, 2021 Опубликовано 9 января, 2021 · Жалоба 10 часов назад, Plain сказал: Выв.3 U2 соединить с общим, R4 соединить с выв.4 и +3,3 В, а R3 выкинуть. Сигнал получится инверсным. Но где же третий оптрон — для кнопки "сброс"? Ведь каждое включение и выключение — это механический стресс. Купил 2 оптрона для reset и power, но потом решил что обратная связь от pled важнее чем reset. Так что сброс будет в следующей версии. Для удобства обозначил выходы GPIO буквами. Про U2-3 не понял, что такое "общий"? Если U2-3 отключить от C, то ввода не будет вообще. Может это имелось в виду: но тогда непонятно как выкинуть R3, ведь A будет закорочен с C. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 9 января, 2021 Опубликовано 9 января, 2021 · Жалоба 22 минуты назад, Trevor сказал: Для удобства обозначил выходы GPIO буквами. Про U2-3 не понял, что такое "общий"? Если U2-3 отключить от C, то ввода не будет вообще. Может это имелось в виду: Вторая схема неправильная. Вам не то посоветовали. Поставьте R4 в оранжевую цепь, а чёрная цепь - напрямую. PS: Без базовых знаний электроники (как у Вас), лучше сразу запастись запасным БП и материнкой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 223 9 января, 2021 Опубликовано 9 января, 2021 · Жалоба 1 час назад, Trevor сказал: что такое "общий"? То же, что и у всего живого — земля. 1 час назад, Trevor сказал: Может это имелось в виду Не знаю, где Вы в моём тексте нашли причину для гадания. Рассмотрите на своей схеме R4 — что про два его вывода сказано у меня, и что в итоге "получилось" у Вас. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trevor 0 9 января, 2021 Опубликовано 9 января, 2021 (изменено) · Жалоба 5 часов назад, jcxz сказал: Вторая схема неправильная. Вам не то посоветовали. Поставьте R4 в оранжевую цепь, а чёрная цепь - напрямую. PS: Без базовых знаний электроники (как у Вас), лучше сразу запастись запасным БП и материнкой. Запасся тестовой материнкой и БП, хотя я больше опасаюсь за одноплатник. Про R4 похоже на правду, проверю, спасибо. Изменено 9 января, 2021 пользователем Trevor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trevor 0 9 января, 2021 Опубликовано 9 января, 2021 (изменено) · Жалоба 4 часа назад, Plain сказал: То же, что и у всего живого — земля. Не знаю, где Вы в моём тексте нашли причину для гадания. Рассмотрите на своей схеме R4 — что про два его вывода сказано у меня, и что в итоге "получилось" у Вас. Не знал такого термина. На счет алгоритма, по шагам, изначально имеем: шаг 1 "Выв.3 U2 соединить с общим": шаг 2а "R4 соединить с выв.4": шаг 2б "и +3,3 В": шаг 2в, наверное надо удалить оранжевый, иначе сопротивление R4 бессмысленно: шаг 3 "а R3 выкинуть": Так правильно? Если нет, то объясните как. В данной версии пины E, U2-3 и C находятся в одной цепи, не включится ли C при активации D? Изменено 9 января, 2021 пользователем Trevor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 9 января, 2021 Опубликовано 9 января, 2021 · Жалоба Trevor, любезный, а просто по ethernet не проще (читай - не судьба?) настроить управление "персоналкой", вроде как, лет не менее 15-ти уж "сетевуха" умеет разбудить (ну про уложить, понятно) ПК? Как-то управление многогигагерцовым "числогрызом" с "числогрыза", но просто гигагерцового, выглядит... странновато ;-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trevor 0 9 января, 2021 Опубликовано 9 января, 2021 (изменено) · Жалоба 22 минуты назад, Obam сказал: Trevor, любезный, а просто по ethernet не проще (читай - не судьба?) настроить управление "персоналкой", вроде как, лет не менее 15-ти уж "сетевуха" умеет разбудить (ну про уложить, понятно) ПК? Как-то управление многогигагерцовым "числогрызом" с "числогрыза", но просто гигагерцового, выглядит... странновато ;-) Во-первых, хочу научиться GPIO. Во-вторых, WOL не работает по wifi. В-третьих, при возне с драйверами удаленный комп может зависнуть наглухо, так что перезагрузка или выключение возможны только кнопкой. Единственно одноплатник это пожалуй перебор, ардуина дешевле. Но пока что в руки попал одноплатник, а с точки зрения GPIO разницы нет. Изменено 9 января, 2021 пользователем Trevor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Raven 11 10 января, 2021 Опубликовано 10 января, 2021 · Жалоба 1 hour ago, Trevor said: Так правильно? Если нет, то объясните как. В данной версии пины E, U2-3 и C находятся в одной цепи, не включится ли C при активации D? 1. Еще не все правильно. Надо контакт C соединить с U2-4 (т.е. снимать сигнал с коллектора оптотранзистора), а не намертво закорачивать вход на землю/общий провод, как у вас сейчас. Напомню, что теперь (на новой схеме) на C будет инверсия сигнала на PLED (PLED=1 => C=0). 2. Есть некоторое сомнение насчет согласованности падения напряжения на PLED с характеристиками светодиода в оптопаре U2 (достаточно ли?). Но это мы скоро узнаем опытным путем, как я понимаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ae_ 2 10 января, 2021 Опубликовано 10 января, 2021 · Жалоба On 1/9/2021 at 7:47 AM, Trevor said: собрал какую-то схему по интернету, работает. Все ли здесь правильно и нельзя ли упростить? На мой взгляд, если схема уже делает именно то, что от неё нужно — ничего переделывать не надо. Предложенные Plain доработки экономят 1 резистор, но его и так можно заменить перемычкой в оригинальной схеме. Он нужен для ограничения тока через GPIO 35, если тот будет ошибочно сконфигурирован как выход(output), поэтому его лучше оставить. Подключение оптрона к GND вместо +3.3 не изменит надёжность определения on/off, просто получится инверсное значение. Возможно, лучше будет уменьшить сопротивление R1 до 330..470 Ом, т.к. на плате ПК уже есть ограничивающий резистор для PowerLED. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 223 10 января, 2021 Опубликовано 10 января, 2021 · Жалоба 3 часа назад, ae_ сказал: Предложенные Plain доработки экономят Они не экономят, а приводят безопасность в норму — у всех цепей общий провод должен быть подключён явно, потому что это путь отвода помехи. 7 часов назад, Trevor сказал: Не знал такого термина Сейчас знать не требуется, достаточно умения нажимать на кнопки: https://www.google.ru/search?&q=gnd+это Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trevor 0 10 января, 2021 Опубликовано 10 января, 2021 (изменено) · Жалоба 2 часа назад, Plain сказал: что такое "общий"? > То же, что и у всего живого — земля. > Не знал такого термина > Сейчас знать не требуется, достаточно умения нажимать на кнопки: Термин "общий" не загуглишь, слишком обычное слово. 2 часа назад, Plain сказал: Они не экономят, а приводят безопасность в норму — у всех цепей общий провод должен быть подключён явно, потому что это путь отвода помехи. Помехи это наводки? Можете пояснить в какой ситуации изначальная схема не будет работать, а инверсная будет? 7 часов назад, Raven сказал: 1. Еще не все правильно. Надо контакт C соединить с U2-4 (т.е. снимать сигнал с коллектора оптотранзистора), а не намертво закорачивать вход на землю/общий провод, как у вас сейчас. Напомню, что теперь (на новой схеме) на C будет инверсия сигнала на PLED (PLED=1 => C=0). спасибо 7 часов назад, Raven сказал: 2. Есть некоторое сомнение насчет согласованности падения напряжения на PLED с характеристиками светодиода в оптопаре U2 (достаточно ли?). Но это мы скоро узнаем опытным путем, как я понимаю. Схема уже проверена и работает. Конкретно по R1 методом тыка выяснилось, что 10 кОм много, сигнал не проходит. 6 часов назад, ae_ сказал: На мой взгляд, если схема уже делает именно то, что от неё нужно — ничего переделывать не надо. меня смущает использование 2х земель B и E. Если на изначальной схеме R4 подключить к E вместо B, будет ли работать? В частности не будет ли включение D (out) зажигать C (in)? Схема для наглядности: 6 часов назад, ae_ сказал: Возможно, лучше будет уменьшить сопротивление R1 до 330..470 Ом, т.к. на плате ПК уже есть ограничивающий резистор для PowerLED. В даташите оптопары нашел absolute maximum ratings > input > forward current 50 mA, reverse voltage 6 V. Можно ли из этого вычислить необходимое значение для R1? PLED выдает 5.1 V. Еще общий вопрос, припаял резисторы прямо к контактам оптопар, замотал все изолентой, так можно, компоненты не будут перегреваться? Изменено 10 января, 2021 пользователем Trevor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 223 10 января, 2021 Опубликовано 10 января, 2021 · Жалоба 1 час назад, Trevor сказал: Термин "общий" не загуглишь, слишком обычное слово Таких терминов я не произносил, читайте внимательнее: https://www.google.ru/search?&q="общий+провод"+это 1 час назад, Trevor сказал: в какой ситуации изначальная схема не будет работать, а инверсная будет? На лабораторном столе работать будут обе, а в реальной жизни способность первой пережить ЭСР (электростатический разряд) не подтверждена документально, а именно, нет данных о месторасположении и разводке ближайшего к выв.1 GPIO керамического блокировочного конденсатора цепи +3,3 В RPI, к которой подключён выв.4 U2 — на материнских платах ПК по этим граблям прошлись давно, поэтому там эти конденсаторы в изобилии в непосредственной близости ко всем соединителям. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться