Jump to content
cooc-cooc

Проблема При Отдалении Rfid Rc522 От Контроллера

Recommended Posts

Доброго времени суток!

Ардуино используется в игровых целях и считыватель rc522 располагался в 5-ти метрах от контроллера, подключенный витой парой, и в 10% случаев он не срабатывал. Перенесли его на 3 метра тем же кабелем. Все работало без претензий. В один прекрасный момент работать перестал. ПОменял считыватель, ничего не поменялось. Поменял витую пару на шввп сечением 1. НИчего не изменилось. Подключаю считыватель проводами от ардуино в непосредственной близости он котроллера и все работает. На 3 метрах не работает. Ничего не замкнуто, все что можно прозвонил, подключение верное. Питание считывателя на конце - 3.3в.

Не могу найти проблему, а работчий вариант нужен очень срочно...

Заранее спасибо за помощь.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Невозможно технически расположить ардуино рядом, к сожалению. 2 метра будет в любом случае...

Сейчас погуглю, спасибо!

Share this post


Link to post
Share on other sites

Как управлять SiС-транзистором?

Преимущества карбид-кремниевых транзисторов (SiC MOSFET) – высокий КПД, повышенная, по сравнению с биполярными транзисторами с изолированным затвором (IGBT), частота переключения, экономия места на печатной плате. Для управления SiC MOSFET используются специализированные драйверы: как изолированные от транзистора, так и неизолированные. Выбор драйвера и расчет оптимального режима его работы играет ключевую роль в эффективной работе всего устройства на базе SiC MOSFET.

Подробнее

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

Share this post


Link to post
Share on other sites

Новый ХИТ CR123A/SN стабильно в десятку

Новая батарейка имеет наименование для заказа CR123A/SN. Батарейка используется для приложений с повышенными импульсами тока. Широко применяется в охранно-пожарных датчиках, устройствах телеметрии, поисковых маячках, LED-фонарях и других промышленных и бытовых устройствах

Подробнее

Ткнуться осликом в линию. Подумать. согласовать.


Errare humanum est. Коли людЯм позволено, что же о нас то говорить!
 

Share this post


Link to post
Share on other sites

Сетевой источник питания с расширенным диапазоном входных напряжений на основе VIPER26xK

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

Подробнее

Ткнуться осликом в линию. Подумать. согласовать.

Нет его в наличии, где взять тоже не знаю...

