Arduino Uno สามารถทำงานได้ตลอด 24 ชั่วโมงทุกวันหรือไม่?


33

ฉันอยากรู้เกี่ยวกับความน่าเชื่อถือและความทนทานของ Arduino Uno

ใครบ้างมีประสบการณ์ในการ "ฆ่า" อันใดอันหนึ่งเนื่องจากมีการใช้งานมากเกินไป?

ถ้าเป็นเช่นนั้นจะใช้เวลานานเท่าใดกว่าที่คณะกรรมการจะล้มเหลว?


2
เป็นคำถามที่ดีฉันเริ่มสร้างตัวติดตามขนาดเล็กที่มี Ethernet Shield ซึ่งควรรัน 24/7 และหลังจากเวลาผ่านไปหลายชั่วโมงของการทดสอบมันเริ่มอุ่นขึ้นแล้ว
powtac

3
สำหรับการระบายความร้อนด้วย Arduino ดูarduino.stackexchange.com/q/36/25
powtac

1
ฉันใช้ Arduino กับเซ็นเซอร์ IR และเปลี่ยน LED พลังงานสูงสองสามดวงเป็นเวลาเกือบหนึ่งปี ในที่สุดมันก็ล้มเหลวเนื่องจากการก่อตัวของออกไซด์บนหมุดหัวบางส่วนและทำให้ความต้านทานเพิ่มขึ้น การขัดหมุดอย่างรวดเร็วและมันก็ขึ้นอีกครั้ง
Anindo Ghosh

1
ควรมีการระบายอากาศที่เพียงพอตลอดไปหรือจนกว่าจะถึง MTBF ฉันมี Mega พร้อมตัวป้องกันอีเธอร์เน็ตและเซ็นเซอร์โหลทำงานเป็นเวลาหลายเดือนในขณะนี้ตรวจสอบเครือข่ายและเซ็นเซอร์และ XBee อย่างต่อเนื่องและขับจอ LCD เพิ่งต้องฮีทซิงค์กับตัวควบคุม 5v และตัดช่องระบายอากาศออกจากกล่อง พวกมันแข็งแรงทนทานตรงกันข้ามกับคำกล่าวอ้างที่ตรงกันข้ามกับพวกชนชั้นนำด้านวิศวกรรม ส่วนประกอบอิเล็กทรอนิกส์ได้เช่นเดียวกับอุปกรณ์ใด ๆ ที่สร้างขึ้นในห้องปฏิบัติการวางมาดไม้เลื้อยลีกวิทยาลัยและควรจะมีความน่าเชื่อถือเดียวกัน :)
รอนเจ

คำตอบ:


18

ฉันขับเคลื่อนบอร์ดเป็นเวลาหลายวัน รหัสที่ใช้นั้นเรียบง่าย แต่ไม่มีความเสียหายอย่างแน่นอน มันคุ้มค่าที่จะต้องทราบว่ามันถูกขับเคลื่อนโดยแหล่งจ่ายไฟ 5v ที่มีการควบคุมล่วงหน้าดังนั้นหน่วยงานกำกับดูแลบนกระดานก็ไม่ได้เผาไหม้

ฉันสงสัยว่ามีอะไรที่ต่ำกว่า 9 โวลต์อาจเป็นความเสียหายของฮาร์ดแวร์ แต่ด้วยแรงดันไฟฟ้าขนาดใหญ่คณะกรรมการควบคุมบนบอร์ดอาจเริ่มร้อนมาก


ความคิดใดที่อุณหภูมิของฮาร์ดแวร์อาจเสียหายที่?
nathangiesbrecht

3
@nathangiesbrecht - ICs ส่วนใหญ่ (เช่น CPU จริงบน arduino) ได้รับการจัดอันดับให้จัดการอย่างน้อย 85 ° C
Connor Wolf

1
โดยทั่วไปวงจรรวมได้รับการออกแบบให้มีความน่าเชื่อถืออย่างน้อย 10 ปีปัญหาปกติจะเกินขีด จำกัด (ร้อนเกินไปกระแสมากเกินไป) หรือปล่อยให้สภาพแวดล้อมเข้าสู่ระบบ (ออกซิเดชั่นการกัดกร่อนและอื่น ๆ )
naven87

