Перейти к содержанию

Перезагрузка с USB


Рекомендуемые сообщения

Подскажите, может ли замыкание каких-то контактов  usb разьема вызвать перезагрузку компьютера.

Можно ли как-то реализовать это? Ну и чтобы не упыхать мосты на материнской плате.

Ну или не замыкание, а как-то схемно реализовать?

 

Ссылка на комментарий
Поделиться на другие сайты

23 минуты назад, onfrich сказал:

Подскажите, может ли замыкание каких-то контактов  usb разьема вызвать перезагрузку компьютера.

В штатном режиме - никак.
Единственную возможность вижу - сделать имитатор USB-клавиатуры и имитировать серию нажатия кнопок, вызывающих перезагрузку. 

Ссылка на комментарий
Поделиться на другие сайты

Для этого выпускают USB Watchdog https://www.aliexpress.com/item/-/32816132492.html

MLLSE-USB-Watchdog-Card-Reset-Controller

Или надо просто ещё одну кнопку Reset добавить?

Изменено пользователем Vascom
Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

42 минуты назад, Vascom сказал:

 

Или надо просто ещё одну кнопку Reset добавить?

По сути да, нужна просто кнопка reset  в usb, которая не навредит железу без использования ресурсов операциооных систем.. тупо на уровне железа

Ссылка на комментарий
Поделиться на другие сайты

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

 

8 минут назад, Vascom сказал:

Только добавив дополнительные провода к кнопке Reset.

а если замкнуть питание кратко, блок должен по идее просесть и пойдет перезагрузка, если защита не успеет сработать?

Ссылка на комментарий
Поделиться на другие сайты

Смысл насиловать блок питания? А в гнезде USB коротить питание бессмысленно: контроллер порта или в защиту уйдёт, или в Вальхаллу, это как повезёт...

Ссылка на комментарий
Поделиться на другие сайты

В 15.01.2018 в 14:49, onfrich сказал:

а если замкнуть питание кратко

это зависит к чему на мамке юсб распаян - если напрямую к мосту - то мож и начнётся перезагрузка сразу, а если через хост-контроллер - то могут начаться приколы...

В 15.01.2018 в 13:28, onfrich сказал:

Ну или не замыкание, а как-то схемно реализовать?

пульт ДУ (инфракрасный, радио - без разницы), приёмник которого замкнёт кнопку "резет"...

Улыбнись! Завтра будет ещё хуже...

@Borodach - мудератор.

Ссылка на комментарий
Поделиться на другие сайты

On 15/01/2018 at 1:49 PM, onfrich said:

если замкнуть питание кратко,

Вряд-ли, или сработает защита, или сгорит дроссель (предохранитель, может самовосстанавливающийся) на питании порта. В любом случае это аварийный режим и последствия непредсказуемы.

Настоящему коту и в декабре март!

Ссылка на комментарий
Поделиться на другие сайты

Возможен "колхозный" вариант с использованием контроллёра от ненужной/неисправной USB клавиатуры и установкой софта - планировщика, типа PowerOff. В программе назначаем горячие клавиши на перезагрузку, а на контроллёре клавиатуры имитируем нажатие этой комбинации.
Вроде и готовые решения у китайцев попадались, но сходу не нашёл.

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

Вот такая штучка совместима с Ардуино, в примерах есть скетч - имитатор клавиатуры. Допилить его для выдачи клавиатурной комбинации при замыкании кнопки, подключенной к любому цифровому входу - задача для первоклассника. Кстати, для выключения или перезагрузки никаких дополнительных программ не нужно. Достаточно выдать Ctrl+Esc для открытия меню кнопки "Старт", дальше "стрелка вверх", Enter = выключение (для WinXP, в остальных принцип тот же).
Для перезагрузки добавить  ещё две-три кнопки управления курсором (зависит от ОС).

5a643b403da69_Untitled-2copy.jpg.512a93110cdab40d5e0422885694f2ee.jpg

Изменено пользователем oldmao
Ссылка на комментарий
Поделиться на другие сайты

Так то да, можно "нажать" Win + вправо и т.д. Но может быть запущен какой-то софт, который запросит дополнительного подтверждения. Планировщик же, насколько я понимаю, всё равно закроет такую программу принудительно.

Автор бы ещё сказал, зачем это нужно ему, может и не в той степи лежит решение.

ps. Кстати, вспомнилось - некоторые "игровые" мыши имеют возможность записывать во внутреннюю память скрипты с комбинациями клавиш, выполняемые по нажатию горячей кнопки на этой мыши. В частности A4-X7хх. В комплекте идёт специальный софт для программировани скриптов. Тоже решение.

