Форум по системам видеонаблюдения и безопасности.
Форум по системам видеонаблюдения, безопасности, пожарным и охранным сигнализациям, контролю доступа.
Решено: DES-1210-28P и hikvision DS-2CD7164-E
Все вопросы по IP камерам, IP серверам и по программному обеспечению для IP видеонаблюдения.
8 сообщений • Страница 1 из 1
GenaSPB Модератор Сообщения: 11074 Зарегистрирован: 20 апр 2010, 11:33 Откуда: Санкт-Петербург Контактная информация:
Решено: DES-1210-28P и hikvision DS-2CD7164-E
Сообщение GenaSPB » 22 дек 2015, 23:07
Имеем выше указанную связку. По отдельности все в порядке вместе этот коммутатор ни как не хочет подавать питание на эту камеру. В предыдущий раз с другой такой-же камерой помогло перетыкание ее в 1 порт. На нем до 30 Вт можно вешать. Камера, кабель, коммутатор исправны и долгое время работали. Есть ли способ заставить этот коммутатор выдавать питание на камеру без проверки класса устройства.
DES-1210-28P
Версия загрузки 1.00.011
Версия ПО 3.10.011
Версия протокола 2.001.004
Версия HW B1
Sergiodemaster Специалист Сообщения: 3407 Зарегистрирован: 16 окт 2012, 09:24 Откуда: Рязань
Re: DES-1210-28P и hikvision DS-2CD7164-E
Сообщение Sergiodemaster » 22 дек 2015, 23:24
GenaSPB Модератор Сообщения: 11074 Зарегистрирован: 20 апр 2010, 11:33 Откуда: Санкт-Петербург Контактная информация:
Re: DES-1210-28P и hikvision DS-2CD7164-E
Сообщение GenaSPB » 23 дек 2015, 00:18
Кто нибудь шил эти длинки? Думаю вот шить или нет удаленно? Или есть вероятность уранить железку?
GenaSPB Модератор Сообщения: 11074 Зарегистрирован: 20 апр 2010, 11:33 Откуда: Санкт-Петербург Контактная информация:
Re: DES-1210-28P и hikvision DS-2CD7164-E
Сообщение GenaSPB » 23 дек 2015, 00:45
Нашел для версии С
Fix IOT issue with HIKVision Camera. Adding «Delay Power Detect» to extend PD detection schedule from 400ms to 500ms
В версии B эту функцию нашел в коммутаторе с версией ПО 3.12.015 так что будем обновляться, но когда к железке поближе буду.
GenaSPB Модератор Сообщения: 11074 Зарегистрирован: 20 апр 2010, 11:33 Откуда: Санкт-Петербург Контактная информация:
Delay power detect что это
Device power up delay (DPUD) – это функция, используемая в электронных устройствах для предотвращения неисправностей и повышения эффективности работы. Данная функция позволяет организовать задержку включения устройства после подачи питания. Важно отметить, что DPUD является неотъемлемой частью многих современных электронных устройств, таких как компьютеры, мобильные телефоны, телевизоры и прочие.
Почему задержка включения необходима? Главная причина – стабилизация питания. Электронные устройства требуют постоянного и стабильного питания, чтобы корректно функционировать. В момент включения питания может возникнуть скачок напряжения или падение напряжения, что может негативно повлиять на состояние устройства. DPUD решает эту проблему, позволяя питанию установиться и стабилизироваться до включения самого устройства.
Как же DPUD работает? После подачи питания на устройство, происходит процесс контроля и стабилизации напряжения. В данное время устройство находится в состоянии ожидания, не производит никаких операций и не отвечает на команды пользователя. После истечения времени задержки, устройство переходит в активный режим работы и готово к взаимодействию с пользователем.
Что такое задержка запуска устройства?
Задержка запуска устройства, также известная как «Device power up delay», важный параметр, который определяет время, необходимое для включения и запуска устройства после подачи питания. Это время, которое требуется компонентам устройства для инициализации и стабилизации работы перед тем, как оно будет готово к полноценной работе.
Задержка запуска устройства является неотъемлемой частью процесса питания и инициализации. Она обычно связана с техническими особенностями и требованиями компонентов устройства. Каждое устройство может иметь собственную задержку запуска, которая может быть разной и зависеть от различных факторов, таких как сложность устройства, тип используемых компонентов и технических требований.
Задержка запуска устройства может иметь различные причины. Одна из основных причин — это необходимость выполнения инициализации и проверки различных компонентов устройства. Например, микропроцессор может требовать некоторого времени, чтобы загрузить программное обеспечение и установить коммуникационные соединения. Аналоговые компоненты могут требовать времени для стабилизации напряжения или установления оптимальной рабочей температуры.
Величина задержки запуска устройства может варьироваться в широких пределах. В некоторых случаях задержка составляет несколько миллисекунд, в то время как в других случаях может достигать нескольких секунд или даже минут. Это зависит от требований и компонентов конкретного устройства.
Задержка запуска устройства является важным параметром, который необходимо учитывать при разработке и использовании устройств. Неправильная или недостаточная задержка может привести к нестабильной работе или неполной инициализации устройства. Она должна быть правильно настроена с учетом требований и характеристик используемых компонентов, чтобы обеспечить надежную работу устройства и избежать возможных проблем.
Что влияет на задержку запуска?
Задержка запуска устройства может зависеть от разных факторов, таких как:
- Аппаратные особенности: Некоторые устройства имеют встроенные функции задержки запуска, которые способны определить внутренние состояния и условия передачи энергии.
- Структура программного обеспечения: Время, необходимое для запуска устройства, может зависеть от сложности программного обеспечения, которое контролирует процесс загрузки устройства. Крупные программные пакеты или драйверы могут требовать больше времени для загрузки и инициализации.
- Настройки BIOS или UEFI: Некоторые задержки запуска могут быть связаны с настройками базовой системы ввода-вывода (BIOS) или ее модернизированного аналога интерфейса для расширенной микропрограммы (UEFI). Некорректные настройки или несовместимое оборудование могут вызывать задержку.
- Проверка и инициализация оборудования: Устройства обычно проверяют и инициализируют подсоединенное оборудование (например, жесткий диск, видеокарта, оперативную память), прежде чем могут быть запущены операционные системы. Если процедура проверки и инициализации оборудования длительна или некоторое оборудование не отвечает, это может привести к задержке запуска.
- Обновление прошивки: Задержка запуска может возникать, если прошивка устройства обновляется или проверяется на наличие ошибок. Процесс обновления прошивки может занять некоторое время и требует перезагрузки устройства.
- Наличие шифрования: Если устройство использует функцию шифрования данных, то для доступа к данным может потребоваться дополнительное время для расшифровки.
Кроме перечисленных выше факторов, задержка запуска также может быть вызвана различными внешними условиями, такими как перепады напряжения в сети электропитания или плохие погодные условия.
Процесс включения устройства
Процесс включения устройства, такого как компьютер, смартфон или другое электронное устройство, включает в себя несколько последовательных шагов, которые позволяют его активировать и подготовить к работе. Включение устройства обеспечивает запуск операционной системы и других программ, а также активацию всех необходимых компонентов и подсистем.
Шаги процесса включения устройства могут быть разными для разных типов устройств. Рассмотрим общий процесс включения:
- Нажатие кнопки включения: Включение устройства обычно начинается с нажатия кнопки включения или переключения соответствующего переключателя. Это сигнализирует устройству о том, что пользователь желает его включить.
- Инициализация системы питания: После нажатия кнопки включения устройство получает питание от источника энергии, такого как батарея или электрическая сеть. Система питания инициализируется и начинает обеспечивать энергией все компоненты устройства.
- Проверка железа (POST): При включении компьютера происходит POST (Power-On Self-Test) — тестирование инициализации аппаратного обеспечения. В этом тесте проверяются основные компоненты, такие как процессор, оперативная память, графическая карта и т. д. Если в результате POST возникают ошибки, то устройство может не включиться или вывести сообщение об ошибке.
- Загрузка операционной системы: После успешного прохождения POST устройство продолжает загрузку операционной системы. Операционная система загружает необходимые драйверы, запускает необходимые службы и предоставляет пользователю доступ к интерфейсу устройства.
- Готовность к использованию: Как только операционная система загружена, устройство становится готовым к использованию. Пользователь может взаимодействовать с устройством, запускать приложения и выполнять нужные задачи.
Весь процесс включения устройства обычно занимает всего несколько секунд или минут, в зависимости от типа и сложности устройства. Если устройство не включается, то возможны различные проблемы, такие как неисправность аппаратного обеспечения, проблемы с электропитанием или ошибки в операционной системе.
Важно отметить, что процесс включения может быть немного другим для разных устройств и может включать дополнительные шаги в зависимости от их конкретной аппаратной и программной конфигурации.
Роль программного обеспечения
Программное обеспечение играет важную роль в задержке включения устройства. Оно отвечает за управление и контроль всех процессов, которые происходят при включении устройства. С помощью программного обеспечения можно задать определенную последовательность и время выполнения определенных операций при включении устройства.
Для задержки включения устройства программное обеспечение может использовать специальные алгоритмы и таймеры. Например, при включении компьютера операционная система может запускать различные службы и программы по заданной последовательности, чтобы обеспечить правильную и безопасную работу системы. Это может занимать некоторое время и вызывать задержку во времени включения устройства.
Еще одна важная роль программного обеспечения заключается в том, что оно может оптимизировать работы устройства при включении. Программное обеспечение может определить, какие процессы и операции требуют больше времени, и оптимизировать их, чтобы ускорить процесс включения. Например, программное обеспечение может запускать различные автозагрузки в фоновом режиме, чтобы пользователь смог начать использовать устройство как можно быстрее.
Однако программное обеспечение также может быть и причиной задержки включения устройства. Некорректно работающее программное обеспечение может вызывать ошибки и зависания, что может привести к увеличению времени включения устройства.
В целом, роль программного обеспечения в задержке включения устройства заключается в управлении, контроле и оптимизации процессов, которые происходят при его включении. От правильной работы программного обеспечения зависит быстрота и стабильность работы устройства после его включения.
Как происходит оптимизация задержки запуска?
Оптимизация задержки запуска является важной частью процесса разработки устройств. Ее основная цель заключается в минимизации времени, которое требуется для запуска устройства после подачи питания.
Для достижения оптимальных результатов в оптимизации задержки запуска, разработчики включают следующие шаги:
- Анализ требований: В первую очередь разработчики определяют требования к устройству и задержке запуска. Разные устройства требуют разного времени для запуска в зависимости от их сложности и функциональности.
- Выбор аппаратных компонентов: Важно выбирать аппаратные компоненты, которые обеспечивают быстрый запуск устройства. Процессоры, чипы памяти и другие компоненты имеют разные характеристики, которые могут влиять на время запуска.
- Оптимизация прошивки: Разработчики проводят оптимизацию прошивки, чтобы ускорить процесс запуска устройства. Это может включать оптимизацию кода, используя быстрые алгоритмы и структуры данных, а также избегая затратных операций.
- Управление питанием: Эффективное управление питанием может сильно сократить время задержки запуска. Разработчики могут использовать специальные энергосберегающие режимы и технологии, чтобы минимизировать потребление энергии при запуске и повысить скорость инициализации устройства.
- Устранение узких мест: Разработчики исследуют процесс задержки запуска, чтобы найти возможные узкие места, которые замедляют процесс. После идентификации таких узких мест, они проводят оптимизацию, чтобы устранить их и ускорить запуск устройства.
В итоге, оптимизация задержки запуска позволяет устройствам работать более эффективно и быстро после подачи питания. Это особенно важно для устройств, которые требуют мгновенного отклика или должны быть готовы к использованию в критических ситуациях.
Преимущества и недостатки задержки запуска устройства
Преимущества:
- Защита от перегрузок: задержка запуска устройства позволяет системе проверить и подготовить все компоненты перед началом работы. Это позволяет избежать перегрузок и повреждений, которые могут произойти в случаях, когда все компоненты включаются одновременно.
- Распределение нагрузки: задержка запуска устройства позволяет равномерно распределить нагрузку на систему. Вместо того, чтобы все компоненты запускаться одновременно и потреблять большой объем энергии, устройство может запускать компоненты поочередно, что снижает риск перегрузок и повышает эффективность работы.
- Улучшение долговечности: задержка запуска устройства позволяет уменьшить износ и повысить долговечность компонентов. Медленный старт позволяет элементам системы прогреться и достичь рабочей температуры постепенно, что уменьшает вероятность повреждений или поломок.
- Улучшение стабильности работы: задержка запуска устройства позволяет системе провести необходимые проверки и обновления перед началом работы. Это может помочь в устранении ошибок или несовместимости компонентов, что в свою очередь повышает стабильность работы устройства.
Недостатки:
- Увеличение времени запуска: задержка запуска устройства может привести к увеличению времени, которое требуется для включения и начала работы. Это может быть неудобно для некоторых пользователей, особенно если им необходимо быстро включить устройство.
- Потеря времени работы: если устройство требует длительной задержки перед началом работы, это может привести к потере времени, особенно если пользователь часто включает и выключает устройство. В таких случаях каждый раз ожидание запуска может быть раздражающим и неэффективным.
- Дополнительные затраты: реализация задержки запуска устройства может потребовать дополнительных компонентов или программного обеспечения, что может увеличить стоимость проектирования и производства устройства.
Итог:
Задержка запуска устройства имеет свои преимущества и недостатки. Она может быть полезна для защиты от перегрузок, равномерного распределения нагрузки, улучшения долговечности компонентов и стабильности работы устройства. Однако, она также может увеличить время запуска, потерять времени работы и повлечь дополнительные затраты. При разработке устройства необходимо внимательно рассмотреть эти факторы и выбрать оптимальное решение для конкретного случая.
Delay power detect что это
т.е. если у тебя не только нет пинга, но и не выдается питание на этот порт, то проблема в этом.

Вместо того что-бы соответствовать стандартам, предложили тестировать совместимость их перед каждым проектом.
Выводы мной сделаны. Больше не беру неуправляемые длинки, а управляемым подбираю замену на будущие проекты.
Похожие публикации:
- Как правильно написать сначала в группу
- Какая должность у ип
- Просольмизировать что это значит
- Хардфорк что это значит
Detect self power off (and delay power off)

I’m new! And quite a newby. :\ I build a project with an Arduino and some neopixels. The problem is, that the neopixels stores its last state, and when I switch on the power supply (for both), they tend to blink on start before the Arduino has the chance to toggle them off. It is one switch that toggles on and off. So I thought, may be I can measure the power supply and detect when it is switched off, but keep it on with a capacitor (seperated by a diode, so the measurement is not falsified by the capacitor). If a LOW is detected, I could send a turn-off signal to the LEDs and voila, problem solved. (I didn’t used the right resistor-values for the voltage drop to 5V. sorry) My first question: Is that possible at all? Or is the draw of the arduino to high for a capacitor to keep it up long enough? How big should the capacitor be? Or do you guys have a better way to solve this? My other much more simple idea would be a relay, which would bypass the switch and would be powered on by the arduino at it’s power up. So I can detect the power off state and do my things and then switch myself off with the relais. But my goal would be to get it done without that giant ugly and loudly clicking relay.
asked Nov 7, 2016 at 20:11
21 2 2 bronze badges
\$\begingroup\$ Is this actually powered by a battery, or some kind of AC-DC power supply? \$\endgroup\$
Nov 7, 2016 at 20:17
\$\begingroup\$ Your diode and capacitor placement dont make much sense (diode is always reverse biased) and the capacitor is blocking DC(and backwards). How many LEDs are you lighting up? You’d have to size the capacitor to keep that powered up as well in your concept. \$\endgroup\$
Nov 7, 2016 at 20:19
\$\begingroup\$ One keyword for you is «brown-out detection». It detects falling supply voltage. When your capacitor is large enough for sending the zero signal to the LEDs, it’ll work out. \$\endgroup\$
Nov 7, 2016 at 20:20
\$\begingroup\$ Please tell us you’re not actually using a resistor-divider to make 5V from a 9V battery for your poor little abused arduino. \$\endgroup\$
Nov 7, 2016 at 20:24
\$\begingroup\$ @ambitiose_sed_ineptum I use a DC power supply. Probably a 12V device, since I found one which enough Amps for the LEDs. \$\endgroup\$
Nov 8, 2016 at 9:27
2 Answers 2
\$\begingroup\$
If you’re dead set on the switch method, here’s what I would suggest:

simulate this circuit – Schematic created using CircuitLab
This uses a DPST switch, instead of SPST. This configuration solves the diode and capacitor problems you were having, and allows you to use attachInterrupt() to create a function to wipe all of the neopixels before loss of power. Note, however, that you will need your capacitor(s) to be able to supply the arduino AND all of the neopixels while you are writing to them. This is doable, but requires high farad values. Super capacitors can be an option, but tend to be more expensive. BGMicroElectronics has some that can fit a budget. 2.7 V 50 F capacitors for a couple bucks, put them in series for 5V and 25 F, but they require lots of power to charge, too much for the vast majority of power supplies to handle. You can search for other super capacitors, but I suggest this method instead:
If you aren’t powering this with a battery, use something like this (SE) (the first answer) or this (youtube) (recommended) instead, then a pushbutton is enough to tell the arduino to power down, and the arduino itself cuts off the power, after resetting all of the neopixels. These solutions do consume minimal amounts of power while powered off, which is why I don’t suggest them for battery powered applications.
To echo Wesley Lee in the comments: the diode and capacitor as you have them will not work. Capacitors do not allow DC to pass, so that configuration alone wont allow power to get to the arduino,but then the diode prevents current from flowing to the capacitor anyway. I fixed that using the DPST switch to prevent backflow instead.
It could also be done this way:

Where Vin is the barrel jack connector not the arduinos 5 V line, But again youl run into the problem of chargin the capacitors, and them holding all of the energy that you need.
Delay power detect что это
Fix IOT issue with HIKVision Camera. Adding «Delay Power Detect» to extend PD detection schedule from 400ms to 500ms
т.е. если у тебя не только нет пинга, но и не выдается питание на этот порт, то проблема в этом.
Сообщение отредактировал Prometei — Понедельник, 07.11.2016, 23:30
Группа: Проверенные
Сообщений: 27
Статус: Offline
Сообщение отредактировал Aleksey_ooopchelka — Среда, 09.11.2016, 10:37

Группа: Проверенные
Сообщений: 860
Статус: Offline
Группа: Проверенные
Сообщений: 27
Статус: Offline
Группа: Проверенные
Сообщений: 860
Статус: Offline
Цитата
TEST RESULT: ТЕСТ-Все работает. (проблем не выявлено)
Дальше переписка с Длинком звонки и поездка в сервис, общение там. По финалу мне заявляют что там стоит чип от Broadcom который всем и рулит в этом коммутаторе, в который все зашито на заводе и они в нем ни чего менять не могут.
Цитирую близко к тексту.
Цитата
«Не знаем кто Вам рекомендовал в поддержке отключить энергосберегающий режим, это не возможно поскольку все зашито в чип broadcom к которому Длинк не имеет отношения.»
На предложение связаться с производителем и найти решение.
Цитата
«Компания Dlink так не работает, мы закупили десятки тысяч таких чипов и будем выпускать на них устройства.»
Вместо того что-бы соответствовать стандартам, предложили тестировать совместимость их перед каждым проектом.
Выводы мной сделаны. Больше не беру неуправляемые длинки, а управляемым подбираю замену на будущие проекты.