реклама на сайте
подробности

 
 
> Умный выключатель, Помогите найти выключатель для устройства с Линуксом
Polaris
сообщение May 16 2017, 20:42
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Доброго всем времени суток!
В связи с разработкой устройства на базе embedded-PC возникла необходимость грамотно его выключать - то есть, позволять Линуксу нормально завершать все процессы, не отрубая питание обычным переключателем. Но все решения, которые я увидел, сделаны в духе RPi, то есть, кнопка для выключения, которая подает сигнал Линуксу, но фактически не обесточивает схему. В нашем случае это неприемлемо, так помимо собственно PC есть еще платы с периферией, отключать которую обязательно. Более того, такие решения однозначно существуют - наш принтер (Canon c5235i) имеет как раз такой, потому как при выключении он показывает на экране информацию о выключении и предупреждение, чтобы не трогали выключатель, и только после полной остановки операционки отключается все остальное. После включения выключателя система стартует как обычно. Вероятно, внутри стоит какое-то реле, которым управляет компьютер и отпускает его только при остановке.
Может быть, кто-то уже встречал где-то в продаже такие выключатели? Это здорово сэкономило бы время и ресурсы.
Заранее благодарю.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
x736C
сообщение May 17 2017, 17:09
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Очевидно, необходимо поставить микроконтроллер с кнопкой, подключенный к host pc и ключам управления.
Это самое гибкое и удобное решение имхо. Уверен, в Вашем принтере такая система.
Такая схема реализована в большинстве ноутбуков.
Например, в моем Thinkpad x61s стоит Renesas F2116BG20V-GP, который управляет периферией,
включая питание, за которое отвечает еще один контроллер более низкого уровня -- ASIC фирмы Lenovo.
В Вашем случае достаточно тиньки с элементарной прошивкой. Все на однослойной плате небольшого размера.
Делов на пару-тройку дней.

Цитата(Polaris @ May 16 2017, 23:42) *
то есть, кнопка для выключения, которая подает сигнал Линуксу, но фактически не обесточивает схему. В нашем случае это неприемлемо, так помимо собственно PC есть еще платы с периферией, отключать которую обязательно.

А нельзя обесточивать периферию с хоста, а сам хост усыплять кнопкой?
Больше бы подробностей. Что за embedded pc?
Go to the top of the page
 
+Quote Post
Polaris
сообщение May 18 2017, 13:57
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(x736C @ May 17 2017, 19:09) *
Очевидно, необходимо поставить микроконтроллер с кнопкой, подключенный к host pc и ключам управления.
Это самое гибкое и удобное решение имхо. Уверен, в Вашем принтере такая система.
Такая схема реализована в большинстве ноутбуков.
Например, в моем Thinkpad x61s стоит Renesas F2116BG20V-GP, который управляет периферией,
включая питание, за которое отвечает еще один контроллер более низкого уровня -- ASIC фирмы Lenovo.
В Вашем случае достаточно тиньки с элементарной прошивкой. Все на однослойной плате небольшого размера.
Делов на пару-тройку дней.


А нельзя обесточивать периферию с хоста, а сам хост усыплять кнопкой?
Больше бы подробностей. Что за embedded pc?

Embedded PC - готовый модуль Apalis от Toradex, процессор там iMX6.
Для того, чтобы обесточивать периферию с хоста, нужно знать, что от пользователя пришел сигнал завершения работы, в лабораторных условиях это должен быть выключатель, который однозначно должен рвать 220В, так что всякие там спящие режимы подходят слабо. Пока что размышляю над предложенной здесь схемой с реле параллельно выключателю, управляемым от PC.

Цитата(HardEgor @ May 17 2017, 08:50) *
Называется самоблокировка. Например в пускателях для двигателей такая система используется.
Можно сделать на реле, или каком-нибудь электронном выключателе - одна кнопка включает, а по команде в контроллера - выключает.
Вот схемка:

если например вместо SB1 поставить нормально-закрытый ключ(оптореле?), то можно от контроллера управлять выключением.

Спасибо за схему, направление она дала хорошее, буду думать.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 01:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01383 секунд с 7
ELECTRONIX ©2004-2016