Cách nhận biết Arduino Mini Pro 5v so với 3.3v


18

Tôi có nhiều Arduino Mini Pro, mỗi người bán khác nhau. Rất ít là 3,3v và nhiều nhất là 5v.

Tôi đã phải dọn bàn cho Xmas và bây giờ tôi không biết làm thế nào để xác định Arduinos 3.3v.

Họ không có bất kỳ dấu hiệu nào. Tôi đã mua chúng trên ebay.

Tôi biết 3.3v có xung nhịp 8 MHz nhưng chỉ có một arduino của tôi có pha lê lớn với 16.000-30.


Nhìn vào chip trung tâm. 5V pro mini có in 328p, 3V3 pro mini có 168.
user2497

Câu trả lời:


19

Bộ điều chỉnh phải được đánh dấu K850 (5.0V) hoặc K833 (3.3V).

Bộ cộng hưởng 16
MHz có thể được đánh dấu bằng "A1" hoặc "A'N" Bộ cộng hưởng 8 MHz có thể được đánh dấu bằng "80'0"

Như những người khác đã chỉ ra, bạn có thể áp dụng tối đa 12 V tại chân RAW và đo đầu ra của bộ điều chỉnh.


23

Cân nhắc (đi xuống cho giải pháp thực tế)

Nếu bạn có nhiều bản sao Trung Quốc-Arduino khác nhau, cách dễ nhất sẽ là kiểm tra nó. Arduinos nhân bản sử dụng rất nhiều bộ điều chỉnh điện áp khác nhau và thường bạn thậm chí sẽ không thể tìm thấy bảng dữ liệu cho chúng trên Google.

Một người nào đó ở đây đã cung cấp một bản phác thảo Arduino giúp bạn xác định tần suất mà Atmel đang chạy và các bình luận nói rằng "đó là phương pháp an toàn nhất". Nhưng tại sao? Điều này rất phức tạp (bạn cần kết nối bộ chuyển đổi USB-TTL với từng Arduinos khác nhau và đôi khi chúng có các sơ đồ chân khác nhau, do đó dễ bị lỗi - bạn có thể dễ dàng chiên Arduino nếu kết nối dây với các chân sai). ..


Giải pháp

Tôi nghĩ rằng cách an toàn nhất chỉ được kết nối với một điện áp trong khoảng 6V-12Vcho RAW-pin và đo lường (quy định) đầu ra của VCC-pin.

Không có lý do tại sao điều này sẽ giết chết Arduino của bạn (trong trường hợp Arduino của bạn không bị hỏng - dù sao thì cũng tốt để biết và tất nhiên bạn không nên rút ngắn bất cứ điều gì).

Tôi đã thực hiện một bản phác thảo ngắn về cách bạn nên kết nối Arduino Pro Mini của mình: Kết nối Arduino Pro Mini

  • RAW <---> 6V-12V
  • VCC<---> vạn năng ( 5V = 5V Arduino, 3.3V = 3.3V Arduino)
  • Một GNDchân vào GNDnguồn điện và một GNDchân vào GNDđồng hồ vạn năng (bạn có thể lấy bất kỳ chân Arduino nào có nhãn GND)

Đừng lo lắng nếu Arduino của bạn trông hơi khác một chút, chỉ cần tìm nhãn pin. Ví dụ, một trong số 5V Arduino Pro Minis của tôi trông như thế này, nhưng cũng có RAW-, VCC- và GND-labels (chỉ một trong số các GNDchân ở vị trí khác, đảm bảo bạn kiểm tra nhãn pin Arduino của mình): Bố cục Arduino Pro Mini khác nhau


Thay thế

Bạn không muốn sử dụng phương pháp trên vì một số lý do? Sau đó, bạn cần đôi mắt sắc bén và một số may mắn rằng danh sách sau đây bao gồm các thành phần của bạn (một số trong số này được thu thập từ các bài đăng khác, một số trong số chúng từ Arduinos của tôi):

  • 3,3V:
    • Điều chỉnh điện áp: KB33, S20K, F34V, L0RA,L0RB
    • Oscillators: 80e.,80'0
  • 5V:
    • Điều chỉnh điện áp: KB50, L05, L0UA,L0UB
    • Oscillators: R160JAC6s, 16.000-30, A1, A'N,A'a

(không giới hạn hoặc bảo hành cho các chi tiết này ...)


Nhiều gợi ý hơn

Một số Arduino Pro Minis đi kèm MHzVđánh dấu ở mặt sau. Trong trường hợp của tôi, không ai trong số này đã được kiểm tra. Hãy chắc chắn rằng bạn kiểm tra chúng khi Arduinos mới của bạn đến, vì vậy bạn sẽ không gặp vấn đề gì trong việc xác định chúng sau này! Đánh dấu Arduino Pro Mini