1
Anecdotally กลไกที่พบมากที่สุดของความล้มเหลวในช่วงเวลาบนแผงวงจรจากแหล่งที่มาทั้งหมดสำหรับทศวรรษที่ผ่านมาหรือเป็นความล้มเหลวของตัวเก็บประจุด้วยไฟฟ้ามักจะเร่งด้วยความร้อนด้วยตนเองของวงจรภายในตู้ ดังนั้นการลดความร้อนที่เกิดขึ้น (โดยหน่วยงานกำกับดูแล) และช่วยให้การไหลเวียนของอากาศควรช่วย
Chris Stratton

9

ฉันเคยใช้งานสถานีตรวจอากาศเรียบง่ายซึ่งใช้งานออนไลน์เป็นเวลาสองเดือนโดยไม่มีปัญหา - ฉันไม่เห็นอะไรเลยที่จะทำให้มันพังทลายลงหลังจากนั้น

นักฆ่าตัวจริงเพียงคนเดียว (นอกเหนือจากปัจจัยภายนอก) จะเป็นความร้อนดังนั้นฉันขอแนะนำให้ทดลองใช้แอพพลิเคชั่นการใช้งานของคุณและดูว่ามันเป็นอย่างไร หากคุณกังวลว่ามันร้อนเกินไปการเพิ่มฮีทซิงค์ไม่ควรยากเกินไปนอกจากนี้เพื่อหยุดอุณหภูมิให้กลายเป็นปัญหา


8

โปรดจำไว้ว่า Arduino มีวัตถุประสงค์เพื่อใช้เป็นอุปกรณ์ต้นแบบ ซึ่งหมายความว่าการทดสอบความทนทานของบอร์ดมี จำกัด มาก

เมื่อคณะกรรมการถึงอุณหภูมิคงที่ไม่มีอะไรในการออกแบบที่จะทำให้มันเข้าสู่การระบายความร้อนด้วยตนเอง

วิธีที่คุณเขียนโปรแกรมและสิ่งที่คุณขอไปอาจเป็นเรื่องที่แตกต่างออกไป


6

ฉันทำไปแล้วในขณะที่เล่นกับใครสักคน (ฉันเก็บไว้เป็นเวลาสองวันด้วยโปรแกรมง่ายๆ) ไม่มีอะไรเกิดขึ้นแม้ว่ามันจะอบอุ่น

ฉันขอแนะนำให้คุณตรวจสอบให้แน่ใจว่ามันยอดเยี่ยมโดยเฉพาะอย่างยิ่งถ้ารหัสของคุณค่อนข้างหนักในโปรเซสเซอร์ แผ่นระบายความร้อนควรจะทำเคล็ดลับหรือคุณสามารถแนบพัดลมขนาดเล็ก

นอกจากนั้นตรวจสอบให้แน่ใจว่าแรงดันไฟฟ้าขาเข้าทั้งหมด (กำลังไฟขาอินพุต) ไม่ได้มีแนวโน้มที่จะผันผวน ในขณะที่มีตัวต้านทานความปลอดภัยใน Arduino เพียงพอที่จะทำให้ได้รับผลกระทบจากความผันผวนน้อยกว่าพูดว่า Raspberry Pi คุณยังสามารถเผาไหม้ขึ้นหนึ่งถ้าแรงดันไฟฟ้าอินพุตมากเกินไป


คุณรู้หรือไม่ว่าแรงดันไฟฟ้าใดที่ฉันจะเสี่ยงเกินไป?
nathangiesbrecht

@nathangiesbrecht: ใช่ หน้า 303 ของแผ่นข้อมูล ATmega328Pบ่งชี้ว่าคุณมีความเสี่ยงมากเกินไปหากคุณปล่อยให้สิ่งใด ๆ ขับแรงดันไฟฟ้าอินพุตเหนือ Vcc + 0.5 V (เช่น +5.5 V บน "5 V" Arduinos) หรือถ้าคุณปล่อยให้แรงดึงอินพุตด้านล่างเป็นลบ 0.5 V.
davidcary

3

