Добрый день, уважаемые знатоки! Суть проблемы следующая, от arduino через оптопары управляются пять GPIO Raspberry, на котором запускаются соответствующие видео ролики. Все работает, как полагается, НО. Система сложная, рядом находится пучки проводов и пару десятков реле, которые дают море наводок и как следствие статическое электричество. Как известно у Raspberry пины очень чувствительны на такое дело. и поэтому при срабатывании какого либо реле, может произойти включение произвольного видео, что не есть правильный результат работы. Как избавится от таких моментов, а точнее каким образом можно заземлить Raspberry, дабы избежать накопления статити.
что то никто не хочет помогать, хорошо вопрос тогда такой, использую на пинах pullup подтяжку внутренних резисторов, использую порты 3, 5, 7, 11, 13. Есть подозрения, что резисторы по подтяжке на 3, 5, и 7 портах хорошее, так сказать HIGH, и кстати было замечено, что эти порты практически не реагируют на наводку. А вот 11 и 13, похоже имеют слабые резисторы и как раз по ним и проявляется наводка. Так вот вопрос, где найти таблицу в которой указанны значения номиналов подтягивающих резисторов на борту платы? Я понимаю, что можно сделать свою подтяжку, но так как проект почти закончен, а монтаж и пайка на месте заказчика очень не удобная, да и ресурсы практически исчерпаны, не хотелось бы паять плату с подтяжкой, а сопли не устраивают, полностью.
Я плохо забираюсь в электронике, поэтому просто привожу ссылки, на описание железа - https://www.raspberrypi.org/documentation/hardware/raspberrypi/, там есть схемы в зависимости от ревизии. Как определить ревизию - http://raspi.tv/2013/rpi-gpio-basics-2-how-to-check-what-pi-board-revision-you-have. Или тут - http://elinux.org/RPi_Low-level_peripherals. Как понял, на каждом из портов можно задавать подтяжку, как к земле, так и к 3,3V. Попробуйте разобраться в этом, тем более, если верить этому сообщению - https://www.raspberrypi.org/forums/viewtopic.php?f=91&t=114835, по умолчанию используется разная настройка Изменение настроек по умолчанию описаны тут - https://www.raspberrypi.org/documentation/configuration/pin-configuration.md Надеюсь это поможет.
ух ты спасибо, все по теме, пошел читать и разбираться но пока времени не было разбираться в документации, собрал на макете собственные подтягивающие резисторы, на каждый порт, повез к заказчику, думал ну все, теперь точно взлетит, НО пробовал подтягивать и к 5, и к 3,3 вольт, ситуация не изменилась, наводки присутствую, особенно, когда щелкают реле коммутирующие 220 вольт, я вот тут подумал, получается, что подтягиванию сложнее срабатывать при больших значениях сопротивления, может стоит попробовать спустится до 4,2 кОм или вообще 1,8 кОм, но не спалю ли я тогда малину? и параллельный вопрос, если я делаю собственные подтягивающие резисторы, нужно ли убирать из программы включение встроенных подтягивающих, а то по идеи ток начинает идти туда куда легче? чето с каждым днем меня малина огорчает все больше и больше, arduino в плане портов работает стабильнее и менее чувствительна к наводкам
Милину в железный ящик, можно бокс с малиной обклеить фольгой. Провода от оптронов заходят только парой (сигнал и земля), максимально близко ко входу в коробку с внешней стороны повесть бусинку
делали уже железный ящик, заземляли его на настоящую землю через батарею, еще хуже стало, коробка как антенна стала работать и в том месте где проходят провода, видимо передает на них помехи, вообще ничего не пойму, как так, все таки наверное дело не в стат. электричестве, а наводках именно на проводах идущих от ардуины к малине, но повторюсь пробовал их на малине сделать через подтягивающие резисторы на 10 кОм, ситуация улучшилась, но не на 100% а что за бусинка на входе коробки?
Статики у вас нету, это помехи по проводам и воздуху. Не все ящики одинаково полезны. Заземление делается в одной точке, а не как попало к батарее. Может проскакивать не только по оптронным проводам, но и по питанию. Бусинки - это ферритовые кольца, на которые надо синфазно намотать несколько витков входящего провода. Подтяжки помогают потому что тянется сильнее и помеха немного съедается. Тянуть надо к 3,3, а не к 5, тк входы у Малины не толерантные к 5 вольтам Нарисуйте схему что от чего питается и кто чем управляет, а также что из этого в металлической коробке
https://yadi.sk/i/ajwZkYyNnpc8M по другому не знаю, как вставлять изображения прямоугольники на шилде это оптопары, между мегой и шилдом конечно же нет проводов, там бутерброд, сверху которого еще и шилд с реле, но на них комутируется только 12 v, не 220 v резисторы в схеме по 10кОм левая малина в коробке металической и только она, даже резисторы не внутри, но не получив эффекта, метал. коробку выкинули, Вы хотите сказать, что все надо прятать в коробку, но на данном этапе это не возможно, от малины отходит более 40 проводов, через самодельную плату используя переходники на RJ45 и питающие провода, например для LCD экрана или самодельного таймера отсчета времени на 8 сегментных индикаторах, в схеме используются сдвиговые регистры, для увелечения портов, потому что мигающих лампочек и куча собирающих инфу кнопок это реализация квест-рума, все готово, но одна беда, в этой наводке, уже неделю не могу из-за нее проект сдать, помогите пожалуйста
Электромагнитные наводки, когда-то то же намучился со станком на ардуине. Чего я тогда не попробовал и конденсаторы, разные пром. блоки питания/аккумуляторы, пром. фильтры эми на каждый блок, и полный экран для релюх, вынос силовой части за пределы в отдельный шкаф. Что не проверил, так это экранированные провода, дроссель, ферит. Правда, тогда проблема была в прерывании и кнопки на это прерывание без должной защиты от дребезга. И разумная защита от наводок не помогала, она улучшала ситуацию, но не меняла. Попробуйте почитать на форумах - электромагнитные наводки или создать тему в разделе Схемотехника с полной схемой, все таки раздел Raspberry не очень популярный.
предложили сделать подтяжку резисторами на земле, а не на плюсе, потому как изза помех на оптопаре может открываться транзистор, которому для этого достаточно 0,7 вольт, ну и соответсвенно снимать сигнал на минусе, кроме того, решил сделать этот провод экранированный, сижу перепаиваю