Подключение большого количества датчиков к Raspberry

Тема в разделе "Raspberry Pi", создана пользователем akio_alx, 17 окт 2016.

  1. akio_alx

    akio_alx Нуб

    Не судите строго, но не понимаю в чем проблема.
    Ситуация следующая:

    При достижении определенного количества датчиков, подключенных к малине получаю ухудшение в работе (суммарное энергопотребление датчиков все съедает) и тут все понятно, НО когда часть датчиков переключаю не на паразитное питание от самой малины, а на внешнюю линию питания ( 5V 2a -использую еще 1 такой же блок питания как и на малине) - начинают происходить непонятные вещи.

    1. Если аналоговый датчик подключен к АЦП (в моем случае MCP3008 + SPI) - данные, получаемые с ацп начинают скакать с произвольным разбросом.
    2. При использовании датчиков на I2C шине с внешним питанием - почти все датчики на шине начинают падать на некоторое время и потом снова появляться в системе (смотрю через i2cdetect -y 1).

    Естественно до достижения максимального суммарного энергопотребления все дачло и на I2C и на SPI работает нормально и стабильно. Проблема начинается после переключения датчиков на внешнее питание.

    Кто-то может подскажет в какую сторону копать?
     
    Последнее редактирование: 17 окт 2016
  2. rkit

    rkit Гуру

    Минусы у блоков питания не соединены, либо второй блок сильно шумит.
     
  3. akio_alx

    akio_alx Нуб

    а если это 2 одинаковых USB зарядника вставленных в пилот? или вы предлагаете сделать параллельную коммутацию для увеличения мощности?
     
  4. rkit

    rkit Гуру

    Надо просто, чтобы земля везде была одна.
     
    akio_alx нравится это.
  5. akio_alx

    akio_alx Нуб

    Спасибо! теперь все как отлично) если не сложно - могли бы подсказать где об этом почитать? это контрукция малины или общие азы?)
     
  6. rkit

    rkit Гуру

    Общие азы.
    Напряжение это разница потенциалов.
    На одном блоке потенциалы на плюсе 5, на минусе 0, и напряжение 5.
    На другом блоке на плюсе 10, на минусе 5, а напряжение все равно 5.
    И хоть напряжение одно, но из-за разброса потенциалов ток может, например течь с плюса одного блока на плюс другого, чего быть не должно.
    И чтобы этого не было, их надо согласовывать.