ความร้อนที่มากเกินไปจะเป็นภัยคุกคามในระยะยาวเท่านั้น มันทำงานได้ดังนี้: ผ่านแหล่งจ่ายไฟคุณเพิ่มพลังงานอย่างต่อเนื่องส่วนใหญ่อยู่ในรูปของความร้อน ในทางกลับกัน Arduino จะสูญเสียความร้อนต่อสิ่งแวดล้อม: ยิ่งอุณหภูมิสูงขึ้นเท่าไร
เมื่อ Arduino ทำงานได้นานถึงครึ่งชั่วโมงหรือมากกว่านั้นจะถึงจุดสมดุล: มันถึงอุณหภูมิที่พลังงานที่ปล่อยออกมาตรงกับพลังงานที่ถูกดูดกลืน หากอุณหภูมิเป็นปกติแล้ว (น้อยกว่า 85 องศาเซนติเกรด) ก็จะตกลงตลอดไป ดังนั้นตรวจสอบให้แน่ใจว่าไม่ได้รับความร้อนอย่างรวดเร็ว Arduino ที่ไม่มีโครงเครื่องจะถึงสมดุลภายในไม่กี่นาทีและอุณหภูมิจะตกลง ในตู้คุณจะต้องมีช่องระบายความร้อนหรือในกรณีที่เป็นโลหะคุณสามารถติดตั้งบนโครงสร้างโลหะอื่นซึ่งทำหน้าที่เป็นฮีทซิงค์

สรุปหากอุปกรณ์ของคุณไม่ร้อนหลังจากผ่านไปหนึ่งชั่วโมงอาจเป็นเรื่องปลอดภัยที่จะใช้งานได้ตลอด 24/7


3

ฉันเรียกใช้ฝูงบินของสิ่งที่ฉันเรียกว่าPiduino s - จับคู่ Rpi3 และ Arduino Uno สำหรับการรวบรวมข้อมูลและการควบคุมระยะไกล

พวกเขาทำงานตลอด 24/7 ในสภาพแวดล้อมทุกชนิด

คุณสามารถดูข้อมูลเรียลไทม์ที่ผลิตโดยครึ่งโหลของข้อมูลเหล่านั้นได้ที่https://www.SDsolarBlog.com/montage

ไม่เคยมี Uno ล้มเหลวอย่างสมบูรณ์หลังจากสองสามวันแรก ( โค้งอ่างอาบน้ำเก่า)

โปรดทราบว่านี่คือที่ทะเลทรายตะวันตกเฉียงใต้ของสหรัฐอเมริกาโรงไฟฟ้าพลังงานแสงอาทิตย์ซึ่งส่วนนอกสัมผัสกับอุณหภูมิที่แปรปรวนทุกวันในป่า

สำหรับสิ่งที่ทำให้พวกเขาล้มเหลวมักจะมีสิ่งหนึ่งเดียว: ฝุ่น มันเข้าที่ซ็อกเก็ตหัวเข็ม สำหรับอุปกรณ์ดิจิตอลเช่นเซ็นเซอร์อุณหภูมิ DHT22 คุณรู้ว่ามันเกิดขึ้นเพราะการอ่านหยุดลง สำหรับอินพุตแรงดันไฟฟ้าแบบอะนาล็อกจะเห็นได้ชัดว่ามันเกิดขึ้นเพราะการอ่านตัวแบ่งแรงดันไฟฟ้าเริ่มสูงเกินไป (หมายถึงความต้านทานในสายดิน) หรือต่ำเกินไป

หากคุณไปที่ลิงค์ตัดต่อด้านบนจะเห็นได้ชัดว่าแรงดันไฟฟ้าของแบตเตอรี่ภายนอกตัวตรวจจับแรงดันไฟฟ้าของพื้นดินไม่สบาย มีการสร้างบอร์ดใหม่และจะติดตั้งในไม่ช้า แต่สำหรับตอนนี้แรงดันไฟฟ้าที่ตกตะกอนตามปกติในชั่วข้ามคืนนั้นแสดงให้เห็นทางด้านบน 12.7 โวลต์มิเตอร์แสดงให้เห็นที่แบตเตอรี่

ดังนั้นคำว่า "ล้มเหลว" จึงสัมพันธ์กัน ความล้มเหลวทั้งหมดได้พิสูจน์แล้วว่าเกิดจากการควบคุมคุณภาพของซัพพลายเออร์ที่ไม่ดี แต่ความเสื่อมโทรมเกิดขึ้นบ่อยมากและค่อยเป็นค่อยไป


