Чи здатний Arduino Uno працювати 24/7?


33

Мені цікаво надійність і довговічність Arduino Uno.

Хтось має досвід «вбивства» через надмірне використання?

Якщо так, то скільки часу пройшло збої дошки?


2
Добре запитання, я почав будувати невеликий трекер з Ethernet Shield, який повинен працювати 24/7, і через кілька годин тестування вже стає тепло.
powtac

3
Про охолодження Arduino дивіться на arduino.stackexchange.com/q/36/25
powtac

1
Я майже рік працював на ардуїно, використовуючи ІЧ-датчик і перемикаючи кілька світлодіодів високої потужності. Він, нарешті, зазнав невдачі через утворення оксиду на деяких заголовках штирів, і, таким чином, підвищив опір. Швидке вичісування шпильок, і воно знову вгору.
Анніндо Гош

1
При достатній вентиляції він повинен працювати вічно, або поки не потрапить на MTBF. У мене вже кілька місяців працює Mega з Ethernet-екраном і з десяток датчиків, постійно контролюю мережу та датчики та XBee та керуючи РК-дисплеєм. Просто довелося нагріти регулятор 5 В і вирізати вентиляційні отвори в коробці. Вони міцні, всупереч твердженням про протилежне від інженерних елітистів. У нього є електронні компоненти, такі ж, як і будь-який пристрій, побудований у лабораторії коледжу ліги плюща, і повинен мати таку саму надійність :)
Рон Дж.

Відповіді:


18

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

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


Будь-яка ідея, при яких температурах може бути пошкоджено обладнання?
nathangiesbrecht

3
@nathangiesbrecht - Більшість ІМС (тобто фактичний процесор на ардуїно) мають оцінку як мінімум 85 ° C.
Коннор Вольф

1
Як правило, ІК розроблені як надійні принаймні 10 років, звичайна проблема буде перевищенням деякої межі (занадто гаряча, занадто велика кількість струму) або проникнення навколишнього середовища в систему (окислення, корозія тощо)
naven87

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

9

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

Єдиним справжнім вбивцею (окрім зовнішніх факторів) було б нагрівання, тому я б радив перевірити його для вашої програми використання та побачити, як це відбувається. Якщо ви переживаєте, що стає занадто жарко, то додавання радіатора не повинно бути надто важким доповненням, щоб зупинити темпс не став проблемою.


8

Майте на увазі, що Arduino призначений для використання в якості пристрою для прототипування. Це означає, що було дуже обмежено випробування на витривалість плати.

Як тільки плата досягне стабільної температури, в дизайні немає нічого, що призвело б до того, щоб вона сама перейшла в тепловий відтік.

Про те, як ви програмуєте його і на чому ви його підключили, однак, може бути різною історією.


6

Я зробив це, граючи з одним (я тримав його протягом двох днів, за допомогою простої програми). Нічого не відбувається, хоч і зігрівається.

Я б запропонував вам забезпечити, щоб він залишався крутим, особливо якщо ваш код досить важкий для процесора. Тепловідвідник повинен зробити трюк, або ви можете прикріпити невеликий вентилятор.

Крім цього, переконайтесь, що всі вхідні напруги (потужність, вхідні штифти) не схильні до коливань. Хоча в Ардуїно є достатньо резисторів безпеки, щоб зробити його менш потерпаючими від коливань, ніж, скажімо, Raspberry Pi, ви все одно можете спалити його, якщо напруга на вході занадто велика.


Чи знаєте ви, під якою напругою я би ризикував?
nathangiesbrecht

@nathangiesbrecht: Так. Сторінка 303 аркуша даних ATmega328P вказує на те, що ви ризикуєте надмірним, якщо дозволите що-небудь привести вхідну напругу вище Vcc + 0,5 В (тобто +5,5 В на "5 V" Arduinos) або якщо ви дозволите що-небудь потягнути вхідну напругу нижче від'ємної 0,5 В.
davidcary

3

