วิธีการระบุ Arduino Mini Pro 5v กับ 3.3v


18

ฉันมี Arduino Mini Pro จำนวนมากจากผู้ขายที่ต่างกัน มีเพียง 3.3v และ 5v ส่วนใหญ่

ฉันต้องทำความสะอาดโต๊ะสำหรับคริสต์มาสและตอนนี้ฉันไม่มีความคิดใด ๆ ในการระบุ 3.3v Arduinos

พวกเขาไม่มีเครื่องหมายใด ๆ ฉันซื้อมาใน eBay

ฉันรู้ว่า 3.3v มีนาฬิกา 8mhz แต่มีเพียง aarduino ของฉันเท่านั้นที่มีคริสตัลขนาดใหญ่ที่มี 16.000-30


ดูที่ชิปกลาง 5V โปรมินิได้ 328p พิมพ์ 3V3 Mini Pro มี 168
user2497

คำตอบ:


19

ตัวควบคุมควรทำเครื่องหมาย K850 (5.0V) หรือ K833 (3.3V)

ตัวสะท้อนพลังงาน 16MHz อาจมีเครื่องหมาย "A1" หรือ "A'N" ตัวเร่ง
ความเร็ว 8MHz อาจถูกทำเครื่องหมายด้วย "80'0"

ดังที่คนอื่น ๆ ระบุไว้คุณสามารถปรับใช้สูงถึง 12V ที่ขา RAW และวัดเอาท์พุทของตัวควบคุม


23

การพิจารณา (ลงเพื่อแก้ปัญหาจริง)

หากคุณมี China-Arduino-clones แตกต่างกันจำนวนมากวิธีที่ง่ายที่สุดคือการทดสอบ Arduinos ที่โคลนใช้ตัวควบคุมแรงดันไฟฟ้าที่แตกต่างกันมากมายและบ่อยครั้งที่คุณจะไม่สามารถหาเอกสารข้อมูลสำหรับพวกเขาบน Google ได้

