Вопрос по питанию: arduino, nRF24L01+ и драйвер моторов

Rattus
Offline
Зарегистрирован: 07.11.2014

Добрый день. Нужна помощь. Собрал небольшую радиоуправляемую тележку на arduino, nRF24L01 и дравере моторов L298N. Схема в приложенных файлах. В первом случае как только приходит команда на включение двигателей приемник перестает реагировать, видимо происходит переинициализация изза скачка напряжения. Когденсатор поставил как советуют здесь http://forum.amperka.ru/threads/nrf24l01-%D0%BF%D0%BE%D0%B1%D0%B5%D0%B6%D0%B4%D0%B0%D0%B5%D0%BC-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C.3205/ Устройство заработало только когда ввел второй источник питания, как на схеме 2. В итоговом устройстве планируется 4 двигателя и аккумулятор LiPo 7.4V 6000mAh.  Отсюда вопросы:

1) почему так происходит, не справляется стабилизатор питания + конденсатор и происходит достаточно сильный скачок, который приводит к перезагрузке радиомодуля? можно ли этого избежать используя один источник питания. возможно просто крона не вытягивает

2) достаточно ли будет в этом случае (4 мотора) батареи описанной выше, или для питания электроники придеться ставить доп. батарейку (например Крону)

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

СХЕМА 1

СХЕМА 2

MaksMS
Offline
Зарегистрирован: 11.03.2013

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

Rattus
Offline
Зарегистрирован: 07.11.2014

Тогда вопрос - будут ли источники питания как то влиять друг на друга? Например источник с меньшим напряжением подсаживать источник с большим, стоит ли ставить диоды чтоб исключить влияние источников друг на друга?

Использование кроны обусловлено пока тем, что ее удобнее всего подлкючать через такой стабилизатор ко всей схеме, в конечном устройстве будет другой источник питания, а понижающий стабилизатор скорее всего все равно придеться ставить для МК нужно питание 5В, для радиомодуля 3,3.

prosto_andriy
Offline
Зарегистрирован: 09.12.2012

Есть ведь специальные модули с двумя встроенными стабилизаторами (на 3,3V и на 5V). Пример самого простого в котором кстати есть даже гнездо для внешнего питания! А если возникает просадка напряжения, то вероятно, батареи просто не могут дать нормальный ток, когда моторы стартуют! Возможно это получится устранить, если поставить на питание конденсатор большой емкости! Например на 2200 мкФ (или больше).

Rattus
Offline
Зарегистрирован: 07.11.2014

На схеме как раз такой стабилизатор и стоит, выдает 5 и 3.3. Сейчас стоит конденсатор на 100мкФ, попробую поставить побольше.

Rattus
Offline
Зарегистрирован: 07.11.2014
Опытным путем было выяснено:
замена источника питания на сетевой (14,5В) не дало ничего, симптомы те же. Помогло увеличение емкости конденсатора в цепи питания радиомодуля. Поставил батарею из 7 по 100мкФ и 3 по 220мкФ (ну какие были, нет под рукой большого). Стало лучше, но все равно через некоторое время зависает. Видимо надо увеличивать емкость и разводить цепи питания, чтоб не влияли друг на друга. Причем забавно, при смене ИП обратно на крону, устройство начало передвигаться рывками, как будто еще и перегружался МК.
art100
Offline
Зарегистрирован: 09.03.2014

дроссель

аккумулятор крупный