Колупаю пожарный протокол, пример использования модулей микроконтроллера PSoC4

Sdílet
Vložit
  • čas přidán 25. 06. 2024

Komentáře • 40

  • @sergiupasat7214
    @sergiupasat7214 Před měsícem

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

  • @AlexAlex-re6xq
    @AlexAlex-re6xq Před měsícem

    Правда что в фильмах показано, что можно за секунды отключать любую сигнализацию?

  • @ВиталийПрограммист

    Эльбит Маарахот хорошая фирма!)

  • @dimkadimkin5861
    @dimkadimkin5861 Před měsícem

    Хозяин как известно барин, но я бы так сделал.
    1. Смотришь, сколько длится импуьс бита, осликом.
    2. Смотришь минимальное время паузы.
    3. По 1му фронту, в прерывании, запускаешь таймер, на 1,5 времени периода битовых импульсов.
    4. После начала импульса бита смотришь 0 это или 1, после делителя.
    И запоминаешь его в регистр, далее со сдвигом.
    5. Сбрасываешь и запускаешь таймер заново.
    6. Если таймер отработал, и небыло его нового сброса запуска, то это конец пакета.
    7. Сохраненные биты в регистре, формируешь в буфер байтов, и выводишь в уарт, или куда хочешь.

    • @AlexLipkovich
      @AlexLipkovich  Před měsícem

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

    • @dimkadimkin5861
      @dimkadimkin5861 Před 27 dny

      @@AlexLipkovich Да, что можно получить на аппаратном уровне, чаще всего там и нужно решать. Но формировать слово из битов, все равно придется, равно как отделять в протоколе, адресную, операционную, и часть с данными, и CRC скорее всего. Поэтому без программных граблей не обойтись. А 1 таймер, это не так много, на самом деле. В любом случае, расценивайте мой комментарий, как доп информацию, к сведению. Желаю удачи с работой.

  • @sergeyvas123
    @sergeyvas123 Před měsícem +1

    А почему бы не просто определять начало пакета, а конец пакета по таймеру? Длительность же одна и та же. Любой самый примитивный контроллер с такой задачей справится. Зачем городить огород?

    • @AlexLipkovich
      @AlexLipkovich  Před měsícem

      А начало как определять?..Опять же нужно находить паузы, а это то что я и делаю.

    • @sergeyvas123
      @sergeyvas123 Před měsícem

      @@AlexLipkovich Как находить паузы? Точно так же - по таймеру. И точно так же по таймеру - конец пакета.

    • @AlexLipkovich
      @AlexLipkovich  Před měsícem

      @@sergeyvas123 Таймер тоже можно использовать, если сбрасывать его импульсами сигнала, получится тоже самое что счётчик у меня

    • @zmey-
      @zmey- Před měsícem

      @@sergeyvas123 Ой не могу, держите меня... Липкович такой Липкович... "Элегантное решение" 🤣🤣🤣 Консультант 🤣🤣🤣

    • @AlexLipkovich
      @AlexLipkovich  Před měsícem

      @@zmey- тебе надо про валенки слушать

  • @vadimmaslov4086
    @vadimmaslov4086 Před měsícem +2

    Ты в кладовке что ли живешь?

  • @Alex_La
    @Alex_La Před měsícem

    1:45 Это ты сам решил, что от российского гражданства нельзя отказаться?

    • @AlexLipkovich
      @AlexLipkovich  Před měsícem

      я лично не пытался, но слышал что очень сложно отказаться

  • @RodstonRUS
    @RodstonRUS Před měsícem

    Компьютер мешает, будто турбореактив у Игоря Негоды))) по существу: это примитивный Lin. Готовых анализаторов - вагон и маленькая... Здесь же вижу изобретение очередного двухколёсного. Ярмарка тщеславия)) Не удивлен, что Вам не перезвонили))) Но рад, что не демпингуете) тем не менее, сУвж)

    • @AlexLipkovich
      @AlexLipkovich  Před měsícem +1

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

  • @cozycactus
    @cozycactus Před měsícem +1

    есть бесплатная прога sigrok для дешевых Saleae Logic Analyzer

    • @AlexLipkovich
      @AlexLipkovich  Před měsícem +1

      ну это нестандартный формат, его не будет там в списке поддерживаемых скорее всего

    • @cozycactus
      @cozycactus Před měsícem +1

      @@AlexLipkovich там легко декодер на пайтоне написать для формата

    • @AlexLipkovich
      @AlexLipkovich  Před měsícem +2

      @@cozycactus Ну, вот размах 24вольта например врядли тот анализатор переварит, а если уже паять преобразователь так уже и пусть он и всё сделает сам

    • @sergeyvas123
      @sergeyvas123 Před měsícem +2

      @@AlexLipkovich У Saleae Logic Analyzer от -25V до 25V по даташит