มีคนที่นี่จัดทำร่าง Arduino ซึ่งช่วยให้คุณระบุความถี่ที่ Atmel ทำงานอยู่และความคิดเห็นบอกว่า "เป็นวิธีที่ปลอดภัยที่สุด" แต่ทำไม มันซับซ้อน (คุณจำเป็นต้องเชื่อมต่อตัวแปลง USB-TTL-Arduinos แต่ละอันและบางครั้งพวกมันมีพินที่แตกต่างกันดังนั้นมันจึงเกิดข้อผิดพลาดได้ง่าย - คุณสามารถทอด Arduino ของคุณได้อย่างง่ายดาย ..


วิธีการแก้

ผมคิดว่าวิธีที่ปลอดภัยที่สุดคือเพียงแค่เชื่อมต่อแรงดันไฟฟ้าในช่วงที่6V-12Vไปที่RAWขาและวัด (ควบคุม) การส่งออกของVCCขา

นอกจากนี้ไม่มีเหตุผลว่าทำไมนี้จะฆ่า Arduino ของคุณ (ในกรณี Arduino ของคุณจะไม่เสีย - ซึ่งจะดีที่จะรู้อยู่แล้วและแน่นอนคุณไม่ควรอะไรสั้น)

ฉันได้ทำร่างย่อของวิธีที่คุณควรเชื่อมต่อ Arduino Pro Mini ของคุณ: การเชื่อมต่อ Arduino Pro Mini

  • RAW <---> 6V-12V
  • VCC<---> มัลติมิเตอร์ ( 5V = 5V Arduino, 3.3V = 3.3V Arduino)
  • หนึ่งGNDพินไปที่GNDแหล่งพลังงานและหนึ่งGNDพินไปGNDที่มัลติมิเตอร์ (คุณสามารถใช้หมุด Arduino ใด ๆ ที่มีป้ายกำกับGND)

ไม่ต้องกังวลหาก Arduino ของคุณดูแตกต่างไปจากเดิมเล็กน้อยเพียงมองหาป้ายชื่อหมุด ตัวอย่างเช่นหนึ่งใน 5V Arduino Pro Minis ของฉันมีลักษณะเช่นนี้ แต่ก็มีRAW-, VCC- และ - GNDป้ายกำกับ (เพียงGNDขาเดียวอยู่ในตำแหน่งที่แตกต่างกันตรวจสอบให้แน่ใจว่าคุณตรวจสอบป้ายหมุด Arduino ของคุณ): เค้าโครง Arduino Pro Mini ที่แตกต่างกัน


ทางเลือก

คุณไม่ต้องการใช้วิธีการข้างต้นด้วยเหตุผลบางอย่าง? จากนั้นคุณต้องมีตาที่คมชัดและโชคดีที่รายการต่อไปนี้มีส่วนประกอบของคุณ (บางส่วนถูกรวบรวมจากโพสต์อื่น ๆ บางส่วนมาจาก Arduinos ของฉัน):

  • 3.3V:
    • หน่วยงานกำกับดูแล Voltage: KB33, S20K, F34V, L0RA,L0RB
    • Oscillators: 80e.,80'0
  • 5V:
    • หน่วยงานกำกับดูแล Voltage: KB50, L05, L0UA,L0UB
    • Oscillators: R160JAC6s, 16.000-30, A1, A'N,A'a

(ไม่ จำกัด หรือรับประกันรายละเอียดเหล่านี้ ... )


คำแนะนำเพิ่มเติม

บางส่วนของ Arduino Pro มาพร้อมกับ Minis MHzและVเครื่องหมายที่ด้านหลัง ในกรณีของฉันไม่มีการตรวจสอบสิ่งเหล่านี้ ให้แน่ใจว่าคุณตรวจสอบพวกเขาเมื่อ Arduinos ใหม่ของคุณมาถึงดังนั้นคุณจะไม่มีปัญหาในการระบุพวกเขาในภายหลัง! เครื่องหมาย Arduino Pro Mini


8
@Paul -> แน่ใจว่าคำถามนี้เก่า แต่ก็ยังมีความเกี่ยวข้อง - และนั่นคือเสน่ห์ของ stackoverflow / stackexchange -> คุณมักจะเลือกระหว่างคำตอบหลายคำตอบและส่วนใหญ่ยังมีคำตอบที่ทันสมัยอยู่เสมอ คนส่วนใหญ่ (เช่นฉัน) จะมาที่นี่ผ่าน Google แต่ไม่มีคำตอบใดที่ทำให้ฉันพอใจอย่างสมบูรณ์ดังนั้นฉันจึงไปเขียนหนึ่งของฉันเอง (และแน่นอนว่าฉันจะมาที่นี่อีกในอนาคตเมื่อฉันต้องการสิ่งนี้อีกครั้งและลืมไปว่า เพื่อทำอีกครั้ง;))
mozzbozz

6

วิธีที่ปลอดภัย (ฉันทดสอบแล้ว) ก่อนเชื่อมต่อกับ 3.3V USB-TTL เอาท์พุทก่อน (เช่น 5V Mini สามารถทำงานกับ 3.3V) ตอนนี้เตรียมร่างนี้:

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

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

เลือก "Arduino Pro / Mini" พร้อมบอร์ด 5v / 16MHz และอัพโหลดภาพร่าง หากคุณเห็นว่าการกะพริบถูกต้อง (10 วินาทีเปิด / ปิด 10 วินาที) - คุณมี Arduino 5V / 16MHz มิฉะนั้นจะกระพริบที่ช่วงเวลา 5 วินาทีแทน 10 วินาที


ขอบคุณฉันเป็นวิธีที่ปลอดภัยที่สุด;) (และคุณไม่จำเป็นต้องใช้แว่นขยาย!) ฉันเพิ่งทดสอบและมินิ 5V สามารถทำงานได้ดีกับ 3.3V
Fivos Vilanakis

ขอบคุณเช่นกัน สำหรับฉันนี่เป็นทางออกที่ง่ายที่สุดและทำงานร่วมกับ arduino clone ด้วย
Cristi

1
Otherwise it will blink at 5 sec intervals instead of 10 sec.ควรเป็น20วินาทีตั้งแต่ทำงานที่ 8MHz สิ่งต่าง ๆ ใช้เวลานานเป็นสองเท่าเมื่อเทียบกับ 16MHz ทดสอบแล้ว
PNDA

