66

Есть ли поддающиеся количественному определению доказательства того, что маршрутизаторы с циклическим включением питания могут поддерживаться в течение 10 секунд или в течение любого произвольного промежутка времени, а не просто отключаться и снова включаться?

Это связано с устранением неисправностей неправильно работающего маршрутизатора. Теория основана на «вещах», которые необходимо очистить от памяти, и это может занять несколько секунд.

Это также теория, относящаяся к электронике более десяти лет назад, и я уверен, что тогда она была такой же анекдотичной.

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

Есть ли поддающаяся количественной оценке причина для поддержки маршрутизаторов с циклическим включением питания в течение 10 секунд или в течение любого произвольного промежутка времени, вместо простого отключения и повторного подключения? Источники приветствуются

9 ответов9

74

Да, есть.

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

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

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

Дело в том, что электронные компоненты далеки от совершенства, и любые помехи могут привести к непредсказуемым результатам.

16

Десять секунд - произвольно большой промежуток времени, но да, электронным устройствам требуется время, чтобы полностью разрядиться из-за емкости внутри цепей. Часть этой емкости является преднамеренной; некоторые из этого нет.

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

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

Фактически, в старые времена параллельных портов это был гарантированный способ исправить упрямый принтер. Отключите принтер, отсоедините компьютер и отсоедините параллельный кабель. Затем нажмите кнопку питания на обоих устройствах. Затем подключите все обратно. Работал каждый раз. Параллельные шины SCSI иногда имели эту проблему.

10

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

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

9

Работая в качестве технической поддержки более 3 лет, я могу вам сказать, что 10 секунд, безусловно, произвольны, но просты в общении и должны быть немного дольше, чем необходимо (вероятно, 5 или 6 будут работать хорошо), но когда вы включаете и выключаете питание Вам нужно сделать это только один раз. Отключите модем и маршрутизатор, подождите 10 секунд (мой счет, вероятно, отличается от счета клиента), сначала подключите модем, дождитесь, пока загорится индикатор подключения (или подождите еще 10 секунд), затем подключите маршрутизатор. Если проблема - замороженный модем / маршрутизатор, это работает как очарование. Каждый раз. Гарантированный.

PS - Когда у меня возникают проблемы с сетью при настройке ADSL/ маршрутизатора / 2x интернет-ТВ-боксов / NAS + веб-сервера, я все равно считаю до 10. :)

3

Еще одна причина именно для кабельных модемов, которую я услышал от техника:

Модемы будут "звонить домой" интернет-провайдеру каждые 30(иш) секунд, чтобы интернет-провайдер узнал, что он все еще подключен. Некоторые типы сбоев или обновлений настроек могут быть разрешены только после того, как системы провайдера узнают, что модем отключен. Они не могут этого знать, пока не пройдут 30 секунд, поэтому они просят вас подождать не менее 1 минуты.

2

Ответ «это конденсаторы» уже дан, но это еще не все. Давайте посмотрим на это немного глубже.

Большинство устройств работают от переменного напряжения в доме (110 В или 220 В переменного тока), при частоте 50 Гц или около того, через адаптер питания, до низковольтного постоянного тока (5 В или 12 В постоянного тока).

Переменный ток - это ток, который циклически меняется от положительного до отрицательного ... что означает прохождение через ноль. Таким образом, в течение доли секунды, 100 раз в секунду, на ваше устройство не подается напряжение.

Очевидно, что ваше устройство должно быть способно обрабатывать / очень короткое / прерывание питания, иначе оно не будет работать более одной сотой секунды. Сначала это делается путем понижения напряжения до приемлемого уровня в трансформаторе (пара витков вокруг сердечника: большой тяжелый бит в большинстве источников питания). Это меняет вас с 110 В переменного тока, скажем, до 20 В переменного тока.

Следующим шагом является преобразование его из переменного тока в комковатый тип постоянного тока: "мостовой выпрямитель" (четыре диода, расположенные таким образом, что независимо от того, течет ли напряжение на входе так или иначе, оно течет только на выходе). Таким образом, вместо взмахов вверх и вниз от +10 до -10, вы получите серию комков, от 0 до +10.

Затем это напряжение нуждается в "сглаживании": именно здесь появляются конденсаторы, и мы избавляемся от провалов нулевого напряжения. Каждый скачок напряжения заряжает конденсаторы; каждый провал разряжает его. Чем больше конденсатор, тем больше тока он может накапливать в виде заряда от этого "комка", и тем меньше время разряда. Это означает, что более плавный результат.

Но всегда есть некоторая флуктуация, поэтому на последнем этапе часто используется "регулятор напряжения", микросхема, которая берет что-то от, скажем, от 20 В до 3 В, и выдает надежные 5 В или около того.

Затем все компоненты берут это 5v и преобразуют его в 5v и 0v, чтобы обозначить 1 и 0 ... за исключением того, что они этого не делают. Они преобразуют его в "напряжение выше или ниже пары вольт", чтобы обозначить 1 или 0: так что есть много возможностей.

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

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

Одной из тех вещей, которые он сохраняет, является "программный счетчик", то есть, какая команда последней считана, поэтому он знает, как выполнить бит "перейти к следующей команде в последовательности" выше.

Когда вы включаете процессор в первый раз, он пытается прочитать в счетчике программ, и, поскольку память полностью разряжена, счетчик программ содержит нулевое значение. Это означает, что он загружается ... поэтому он читает в команде с нулевого адреса, который является загрузочным кодом. [nb: большое упрощение здесь! По правде говоря, другие вещи также должны достигнуть нуля для перезагрузки.]