Изменено пользователем Dr. West

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

На флешку закинуть батник в авторан типа "shutdown.exe -r -f -t 00".  :)

Сынок, не спрашивай, что Родина может сделать для тебя. Подумай, что ты можешь сделать для Родины.

Ссылка на комментарий
Поделиться на другие сайты

В 21.01.2018 в 16:00, fant сказал:

На флешку закинуть батник в авторан типа "shutdown.exe -r -f -t 00".  :)

при условии, что авторан выключен по умолчанию и включать его не нужно не прокатит...
 

 

В 21.01.2018 в 10:19, Dr. West сказал:

Так то да, можно "нажать" Win + вправо и т.д. Но может быть запущен какой-то софт, который запросит дополнительного подтверждения. Планировщик же, насколько я понимаю, всё равно закроет такую программу принудительно.

Автор бы ещё сказал, зачем это нужно ему, может и не в той степи лежит решение.

ps. Кстати, вспомнилось - некоторые "игровые" мыши имеют возможность записывать во внутреннюю память скрипты с комбинациями клавиш, выполняемые по нажатию горячей кнопки на этой мыши. В частности A4-X7хх. В комплекте идёт специальный софт для программировани скриптов. Тоже решение.

Win + вправо интересный момент, можно впринципе сэмулировать нажатие, попробую, спасибо

Ссылка на комментарий
Поделиться на другие сайты

Перегрузка может произойти тока через боковые контакты, , и оболочку разъёма, и то, система отключит питание, при возникновении КЗ по этим контактам, в определённое время. 

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, onfrich сказал:

при условии, что авторан выключен по умолчанию

Насколько помню, по умолчанию сия вредная фича включена.

1 час назад, onfrich сказал:

включать его не нужно

Согласен на 200 %.

1 час назад, onfrich сказал:

 не прокатит...

Вы просили варианты воздействия на USB порт, которыми можно  осуществить перезагрузку компьютера. Это один из них.

Изменено пользователем fant

Сынок, не спрашивай, что Родина может сделать для тебя. Подумай, что ты можешь сделать для Родины.

Ссылка на комментарий
Поделиться на другие сайты

В 21.01.2018 в 10:19, Dr. West сказал:

Автор бы ещё сказал, зачем это нужно ему, может и не в той степи лежит решение.

Логично. Ибо поиск "неординарных" решений при наличии простого и логичного привносит в мозг разные мысли. ;)

Сынок, не спрашивай, что Родина может сделать для тебя. Подумай, что ты можешь сделать для Родины.

Ссылка на комментарий
Поделиться на другие сайты

Твой вариант - это эмулятор HID из arduino pro micro, который эмулирует нажатие win+R, cmd, shutdown /r /c "перезагрузка с USB"

Можешь тут почитать https://geektimes.ru/post/294271/

@oldmao все верно подсказал.

Если это нужно автоматизировать и т.д. - то добавь к ардуине (проще взять "бутерброд" тогда)  сетевой модуль или wifi, заведи все это в zabbix или еще чего и будет автоматическая перезагрузка по событию, условию и т.д. (через реле и ресет)

Может уже в китае это давно есть в виде готового модуля.

Изменено пользователем spekky
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Что нужно перегружать - ПК или какой-нибудь Raspberry Pi?

Кто инициатор перезагрузки - программа на ПК или внешнее устройство / человек?

Если внешнее устройство, как писали выше нужно чем-то замыкать пины Reset параллельно кнопке или вместо кнопки. Для чего тут USB порт? Замыкать можно как транзистором, так и реле, оба варианта я делал.

Если с ПК тогда любой USB контроллер для управления питанием внешних устройств, только на выходе реле вместо подачи напряжения должно замыкать контакт.

Изменено пользователем bvitaly
Ссылка на комментарий
Поделиться на другие сайты

На ноутбуках не сработает на 90 процентов. Там защита в мосте стоит. Специально на случай замыкания.

Другое дело - программирование устройства, как периферии - которая отдаст аппаратный сигнал на выключение. Но есть момент. Такие инструменты и инструкции есть на серверных платах, а также системных платах серьёзных маршрутизаторов. Поэтому на обычном, домашнем ПК сделать подобный девайс - сложно. Нужно знать микрокоманды производителя материнских плат. Когда устройство опознается, как системная периферия. Я видел такие тестовые блоки. Очень специфичная вещь. Подытожив коротко скажу: Если упереться рогом, то сделать можно. Но зачем? Это реально очень сложно.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...