ฉันหวังว่าคุณจะผิดทั้งหมดมิฉะนั้นมันจะหมายถึงข้อกำหนดของฟังก์ชั่นความล่าช้า () ไม่ได้เป็น acurate เพราะพวกเขาจะขึ้นอยู่กับความถี่คริสตัลผมเชื่อว่าฟังก์ชั่นจะใช้ความถี่สัญญาณนาฬิกาเข้าบัญชี ... ดังนั้นการทดสอบนี้จึงไม่เกี่ยวข้อง .. .10000 ms จะใช้เวลาหน่วงเท่ากันสำหรับรุ่น arduino ใด ๆ (หวังว่า)
fdsfdsfdsfds

ไม่พวกเขาไม่ผิด เมื่อคุณตั้งโปรแกรมร่างของคุณลงใน Pro Mini คุณต้องเลือกว่าคุณกำลังใช้ส่วน 3.3v 8Mhz หรือส่วน 5v 16Mhz ความล่าช้าเวลาจะถูกปรับตาม คุณสามารถในความเป็นจริง, Blink โปรแกรมเป็นส่วนหนึ่ง 5v ใช้การตั้งค่า 3.3v และมันจะกระพริบสองครั้งที่รวดเร็วเท่าที่ควรและพูดคุยกับจอแสดงผลแบบอนุกรมที่ 19200 แทน 9600
jksemple

4

เสียบปลั๊กและวัดแรงดันไฟฟ้าที่ขา 4 ของ MCU


ปลอดภัยไหมที่จะเสียบมันใน 5v FTDI?
Max

1
วิธีที่คุณถามมันฟังดูเหมือนสิ่งที่คุณมีไม่ใช่ Mini Pro หรือแม้แต่การโคลนนิ่ง
Ignacio Vazquez-Abrams

1
ฉันมีบอร์ดนี้arduino.cc/en/Main/ArduinoBoardProMiniบางอันมีพินที่แตกต่างกันเล็กน้อย
Max

3

ความแตกต่างเพียงอย่างเดียวคือตัวควบคุมและคริสตัล (8MHz บน 3.3V) ในฐานะที่เป็น @ IgnacioVazquez-Abrams แนะนำพลังงานอุปทานให้กับ "ดิบ" และวัด Vcc


จ่ายไฟ 5v RAWและวัดVCC?
Max

3

ตรวจสอบฉลากของตัวควบคุมแรงดันไฟฟ้า KB50 สำหรับ 5V และ KB33 สำหรับ 3.3

เครื่องปรับแรงดันไฟฟ้า


0

AVR ไม่ได้ระบุว่าทำงานที่ 16MHz ที่แหล่งจ่าย 3.3V; มันสามารถทำงานที่ความถี่สูงที่อุปทาน 5V เท่านั้น ดังนั้นคุณจะสามารถบอกพวกเขานอกเหนือจากการอ่านคริสตัล (เป็นไปได้ แต่ไม่น่าเป็นไปได้ว่าคุณมีรุ่น 5V ใช้งานได้กับคริสตัล 8MHz ในกรณีใด ๆ 16MHz จะปลอดภัยสำหรับ 5V)


ฉันอยากรู้ว่าฉันมี 3.3v 8Mhz หรือ 5v 16Mhz (คำตอบที่ถูกต้องคือตอนนี้The regulator should be marked K850(5.0V) or K833(3.3V).แต่ตัวควบคุมมีขนาดเล็กเกินไปที่ฉันไม่เห็นK850(5.0V) K833(3.3V) ไม่
Max

กรุณาโพสต์รูปของมัน นอกจากนี้ให้ลองส่องแสงที่มุม 45 องศาและลองอ่านการสะท้อนมากกว่าหมึก
Jon

0

บนบอร์ดของฉันตัวควบคุมแรงดันไฟฟ้ามีเครื่องหมาย F34V ด้านหลังมีรายการ "The Simple" และ Arduino-Pro-Mini "ฉันซื้อมันเป็นบอร์ด 3.3 v จาก e-Bay และฉันคิดว่ามันเป็นฉันยังไม่ได้ใช้ vcc กับมันและวัดเอาท์พุท


0

บนกระดานของฉันตัวควบคุมถูกทำเครื่องหมาย L0UA ซึ่งเป็นรหัสสำหรับตัวควบคุม 5V ประเภท LP2985, L0UB ก็เป็น 5V

ตัวควบคุม 3.3V จะทำเครื่องหมาย L0RA หรือ L0RB

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