Как запитать NRF24L01 от Arduino Pro Mini?

Моя схема таблицы схем

Я хотел контролировать скорость своих четырех двигателей постоянного тока без сердечника с помощью Arduino Nano. Затем я понял, что мои 3,7 В 380 мАч 25C и 720 мАч (110 мАч на картинке предназначены только для того, чтобы удерживать место моей батареи) 25C LiPo батареи не будут соответствовать требованиям к напряжению Nano. Затем мне пришла в голову идея использовать Pro Mini вместо Nano; однако я не смог найти контакт 3,3 В на Pro Mini для питания NRF24. На Nano я использовал контакт 3,3 В и конденсаторы 10 мкФ между выводами Vin и Gnd NRF24.

Итак, мой вопрос: могу ли я подать NRF24 напрямую с контакта Vcc? Или, в качестве альтернативы, что произойдет, если я запитаю NRF24 напрямую от батареи и уменьшу 3,7 В до 3,3 В через другой транзистор TIP122?

Примечание. Я использую 4 транзистора TIP122, ножки затвора которых подключены к контактам Pro Mini 5, 6, 9 и 10 pwm (я забыл добавить базовые резисторы). Вы также считаете, что это надежный способ управления скоростью двигателей?

, 👍1


1 ответ


2

Могу ли я передать NRF24 напрямую с контакта Vcc?

НЕТ: питание pro mini либо 5 В, либо его недостаточно для питания RF24. РЕДАКТИРОВАТЬ: 3V3 pro mini «может» питать RF24 через VCC, если вы используете крышку и если это не модель PA&LNA (или в режиме полной мощности). Лучше всего использовать внешний регулирующий орган.

если бы я питал NRF24 напрямую от батареи и уменьшал 3,7 В до 3,3 В через другой транзистор TIP122?

НЕТ: липиды работают на 4,2 В при полной зарядке, и их можно использовать до 3 В (я имею в виду падение напряжения на 3 В, когда нагрузка включена, а не когда она отключена): Внешние регуляторы 3V3 — это то, что нужно.

Вы также считаете, что это надежный способ управления двигателями? скорость?

Это выход ШИМ, так что да, почему бы и нет? Кроме того, добавьте обратноходовые диоды (и, возможно, полиэфирные колпачки на 100 нФ должны помочь) между клеммами двигателя.

,

Пожалуйста, учтите, что, поскольку ОП сказал «переключиться с нано на про мини», он будет использовать плату Arduino, питаемую от источника 3-4 В, а не 5 В. Это означает, что подключение к контакту Vcc в порядке, при условии, что напряжение не превышает 3,6 В (и, как вы объяснили, LiPo даже выше 4 В). Так что если pro mini питается от линейного/импульсного стабилизатора на 3,3В, то можно использовать Vcc, @frarugi87

@ frarugi87: у pro mini только 150 мА MAX на VCC, как я уже сказал, дело не в напряжении, а в токе (при условии, что используется 3V3 pro mini). Конденсатор помогает, но стабильная работа не может быть гарантирована с питанием VCC, особенно с другими устройствами, подключенными к pro mini. https://forum.mysensors.org/topic/3961/nrf24l01-pa-lna-power-consumment/23, @theGarz

ваш комментарий заставил меня подумать, что, вероятно, я неправильно понял намерения ОП. Для меня лучший способ питания pro mini — это напрямую подключить Vcc к входу батареи, минуя встроенный регулятор в pro mini. Но, вероятно, да, ОП хотел подключить батарею к контакту RAW, поэтому ответ «это зависит». Пока используется стандартный NRF24L01+, генерируемый ток в порядке, но если используется плата высокой мощности (NRF24L01+PA-LN), то регулятора недостаточно ., @frarugi87

Подключение Pro Mini напрямую к шине питания рядом с двигателями может вызвать проблемы, связанные с шумом, а внезапное потребление тока из-за включения двигателей может привести к сбросу MCU. Требуется некоторая стабилизация напряжения, кроме того, nRF24L01+ подозрительно шумит, я не могу представить его работу в такой схеме без хотя бы одного мФ емкости (наполовину электролитическая и наполовину керамическая, чтобы избавиться от ВЧ) прикреплен к нему., @Avamander