Arduino Uno способен работать 24 часа в сутки?


33

Меня интересует надежность и долговечность Arduino Uno.

У кого-нибудь есть опыт "убить" одного из-за чрезмерного использования?

Если да, то сколько времени понадобилось для выхода из строя платы?


2
Хороший вопрос, я начал создавать небольшой трекер с Ethernet Shield, который должен работать 24 часа в сутки, и после нескольких часов тестирования он уже нагревается.
Powtac

3
Для охлаждения в Arduino см arduino.stackexchange.com/q/36/25
powtac

1
Я работал Arduino почти год, используя ИК-датчик и переключая несколько мощных светодиодов. В конечном итоге он потерпел неудачу из-за образования оксида на некоторых штифтах коллектора и, таким образом, к увеличению сопротивления Быстрая очистка булавок, и это снова.
Аниндо Гош

1
При достаточной вентиляции он должен работать вечно или до тех пор, пока не достигнет MTBF. У меня есть Mega с Ethernet-экраном и дюжина датчиков, которые работают уже несколько месяцев, постоянно отслеживая сеть и датчики и XBee и управляя ЖК-дисплеем. Просто пришлось радиатор 5v радиатора и вырезать вентиляционные отверстия в коробке. Они крепкие, вопреки утверждениям об обратном со стороны инженерных элитистов. У него есть электронные компоненты, такие же, как и у любого устройства, созданного в сумасшедшей лаборатории колледжа лиги плюща, и они должны иметь такую ​​же надежность :)
Рон Дж.

Ответы:


18

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

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


Есть идеи, при каких температурах аппаратное обеспечение может быть повреждено?
nathangiesbrecht

3
@nathangiesbrecht - Большинство микросхем (т.е. фактический процессор на Arduino) рассчитаны на обработку не менее 85 ° C.
Коннор Вольф

1
Обычно микросхемы рассчитаны на надежность не менее 10 лет, обычно проблема заключается в превышении определенного предела (слишком горячий, слишком большой ток) или попадании в систему окружающей среды (окисление, коррозия и т. Д.)
naven87,

1
Как ни странно, наиболее распространенным механизмом отказов со временем на печатных платах из всех источников в течение последнего десятилетия или около того был отказ электролитических конденсаторов, часто ускоряемый за счет самонагревания цепи внутри корпуса. Таким образом, минимизация выделяемого тепла (регулирующим органом) и обеспечение циркуляции воздуха должны помочь.
Крис Страттон

9

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

Единственным реальным убийцей (помимо внешних факторов) было бы тепло, поэтому я бы посоветовал опробовать его для вашего приложения и посмотреть, как оно работает. Если вы беспокоитесь о том, что становится слишком жарко, то добавление радиатора не должно быть слишком сложным дополнением, чтобы временные температуры не стали проблемой.


8

Имейте в виду, что Arduino предназначен для использования в качестве прототипа устройства. Это означает, что испытания доски на выносливость были очень ограниченными.

Как только плата достигнет постоянной температуры, в конструкции не будет ничего, что могло бы привести к ее самопроизвольному термическому разрушению.

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


6

Я сделал это, играя с одним (я держал это в течение двух дней, с простой программой). Ничего не происходит, хотя становится тепло.

Я бы посоветовал вам убедиться, что он остается крутым, особенно если ваш код довольно загружен процессором. Радиатор должен сделать свое дело, или вы можете прикрепить небольшой вентилятор.

Кроме того, убедитесь, что все входные напряжения (мощность, входные контакты) не подвержены колебаниям. Несмотря на то, что в Arduino имеется достаточно защитных резисторов, чтобы он меньше подвергался воздействию колебаний, чем, например, Raspberry Pi, вы все равно можете сжечь его, если входное напряжение слишком велико.


Знаете ли вы, при каких напряжениях я буду рисковать?
nathangiesbrecht

@nathangiesbrecht: Да. На странице 303 таблицы ATmega328P указано, что вы берете на себя чрезмерный риск, если вы позволяете чему-либо управлять входным напряжением выше Vcc + 0,5 В (т. Е. +5,5 В на "5 V" Arduinos) или если вы позволяете чему-либо снижать входное напряжение ниже отрицательного 0,5 В.
Дэвидкари

3

