Jump to content

ардуино кнопка режим input pull up или внешний резистор?


Recommended Posts

Хотел спросить существует ли сильные отличия при использовании внешнего резистора для кнопки или внутреннего?

Как я понял разницы никакой вообще нет. Только если кнопка на большом расстоянии находится или если нужна подтяжка например на минус или на входе пина нестандартный датчик стоит.

 

В общем насколько стабильный внутренний резистор в ардуино стоит?Как он будет работать при напряжении 3.5 вольта например?

Использовал оба варианты, разницы не увидел. В интернете тоже отличий не нашел

 

 

Link to comment
Share on other sites

Внутренний резистор используется.

Только вопрос немного переформатировать: не ардуино, а AVR контроллер. Ардуино это просто частный случай. 

Link to comment
Share on other sites

1 час назад, Eugene Hagin сказал:

В общем насколько стабильный внутренний резистор в ардуино стоит?Как он будет работать при напряжении 3.5 вольта например?

Нет. Совсем не такой вопрос нужно ставить.

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

Link to comment
Share on other sites

ИБП MEAN WELL серии DRC-180 на DIN-рейку – новое решение для пожарно-охранных систем

Компания MEAN WELL расширила семейство DRC-40/60/100 – недорогих ИБП (UPS) 2-в-1 (ИП и контроллер заряда/разряда АКБ в одном корпусе) с креплением на DIN-рейку. Теперь доступны модели мощностью 180 Вт новой серии DRC-180.

Источник питания DRC-180 предназначен для создания систем бесперебойного питания с внешней АКБ и может использоваться в охранно-пожарных системах, системах аварийной сигнализации, контроля доступа и в других приложениях, где требуется простая, недорогая и в то же время качественная система бесперебойного питания соответствующей мощности. Подробнее>>

Posted (edited)

Получается для надежности лучше поставить внешний резистор?

Просто с внутренним никогда тоже не было у меня сложностей.

даже сейчас проверил с проводом длиной 10 см работа стабильная

Edited by Eugene Hagin
Link to comment
Share on other sites

Замена DC/DC-преобразователями MORNSUN изделий европейских производителей
Третье поколение DC/DC-преобразователей популярного китайского производителя MORNSUN для монтажа на печатную плату не только не уступает по характеристикам изделиям европейских производителей, но и превосходит их по таким параметрам, как напряжение изоляции, рабочий температурный диапазон и максимальная емкость нагрузки.
Читать статью>>

14 часов назад, Eugene Hagin сказал:

Получается для надежности лучше поставить внешний резистор?

Исходя из чего "получается"? 

И не "изучайте" уже ардуину, читайте даташиты на МК, а так же книги по AVR со схемами подключения кнопок. 

17 часов назад, ChePay сказал:

Влияют длина и место размещения провода, качество контактов кнопки. Возможность утечек и наводок...

Наводка даёт "+". 

А качество контакта это уже аксиома

Link to comment
Share on other sites

ИП MORNSUN на DIN-рейку для промавтоматизации – аналог продукции известных брендов
Специалистам по промавтоматизации и системным интеграторам, до недавнего времени применявшим в ответственных проектах высококачественные источники питания производства Phoenix Contact, PULS и прочих подобных производителей, после их ухода с российского рынка следует обратить внимание на высокотехнологичные DIN-реечные серии ИП LIMF, LIHF и LITF производства MORNSUN. Читать статью>>

В 19.05.2023 в 18:03, Eugene Hagin сказал:

насколько стабильный внутренний резистор

Резистор как резистор, не хуже и не лучше внешнего. Просто сопротивление его изредка оказывается высоковато. Если у Вас всё работает, пользуйтесь внутренним. Для кнопки в 99% случаев достаточно того, что внутри.

Link to comment
Share on other sites

