Страница 1 из 2
Слетают аналоговые пины при работе внешнего ИП параллельно
Добавлено: Чт янв 04, 2024 08:12:51
Denkot
Мяу всем.
Редко я здесь что-то спрашиваю, а если спрашиваю, значит, творится какая-то дичь

Итак, что имеем: Ардуино, с двумя навешенными на аналоговые пины NTC термисторами. Подтянутыми к питанию внешними сопротивлениями, в скетче подключена библиотека гайверNTC, вывод показаний на дисплей 2004 по i2c, и до кучи в порт. В такой конфигурации ничего не предвещает беды - датчики показывают температуру, при выдергивании показывают абсолютный ноль, прикольно

Но этого мало и скучно. Для веселья и по ТЗ надо подключить ещё датчик дыма-газа MQ-2. А он, как известно, жрёт. И, чтобы поберечь хилую AMS1117, параллельно цепи питания включается регулируемый источник, настроенный аккуратно на 5.0 вольт. Линия питания 5 вольт у нас теперь ого-го какая мощная, хоть слона вешай, если он, конечно, пятивольтовый.
Включаю - пока без датчика - всё работает. Ток потребления по цепи от внешнего ИП в цепь 5В ардуино - всего 70 мА, это с учётом того что плата тащит дисплей 2004 со включенной подсветкой. Ну, думаю - ладушки, внешний ИП впрягся в цепь 5В и успешно помогает тащить наших слонов. Пора вешать датчик.
Включаю датчик, причем его выход даже никуда не подключен, и...
Через какое-то время (небольшое, от секунд до минут) показания датчиков температуры начинают гулять совершенно по-котовьи. То есть сами по себе, в полной отвязке от погоды. Что-то настолько сгорает внутри ардуины, что даже полностью раздетая и вынутая из шилда - она уже никогда не будет прежней. Напряжение на аналоговых пинах болтается, как кошачье г..но в проруби.
Ситуация повторяется одинаково на разных платах, в том числе принципиально разных - нано и Леонардо.
Что за хрень? Как внешнее питание может так повлиять на слетание подтяжки и прочего нижнего белья?
Притом, что в той части схемы, где стоят NTC, ничего не менялось вообще.
Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 08:47:22
КРАМ
Может вместо многословности изобразить схему электрическую принципиальную?
Ну и хорошо бы нарисовать монтаж. Можно фото, но на него могут не попасть принципиальные моменты.
И вообще, краткость - залог решения проблемы. Лишний текст только путает.
Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 08:48:29
veso74
Для начала замените импульсный источник питания на линейный: трансформатор с стабилизатором.
Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 08:58:34
Nowell75
Denkot писал(а):параллельно цепи питания включается регулируемый источник, настроенный аккуратно на 5.0 вольт.
+схему источника

Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 09:53:52
Муркиз
Вероятнее всего импульсное допускает гвозди, возможно в момент включения или коммутации нагрузки.
Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 12:57:50
Denkot
[uquote="Муркиз",url="/forum/viewtopic.php?p=4525906#p4525906"]Вероятнее всего импульсное допускает гвозди, возможно в момент включения или коммутации нагрузки.[/uquote]
Раз уж пошел конструктивный разговор про гвозди...
А обратным током от внешнего питания не могло ничего напортить? Допустим, внутренний 5В стабилизатор ардуино выдает 4.9, а внешнее питание - 5.02. И ток получается кагбэ немножечко в обратную сторону. Если бы всё было так просто, казалось бы, ничего не должно быть - ну закроется там где-то диод обратным током или транзистор. Но получается такой необычный эффект, что подгорает что-то в портах. А одна из Лео вообще в итоге откинула когти и теперь прикидывается сенсорным датчиком: - лапу подносишь - светодиоды загораются
Добавлено after 2 minutes 59 seconds:
[uquote="veso74",url="/forum/viewtopic.php?p=4525897#p4525897"]Для начала замените импульсный источник питания на линейный: трансформатор с стабилизатором.[/uquote]
Хороший совет, сам люблю такие источники.
Но вряд ли получится идеально сровнять напряжение в точке 5В платы ардуино и на выходе источника. Всё равно на какие-то десятые отличаться будет. История точно не повторится, как думаете?
Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 13:17:11
Martian
заземление отсутствует, импульсный бп пробивает
Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 13:19:00
КРАМ
[uquote="Denkot",url="/forum/viewtopic.php?p=4526005#p4526005"]А обратным током от внешнего питания не могло ничего напортить?[/uquote]
Вас этому кто то научил или сами придумали?
Может не стоит делать то, в чем вы не разбираетесь?
Включите моск и подумайте - каким образом смогут работать две петли автоматического регулирования, если объединить их выходы?

Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 13:37:54
Martian
[uquote="КРАМ",url="/forum/viewtopic.php?p=4526016#p4526016"]две петли автоматического регулирования, если объединить их выходы?