8
@Paul -> Chắc chắn câu hỏi này đã cũ, nhưng vẫn có liên quan - và đó là điểm hấp dẫn của stackoverflow / stackexchange -> bạn thường có thể chọn giữa nhiều câu trả lời và hầu hết thời gian vẫn có câu trả lời cập nhật. Hầu hết mọi người (giống như tôi) sẽ đến đây thông qua Google, nhưng không có câu trả lời nào làm tôi hài lòng hoàn toàn, vì vậy tôi đã đi viết một câu hỏi của riêng mình (và chắc chắn tôi sẽ đến đây một lần nữa trong tương lai khi tôi cần điều này một lần nữa và quên mất để làm lại;))
mozzbozz 16/8/2016

6

Cách an toàn (tôi đã thử nghiệm nó). Trước tiên, kết nối với đầu ra USB-TTL 3,3V (đầu ra 5V Mini có thể hoạt động với 3,3V). Bây giờ chuẩn bị bản phác thảo này:

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(10000);
  digitalWrite(13, LOW);
  delay(10000);
}

Chọn "Arduino Pro / Mini" với bảng 5v / 16 MHz và tải lên bản phác thảo. Nếu bạn thấy rằng nhấp nháy là chính xác (10 giây BẬT / 10 giây) - bạn có Arduino 5V / 16 MHz. Nếu không, nó sẽ nhấp nháy trong khoảng thời gian 5 giây thay vì 10 giây.


Cảm ơn, tôi nghĩ đây là phương pháp an toàn nhất;) (và bạn không cần kính lúp!) Tôi mới thử nghiệm và 5V mini có thể hoạt động tốt với 3.3V
Fivos Vilanakis

Cảm ơn bạn cũng vậy. Đối với tôi đây là giải pháp đơn giản nhất và cũng hoạt động với bản sao arduino.
cristi

1
Otherwise it will blink at 5 sec intervals instead of 10 sec.nên là 20 giây kể từ khi chạy ở tốc độ 8 MHz, mọi thứ mất gấp đôi so với 16 MHz. Thử nghiệm thực nghiệm.
PNDA

Tôi hy vọng bạn đã sai nếu không điều đó có nghĩa là các thông số kỹ thuật của hàm delay () không hiệu quả vì chúng phụ thuộc vào tần số tinh thể, tôi tin rằng hàm này tính đến tần số xung nhịp ... vì vậy thử nghiệm này không liên quan .. .10000 ms sẽ chạy cùng độ trễ trên bất kỳ mô hình arduino nào (hy vọng)
fdsfdsfdsfds

Không, họ không sai. Khi bạn lập trình bản phác thảo của mình vào Pro Mini, bạn phải chọn xem bạn đang sử dụng phần 3,3v 8Mhz hay phần 5v 16Mhz. Độ trễ thời gian được điều chỉnh cho phù hợp. Trên thực tế, bạn có thể lập trình Blink thành một phần 5v bằng cách sử dụng cài đặt 3.3v và nó sẽ nhấp nháy nhanh gấp đôi so với bình thường và nói chuyện với màn hình nối tiếp vào năm 19200 thay vì 9600.
jksemple


3

Sự khác biệt duy nhất sẽ là bộ điều chỉnh và tinh thể (8 MHz trên 3.3V). Như @ IgnacioVazquez-Abrams đề xuất cung cấp năng lượng cho "thô" và đo Vcc.


Cung 5v đến RAWvà đo VCC?
Tối đa

3

Kiểm tra nhãn của bộ điều chỉnh điện áp, KB50 cho 5V và KB33 cho 3.3

Bộ điều chỉnh điện áp


0

AVR không được chỉ định để hoạt động ở mức 16 MHz với nguồn cung cấp 3,3V; nó chỉ có thể hoạt động ở tần số cao này ở nguồn cung cấp 5V. Vì vậy, bạn sẽ có thể nói với họ ngoài việc đọc pha lê. (Có thể, nhưng không chắc, bạn có phiên bản 5V hoạt động với tinh thể 8 MHz. Trong mọi trường hợp, 16 MHz là an toàn cho 5V.)


Tôi muốn biết nếu tôi có 3,3v 8Mhz hoặc 5v 16Mhz. (Câu trả lời đúng ngay bây giờ là The regulator should be marked K850(5.0V) or K833(3.3V).Nhưng bộ điều chỉnh quá nhỏ Tôi không thể thấy K850(5.0V) cũng không K833(3.3V).
Tối đa

Xin vui lòng gửi một bức ảnh của nó. Ngoài ra, hãy thử chiếu ánh sáng vào nó ở góc 45 độ và cố gắng đọc phản xạ, thay vì chính mực.
Jon

0

Trên bảng của tôi, bộ điều chỉnh điện áp được đánh dấu F34V. Ở mặt sau được liệt kê "The Simple" và Arduino-Pro-Mini "Tôi đã mua nó dưới dạng bảng 3,3 v ngoài e-Bay, và tôi cho rằng nó là. Tôi chưa áp dụng vcc cho nó và đo đầu ra.


0

Trên bảng của tôi, bộ điều chỉnh được đánh dấu L0UA là mã cho bộ điều chỉnh 5V LP2985, L0UB cũng là 5V.

Một bộ điều chỉnh 3.3V sẽ được đánh dấu L0RA hoặc L0RB.

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.