2

แน่นอนว่าฉันจะทำกระดานของตัวเองฉันปล่อยให้พวกเขาเปิดหลายเดือนโดยไม่มีปัญหาใด ๆ บางครั้งเช่น 3 หรือ 4 ครั้งฉันต้องปิดแล้วเปิดเพื่อให้มันทำงานต่อไป


ดังนั้นสิ่งที่คุณพูดคือมันล้มเหลว 3 หรือ 4 ครั้งภายในเวลาหลายเดือน?
nathangiesbrecht

ฉันจะเดิมพันว่าปัญหาที่คุณมีเกี่ยวข้องกับคดีขอบแปลกในซอฟต์แวร์ของคุณไม่ใช่ฮาร์ดแวร์เอง
Connor Wolf

1
ใช่มันล้มเหลว 3-4 ครั้งภายในไม่กี่เดือน (เป็นที่แน่นอนตั้งแต่เดือนกรกฎาคม 2012) มันถูกใช้ทุกวันเพื่อเปิดประตูสำนักงานโดยใช้ปุ่มกด ไม่แน่ใจว่าเป็นปัญหาซอฟต์แวร์หรือฮาร์ดแวร์ แต่ปิดทันทีดังนั้นเราต้องเปิดประตูด้วยตนเองด้วยกุญแจ (ทุกอย่างปิดไปส่วนประกอบและเซ็นเซอร์ทั้งหมดที่เชื่อมต่อกับบอร์ดด้วยตนเอง)
moenad

1

Arduino ได้รับการออกแบบสำหรับการสร้างต้นแบบ แต่ได้รับการใช้งานเป็นประจำในการติดตั้งงานศิลปะและแอพพลิเคชั่นอื่น ๆ 24/7 ไม่มีสิ่งใดที่จะเสื่อมสภาพภายใต้สภาวะปกติแม้จะเป็นเวลาหลายปี

แม้ว่ารหัสของตัวเองจะหนักมากบนซีพียูมันก็จะเป็นตัวควบคุมที่จะอุ่นขึ้นไม่ใช่ MCU และมันก็ใช้ได้

ปัญหาเดียวที่ฉันเห็นคือคุณใส่หลายวัตต์ของโหลดและมันเกินพิกัดควบคุมให้ต่ำกว่าระดับการปิดเครื่องอัตโนมัติ มันอาจจะยังคงไม่เป็นไร

หาก Arduino กำลังจะตายมันน่าจะเป็นแฟลชที่สวมใส่มากเกินไปลัดวงจร / แรงดันไฟฟ้าเกิน, ไฟฟ้าสถิตย์หรือความล้มเหลวของการเชื่อมต่อ / ปัญหาทางกลอื่น ๆ / การโจมตีของค้อนขนาดใหญ่


1

ฉันเปิดใช้งานมาตั้งแต่เดือนพฤษภาคม 2014 เนื่องจากเป็นพลังงานแสงอาทิตย์จึงเปิดทุกวันและจะปิดโดยอัตโนมัติในเวลากลางคืน (ดังนั้นจึงไม่ใช่ 24/7)

http://epxhilon.blogspot.com.au/2015/04/cheapest-commuting-challenge.html


0

ฉันได้สร้างศูนย์บ่มเพาะสำหรับเซลล์ที่กำลังเติบโต (LA-4, MCF-7, ฯลฯ ) ในห้องปฏิบัติการที่ฉันทำงานอยู่ มันเปิดเครื่อง 2 รีเลย์, 1 ไบโพลาร์ทรานซิสเตอร์, อ่านเซ็นเซอร์ 4 ตัวและแสดงค่าบนหน้าจอ LCD ตั้งแต่เดือนพฤษภาคม 2560 มันปิดลงสองครั้งเท่านั้นเมื่อทำความสะอาดภายในตู้แล้วจึงเปิดเครื่องใหม่ ฉันเปิดเครื่องกับ 12VDC จากแหล่งจ่ายไฟที่เสถียรมากซึ่งมีระลอกคลื่นต่ำ (<5mV)

ความจริงแล้วสนุก: เซ็นเซอร์มีความต่อเนื่องที่ rh = 95-100%

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.