Надмірна спека була б єдиною довгостроковою загрозою. Це працює так: через джерело живлення ви постійно додаєте енергію, більшу частину у вигляді тепла. З іншого боку, Arduino також втратить тепло навколишньому середовищу: чим вища температура, тим більше буде виділяти.
Коли Arduino працює протягом півгодини або близько того, буде досягнуто рівноваги: ​​він досяг температури, при якій звільнена енергія відповідає поглиненій енергії. Якщо температура в порядку, то (менше 85 градусів Цельсія), вона буде в порядку назавжди. Тому переконайтеся, що воно швидко не нагрівається Ардуїно без корпусу досягне рівноваги протягом декількох хвилин, а температура буде нормальною. У корпусі вам потрібно буде забезпечити отвори для охолодження, або для металевого корпусу можна встановити його на іншій металевій конструкції, яка функціонує як радіатор.

Загалом, якщо ваш пристрій не нагрівається через годину, його, мабуть, безпечно працювати 24/7.


3

Я керую флотом того, що я називаю Piduino з парними Rpi3 та Arduino Uno для збору даних та дистанційного керування.

Вони працюють цілодобово в будь-яких екологічних умовах.

Ви можете переглянути дані в реальному часі, отримані півдесятка з них, на https://www.SDsolarBlog.com/montage

Ніколи не було, щоб Uno повністю вийшов з ладу після перших кількох днів (стара крива ванна )

Зауважте, це на пустельній південно-західній сонячній електростанції США, де зовнішня частина відчуває дикі перепади денної температури.

Щодо того, що збиває їх, завжди є одне - пил. Він потрапляє у розетки заголовка штифтів. Для цифрових пристроїв, таких як датчики температури DHT22, ви знаєте, що це сталося, оскільки показання просто припиняються. Для аналогових входів напруги очевидно, що це сталося, тому що показання дільника напруги або починають отримувати занадто високі (значить опір у заземленні) або занадто низькі (означає опір у зондувальному відведення).

Якщо ви перейдете до ланки монтажу вище, очевидно, що зовнішній провід монітора напруги батареї болить. Побудовано нову дошку та незабаром буде встановлено. Але поки що нормальна напруга відстояння протягом ночі виявляється набагато вище 12,7 вольтметра, який показує батареї.

Таким чином, термін "провал" є відносним. Доведено, що повний збій викликаний поганим контролем якості постачальників. Але деградація трапляється набагато частіше і є поступовою.


2

Звичайно, так і є, я зазвичай роблю власні дошки, залишаю їх місяцями включеними без жодних проблем. Іноді, як, наприклад, 3 або 4 рази, мені довелося вимкнути його, щоб він продовжував працювати.


So what you're saying is that it failed 3 or 4 times within several months?
nathangiesbrecht

I would bet that the issues you had were related to strange edge-cases in your software, not the hardware itself.
Connor Wolf

1
Yes, it failed 3-4 times within the several months (to be exact, since July 2012) It is used daily to open the office door using a keypad. Not sure if it's a software or hardware problem, but it suddenly turn off so we have to open the door manually with the key.(everything turns off, all components and sensors connected to the board it self)
moenad

1

The Arduino was designed for prototyping but gets regular use in art installations and other 24/7 applications. There really isn't anything to wear out under normal conditions even running for years.

Even if one's code was very heavy on the CPU, it would be the regulator that would get warm, not the MCU, and it would be just fine.

The only issue I can see is you attach several watts of load to it and overload the regulator to just below its automatic shutdown level. It would probably still be just fine.

If an Arduino is going to die, it's most likely going to be the flash wearing out, a short circuit/overvoltage, static electricity, or connector failure/other mechanical issues/sledgehammer attack



0

I've created an incubator for growing cells(LA-4, MCF-7, etc) in a laboratory, where I work. It is powering 2 relays, 1 bipolar transistor, reading 4 sensors and displaying values on LCD screen since May 2017. It was only shut down twice, when the inside of the incubator was cleaned, then turned back on. I'm powering it with 12VDC from a very steady power supply, which has low ripple output (<5mV).

Fun fact: The sensors are constantly on rh=95-100%.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.