Всем привет! Сделал контроллер для электрического замка. Вот тут все описания: https://github.com/zhum/RFID2 Вкратце - есть пульт снаружи комнаты, в котором MFRC522, кнопочная клавиатура и светодиоды+пищалка. от этого хозяйства тянется почти 20 проводов к ардуине (примерно метр, падения напряжения практически не намерял). Ардуина питается от 12 Вольт, от этого же БП питается замок (блок на 2 Ампера, перезагрузок ардуины не было ни разу). Снаружи внутрь можно попасть приложив нужную карточку или набрав код. Всё работает, но периодически (раз в 2-3 суток) MFRC522 "зависает", на карты не реагирует. По коду пускает, т.е. ардуина не виснет, только сам датчик. Вопрос - как отдиагностировать проблему и как попробовать решать? Может просто для стабилизации питания(?) куда-то конденсатор подпаять? Может периодически программно переинициализировать MFRC522 (как это правильно сделать?), кто подскажет?
Ловит все наводки, ага. Падение напряжения тут не влияет, у тебя 5 слабосигнальных линий и огромная антенна в виде 20 м провода. Танцы с бубном: экранированный кабель (экранированная витая пара подходит идеально - там как раз 8 жил), плюс на питании MFRC522 конденсаторы 10 нФ и 10 мкФ. Лечение: надо две ардуины, одна рядом с MFRC522, другая где хочешь, между собой соединены копеечными RS485, как раз и предназначенными для стабильной передачи данных на расстояние до 1200 м.
Спасибо за ответ! На витуху поменять уже врядли получится, увы. Но думаю обмотать фольгированным скотчем. Пусть не всё, но 80% как минимум получится. А как правильно конденсаторы на питание повесить (тут я полный лох, сорри)? 10нФ между плюсом и минусом, а 10 мкФ между... чем и чем? Про две ардуины я уже думал, когда разводку этих несчастных проводов делал (разъём был нужен обязательно), но слишком поздно задумался. Следующий проект буду делать именно так.
Хм... Но разве это не то же самое, что один конденсатор на 10010 нФ, т.е. не сильно отличается от 10мкФ? Насколько я помню, при параллельном подключении номинал конденсаторов складывается. Тут какая-то хитрость?
нет. Если грубо, то маленький номинал быстрее реагирует на наносекундные помехи, а большой номинал спасает от кратковременной просадки напряжения (реле щелкнуло и пр.).
Бред какой-то. Если хоть резистор между ними какой поставить, то еще можно было говорить. А так именно просто складываются.
Не проще ли поставить саму ардуину рядом с RFID считывателем. А проводами протиянуть только питание всего этого хозяйства,всего два провода. Если не устраивают габариты ардуино уно, то можно поставить NANO или ProMicro.