Проблема с подключением шести RFID к Arduino Nano

Тема в разделе "Arduino & Shields", создана пользователем onmironov, 1 окт 2015.

  1. onmironov

    onmironov Нерд

    От каждого датчика идет витая пара (все провода примерно по 2 метра, один провод 6 метров), все провода одного цвета соединяются друг с другом и идут к пину на ардуине (в том числе + и -). Подключаю вот по такой схеме:
    [​IMG]
    Проблема следующая: карты не считываются. Убрал из схемы все датчики, кроме одного — все ок, все работает. Подцепил 2 датчика — считывается, но раз на раз, и карту приходиться прикладывать вплотную к сканеру.
    Подскажите, пожалуйста, в чем может быть проблема и как ее решить?
    У меня есть догадка, что сканерам не хватает напряжения. Если догадка верная — как сделать так, чтобы напряжения хватало?
    п.с. извините, если вопросы тупые или «от чайника», ни разу не профессионал и даже не любитель =)
     
  2. Tomasina

    Tomasina Сушитель лампочек Модератор

    а чем предыдущая тема про два RFID не устроила?
    Измерял напряжение на пинах считывателя?
    На коротких проводах работает?
     
  3. onmironov

    onmironov Нерд

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

    Да, на коротких проводах (пробовал с тремя датчиками) или с одним датчиком на витой паре все ок. Проблема возникает, когда датчиков больше одного. Причем скетч и само соединение точно рабочие.
     
  4. Tomasina

    Tomasina Сушитель лампочек Модератор

    вчера был опробован тот скетч, на трех ридерах работает нормально (шлейф 60 см на каждый ридер). Питание бралось с встроенного преобразователя 3,3 В, но Arduino китайская и он там мощнее родного, аж на 700 мА.
    Какое напряжение доходит до ридера? Если правда не дотягивает до 3,3 Вольт, можно взять от 5 Вольт, подключив последовательно диод, получим на выходе 3,6 Вольт + потери в кабеле.
    А может причина не в этом, а в том, что 3,3 В стабилизатор на Arduino просто не вытягивает больше двух устройств и надо городить внешний.
     
  5. onmironov

    onmironov Нерд

    Как раз и грешу на кабель, что из-за него на всех напряжения не хватает. Попробую завтра вариант, который вы предложили, может быть получится. Спасибо.
     
  6. Tomasina

    Tomasina Сушитель лампочек Модератор

    Сначала лучше померить текущее, чтобы не спалить, если причина не в кабеле ;)
     
  7. onmironov

    onmironov Нерд

    Сначала померяю, обязательно =)
    Начал тут гуглить, а подтягивающий резистор не нужен? Извиняюсь, если совсем глупый вопрос
     
  8. Tomasina

    Tomasina Сушитель лампочек Модератор

    Не нужен, у них же отдельная линия питания.
     
  9. DrProg

    DrProg Вечный нерд

    На днях буду делать по этой схеме на 9 ридерах. Думаю, что проблема со считыванием может возникнут либо в связи с непомерно длинным неэкранированным шлейфом, пролегающим вдоль силовых кабелей от Братской ГЭС, либо с недостатком питания. Потому рекомендую питать РФИДы отдельным питанием (с общей землей) и стараться избегать ненужной длины шлейфа.

    К сожалению, на примере схемы выше я показал питание от Ардуины, этого может быть недостаточно для бОльшего числа РФИДов.
     
  10. onmironov

    onmironov Нерд

    У меня есть блок питания на 5v, есть ли какая-то возможность сделать из этого 3.3v, чтобы запитать сканеры?
     
  11. DrProg

    DrProg Вечный нерд

    Понижающий преобразователь. Цена ему рублей 200-300.
     
  12. Tomasina

    Tomasina Сушитель лампочек Модератор

    Либо два диода последовательно, если под рукой ничего нету
     
  13. onmironov

    onmironov Нерд

    В общем, подключил отдельное питание через преобразователь, до этого действительно на сканере было 2 с чем-то. Сейчас — 3.31. Но проблема не исчезла, сканеры не видят карты.

    Upd: если подключить один сканер — все ок. Добавляем в схему второй — первый продолжает работать, второй не работает
     
    Последнее редактирование: 1 окт 2015
  14. Tomasina

    Tomasina Сушитель лампочек Модератор

    смотри личку.