Вебинар «Мощные модульные системы питания MEAN WELL 3+N. Новинки и хиты» (22.06.2023)
Приглашаем 22 июня на вебинар, посвященный подходу компании MEAN WELL к созданию мощных управляемых систем низковольтного и высоковольтного питания и зарядных установок для промышленного, технологического, телекоммуникационного, медицинского, радиопередающего и другого оборудования, а также для систем альтернативной энергетики.
На вебинаре мы рассмотрим новинки и серийную продукцию в концепции «3+N», расскажем об этой концепции и о том, как создать из готовых модулей систему питания мощностью до 360 кВт с напряжением до 380…400 В (постоянного тока). Будут представлены ИП с рециркуляцией энергии для тестового оборудования и модули управления питанием. Подробнее>>

В 19.05.2023 в 18:03, Eugene Hagin сказал:

в ардуино

В 19.05.2023 в 22:19, Eugene Hagin сказал:

Получается для надежности лучше поставить внешний резистор?

С ардуино про надежность можно вообще не говорить. Что "монтаж" на соплях, что "код" на них же.

В 19.05.2023 в 22:19, Eugene Hagin сказал:

даже сейчас проверил с проводом длиной 10 см работа стабильная

Ну, когда все рядом, поймать наводку и правда сложно. А будь у вас провод хотя бы пару метров, да какой-нибудь мощный источник помех поблизости...

В 19.05.2023 в 18:03, Eugene Hagin сказал:

В общем насколько стабильный внутренний резистор в ардуино стоит?

Грубо говоря, нинасколько. Конструктивно это вообще не резистор, а хитрый полевой транзистор. Соответственно и разброс параметров огромный, и дрейфовать будет от чего только захочет. В даташите не даром такой разброс дается.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Link to comment
Share on other sites

Posted (edited)

Элементарно Ватсон , внеший  резистор можно будет подобрать ,

а внутрений  не подберёте увы ну не как  ... :yes:

Edited by Нэцкэ

У меня есть мысль , и я её думаю ...  

Link to comment
Share on other sites

Posted (edited)

Вижу, что тут собрались адепты внешнего резистора)) 

В таком случае имею встречный вопрос:

Дано: вывод контроллера настроен как вход с подтягивающим резистором. В цикле обработчик нажатия кнопки. 

Собственно вопрос: какой длины кабель или бухту нужно подключить к данному выводу, и какой танец с бубном станцевать вокруг кабеля, чтобы произошло ложное срабатывание "нажатия"? 

Не стесняйтесь с ответами, пожалуйста))  Проверить на практике у меня возможность имеется)) 

Edited by shonty
Link to comment
Share on other sites

@shonty даже 5-10см хватит. Зависит же еще и от наличия помех и излучений рядом с прибором. Лично попадался в руки чудесный образчик китайского говноделия в виде блока питания для ноутбука. От этой лютой коробочки ноут абсолютно рандомно отключал себе модули и зависал, а на расстоянии больше метра от него сходил с ума микроконтроллер в паяльной станции.

Жизнь не белая или чёрная, а в мелкую серенькую полосочку...

Link to comment
Share on other sites

 @shonty  Тоже интересно! Двухметровый кабель, вход PULLUP. Для теста взять: грубый напильник, гвоздь, дроссель 2-5 Гн на несколько ампер, латр, понижающий трансформатор на сотню Ватт. К первому выводу вторичной обмотки подключаем: дроссель и гвоздь, далее второй контакт от дросселя крепим на напильник. ко второму выводу вторичной обмотки подключаем гвоздь. трансформатор подключаем к сети через латр, на котором для начала эксперимента устанавливаем минимальное напряжение, во время этой серьезной НИОКР напряжение надо поднимать. Ну и все, щоркаем гвоздем по напильнику, который лежит рядом с проводом МК и смотрим, зависнет или нет. :D

С уважением, А. Ю.

Link to comment
Share on other sites

Posted (edited)
49 минут назад, shonty сказал:

Собственно вопрос: какой длины кабель или бухту нужно подключить к данному выводу, и какой танец с бубном станцевать вокруг кабеля, чтобы произошло ложное срабатывание "нажатия"? 

