Điều gì xảy ra với Arduino nếu bạn không sử dụng điện trở với đèn LED?


23

Làm đèn nhấp nháy dường như là một trong những dự án mới bắt đầu phổ biến nhất với Arduino. Một cách tiếp cận thông thường là kết nối một điện trở LED + (nối tiếp) với chân IO và kết nối đầu kia với mặt đất. Trong mã, bạn tạo cho pin một đầu ra, và mang nó HIGHLOWliên tục để nháy đèn LED.

Điều gì xảy ra nếu bạn để điện trở đó ra ngoài? Rõ ràng là bạn sẽ phá hỏng đèn LED, nhưng nó cũng sẽ làm hỏng Arduino theo một cách nào đó?

Câu trả lời:


18

Từ trang 411 của bảng dữ liệu ATmega328P , chúng ta có một biểu đồ về dòng điện đầu ra so với điện áp.

Biểu đồ đầu ra hiện tại

Chúng ta có thể thấy trong phạm vi 20mA của dòng đầu ra, chúng ta giảm ~ 0,5V, cho điện trở trong xấp xỉ 25.

Một đèn LED thông thường có điện áp chuyển tiếp khoảng 2V. Do đó, chúng tôi kết thúc trong tình huống chúng tôi sẽ giảm 3V so với điện trở trong 25Ω của ATmega328P, cho dòng điện đầu ra là 120mA.

I = (5-2) V / 25Ω = 120mA

Đây là một sự đơn giản hóa, nhưng 120mA này lớn hơn nhiều so với dòng tối đa được đề nghị cho mỗi chân 40mA của vi điều khiển và vượt xa so với những gì một đèn LED thông thường nên sử dụng.

Điều đó nói rằng, hầu hết các đèn LED và ATmega328P dường như tồn tại loại lạm dụng này, đặc biệt là trong thời gian ngắn. Nói chung, nếu pin tiếp tục hoạt động sau khi điều này được thực hiện, nó sẽ ổn.


12

Rời khỏi loạt điện trở ra chắc chắn sẽ rút ngắn rất nhiều (theo cấp số nhân) rút ngắn tuổi thọ của cả bộ điều khiển và đèn LED. Xếp hạng tối đa tuyệt đối cho hầu hết các AVR là (ao):

  • tối đa 40mA mỗi pin GPIO
  • tối đa 200mA mỗi gói.

Một Arduino mới đặt lại cho bạn 20 đô la trở lên, một điện trở đầy đủ 220 ohm đặt lại cho bạn 1 đô la. Khi được xử lý trong thông số kỹ thuật, một Arduino (và đèn LED cho vấn đề đó) có thể tồn tại suốt đời.


0

Tôi đã làm điều này một lần (là người mới bắt đầu liên quan đến điện tử). Đèn LED đã chết, may mắn là Arduino vẫn sống sót (không có vấn đề về pin).

Sẽ không khuyến nghị điều này vì nó không tốt cho Arduino.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.