Мне проще будет как-то на bluetooth модуле каком-нибудь сделать...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Может , кому надо. Onkyo-TX-9031-Service-Manual.pdf
    • В случае применения тяжелых ключей, чтобы бы избежать "сквозняков "
    • Я уже делал "ушник" по схожей схемотехнике около 5-ти лет назад. Только в качестве первого опера применял ADA4637. Отличие схем - тогда я не применял триггер. А так конструктивно отличие не очень большое, в основном в обвязке и питании. Обсуждение этого ушника есть на форуме "дийаудио". По звучанию мог бы отметить "шикарные" низы. В остальном очень даже хорошее звучание (к сожалению красочно расписывать не умею). Кстати, один такой ушник работает у моего сына до сих пор (он "геймер") и его звучание ему нравится
    • Я мучил в свое время дгс) на не стаб иип - он дает динамическую стабилизацию - потому применил его для иип - под умзч , другое дело что без управляющей обмотки он мало что даст - как выяснилось) но это имхо. 
    • Это какие ОУ?
    • Все на самом деле просто) и лубая сложность делится на кучу мелких - а вот простым языком это объяснить не каждый сможет ), все равно спасибо ,  читаю по времени -уже давно - очень много воды на самом деле - ни о чем , и ничего сложного там нет - резонанс - грубо - управление по частоте - а не шим модуляция , тоже самое можно провернуть на любом иип - даже без резонанса - издевательства с 53 ей иркой - тому пример ,другое - это - управление ключем - не в жестком режиме - то есть переключение - при мин .нагрузках ( упрощенно) на ключи - что дает мин помехи и дает возможность загонять иип на частоты намного выше обычных 30-50 кГц , все это дает резонансный контур или по простому - фильтр , а вот на какой частоте гнать генератор по отношению к резонансному контуру - это уже другой вопрос) вот так простым языком - вся суть резонансного полумоста ,обратноход работает -чуть по другому .так что дает это усиление контура?
  • Similar Content

    • By sys
      Потребовалась в проекте простая и долгоживущая память для вобщем- то небольшого количества данных, на случай сбоя по питанию. Работа ограничивалась записью текущих изменяющихся значений и восстановлением при включении. При неспешной записи несколько раз в минуту, ресурс ATMEGA328 выбирался за 2 года гарантированной записи её родной EEPROM, происходившей по кольцу, что не очень радовало.
              Отступление небольшое, в нете читал статью где этот чип подвергался повышенным напряжением в 7- 9В и при снижении опять начинал работать, так это правда, случайно проверил. Ещё тестили количество циклов чтения- записи, реально намного превышает количество заявленное производителем, но у меня не тот случай где можно на это надеяться.
      Присутствовал на борту модуль с Алиекспресса с DS3231,  на нём имелась память 24С32. Ввиду чрезвычайного удобства (модуль два в одном, и часы и память, общая шина IIC/TWI) эта микросхема использовалась для вышеуказанных целей очень долгое время. А потом всё устройство обрастало свистелками- перделками многочисленными датчиками  и подвергалось давлению перфекционизма. Времени для записи, по даташиту  10ms, стало слишком много и в обрез оставалось для основной работы программы. Я посмотрел в сторону FRAM.
             Были заказаны на том же Али FM24С64 и 04. Частота работы до 1 Мгц,  выпускаются в вариантах 5 и 3,3В, объёма, учитывая количество циклов записи- чтения 10 в 12-й степени хватало. Перепробовав безуспешно адаптировать несколько библиотек, для обычных 24СХХ, решил написать подпрограммы, напрямую работая со встроенной библиотекой Wire Arduino IDE (https://www.arduino.cc/en/Reference/Wire). Этими скетчами проверял присланные микросхемы.
      Для FM24C04:
      #include <Wire.h>
      byte iich = 0x50;// адрес устройства
      unsigned int address = 0;
      byte datawrite = 0x77;// чем заполнить ячейки памяти
      void setup() {
        Serial.begin(115200);
        Wire.begin();
        Wire.setClock (400000);// скорость шины, от 3,3В через конвертер уровней TXS0108 тоже работают
        for (address = 0; address < 512; address ++ ) {  // цикл для записи в память
          iic_write (address, datawrite);    
        }
        for (address = 0; address < 512; address ++ ) { // цикл для чтения из памяти
          Serial.println ();
          Serial.print (address);
          Serial.print ("--");
         Serial.print (iic_read (address),HEX);
          Serial.print ("--");   
        }
      }
      /////////////////////////////////////////////////////
        void loop() {
        }
      /////////////////////////////////////////////////////
        
      unsigned int iic_read (unsigned int adrd) {
          Wire.beginTransmission(iich);
          Wire.write(adrd);
          Wire.requestFrom(iich, 1);
          return  Wire.read();
          Wire.endTransmission();
        }
       void iic_write ( unsigned int adwr, byte dat) {
          Wire.beginTransmission(iich);
          Wire.write(adwr);
          Wire.write(dat);
          Wire.endTransmission();
        }
       
      Для  FM24С64 меня ждали несколько шикарных, испытанных временем граблей.
      Перерыт инет, перечитан даташит. Внутренний подтягивающий к земле резистор  internally pulled down достаточно велик для уровня наводки, воспринимаемой как логический "0" или "1". Поэтому вывод WP- обязательно к земле наикратчайшим  проводом, тем более если это "сопли" на разъёмах на столе. То- же о выводах А0-А2, висящие в воздухе они давали несколько несуществующих адресов. Почему- то это не касается FM24C04 и я попался на этом чипе.
      Подпрограммы изменились, для чтения:
      unsigned int iic_read (unsigned int adrd) {
        Wire.beginTransmission(iich);
        Wire.write(adrd >> 8);// старший байт
        Wire.write(adrd & 0xFF);//младший байт
        Wire.requestFrom(iich, 1);
        if (Wire.available()) {
          return  Wire.read();
        }
        Wire.endTransmission();
      }

      для записи:
      void iic_write ( unsigned int adwr, byte dat) {
        Wire.beginTransmission(iich);
        Wire.write(adwr >> 8);
        Wire.write(adwr & 0xFF);
        Wire.write(dat);
        Wire.endTransmission();
      }
      Работа 5В версии (FM24C64-G) при питании 3,3В и скорости шины 400000 стабильна, что рекомендовать к работе конечно нельзя.
      По поводу  FM24C64 (подозреваю что и С32 ,  С128,  С256) коротко и ясно написано на https://forum.arduino.cc/index.php?topic=18946.0 пользователь alicemirror объясняет как работает чтение у этих микросхем, а поскольку они прямая замена для, например, АТ24С64, то и для них это справедливо.  Дело в том, что данные из микросхемы "выстреливаются" далее без указания адреса с его автоинкрементом самой микросхемой после подтверждения от ведущего. Эту прыть и надо останавливать при получении байта :-)  и способ адресации отличается от младших, с меньшим объёмом.
         Интересных всем проектов!
    • By jonytvester
      Есть у меня два блока питания один на 35kV второй на 65kV, у обоих присутствует порт аналогового программирования 0-10 v (смотрите  прикрепленный мануал ), я ищу умельца который сможет выполнить описанную ниже задачу. возможно есть уже готовое решение ? 
      Задача состоит из двух частей 
      Железо которое должно подключатся с одной стороны  к блоку питания FUG(мануал во вложении ) выдавая от 0-10V , а с другой стороны к ПК через юсб Программа , в которой будет возможно калибровать выходное напряжение блока питания  в зависимости от подключенного БП, возможность повышать/понижать  напряжение постепенно , таймер на выключение/ включение блока питания  .  Analog_programming.pdf
    • By Gor_Th
      Доброго времени суток.

      Есть ли здесь знатоки, кто мог бы на пальцах объяснить работу минут в часах с видео? а еще лучше подсказать, где можно найти схему и код на подобное. (Имеются часы: плоская дощечка длинною в 30см на которой зажигаются минуты. То есть нужна схема, при которой индикаторы зажигаются поочередно.)
      Я в этом деле полный профан и начал копаться в "ардуинах" с неделю назад. Если я правильно понимаю можно получить данный эффект с помощью часов реального времени (например DS 3231) подключенных к arduino и 60 светодиодов подключенных через сдвиговые резисторы плюс, разумеется, должен быть будильник и кнопки которые этим всем оркестром будут управлять, так?
      Реально ли найти готовые схему подключения и сам код работы подобных часов?
      PS: Если кто даст буду крайне благодарен (мало ли у кого-то завалялось).

      lineclock1.mp4
    • Guest Игорь
      By Guest Игорь
      Доброй ночи, уважаемые.
      Прошу Вашего совета по следующей куче проблем для меня, т.к. не соображаю в электронике, схемах, резисторах и подобному, но дружу с компом и есть желание сделать определенный механизм, но пока нет наставления на путь истинный от специалистов)
      Задача состоит в следующем - хочу мотор стеклоочистителя подключить к Ардуино, но управлять им необходимо с кнопки. Шилд, например, который обрабатывает сигнал нажатия на кнопку (допустим кнопка записи), при ее активации, нажимаю на другую кнопку, которая дает команду движку вращаться по часовой стрелке. Отпускают ее, моторчик останавливается. Другая кнопка, вращение в противоположную сторону. Т.е. записал последовательность и продолжительность вращений,  нажимаю вновь на кнопку запись и мои действия сохраняются. Далее на 4 кнопку жму и моя игра с моторчиком автоматически воспроизводится. Если такое выполнимо с помощью плат и шилдов без доп программирования логики, то буду ОЧЕНЬ  признателен если расскажете как вкратце это осуществить или кинете ссылки к примеру на Али с нужными товарами. Если легковыполнимо, то в будущем наверное уже разберусь,  как обойтись без нажатия на 4 кнопку (воспроизведения записанных действий) и запускать этот процесс, подключив датчик движения или звука.
      Если необходимо описывать логику или создавать типа какого-то протокола, что шилд (?) умел понимать, что я от него хочу, то подскажите среду разработки для неба, что б там по минимуму было наворотов) В принципе с основами c++ для Ардуино скорее всего придется ознакомиться. 
      Заранее спасибо!
    • By Антон Знаенок
      Доброго времени суток, уважаемые!
      Собираю реле на оптопара с симисторным выходом moc3063 и семисторе bt136-600e.
      В оригинальной схеме используется вместо bt136, bt138 но такого семистора под рукой нет.
      (оригинальная схема во вложении)
      Помогите пожалуйста понять, как нужно расчитывать сопротивления от оптопары идущие к семистору.
      С сопротивлениями указанными в схеме bt136 не открывается.

×
×
  • Create New...