до 50см достаточно... в качестве бубна пускатель 3..4 величины обмотка которого подключена в сеть через нормально замкнутую группу контактов, ну и питающий кабель к нему в пару метров. или совковая электро зажигалка на 220в

Edited by IMXO
Link to comment
Share on other sites

@Piotr__1, в Вашем случае внешний резистор исправит ситуацию?

Если да, то выкиньте ноут и купите ноут с внешним резистором)) 

Link to comment
Share on other sites

@shonty Ноут? DELL? Latitude? Мдаааа....

Хотите тоже по шуткую? Да, резистор поможет, можно ведь и 100 Ом подтяжки поставить.

Жизнь не белая или чёрная, а в мелкую серенькую полосочку...

Link to comment
Share on other sites

5 часов назад, shonty сказал:

@IMXO, поверю на слово))

Но тогда другой вопрос : внешний резистор спасёт данную ситуацию? 

 

да спасет. внешний пул-ап уменьшает входной импеданс в 20..100раз. пул-даун для токовой петли в 250..500раз
 

Link to comment
Share on other sites

Да так то да. От резюка хуже не будет.. Но и смысла не будет тоже.. 

Если только девайс не будет работать вблизи с ядерным реактором)) 

Хотя сумлюваюсь, что ТС на ардуине именно для этого девайс строит :)

Link to comment
Share on other sites

это всего лишь ответ на вопрос:

В 19.05.2023 в 18:03, Eugene Hagin сказал:

существует ли сильные отличия при использовании внешнего резистора для кнопки или внутреннего?


а так, адекватные люди дурины в пром.оборудование не ставят. :)

Link to comment
Share on other sites

18 минут назад, IMXO сказал:

адекватные люди дурины в пром.оборудование не ставят

следовательно для всего остального в подавляющем большинстве случаев с головой достаточно встроенного INPUT_PULLUP.

лично я практически всегда так и поступаю, даже если беру чужой код, и  в нем кнопки подключены на "+", с подтягивающим резистором на "0 вольт",  я его переделываю на на INPUT_PULLUP, подключая кнопки на "0 вольт" и тем самым упрощая схему.

и ни каких проблем не замечал.

все гениальное просто. чем проще тем надежнее.

Link to comment
Share on other sites

вижу что мнения сильно отличаются.

А если другой тест устроить.

Допустим UNO мы запитали не 5 вольтами , а всего 3.7

Тогда внешний резистор на 10К должен работать стабильнее чем внутренний на 20К?

Вроде как разница уже должна быть?

Link to comment
Share on other sites

4 hours ago, vrytsev said:

Почему не 1.8 вольта или 2.7 вольта

я вроде знаю что подтяжку к плюсу контроллер определяет не ниже 3 вольт. а минус 0.5 вольт.

Если питание будет 3.5 то запас еще 0.5 вольт вроде как должен быть. Должна кнопка вроде как работать

Link to comment
Share on other sites

2 часа назад, Eugene Hagin сказал:

не ниже 3 вольт

это при питании 5 вольт.

при уменьшении питания, уровни соответственно понижаются

все гениальное просто. чем проще тем надежнее.

Link to comment
Share on other sites

22 часа назад, Eugene Hagin сказал:

вижу что мнения сильно отличаются.

А если другой тест устроить.

Вы бы сначала определились что делаете и какая надежность нужна. Вдруг вы какую-то игрушку делаете в корпусе 10х5х5 см еще и с фольгой внутри. Там можно и Ардуину использовать, и встроенную подтяжку, и вообще не заморачиваться.

А может - лифт, где и наводки немеряные, и цена ошибки высокая.

17 часов назад, Eugene Hagin сказал:

я вроде знаю что подтяжку к плюсу контроллер определяет не ниже 3 вольт

Нет. Переключение лог.0 - лог.1 по половине питания. При 5В это 2.5, а при 3В - 1.5. Плюс, само собой, "мертвая зона" вблизи середины питания. Но она различается от камня к камню и туда в любом случае не стоит лезть.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Link to comment
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...