[/uquote] точно... либо развязка диодами, либо специализированные ИИП
Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 13:50:20
BOB51
Платки ардуино ВСЕГДА должны иметь питание от одного источника.
Или с внешнего источника через встроенный стабилизатор или от более мощого +5 вольт при отключенном питании встроенного стабилизатора.
К примеру для ардуино-нано обычно ставим вот такую схему:

Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 13:52:58
КРАМ
[uquote="BOB51",url="/forum/viewtopic.php?p=4526030#p4526030"]Платки ардуино ВСЕГДА должны иметь питание от одного источника.[/uquote]
Так и у него ОДИН источник. Проблема в том, что этот один является ПАРАЛЛЕЛЬНЫМ СОЕДИНЕНИЕМ ДВУХ. Причем оба имеют ОС.
Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 14:03:19
BOB51
Вот именно - параллельное соединение двух раздельных источников.
А помимо них еще и переключатель питания USB-COM моста (интегрированного на большинстве платок за исключением разве что про-мини).

Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 14:06:30
Муркиз
Вот именно... Чей дроссель ?
Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 14:10:34
КРАМ
[uquote="BOB51",url="/forum/viewtopic.php?p=4526046#p4526046"]Вот именно[/uquote]
Параллельное соединение источников МОЖЕТ ИМЕТЬ МЕСТО. Только их для этого нужно СИНХРОНИЗИРОВАТЬ.
Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 14:16:06
Denkot
[uquote="BOB51",url="/forum/viewtopic.php?p=4526030#p4526030"]Платки ардуино ВСЕГДА должны иметь питание от одного источника.
Или с внешнего источника через встроенный стабилизатор или от более мощого +5 вольт при отключенном питании встроенного стабилизатора.
К примеру для ардуино-нано обычно ставим вот такую схему:

[/uquote]
Окей, допустим, переходим на внешний источник 5В, выход его как указано на схеме цепляем на GND и 5В. Про Vin забываем. Диод тогда на предложенной Вами схеме имеет смысл?
Порт развязываем оптикой. Для пущей чистоты
экскремента эксперимента.
Всё бы ничего, да только у меня в подобной конфигурации одна из Лео всё также откинулась

какая-то плохая магия. Лео кончились, попробую на нано повторить.
И, кстати, про параллельное соединение. Наругали тут почём зря. Да, моветон, но всё прекрасно работало с параллельным соединением. На осциллограмме красота, ровные 5 вольт, дисплей пашет, температуры рисует. Проблемы начались только когда подключил MQ-2. И причем тут аналоговые порты? Ну ладно, допустим где-то напряжение просело от нагрузки, забодались два источника. Аналоговые порты-то причем тут? Я ещё понимаю если бы весь контроллер вынесло по питанию. Но всё прекрасно работает, дисплей пашет, порт данные шлёт исправно. Только датчики теперь безбожно врут.
Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 14:21:49
BOB51
Диод как раз нужно оставить - мы ведь не удаляем встроенный стабилизатор и относящиеся к нему дополнительные цепи.
Для адуринок данная схема одна из возможных стандартных рекомендаций.
Для конкретики обсуждения Вашего варианта увы... нет соответствующей схемы устройства (того, что Вы соорудили).

Угробить адуринку довольно трудно - чаще поражение встроенного бутлоадера словить можно.
Особо при варианте устройства, работающего на обмене данными с ПК.

Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 14:26:38
Denkot
[uquote="BOB51",url="/forum/viewtopic.php?p=4526057#p4526057"]Диод как раз нужно оставить - мы ведь не удаляем встроенный стабилизатор и относящиеся к нему дополнительные цепи.
Для адуринок данная схема одна из возможных стандартных рекомендаций.
Для конкретики обсуждения Вашего варианта увы... нет соответствующей схемы устройства (того, что Вы соорудили).

[/uquote]
А кто нам мешает удалить? Когтями выцарапаю. Фтопку его.
Мне нужно обвесить дуину так, чтобы безболезненно тянула любую нагрузку на пару ампер.
Всё лишнее за борт.
Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 14:33:16
BOB51
Удаление встроенного стабилизатора имеет смысл только в случае питания от аккумулятора/батарейки.
И то - надо быть очень внимательным (и знать полную схему имеющейся платки!).
В случае питания от сетевого источника подобные операции бессмысленная трата времени.
Насчет "убрать все лишнее" - возможен и такой вариант - делаем самодельную платку согласно кучи "сторонних платформ".

Касательно обвески внешними многожрущими модулями - нет никакой особой разницы в схемотехнике что на ардуино, что на "отдельно взятом МК".
Просто принимаем платку ардуинки как DIP микросборку с соответствующими выводами и ограничениями согласно документации на ту "платформу" (коих всегда можно найти в тырнете по ссылкам в менеджере платформ IDE).

Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 14:40:47
КРАМ
[uquote="Denkot",url="/forum/viewtopic.php?p=4526059#p4526059"]чтобы безболезненно тянула любую нагрузку на пару ампер.[/uquote]
Для этого делают БУФЕРЫ на выходные пины. В зависимости от скорости сигнала эти буферы могут быть разными. Где то оптрон, а где то драйвер нижнего плеча....
А источник В ВАШЕМ случае нужно взять один.
ЗЫ. Входные пины тоже нужно развязать. НИКАКИЕ пины контроллера не должны выходит за пределы слаботочки.
Re: Слетают аналоговые пины при работе внешнего ИП параллель
Добавлено: Чт янв 04, 2024 14:50:35
BOB51
Кстати...
Мы ведь не шаманизмом занимаемся - ни конкретная схема, ни программа ни используемые в проекте библиотеки нам не известны.
Ошибки могут иметь место как в схемотехнике, так и в софте (хороша та библиотека, которую написал самостоятельно).
