| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Слетают аналоговые пины при работе внешнего ИП параллельно https://radiokot.ru/forum/viewtopic.php?f=66&t=191626 |
Страница 1 из 2 |
| Автор: | Denkot [ Чт янв 04, 2024 08:12:51 ] |
| Заголовок сообщения: | Слетают аналоговые пины при работе внешнего ИП параллельно |
Мяу всем. Редко я здесь что-то спрашиваю, а если спрашиваю, значит, творится какая-то дичь Итак, что имеем: Ардуино, с двумя навешенными на аналоговые пины NTC термисторами. Подтянутыми к питанию внешними сопротивлениями, в скетче подключена библиотека гайверNTC, вывод показаний на дисплей 2004 по i2c, и до кучи в порт. В такой конфигурации ничего не предвещает беды - датчики показывают температуру, при выдергивании показывают абсолютный ноль, прикольно Но этого мало и скучно. Для веселья и по ТЗ надо подключить ещё датчик дыма-газа MQ-2. А он, как известно, жрёт. И, чтобы поберечь хилую AMS1117, параллельно цепи питания включается регулируемый источник, настроенный аккуратно на 5.0 вольт. Линия питания 5 вольт у нас теперь ого-го какая мощная, хоть слона вешай, если он, конечно, пятивольтовый. Включаю - пока без датчика - всё работает. Ток потребления по цепи от внешнего ИП в цепь 5В ардуино - всего 70 мА, это с учётом того что плата тащит дисплей 2004 со включенной подсветкой. Ну, думаю - ладушки, внешний ИП впрягся в цепь 5В и успешно помогает тащить наших слонов. Пора вешать датчик. Включаю датчик, причем его выход даже никуда не подключен, и... Через какое-то время (небольшое, от секунд до минут) показания датчиков температуры начинают гулять совершенно по-котовьи. То есть сами по себе, в полной отвязке от погоды. Что-то настолько сгорает внутри ардуины, что даже полностью раздетая и вынутая из шилда - она уже никогда не будет прежней. Напряжение на аналоговых пинах болтается, как кошачье г..но в проруби. Ситуация повторяется одинаково на разных платах, в том числе принципиально разных - нано и Леонардо. Что за хрень? Как внешнее питание может так повлиять на слетание подтяжки и прочего нижнего белья? Притом, что в той части схемы, где стоят NTC, ничего не менялось вообще. |
|
| Автор: | КРАМ [ Чт янв 04, 2024 08:47:22 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Может вместо многословности изобразить схему электрическую принципиальную? Ну и хорошо бы нарисовать монтаж. Можно фото, но на него могут не попасть принципиальные моменты. И вообще, краткость - залог решения проблемы. Лишний текст только путает. |
|
| Автор: | veso74 [ Чт янв 04, 2024 08:48:29 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Для начала замените импульсный источник питания на линейный: трансформатор с стабилизатором. |
|
| Автор: | Nowell75 [ Чт янв 04, 2024 08:58:34 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Denkot писал(а): параллельно цепи питания включается регулируемый источник, настроенный аккуратно на 5.0 вольт. +схему источника |
|
| Автор: | Муркиз [ Чт янв 04, 2024 09:53:52 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Вероятнее всего импульсное допускает гвозди, возможно в момент включения или коммутации нагрузки. |
|
| Автор: | Denkot [ Чт янв 04, 2024 12:57:50 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Вероятнее всего импульсное допускает гвозди, возможно в момент включения или коммутации нагрузки. Раз уж пошел конструктивный разговор про гвозди... А обратным током от внешнего питания не могло ничего напортить? Допустим, внутренний 5В стабилизатор ардуино выдает 4.9, а внешнее питание - 5.02. И ток получается кагбэ немножечко в обратную сторону. Если бы всё было так просто, казалось бы, ничего не должно быть - ну закроется там где-то диод обратным током или транзистор. Но получается такой необычный эффект, что подгорает что-то в портах. А одна из Лео вообще в итоге откинула когти и теперь прикидывается сенсорным датчиком: - лапу подносишь - светодиоды загораются Добавлено after 2 minutes 59 seconds: Для начала замените импульсный источник питания на линейный: трансформатор с стабилизатором. Хороший совет, сам люблю такие источники. Но вряд ли получится идеально сровнять напряжение в точке 5В платы ардуино и на выходе источника. Всё равно на какие-то десятые отличаться будет. История точно не повторится, как думаете? |
|
| Автор: | Martian [ Чт янв 04, 2024 13:17:11 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
заземление отсутствует, импульсный бп пробивает |
|
| Автор: | КРАМ [ Чт янв 04, 2024 13:19:00 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
А обратным током от внешнего питания не могло ничего напортить? Вас этому кто то научил или сами придумали? Может не стоит делать то, в чем вы не разбираетесь? Включите моск и подумайте - каким образом смогут работать две петли автоматического регулирования, если объединить их выходы?
|
|
| Автор: | Martian [ Чт янв 04, 2024 13:37:54 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
две петли автоматического регулирования, если объединить их выходы? точно... либо развязка диодами, либо специализированные ИИП
![]() |
|
| Автор: | BOB51 [ Чт янв 04, 2024 13:50:20 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Платки ардуино ВСЕГДА должны иметь питание от одного источника. Или с внешнего источника через встроенный стабилизатор или от более мощого +5 вольт при отключенном питании встроенного стабилизатора. К примеру для ардуино-нано обычно ставим вот такую схему: |
|
| Автор: | КРАМ [ Чт янв 04, 2024 13:52:58 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Платки ардуино ВСЕГДА должны иметь питание от одного источника. Так и у него ОДИН источник. Проблема в том, что этот один является ПАРАЛЛЕЛЬНЫМ СОЕДИНЕНИЕМ ДВУХ. Причем оба имеют ОС. |
|
| Автор: | BOB51 [ Чт янв 04, 2024 14:03:19 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Вот именно - параллельное соединение двух раздельных источников. А помимо них еще и переключатель питания USB-COM моста (интегрированного на большинстве платок за исключением разве что про-мини). |
|
| Автор: | Муркиз [ Чт янв 04, 2024 14:06:30 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Вот именно... Чей дроссель ? |
|
| Автор: | КРАМ [ Чт янв 04, 2024 14:10:34 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Вот именно Параллельное соединение источников МОЖЕТ ИМЕТЬ МЕСТО. Только их для этого нужно СИНХРОНИЗИРОВАТЬ. |
|
| Автор: | Denkot [ Чт янв 04, 2024 14:16:06 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Платки ардуино ВСЕГДА должны иметь питание от одного источника. Или с внешнего источника через встроенный стабилизатор или от более мощого +5 вольт при отключенном питании встроенного стабилизатора. К примеру для ардуино-нано обычно ставим вот такую схему: Окей, допустим, переходим на внешний источник 5В, выход его как указано на схеме цепляем на GND и 5В. Про Vin забываем. Диод тогда на предложенной Вами схеме имеет смысл? Порт развязываем оптикой. Для пущей чистоты экскремента эксперимента. Всё бы ничего, да только у меня в подобной конфигурации одна из Лео всё также откинулась какая-то плохая магия. Лео кончились, попробую на нано повторить. И, кстати, про параллельное соединение. Наругали тут почём зря. Да, моветон, но всё прекрасно работало с параллельным соединением. На осциллограмме красота, ровные 5 вольт, дисплей пашет, температуры рисует. Проблемы начались только когда подключил MQ-2. И причем тут аналоговые порты? Ну ладно, допустим где-то напряжение просело от нагрузки, забодались два источника. Аналоговые порты-то причем тут? Я ещё понимаю если бы весь контроллер вынесло по питанию. Но всё прекрасно работает, дисплей пашет, порт данные шлёт исправно. Только датчики теперь безбожно врут. |
|
| Автор: | BOB51 [ Чт янв 04, 2024 14:21:49 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Диод как раз нужно оставить - мы ведь не удаляем встроенный стабилизатор и относящиеся к нему дополнительные цепи. Для адуринок данная схема одна из возможных стандартных рекомендаций. Для конкретики обсуждения Вашего варианта увы... нет соответствующей схемы устройства (того, что Вы соорудили). Угробить адуринку довольно трудно - чаще поражение встроенного бутлоадера словить можно. Особо при варианте устройства, работающего на обмене данными с ПК. |
|
| Автор: | Denkot [ Чт янв 04, 2024 14:26:38 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Диод как раз нужно оставить - мы ведь не удаляем встроенный стабилизатор и относящиеся к нему дополнительные цепи. Для адуринок данная схема одна из возможных стандартных рекомендаций. Для конкретики обсуждения Вашего варианта увы... нет соответствующей схемы устройства (того, что Вы соорудили). А кто нам мешает удалить? Когтями выцарапаю. Фтопку его. Мне нужно обвесить дуину так, чтобы безболезненно тянула любую нагрузку на пару ампер. Всё лишнее за борт. |
|
| Автор: | BOB51 [ Чт янв 04, 2024 14:33:16 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Удаление встроенного стабилизатора имеет смысл только в случае питания от аккумулятора/батарейки. И то - надо быть очень внимательным (и знать полную схему имеющейся платки!). В случае питания от сетевого источника подобные операции бессмысленная трата времени. Насчет "убрать все лишнее" - возможен и такой вариант - делаем самодельную платку согласно кучи "сторонних платформ". Касательно обвески внешними многожрущими модулями - нет никакой особой разницы в схемотехнике что на ардуино, что на "отдельно взятом МК". Просто принимаем платку ардуинки как DIP микросборку с соответствующими выводами и ограничениями согласно документации на ту "платформу" (коих всегда можно найти в тырнете по ссылкам в менеджере платформ IDE). |
|
| Автор: | КРАМ [ Чт янв 04, 2024 14:40:47 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
чтобы безболезненно тянула любую нагрузку на пару ампер. Для этого делают БУФЕРЫ на выходные пины. В зависимости от скорости сигнала эти буферы могут быть разными. Где то оптрон, а где то драйвер нижнего плеча.... А источник В ВАШЕМ случае нужно взять один. ЗЫ. Входные пины тоже нужно развязать. НИКАКИЕ пины контроллера не должны выходит за пределы слаботочки. |
|
| Автор: | BOB51 [ Чт янв 04, 2024 14:50:35 ] |
| Заголовок сообщения: | Re: Слетают аналоговые пины при работе внешнего ИП параллель |
Кстати... Мы ведь не шаманизмом занимаемся - ни конкретная схема, ни программа ни используемые в проекте библиотеки нам не известны. Ошибки могут иметь место как в схемотехнике, так и в софте (хороша та библиотека, которую написал самостоятельно). |
|
| Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