Избыточное тепло будет единственной долгосрочной угрозой. Это работает так: через источник питания вы непрерывно добавляете энергию, большую часть которой в виде тепла. С другой стороны, Arduino также будет терять тепло в окружающую среду: чем выше температура, тем больше она будет выделяться.
Когда Arduino проработает около получаса, равновесие будет достигнуто: он достигнет температуры, при которой высвобождаемая энергия соответствует поглощенной энергии. Если температура в порядке, то (менее 85 градусов по Цельсию) все будет в порядке навсегда. Поэтому убедитесь, что он не нагревается быстро. Arduino без корпуса достигнет равновесия в течение нескольких минут, и температура будет в порядке. В корпусе вам необходимо предусмотреть вентиляционные отверстия, или для металлического корпуса вы можете установить его на другую металлическую конструкцию, которая выполняет функцию радиатора.

В общем, если ваше устройство не нагревается после часа, вероятно, безопасно работать 24/7.


3

Я управляю парком того, что я называю Ppiuino с парными Rpi3 и Arduino Uno для сбора данных и дистанционного управления.

Они работают круглосуточно в любых условиях.

Вы можете увидеть данные в реальном времени, созданные полдюжиной из них на https://www.SDsolarBlog.com/montage

Никогда не было Uno полностью терпеть неудачу после первых нескольких дней (старая кривая ванны )

Имейте в виду, это на пустынной юго-западной солнечной электростанции США, где внешняя часть испытывает дикие ежедневные колебания температуры.

Что касается того, что заставляет их терпеть неудачу, всегда есть одна вещь: пыль. Он попадает в контактные гнезда. Для цифровых устройств, таких как датчики температуры DHT22, вы знаете, что это произошло, потому что показания просто прекращаются. Для аналоговых входов напряжения это очевидно, потому что показания делителя напряжения либо начинают становиться слишком высокими (что означает сопротивление в заземляющем выводе), либо слишком низкими (что означает сопротивление в измерительном выводе).

Если вы перейдете по ссылке выше, очевидно, что провод заземления внешнего монитора напряжения аккумулятора неисправен. Новая доска была построена и будет установлена ​​в ближайшее время. Но пока нормальное установочное напряжение в течение ночи показывает намного выше 12,7 вольтметр показывает на батареях.

Таким образом, термин «провал» является относительным. Полная неудача оказалась вызвана плохим контролем качества поставщиков. Но деградация происходит гораздо чаще и происходит постепенно.


2

Конечно, я обычно делаю свои собственные доски, оставляю их включенными месяцами без каких-либо проблем. Иногда, как 3 или 4 раза, мне приходилось выключать его, чтобы он продолжал работать.


Так что вы говорите, что он потерпел неудачу 3 или 4 раза в течение нескольких месяцев?
nathangiesbrecht

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

1
Да, в течение нескольких месяцев он выходил из строя 3-4 раза (точнее, с июля 2012 года). Он используется ежедневно для открытия двери офиса с помощью клавиатуры. Не уверен, что это программная или аппаратная проблема, но она внезапно отключается, поэтому мы должны вручную открыть дверь ключом (все выключается, все компоненты и датчики подключены к плате самостоятельно)
moenad

1

Arduino был разработан для прототипирования, но регулярно используется в художественных инсталляциях и других приложениях 24/7. Там действительно нечего изнашиваться в нормальных условиях, даже бегая годами.

Даже если бы код сильно загружал процессор, прогрелся бы регулятор, а не MCU, и все было бы в порядке.

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

Если Arduino умрет, это, скорее всего, изнашивание вспышки, короткое замыкание / перенапряжение, статическое электричество или поломка разъема / другие механические проблемы / атака кувалдой



0

Я создал инкубатор для выращивания клеток (LA-4, MCF-7 и т. Д.) В лаборатории, где я работаю. Он питает 2 реле, 1 биполярный транзистор, считывает 4 датчика и отображает значения на ЖК-экране с мая 2017 года. Он был отключен только дважды, когда внутренняя часть инкубатора была очищена, а затем снова включена. Я питаю его 12 В постоянного тока от очень стабильного источника питания, который имеет низкую пульсацию (<5 мВ).

Интересный факт: датчики постоянно на rh = 95-100%.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.