Я использую Atmega328P, работающий на частоте 16 МГц (аналогично Arduino UNO). для управления супергетеродинным радиоприемником 433 МГц ( WL101-541 ) и двумя аналоговыми сервоприводами TowerPro SG90 .
Все работает, кроме ситуации, которую я описываю здесь. В случае, если сервопривод находится под нагрузкой, так что он остается активным, пытаясь удерживать положение, RF не может быть получен. Я считаю, что двигательная активность вызывает какие-то помехи. Я не смог отследить его или обойти его, и я ищу идеи.
Некоторые детали:
Я не уверен, как продолжить выявление проблемы или ее устранение. Спасибо.
Обновление: 23.01.18:
Забегая на тему, что это, скорее всего, мощность, вот еще несколько выводов.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
В работе над вопросом я пришел примерно к 3 решениям. Каждое решение само по себе решило проблему, но комбинированный подход, вероятно, является правильным. Я решил опубликовать их здесь, если они могут помочь кому-то еще.
Примените фильтр нижних частот в линиях питания/земли к приемнику, как это было предложено Тони в принятом ответе. Использование 10 мкФ для C1 не совсем достаточно фильтрует, мне пришлось использовать 100 мкФ. Это приводит к частоте спада около 160 Гц.
В моей конструкции выход регулятора был разветвлен: один 5V/Gnd шел на сервоприводы, а другой — на микроконтроллер и приемник. Я использовал понижающий преобразователь на базе LM2596. Заземление сервоприводов и подключение его к входной стороне регулятора также решило проблему.
Использование TowerPro SG92R вместо SG90. SG92R является модификацией SG90. Сервоприводы почти идентичны, с тем же форм-фактором, однако SG92R имеет более высокий крутящий момент. Более высокий крутящий момент уменьшил количество действий, необходимых для удержания положения под нагрузкой. Это уменьшило помехи до такой степени, что это больше не было проблемой.
Тони крикнул, измеряя пульсацию мощности, поступающую на приемник RX.
Я не хотел хоронить это в комментариях. Я провел некоторое время, изучая фактические гайки и болты измерения пульсаций мощности.
Здесь описывается, как выполнить это измерение с помощью осциллографа.
Здесь показано, как создать коаксиальный кабель 50 Ом для этого измерения.
Вот несколько инженеров, описывающих, как они создают свой тестовый кабель.
Важность сохранения измерения на уровне 50 Ом немного выходит за рамки моего понимания. Кроме того, почти все инженерные решения используют импеданс 50 Ом. (75 Ом тоже используется для некоторых вещей, но 50 Ом — это то, что я чаще всего вижу для проектов печатных плат).
Входы вашего осциллографа, ожидайте сигнал импеданса 50 Ом. Таким образом, вам нужно держать измерение на уровне 50 Ом, иначе измерение будет неточным.
(Определенная эффективность с импедансом 50 Ом и сигналами переменного тока. Расчет импеданса начинает входить в более сложную математику...).
Суть в том, что вы можете выполнить это измерение с помощью коаксиального кабеля на 50 Ом, но он должен быть «терминирован» на одном конце, чтобы поддерживать импеданс на уровне 50 Ом.
Мы говорим о зачистке коаксиального кабеля на 50 Ом с одного конца и обнажении оголенного центрального проводника в качестве нового пробника осциллографа.
В статьях говорится, что вы можете использовать резистор на 50 Ом последовательно на этом открытом наконечнике, или вы можете просто использовать коаксиальный кабель на 50 Ом, на котором уже есть оконечная нагрузка на 50 Ом. (Я бы просто купил коаксиальный кабель на 50 Ом с двумя разъемами BNC, отрезал один, зачистил коаксиальный кабель и припаял этот колпачок, блокирующий постоянный ток. Вы можете использовать колпачок, блокирующий постоянный ток, в качестве нового наконечника пробника. Или, если у вас есть осциллограф с подключением по переменному току, вы можете именно это.Важная часть - держать кабель на 50 Ом!)
Вы хотели бы заблокировать постоянную составляющую сигнала питания, поэтому вы можете подключить конденсатор последовательно с коаксиальным кабелем (я видел X7R, 0,6 мкФ, рекомендованный для этого в Интернете). Или вы можете купить этот причудливый блокировщик DC за 500 долларов. Пойду с шапкой последовательно.
Итак, если вы не использовали загадочную микросхему, может быть опубликовано значение пульсации. В вашем случае, наверное, нет. Но здесь вы переходите к гайкам и болтам проведения измерений.
джсотола
RF cannot be received
... откуда вы знаете?Денвер
Крис Стрэттон
Денвер
Тони Стюарт EE75
Крис Стрэттон
Денвер
Денвер
Крис Стрэттон
Тони Стюарт EE75
Лерой105
Лерой105
Лерой105
Лерой105
glen_geek
Денвер
Денвер
Крис Стрэттон
Денвер
Тони Стюарт EE75
Винс Патрон
Лерой105
Денвер
Винс Патрон
Лерой105
Брюс Эбботт
Лундин
Лерой105
Лундин
Денвер