Итак, когда вы включаете и выключаете питание, вам нужно ждать достаточно долго для:

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

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

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

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

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

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

Таким образом, без разборки устройства и составления графика падения тока и времени разряда памяти для каждого компонента, сводка такова:

NO. Минимальное безопасное время перезагрузки точно не поддается количественной оценке. Он не постоянен даже для каждого устройства или даже для перезагрузки одного и того же устройства.

[Примечание: все вышеперечисленное является существенным упрощением реальности, но, по крайней мере, несколько лучше, чем «это конденсаторы!«]

[Редактировать: из службы технической поддержки, я знаю, что если вы скажете кому-нибудь отключить и снова подключить его, они довольно часто просто не сделают этого, но скажут, что сделали. Кажется, что люди не хотят просто выполнять действие, а затем отменять его: они будут сокращать действие до его логического завершения, где ничего не изменилось. Точно так же, если вы считаете, что кабель был отключен от сети и просите их проверить, они часто будут подтверждать вам, что он подключен идеально, даже не вставая с места для проверки.

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

Самое лучшее, однако, это попросить их вытащить кабель, надуть его, чтобы убедиться, что нет пыли, разрывающего контакты и создающего шум, а затем вставить его обратно. Я НИКОГДА не знал кого-то, чтобы не отключить, когда дал эту инструкцию. Удар, очевидно, не делает ничего, кроме того, что он сначала отключил кабель, а затем немного подождал, прежде чем снова подключить. Просить их выполнить эту процедуру также далеко, FAR с большей вероятностью преуспеет, если вы думаете, что кабель только что был отключен. Это, очевидно, исправляет 100% этих ситуаций, но только часть из них когда-либо признает, что «когда я пошел на это, я обнаружил, что он отключен ...»]

1

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

Если устройство спроектировано с учетом работы с низким энергопотреблением, даже обычные крышки блока питания могут поддерживать процессор в (нежелательном) режиме с низким энергопотреблением более минуты, но устройства, которые не предназначены для абсолютно Минимальное энергопотребление потребляет достаточный ток даже в режиме низкого энергопотребления, чтобы в течение нескольких секунд истощить ограничения. Например, в то время как некоторые микросхемы памяти потребляют менее 1 мкА (одна миллионная часть ампер) в режиме ожидания, некоторые более дешевые, но эквивалентные могут приближаться к 100 мкА. Если бы все остальное в устройстве с батарейным питанием, таком как телефон, потребляло бы в среднем 5 мкА в режиме ожидания, то потребление 100 мА микросхемы памяти значительно сократило бы срок службы батареи. С другой стороны, если устройство потребляет 100 мА при каждом подключении (100 тысячных или одной десятой ампер), микросхема памяти, потребляющая на 100 мкА больше, чем необходимо, только увеличит энергопотребление на 0,1%.

Обратите внимание, что некоторые устройства с батарейным питанием имеют кнопку сброса; это потому, что, хотя удаление и переустановка батарей обычно приводит к их чистому сбросу, они могут оказаться в ситуации, когда они не работают, но почти не потребляют ток. Если устройство попадает в такое состояние, может быть практически невозможно восстановить его работу без кнопки сброса.

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

1

Я согласен с другими техническими специалистами в отношении того, что 10 секунд являются произвольными. Точное время, необходимое для полной разрядки конденсаторов устройства, зависит от самих конденсаторов.

Я также могу еще больше поверить комментарию "user2813274", потому что я столкнулся с подобным событием с материнской платой ... за исключением случая, когда речь шла об этой материнской плате, время, отведенное на полное истощение платы, составило 6 месяцев. Как ни странно, кажется, что до тех пор, пока плата полностью не опустошится, она не будет правильно включаться. Но после 6 месяцев сидения на полке я снова попробовал плату, и она подошла, и до сих пор отлично работает. Конкретной платой был Asus M2N4-SLI (если мне не изменяет память), у которого начались проблемы при первой установке из-за сопряжения с картой Radeon, которая не вполне соответствовала требованиям к напряжению шины, и продолжал закрываться в середине игр во время быстрых последовательностей действий. Первоначально создалось впечатление, что проблема была просто в перегреве, но после добавления довольно радикальных решений для охлаждения поведение продолжилось, и в итоге плата перестала работать вообще. Я подумал, что он был жареным, но я не хотел просто выбрасывать мусор в тот день ... и я рад, что не сделал этого, потому что это оказалось одной из лучших досок, которые у меня есть.

В любом случае, у меня есть Linksys WRT54GS-v2.1 и Cradlepoint 1100, оба из которых я перенастроил и поставил себе задачу как WAP, потому что мои потребности в маршрутизации / брандмауэре превышают возможности обоих устройств (поэтому я создал действительно быстрый pfSense IPS / IDS / Брандмауэр и переназначил два других). В случае обоих устройств лучше всего дать им по крайней мере 10 секунд, если не 30 секунд, чтобы они полностью истощали, чтобы избежать повреждения памяти при загрузке из-за фрагментов последней среды выполнения, зависшей после мощность свалки. Оба моих WAP более или менее равны с точки зрения требований к питанию, но имеют разную конфигурацию конденсаторов и имеют тенденцию к разряду с разной скоростью. Было бы трудно измерить точное время, необходимое без очень чувствительного осциллографа, чтобы контролировать плату на каждом пути передачи тока.

0

Подумайте об этом таким образом,

если вы отключили устройство и прикоснулись к любому конденсатору в цепи с помощью светодиода

сколько секунд вам придется подождать, пока не хватит остаточной мощности, чтобы зажечь лампочку?

это твой ответ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .