Основы лифтовой электроники. Почему все так сложно?

Поділитися
Вставка
  • Опубліковано 9 жов 2021
  • можно ли построить лифт на Arduino?
    ____________________________________________
    Второй НЕлифтовой канал: / denandreyanov
    Instagram / andreyanovd
  • Наука та технологія

КОМЕНТАРІ • 858

  • @kardanium
    @kardanium 2 роки тому +20

    Та квадратная микросхема на плате Отиса называется ASIC (Application Specific Integrated Circuit) Такие чипы разработчик реализует сначала на FPGA и за тем отправляет свой проект производителю FPGA, где тот реализует проект в чипе. Из наиболее известных производителей FPGA есть компании Xilinx, Intel (Altera), Lattice, Actel.
    Полагаю, в том чипе лифта реализован микропроцессор со специфичной периферией. Ядро может быть Nios II, если это Intel или Microblaze, если это Xilinx. Но может быть и любое другое, которое разработчики в компании Otis посчитали нужным.

    • @sergbo3114
      @sergbo3114 Рік тому +2

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

    • @anatoliyv5607
      @anatoliyv5607 Рік тому +2

      Там и процессор и логика

    • @gjgjd5920
      @gjgjd5920 3 місяці тому

      Тоже самое хотел написать, там и микропроцессор и ещё типа простой микросхемы логика, чтоб защита была. Как от ложных показаний, так и от копирования.

  • @Nanaki278
    @Nanaki278 2 роки тому +61

    - Вы сегодня чините лифтов?
    - Нет, просто показываю.
    - Красивое... =^_^=

  • @sidorovsk
    @sidorovsk 2 роки тому +150

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

    • @pavelvladimirov9583
      @pavelvladimirov9583 2 роки тому +21

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

    • @user-md1jl3nv8z
      @user-md1jl3nv8z 2 роки тому +6

      Там так же я думаю, всё сделано на концевых, пускателях реле и т.д. А МК (микроконтроллер) к примеру нужен, для диагностики разрешение управление и получение информации о том что сейчас с лифтом происходит. Иными словами жесткая автоматика а потом управление. А иначе я считаю бомба замедленного действия.

    • @3a-aaa
      @3a-aaa 2 роки тому +2

      Последствий от пробоя ключа никаких нет, потому что входы и выходы развязаны оптопарами

    • @pavelvladimirov9583
      @pavelvladimirov9583 2 роки тому +9

      @@user-md1jl3nv8z нет. Все реально сделано на контроллере и все необходимые для работы датчики заведены на него, оборудование работает в соответствии с программой в контроллере. Просто есть отдельные датчики именно для безопасности, реле безопасности и исполнительные механизмы, которые представляют собой отдельную систему, со своей отдельной проводкой.

    • @user-md1jl3nv8z
      @user-md1jl3nv8z 2 роки тому

      @@pavelvladimirov9583 Я согласен с вами. Но точно знаю то что система эта комбинированная то есть, аппаратная и программная.

  • @_digitron_bad6174
    @_digitron_bad6174 2 роки тому +22

    Как приятно послушать грамотного человека! Сам с электроникой на "ты", смотрю и всё понятно, радует, что не перевелись ещё люди, которые не снимают ни о чём..Автору респект, молодчинище!

  • @andreys1982
    @andreys1982 2 роки тому +43

    Прекрасная лекция. Главное все понятно. Правда надо иметь представление что такое ардуино и оптрон.

    • @AndreyS333_10
      @AndreyS333_10 2 роки тому +4

      Так можно же в интернете найти это все с нормальным и подробным описанием. Или вас забанили в интернете?

    • @vaydis915
      @vaydis915 2 роки тому

      Ардуино мне денег должен, на пивое ему не хватало)

    • @andreys1982
      @andreys1982 2 роки тому

      @@AndreyS333_10 я то посмотрел на ю тубе. Причём заранее. Если бы не знал ничего не понял бы.

    • @AndreyS333_10
      @AndreyS333_10 2 роки тому +1

      @@andreys1982 проще говоря, Ардуино это программируемый миникомпьютер, назовем его так. Оптрон или по-другому оптопара - устройство, внутри которого находится светоизлучатель (светодиод) и фотоприемный элемент, который может быть разным (фоторезистор, фототранзистор и тому подобное). Принцип работы: при подаче напряжения на оптрон зажигается светодиод внутри, свет попадает на светопримный элемент и возникает напряжение на выходе и также наоборот - отключается напряжение на входе и выходе также напряжение пропадает. Из интернета: "Принцип работы оптрона заключается в преобразовании электрического сигнала в свет, его передаче по оптическому каналу и последующем преобразовании обратно в электрический сигнал". Используется, как сказано было в данном видео - для развязки разных электроцепей друг от друга - управляющее низковольтное и управляемое высоковольтное

  • @Grebenchikov_Kursk
    @Grebenchikov_Kursk 2 роки тому +24

    Большон спасибо за видео, очень интересно и информативно.
    Теперь ждём про ловители и про системы безопасности. А ещё про диспечеризацию.

  • @user-dh4nq4ct2m
    @user-dh4nq4ct2m 2 роки тому +38

    Мне как электронщику,очень было интересно послушать про "мозги " наших лифтов. Благодарность автору!

  • @veoramid
    @veoramid 2 роки тому +14

    Про защиту интересно.
    Я когда то делал свое устройство на 8051 процессоре. И заморачивался отказоустойчивостью.
    На том процессоре не было WDT - я использовал внешний, вместе с монитором питания 5В. Если проседает питание, или процессор зависает - внешняя микросхема считает несколько секунд и дергает ресет процессора.
    Так же важно - во время сброса все выходы сначала принимают высокоимпедансное состояние и потом устанавливаются в "1" - поэтому все выходы дополнительно подтянуты к "1" (на время сброса) а включение всего происходило лог "0". Это давало то, что во время сброса 100% все выключено. (этим, кстати, страдают некоторые новые устройства - при включении кратковременно все дергается на долю секунды)
    Все параметры записываются в память на батарейке. Но если батарейка села, и "контролная сумма" не сошлась ВСЕ параметры сбрасываются на "заводские". Если один параметр вышел за логические пределы, параметр ограничивается минимально или максимально логически приемлемым значением.
    Эта система работает с 1999 года. Иногда WDT срабатывает. Если происходит полный сброс - проверяю батарейку, меняю. "мертвого" зависания не было с самого начала работы устройства (первичные часы) на данный момент 22 года (!) работы 24/7.

    • @D0ct0rDTV
      @D0ct0rDTV 2 роки тому +3

      А что за система, если не секрет?

    • @jdasfjjtdou5501
      @jdasfjjtdou5501 2 роки тому

      @@D0ct0rDTV Присоединяюсь...

    • @al-uw4ln
      @al-uw4ln Рік тому

      Внешний WDT лучше внутреннего. Делается на двух конденсаторах и диоде. Ну и пороговое устройство на выходе. Вход дергает МК через порт чисто программным способом (без использования имеющихся в большинстве МК аппаратных средств генерации импульсов). Этим занимается главная программа, после проверки прохождения прерываний (возможно, это будут ее единственные функции в рабочем режиме). И не обязательно с выхода WDT дергать reset МК. Зацикливание в reset тоже может, если не угрозу безопасности создать, то оборудование испортить, а периодические сбросы могут остаться без должного внимания, хотя это не нормально. Альтернатива -- останов со снятием питания выходных ключей/реле.

  • @poliftam
    @poliftam 2 роки тому +28

    Интересно видеть и слышать любую сторону, так что давай продолжение

    • @MrKain1119
      @MrKain1119 2 роки тому +1

      Когда новые видео?

    • @poliftam
      @poliftam 2 роки тому +1

      @@MrKain1119 Ближайшее видео это с выставки будет предстоящей 19-21 октября

    • @_black_red_8991
      @_black_red_8991 2 роки тому

      Я думал вы конкуренты

  • @AdminLift
    @AdminLift 2 роки тому +2

    Денис, спасибо за материал, очень познавательно

  • @user-jg2sm6mc4d
    @user-jg2sm6mc4d 26 днів тому

    Спасибо огромное!!! Смотрел ваше видео на одном дыхании!!

  • @borisn879
    @borisn879 2 роки тому +5

    Из Ардуины можно сделать лифт, только плата расширения будет стандартного лифтового размера) Сделать расширители входов-выходов, по SPI прицепить, защиту входов-выходов и т.д. Получится на уровне 90-х годов.

    • @MaximOst
      @MaximOst Рік тому

      А надёжности там и не будет, что в принципе и говорил автор. Надо будет наколхозить массу обвязки, хотя производители лифтов уже отработали все решения

  • @4ayk0vs1y9
    @4ayk0vs1y9 2 роки тому +39

    достаточно давно смотрю твой канал и с каждого видео узнаю для себя очень много нового и интересного

  • @user-pr3hk4yf2u
    @user-pr3hk4yf2u 2 роки тому +1

    Замечательное видео! Просто, коротко, очень доходчиво. Мое почтение!

  • @Shade_RnD
    @Shade_RnD 2 роки тому

    Отличное познавательное видео! Буду ждать ролик по озвученным темам.

  • @olegplaksin4531
    @olegplaksin4531 2 роки тому +6

    Так интересно!
    Всё детство хотел начать разбираться в работе электроники, пошёл учиться на эту специальность. Сейчас на 3-ем курсе мне очень скучно, учусь в основном на 4 - 5, но это не даёт мне кого-то понимания зачем это всё и как это применить в реальности, плохо читаю схемы, не запомнил и 10-й части формул/законов, каких-то схем логических элементов, которые рисовали в тетради и т.д... Я помню, что мы проходили на 2-м курсе оптроны, но я так и не понял что это зачем это. Лабораторная работа была на светочувствительность полупроводника. Сейчас смотрю ваше видео и такое мощное озарение так вот что это такое было и нафига оно нужно.

    • @olegplaksin4531
      @olegplaksin4531 2 роки тому +2

      Я уже знаю ответ на вопросы в конце видео - нет. Огромное количество защит и т.д.
      Но оттуда же возникает вопрос: а всё-таки наверное как-то можно, что-то придти закоротить и что-то странное страшное произойдёт?)))
      Или же как в пункте назначения: что-то где-то закоротило в мозгах и произошли жуткие вещи. Например, лифт: не сработал реверс дверей - оторвало части тела (из фильма).

  • @user-fz9lh1xw4q
    @user-fz9lh1xw4q 2 роки тому +8

    По сути конечно можно прочитать еепромку, только что это даст? Не имея ни малейшего представления об устройстве, ни документации. Даже если каким то чудом найти выше перечисленное, разобраться в машинном коде и тем более перевести его обратно в адекватную прошивку невозможно. Ковырял однажды дамп от приборной панели авто, разобрался в каждом байте, какой за что отвечает. Но большую часть вычислял с помощью диагностики, менял какой нибудь параметр, считывал дамп, сверял.. Остальное методом проб и ошибок. Объем памяти 256 кб, потрачено времени около месяца вечерами. Так что, если Даниил объявится с прошивкой, дайте знать, будет очень интересно🙂🙂 А от Вас ждем продолжение!!!

  • @grey_seven
    @grey_seven 2 роки тому +38

    Будет подробное видео про кан шину в лифтах? Какие блоки с чем общаются и тд.

    • @grey_seven
      @grey_seven 2 роки тому

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

    • @user-bw6dt5im3x
      @user-bw6dt5im3x 2 роки тому +2

      @@vikset2655 зачастую именно кан - потому что она имеет более высокие лог уровни (привет защита от помех и адекватная дальность) и куча готовых апаратных реализаций. А вот 12/24-вольтовых реализаций spi я не видел (впрочем не мой профиль - потому не удивительно)

    • @user-bw6dt5im3x
      @user-bw6dt5im3x 2 роки тому

      @@vikset2655 слить прошивку можно даже с внутренней памяти МК (хоть и далеко не везде и при этом везде где слить можно - используются достаточно обходные/неофициальные пути)

    • @Sentinel-1
      @Sentinel-1 2 роки тому +12

      @@vikset2655 потому что CAN - промышленный стандарт, спасибо дифференциациальной паре и алгоритмам защиты от помех. I²C и SPI - это только в рамках одной платы или группы плат на минимальном расстоянии.

    • @pravorulya
      @pravorulya 2 роки тому

      @@vikset2655 присединяюсь. Почему не RS485, к примеру?
      I2C, SPI тут не катят, ибо не рассчитаны на работу с удаленной периферией в силу слабой помехозащищенности.

  • @meteor8076
    @meteor8076 2 роки тому

    Давно ждал именно такие видео !

  • @user-cm1ls6sh4m
    @user-cm1ls6sh4m 2 роки тому +11

    Денис, огромное спасибо за такой обстоятельный экскурс. Очень интересно и очень познавательно.
    Позволю себе дополнить вас: в подобных системах применяется бесфайловый метод хранения данных, когда значения настроек записываются в ячейки памяти по определённым адресам. Содержимое микросхемы разбивается на ячейки с определёнными адресами, подобно экселевской таблице или шахматной доске. В программе лифта происходит работа с этими адресами, которые считываются и пишутся напрямую. Программатор это всё вынет в один файл, который можно отредактировать HEX редактором, но надо знать, что редактировать и по каким адресам, а для этого придётся реверсировать прошивку, что для неспециалиста будет почти невыполнимо, да и специалисту помучаться придётся очень знатно. Это я не говорю, что прошивка может быть ещё и защищена от несанкционированного считывания и реверсирования.
    Что касается *nix систем, для такой автоматики это слишком громоздко и неуклюже, поскольку требуется высокая надёжность и скорость реакции. Да и некуда здесь *nix ядро запихать при всём желании.
    Микросхема из первой платы похожа на ПЛИС - программируемую логическую интегральную схему, которые представляют собой специализированные микросхемы, внутренняя структура которых задаётся специальным программатором. По сути это предок SoC, систем на чипе, где вся логика собрана в одной микросхеме.
    Этому же юному дарованию, заикнувшемуся про возможность перенастройки лифта редактированием eeprom я предлагаю сначала поиграть так с cmos частью системной платы своего компьютера и попробовать понастраивать таким матом биос. Система похожа, плата под боком. Вперёд. Пусть потом выложит успехи.
    Ещё раз спасибо за экскурс. Жду продолжения.

    • @RusLSystems
      @RusLSystems 2 роки тому +2

      Это при условии что она еще не зашифрована 🤣

    • @user-cm1ls6sh4m
      @user-cm1ls6sh4m 2 роки тому +3

      @@RusLSystems, о чём и речь. Хотя, шифрование и расшифровка сильно усложнит систему, что в целом будет неоправданно. В системе нет аппаратного кодера, да и защищать особо нечего. Вот сервис-тул - другой разговор. Защита его от несанкционированного использования - вопрос безопасности людей.

    • @ToxaKolganov
      @ToxaKolganov 2 роки тому +1

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

    • @3a-aaa
      @3a-aaa 2 роки тому +2

      Настройки биоса куда сложней той древней платы
      Вполне люди расковыривают протоколы и дампы, сам поражаюсь

  • @user-ug3zw7ko9t
    @user-ug3zw7ko9t 2 роки тому +9

    Большое спасибо за видео, очень познавательно! Насчет разъемов на болгарской плате, может быть окажется полезным - такие клеммы отсоединяются, только не вбок, как обычно, а вверх. Довольно тугие, плотный контакт

    • @enapruga
      @enapruga 2 роки тому

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

    • @EldarKhaitov
      @EldarKhaitov 2 роки тому

      Вырываются с мясом? Или там действительно отсоединяются?))

  • @SanyaTsvay
    @SanyaTsvay 2 роки тому

    Очень интересная информация, спасибо

  • @indigoinsane6094
    @indigoinsane6094 2 роки тому +3

    про отисовскую платку с двумя сокетами и "очень специальной микросхемой": есть подозрение, что под личиной этой очень специальной микрули скрывается самая обычная ПЛИСина, тогда становится понятно для чего ей отдельная еепромка для настроек (в контроллерах она встроенная, тогда как в плисах её чаще нет) и почему для хранения прошивки тоже нужна отдельная микросхема - это загрузочная флешка (плис часто не имеет встроенной памяти конфигурации, её вешают снаружи в виде отдельной микросхемы, откуда плис загружает конфигурацию при подаче питания)

  • @andreystepanenko7549
    @andreystepanenko7549 2 роки тому +1

    Очень интересно. Спасибо за видео

  • @Maksimka_1968
    @Maksimka_1968 2 роки тому +6

    Браво, Денис!
    Видео можно было бы назвать "Ликбез для дошкольников" или кто пока не в теме.
    Я сам радиоэлектронщик и наладчик по системам управления и мне видео тоже очень понравилось!

  • @alexv9244
    @alexv9244 2 роки тому +1

    Годный видос, делай продолжения!))

  • @neko_neko_nyan
    @neko_neko_nyan 2 роки тому +4

    Здравствуйте! Спасибо Вам за видео.
    Я уверен, что в новых лифтах в кабине устанавливается отдельная плата. Интересно, насколько она "умная": то есть это просто что-то вроде "электронной кнопки вызова", но с кучей входов или там что-то более навороченное? И еще такой вопрос: какие Вы видели извращения на лифтах в плане электроники, идущие с завода?

  • @user-zv3jf1nw1z
    @user-zv3jf1nw1z 2 роки тому +4

    Как всегда класс!!!

  • @alfiz9943
    @alfiz9943 2 роки тому

    Спасибо за отличный рассказ про электронику в лифту.

  • @oleksiit2156
    @oleksiit2156 2 роки тому

    очень интересно, долго ждал этого видео

  • @andreylarin
    @andreylarin 2 роки тому +3

    Очень интересно, спасибо! А как выглядели платы контроллеров лифтов эдак 80-90х годов? На какой элементной базе их собирали?

  • @user-ys3qh5kw3k
    @user-ys3qh5kw3k 2 роки тому +12

    Автор, видео очень интересное, жду виде о системах безопасности)

  • @IvanIvanov-uy8qf
    @IvanIvanov-uy8qf 2 роки тому

    Очень очень долго ждал этого видео !

  • @MadFast
    @MadFast 2 роки тому +5

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

  • @Rick_Sanchez11
    @Rick_Sanchez11 2 роки тому +1

    Да, интересно. Жду видео.

  • @Atlas072
    @Atlas072 5 місяців тому

    Гигантское спасибо за видео, очень интересно! У вас талант рассказывать сложные вещи простым языком!

  • @dimadestiny8275
    @dimadestiny8275 2 роки тому

    Очень интересно. Жду подобных видео.

  • @user-fx8sz4fu8o
    @user-fx8sz4fu8o 2 роки тому

    Спасибо, очень интересно, снимайте про безопасность!

  • @strannik8234
    @strannik8234 2 роки тому

    Спасибо огромное, очень интересно!

  • @UCanDo
    @UCanDo 2 роки тому +2

    Здравствуйте! Спасибо за видео!
    Я сам увлекаюсь программированием, и очень часто делаю разные электронные устройства (можете посмотреть у меня на канале - не реклама ))) .
    Во всем что вы говорили согласен с вами, кроме одного пункта: Можно сделать на Ардуино. Так как Ардуино - это всего лишь микроконтроллер. А микроконтроллеры, как вы сами и показали, примеряются в платах, те же "мозги". К тому же у Ардуино примеряются разные микроконтроллеры, и есть такие, которые не хуже телефона по вычислительной мощности. Вопрос лишь в том чтобы грамотно организовать все остальные блоки управления лифтом.
    Без понимания что как и зачем - лучше и не пытаться самому что-то делать, так как от этого зависят жизни людей.
    За видео однозначно лайк! Может поможет кому-то задуматься о надежности устройства, которое он делает.

    • @AndreyanovD
      @AndreyanovD  2 роки тому +2

      Так я и сказал, что на Ардуино - можно.

  • @user-nb7zo8wv3i
    @user-nb7zo8wv3i 2 роки тому +1

    Спасибо Вам огромное!!!
    За 16 лет работы на лифтах, о платах и контроллерах мне так не рассказывали даже на занятиях. Очень содержательно, спасибо Вам!!
    Хотелось бы услышать, о лифтах Kone, безредукторного типа. Коды ошибок, принципы поиска неисправностей!!!

    • @user-fw7wm3fu1q
      @user-fw7wm3fu1q 2 роки тому

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

  • @ahtungs6274
    @ahtungs6274 2 роки тому +5

    Было дело. Принесли лабораторный прибор для перемешивания жидкостей. Там ребята с защитой от глюков микроконтроллера тоже позаботились. Управляющие выходы сделаны через "частотный модуль". Если на выход пойдет постоянка (часто бывает когда виснет микроконтроллер) он не сработает. Если не той частоты тоже не сработает.

    • @ahtungs6274
      @ahtungs6274 2 роки тому

      @@vegapiratradiovpr425 Кондер зависнуть не может)))

  • @user-ex6li5ne9q
    @user-ex6li5ne9q 2 роки тому

    Четко доходчиво и грамотно 👍

  • @user-xq7wz2nu6l
    @user-xq7wz2nu6l 2 роки тому +1

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

  • @kailwane
    @kailwane 2 роки тому +1

    Спасибо 👍 интересно 👍

  • @user-ec6hs5cl2v
    @user-ec6hs5cl2v 2 роки тому

    Спасибо автор ты сделал мой день радостным

  • @natan42youtube43
    @natan42youtube43 2 роки тому +5

    Ты супер крутой
    Можно задать вопрос?
    Когда будет стрим?

  • @EvgenyiKuznets
    @EvgenyiKuznets 2 роки тому

    Чисто случайно наткнулся на одно ваше видео. Кучу пересмотрел) подписался)))

    • @EvgenyiKuznets
      @EvgenyiKuznets 2 роки тому

      Раньше в детстве это было моей фобией))))

  • @anlealanleal3218
    @anlealanleal3218 2 роки тому +26

    Про безопасность интересно было бы.
    Ещё может если есть какие-то признаки при которых лучше пойти по лестнице или позвонить тем кто чинит лифты тоже бы добавить.

    • @alexv9244
      @alexv9244 2 роки тому +6

      Первый признак - когда лифт стоит с полуоткрытыми дверями или хлопает ими))

    • @anlealanleal3218
      @anlealanleal3218 2 роки тому +1

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

    • @M.Makarenko
      @M.Makarenko 2 роки тому +2

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

    • @dmitrysysoletin9967
      @dmitrysysoletin9967 2 роки тому

      @@anlealanleal3218 А это просто этажники звуки издают))

    • @anlealanleal3218
      @anlealanleal3218 2 роки тому

      @@dmitrysysoletin9967 да сомневаюсь, когда то ездил в таких, там специфичный этот щёлкающий звук.

  • @ozzeek
    @ozzeek 2 роки тому +1

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

  • @kardanium
    @kardanium 2 роки тому +2

    17:17 - эти разъёмы отстегиваются. Очень туго, но отстегиваются. Я их узнал по отверстиям около винтов. В эти отверстия входят штырьки со стороны платы. На клавиатурах израильских ППКОП Captain и Hunter Pro стоят такие же.

  • @ggrisha87
    @ggrisha87 2 роки тому +13

    Тю, конечно чувак гонит! Старые релейки на ДОСе работают еще, а новые Отисы - они на MacOS, это я думаю все знают.

    • @AndreyanovD
      @AndreyanovD  2 роки тому +6

      DOS на релейках))

    • @deeplybreathe
      @deeplybreathe 2 роки тому +1

      @@AndreyanovD не ну я зайду там че линукс наверно стоит введу значит rm-rf в консоль и че там значит видовс удалится я программу залью И лифт в космос полетит чн там делов то

    • @user-zv4yi8ic4k
      @user-zv4yi8ic4k 2 роки тому

      @@AndreyanovD Артём Кашканов собрал компьютер на реле, так что всё возможно ;)

    • @jskratnyarlathotep8411
      @jskratnyarlathotep8411 2 роки тому

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

  • @liftoman_777
    @liftoman_777 2 роки тому

    Отличный видосик, максимально зашёл! Спасибо! У меня лифт на ардуине, всё отлично работает. uno кстати гораздо мощнее УКЛа, но есть и более подходящие камни для лифта.

  • @vadimua6680
    @vadimua6680 2 роки тому +2

    прочитать прошивку врятли получится, она либо защищена от чтения, либо зашифрованная. А эта большая микросхема - скорее ASIC, которая уже не перепрошивается, и в ней может быть зашито все что угодно, возможно в ней зашит микроконтроллер. Предполагаю, что при включении питания прошивка из внешней ПЗУ считывается во внутеннюю ОЗУ этой микросхемы и при чтении расшифровывается в этой же микросхеме.
    Было интересно послушать про лифтовые платы :)

  • @user-ev9qc2hz6f
    @user-ev9qc2hz6f 2 роки тому

    Расскажи про алгоритм работы лифта. Какой используется сейчас? Знаю, что пошло это дело с HDD, но прямого наследия не было.

  • @ipekshev
    @ipekshev 2 роки тому

    Интересно, спасибо!👍👍👍👍

  • @user-wp6pd2fx8g
    @user-wp6pd2fx8g 2 роки тому

    Денис, расскажи пожалуйста про лифты Otis GEN2 современные. Какие у них плюсы и минусы на твой взгляд? У них в базовой комплектации уже есть система эвакуации и рекуперация ? даёт ли это плюс, если следить за лифтами?

  • @simple_waveform
    @simple_waveform 2 роки тому +14

    Следующие полчаса пройдут просто замечательно)

  • @penatoliy
    @penatoliy 2 роки тому +1

    Как вариант замены для таких специальных микрух, это ставить ПЛИСку и перереализовывать её алгоритмы на них.
    п.с. На данный момент у китайцев вроде такие продаются, такчто не обязательно выпаивать с другой платы или перереализовывать, можно и заказать.

  • @AndreiVukolov
    @AndreiVukolov 2 роки тому

    Какая прелесть! Лекция изумительна! А вообще, напрашивается что-то вроде челленджа: "Лифт на ROS". Это такой БОЛЬШОЙ, в меру глючный комбайн для робототехники. Сделать с таким комбайном лифт на готовой периферии - точно можно, знаю, ибо сам пишу софтвер. В ROS есть адаптации как минимум под спецплаты, CAN и I2C, легко писать драйвера под контроллеры с реле и сухими контактами. Но вот надежность такой системы в сравнении со специализированными линейными контроллерами - не менее БОЛЬШОЙ вопрос, к настоящему профессионалу.

  • @singular3632
    @singular3632 2 роки тому

    Интересно.
    Какова цена этих лифтовых плат?
    И что если вместо УНО взять Мега?

  • @user_serge
    @user_serge 2 роки тому

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

  • @alexandrmatyshkin1209
    @alexandrmatyshkin1209 2 роки тому

    конечно интересно. безопасность всегда интересна.

  • @pravorulya
    @pravorulya 2 роки тому +5

    "Мамкин программист" параллельную микруху через сериальный ch341 собрался читать-писать )))

  • @user-ch5cu6ul9q
    @user-ch5cu6ul9q 2 роки тому +1

    Было очень интересно! Как будто приоткрыл дверь в другой мир)

  • @Max-fr9jh
    @Max-fr9jh 2 роки тому +2

    О, это будет интересно

  • @kirilli.9489
    @kirilli.9489 2 роки тому

    Есть возможность на этих платах(какой-то из них или нескольких) удаленного мониторинга и управления?

  • @trolley_pirate
    @trolley_pirate 2 роки тому +10

    23:33 Долго и устойчиво слышал "Gentoo", а оказалось, что Gen2, хех.

    • @terentyeff
      @terentyeff 2 роки тому

      АГа, и чтоб поехать на какой-либо этаж, надо пересобрать ядро =) Да и вообще, мир =)

  • @TerroMin
    @TerroMin Рік тому

    Предположу что для Ардуино надо сделать логический блок(ЛБ) чтения информации с датчиков, кнопок на этажах, зажигания ламп с передачей данных по шине в четыре-пять бит (16-32 этажа) в Ардуино, плюс несколько бит команды от Ардуино к ЛБ, какую информацию ему послать по шине - типа номер этажа где нажата кнопка, этаж на котором находится лифт, погасить лампу в кнопке вызова и тп. И несколько ног на команды двигателю которые тоже проходят через ЛБ, где находится логика защиты.
    Ещё должна быть реализована коррекция ошибок и параллельно должна работать такая же Ардуинка, исполнять те же команды и если возникнет разногласие, то весь блок уходит в перезагрузку.
    Можно наверно взять микроконтроллер с большим количеством выводов и все контакты подключить напрямую)

  • @maks_parh
    @maks_parh 2 роки тому

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

  • @veoramid
    @veoramid 2 роки тому +1

    Мне кажется, что если подразумевать под "Ардуино" процессор Атмега 328, то написать лифтовую программу можно. Не знаю как на счет плавного разгона и торможения частотником, но релейную схему, думаю, поднять можно. Естественно из "Ардуино" надо будет взять расширители портов, релейные выходы. Входы на оптопарах и т.д. Голая плата Ардуины потянет разве что если все-все исполнительные устройства будут на последовательной шине (расширители портов). Не для жилого дома, но для домашнего лифта - вполне.

  • @Ded0Panas
    @Ded0Panas 2 роки тому +1

    Автор выпускает интересное и познавательное видео.
    Диванный программист: да я лучше сделаю, стоя на палубе корабля у роликах в есятибальный шторм.
    P. S. Продолжай серию познавательных видео. Даешь ликбез в массы!

  • @LDVSoft
    @LDVSoft 2 роки тому +4

    Спасибо за разбор, всегда очень интересно! Но, получается, Flash можно снять и поизучать (но раз контроллер своей архитектуры то бесполезно). На новых лифтах всё ещё контроллеры своей невиданной архитектуры, или начинают появляться более попсовые ARM/AtMel?

    • @AndreyanovD
      @AndreyanovD  2 роки тому +8

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

    • @Gameplayer55055
      @Gameplayer55055 2 роки тому +1

      @@AndreyanovD а могут туда Линукс RT какой-то всунуть? Если лифт супермажорный. От в некоторые роутеры Линукс прямо ставят

    • @LDVSoft
      @LDVSoft 2 роки тому +4

      @@Gameplayer55055 да было бы там памяти на RT Linux. Сколько процессов там крутить ради Linux? ssh? :D

    • @Gameplayer55055
      @Gameplayer55055 2 роки тому +2

      @@LDVSoft маркетологи сейчас пишут опа 100500гб памяти.
      От у моего роутера процессор 4 ядра 1.5 ГГц. Мощнее некоторых компьютеров блин

    • @RusLSystems
      @RusLSystems 2 роки тому +3

      @@Gameplayer55055 Не мощнее... архитектура другая

  • @dd_42
    @dd_42 2 роки тому

    крутой видос, многое описняется, было бы круто больше подобного...

  • @KAMAZ65225
    @KAMAZ65225 Рік тому

    Ден до отвала накормил довольно толстого тролля. Тролль счастлив.
    Насчёт помех и наводок - полностью согласен, а вот с остальным возникла куча вопросов и непоняток:
    1. Как сопротивление проводов может влиять? Пусть там сотни метров, но провода разве из манганина толщиной с волос? Или контроллер жрёт амперы по входам?
    2. Перенапряжения можно убрать делителем из резистора и стабилитрона. Токи там мизерные, мощности тоже. Даже при 220. Какие здесь есть подводные камни, которые я упустил?
    3. Зачем нужны промежуточные мелкие релюшки, если контактором можно управлять через мощный транзистор/симистор? Лишние реле - ниже надёжность, разве нет?
    4. Так и не понял, что за большая квадратная микросхема и зачем она, если программа находится в более мелкой микросхеме рядом?
    5. Зачем ещё множество мелких многоногих жуков вокруг контроллера?
    6. Зачем входы такие сложные с кучей элементов? Ну понятно, фильтры, гасящие элементы, ограничители напряжения. Но там ещё какие-то мелкие 8-ногие жучки виднеются. Зачем они?
    7. Ну и совсем нубский вопрос: в советских лифтах всё решается кучкой релюшек, а в современных - чуть ли не целый компьютер. Я понимаю - электроника более нежная и нуждается во всяких фильтрах и ограничителях токов/напряжений, защит от пробоев. Но назначение многих элементов таки неясно. Может там просто слишком много разных лишних наворотов-свистелок-перделок? А может быть всё усложняется, чтобы наши "кулибины" не смогли сами чинить, а обращались к производителю? То же касается и другой техники, между прочим.

  • @user-we9qt2nz8f
    @user-we9qt2nz8f 2 роки тому +3

    Отличное видео !!! Коллега объясни пожалуйста ученику электромеханику что значит в УЛке (в матрице) логическая еденица и логический ноль ??? Заранее благодарю !!!!!!!

    • @grey_seven
      @grey_seven 2 роки тому +1

      Ты уверен что тебе как ученику такие сложные вещи надо знать?

    • @user-we9qt2nz8f
      @user-we9qt2nz8f 2 роки тому

      @@grey_seven у меня в декабре экзамен на повышение квалификации по УЛ и с большой вероятностью этот вопрос всплывет , очень бы хотелось узнать по данной теме , т.к. ничего об этом не знаю ...

    • @Kid3kun
      @Kid3kun 2 роки тому

      я не лифтовик, но обычно логическая еденица и ноль = присутствие или отсуствие управляющего напряжения.

  • @user-uh2sf7ok6x
    @user-uh2sf7ok6x 2 роки тому +1

    Ардуино отлично подойдёт для управления холодильником или микроволновкой. Там проще организовать защиту от наводок и помех в ограниченном пространстве а не в километрах проводов.

  • @motoprogger
    @motoprogger 2 роки тому +10

    6:20 У входа микроконтроллера как раз высокое входное сопротивление, и при нажатой кнопке 5 В прекрасно до него дойдут по длинному шлейфу. Выходное сопротивление источника питания предельно низкое, так что и наводок там никаких не будет. Всё интересное начнётся при отпущенной кнопке.

    • @neonid78
      @neonid78 2 роки тому +1

      Так же в микроконтроллере есть подтяжка ~10кОм к 5в

    • @lorc
      @lorc 2 роки тому +9

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

    • @Gameplayer55055
      @Gameplayer55055 2 роки тому +1

      Это же состояние hi z, верно?

    • @lorc
      @lorc 2 роки тому +1

      @@Gameplayer55055 да, режим входа со толстым подтягивающим резистором.
      Можно было конечно впаять внешний pull-up, Ом эдак на 100. Стало бы ещё лучше. Но все равно оно бы сгорело рано или поздно от мощной импульсной помехи.

    • @borisn879
      @borisn879 2 роки тому +2

      Вход же можно сделать High, Low, Z-state.

  • @TheRadeonVideo
    @TheRadeonVideo 2 роки тому

    На плате с кустомной ОТИС-овой микрухой слева сверху от неё есть интересный нераспаянный разъём, даже пины подписаны. Интересно в нём что туда выведен резет, вполне возможно что разъём технологический для прошивки и/или отладки.
    Можно попробовать потыкаться, вдруг оттуда чего-нибудь вывалится при старте..

  • @D0ct0rDTV
    @D0ct0rDTV 2 роки тому

    А есть ли какие-нибудь модули диспетчеризации для лифтов, и есть ли контроллеры со встроенным таким модулем, и какие каналы связи с сервером/диспетчером используются?

  • @user-rm4zi5jl3e
    @user-rm4zi5jl3e 2 роки тому

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

  • @britvi
    @britvi 2 роки тому +5

    Пойду пожалуй подключусь к ШУЛКу и прошью его до Gen2

    • @vaydis915
      @vaydis915 2 роки тому +2

      Я вчера калькулятор взломал и перепрошил под утюг а сегодня планирую чайник перепрошить под машину, гоу со мной)

  • @majorov89
    @majorov89 2 роки тому

    Очень интересно про эвакуацию! Расскажи пожалуйста подробнее, что за АКБ? Или по возможности покажи пожалуйста на реальном примере.

    • @AndreyanovD
      @AndreyanovD  2 роки тому +1

      ua-cam.com/video/IZMewhRg2RQ/v-deo.html

    • @majorov89
      @majorov89 2 роки тому

      @@AndreyanovD в это поворот, я упустил у вас этот ролик((( спасибо!

  • @user-di8tz6ed4c
    @user-di8tz6ed4c 2 роки тому

    Доброго времени суток с ALIMAK ALCII не сталкивались?

  • @olehdenysov8699
    @olehdenysov8699 2 роки тому

    Я хотел бы дальше пробывать развить идею макета на ардуино в плане кнопок, если конечно можно). В общем можно использовать аналоговые входы ардуино. У кажой кнопки на выходе по мимо оптопары поставить резистор, таким образом на одном кабеле завязать кнопки вызова этажей где от номинала резистора меняется напряжение на входе аналогово пина. Таким образом можно уменшить количество занимаемых пинов на ардуинке. А вот насчет светодиодов показывающих вызов только начал думать, думал через ШИМ реализовть но боюсь что светодиоды на других этажах могут загорется(. Кстати, а можно же ще попробывать реализовать все это на нескольких микроконтролеров? К примеру по шине SPI, I2C и тд? То есть у нас есть глваный МК который принимает сигналы от более низших по рангу микроконтролеров. На каждом этаже микросхема или микроконтроллер который отвечает за нажатие кнопки, горение светодиода, этот микроконтролер подает сигнал вызова главному микроконтролеру-мастеру, а так же может еще кикие то данные (пришел лифт или нет, так же температуру на этаже), потом в самом лифте свой микроконтрелер который отвечает за выбор этажа, состояние самого лифта. Я конечно понимаю, сам впервые столкнулся с вашим каналом и стало почему то интересно)

  • @user-bx2op1es6x
    @user-bx2op1es6x 2 роки тому

    Как реализованы кнопки вызовов с Кан шиной? Получается в каждой кнопке должен быть генератор Кан сигнала?

  • @sashabeloc
    @sashabeloc Рік тому

    А почему не использовать последовательный канал связи как сделано в новых Otis CAN шина

  • @KnifeMaster007
    @KnifeMaster007 2 роки тому

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

  • @avalight4679
    @avalight4679 2 роки тому

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

  • @user-ki8ob7bp1j
    @user-ki8ob7bp1j 2 роки тому +1

    Смотрю ваш канал месяцев 6. И стало понятно, что инженеры, предусмотрели даже защиту и идиота.
    Когда мне предлагают "вырезать защиту" в ответ предлагаю вырезать тормоза, на личном автомобиле.

  • @user-dk1wh5ut9w
    @user-dk1wh5ut9w 2 роки тому +2

    Денис, такой вопрос : подскажите, пожалуйста, что можно почитать для лучшего понимания материала из видео?
    У меня нет никакого опыта общения с микросхемами, есть только интерес и школьные познания в физике.
    Спасибо :)

    • @Sentinel-1
      @Sentinel-1 2 роки тому

      Встряну немного: самый базовый уровень - это упомянутое в видео Ардуино, на него миллиард видео и миллиард примеров. Вариант посложнее, но не менее популярный в профессиональных кругах: программирование STM32. Это если под микросхемами вы имели ввиду микроконтроллеры. А так вообще микроэлектронику читать: смотрите онлайн в книжных, что вам ближе, там очень много вариантов на разные интересы - от светодиодом помигать до сборки своих дронов с нуля.

    • @user-dk1wh5ut9w
      @user-dk1wh5ut9w 2 роки тому

      @@Sentinel-1 спасибо, очень содержательный ответ) Тогда начну с ардуино)

    • @maximbelow4295
      @maximbelow4295 2 роки тому +1

      @@Sentinel-1 ничего себе базовый уровень) Базовый уровень это почитать литературу о том как работает диод, транзистор, какие функции выполняет ОУ, сдвиговый регистр, ШИМ и т.д. А если без азов сразу лезть в ардуино, то получится такой же комментатор как в начале видео)))

    • @Sentinel-1
      @Sentinel-1 2 роки тому

      @@maximbelow4295 в теме Ардуино это всё косвенно затрагивается, а знать на уровне "формулы наизусть" ему и не надо. Если вопросы возникнут - есть огромное количество видео по базовым вопросам "резистор, конденсатор, транзистор, диод..."
      (А в реалиях современности, Ардуино - это реально базовый уровень школьных проектов по физике)

    • @maximbelow4295
      @maximbelow4295 2 роки тому

      @@Sentinel-1 мжбть я покажусь нудным и заучкой, но ознакомившись (не обязательно выучивать) с базой намного проще изучать в целом МК, это как управлять самолётом не ознакомившись с его устройством. Получится ли взлететь строго по инструкции- скорее всего да, а вот хорошо управлять очень сомневаюсь

  • @Maganharius
    @Maganharius 2 роки тому

    Про безопасность интересно примерно все.Логика построения, логика взаимодействия, реализация на практике как и чем может навредить не только программный сбой но и какие то внешние факторы (гроза, скачки напряжения) что происходит когда все идет по пи%де. Очень интересно и если такой ролик будет буду смотреть с удовольствием.

  • @Cali4orniaLover
    @Cali4orniaLover 2 роки тому +1

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

  • @az0009990
    @az0009990 2 роки тому

    Есть в природе лифты с поддержкой bacnet сетей ?

  • @ER2T-7212
    @ER2T-7212 Рік тому

    а у лифтов, кстати, какие системы управления? по типу электротранспорта? (РКСУ, ТрСУ)

  • @RusLSystems
    @RusLSystems 2 роки тому

    И небольшая горка опторазвязок... в принципе как и должно быть
    По поводу найти нельзя - если очень сильно надо, то решается той-же плис, хотя такие скорости здесь не нужны.
    Решаем задачу
    Ардуину(простите я лишь догадываюсь что это такое, так как всегда делал на си и асме когда по другому никак 😅)
    можно использовать, по помехам на такие расстояния нужно однозначно повышать вольтаж хотябы до 18В в закуску с токовой петлей. Но это на вход. На выход можно смело ставить те-же драйвера что для мосфетов HCNW3120 как вариант. От наводок - опять-же - токовая петля, причем резисторы нужно ставить максимально близко к микросхеме(мне еще пришлось рассчитать емкость и запаралелить ВСЕ выводы на микросхеме кондерами, чтобы помехи не лезли). Все входы и выходы конечно-же опторазвязаны.
    Кстати на вход оптрона также нужна токовая петля, для большей уверенности. Еще момент - даже после выхода оптрона на микросхему я бы добавил кондер, так как напряжение может пройти через емкость оптрона.
    С помехами схавал пару тройку слонов, когда разрабатывал плазморез с бесконтактным поджигом под автоматизированное(считай удаленное) управление на пару десятков Квт.
    PS писал по ходу просмотра, поэтому некоторые моменты были увидены уже после того как я успел написать 😅.
    Размер платы косвенно указывает на год разработки.
    Остается только желание и цена вопроса.

  • @user-uu6lh3uo7c
    @user-uu6lh3uo7c 2 роки тому

    Конечно интересна логическая или какая то другая система безопасности при некорректной работе контроллера.

  • @V4LLTER
    @V4LLTER 2 роки тому +1

    интересно, снимай конечно.

  • @user-cb6ui2sg8u
    @user-cb6ui2sg8u 2 роки тому

    Спасибо очень понятно рассказал. Расскажи не ного про микроконтроллеры. С чем их едят😀

  • @mayersD
    @mayersD 2 роки тому

    Микруха на плате похожа на моторолловский проц (моти некоторые идут с собственной прошивкой) хотя может это и ST-шка.. масочные микры - гемор одноко) очень интересный канал, наткнулся случайно)