จอแสดงผลเจ็ดส่วนดูเหมือนจะวาดกระแสน้อย


17

ฉันซื้อจอแสดงผล LED แคโทดทั่วไปเจ็ดส่วน 1.8 นิ้วจาก AliExpress ดังนั้นจึงไม่มีแผ่นข้อมูล

ฉันใช้ตัวต้านทาน 1 kΩและแหล่งจ่ายไฟ 5 V เพื่อวาง max 5 mA ใน LED ฉันวัด 1.6 V สำหรับจุดทศนิยมและ 3.5 V สำหรับแต่ละเซ็กเมนต์ การดึงกระแสไฟฟ้าที่วัดได้สำหรับหนึ่งส่วนคือ 1.5 mA

ตอนนี้ฉันคาดว่า LED แต่ละตัวจะค่อนข้างมืดที่ 1.5 mA แต่มันกลับกันฉันสามารถใส่ตัวต้านทาน 4 kΩและยังมีจอแสดงผลที่ใช้งานได้

ฉันตั้งใจจะขับเคลื่อนจอแสดงผลโดยใช้ ATmega328P และ MAX7219 (ซึ่งน่าจะตกลงได้มากถึง 500 mA ต่อเซกเมนต์)

การวัดนี้ดูเหมือนจะถูกต้องหรือไม่และถ้าเป็นเช่นนั้นฉันสามารถวาง MAX7219 และขับเซ็กเมนต์โดยตรง (ด้วยตัวต้านทาน จำกัด ปัจจุบัน) ด้วย ATmega ได้หรือไม่


ตัวเลขหลักเดียวที่ทันสมัยง่ายต่อการขับโดยตรงจากไมโคร หากคุณต้องการขับหลายหลักมันจะยากขึ้น ไดรเวอร์หลักจะเป็นส่วน DC ที่ปัจจุบัน * n * 8 สำหรับ n หลัก
Spehro Pefhany

@SpehroPefhany ฉันต้องการไดรฟ์ 2 หลัก แต่ฉันมี IO มากมายใน atmega328p ของฉัน;) ฉันสามารถใช้มันเป็นโอกาสในการมัลติเพล็กซ์
mathieu

ฉันพบว่าไฟ LED ที่ทันสมัยนั้นสว่างกว่าที่ฉันคิดไว้มาก ฉันใช้ 10k ที่ 5V เมื่อใช้เบราว์เซอร์และยังคงมีความสว่างเป็นตัวบ่งชี้ ยกเว้นสีเหลืองด้วยเหตุผลบางอย่าง
253751

โปรดทราบว่าโดยทั่วไปการดึงกระแสสูงสุดสำหรับไมโครคอนโทรลเลอร์จะเป็นสองรายละเอียด: ต่อขาและขีด จำกัด กระแสรวม และโดยทั่วไปแล้วtotal != npins*max_per_pin
crasic

คำตอบ:


19

ก่อนอื่นให้ +1 เพื่อวัดการแสดงผลของคุณ บ่อยครั้งที่เราได้รับคำถามที่นี่เกี่ยวกับ"ฉันบันทึกเงินโดยการซื้อราคาถูกจากอาลีบาบา แต่มันจะไม่ได้ทำงาน. กรุณาใช้จ่ายเวลาอันมีค่าที่ช่วยฉันออก"

ทุกวันนี้ LED มีประสิทธิภาพมาก พวกเขาไม่ต้องการ 20mA รุ่นแรกที่ต้องการอีกต่อไป 1mA หรือน้อยกว่าไม่ใช่เรื่องแปลก

ใช่คุณขับตรงจาก atmega328


3
ขอบคุณ ความสนุกมากมายคือการเรียนรู้เกี่ยวกับงานนี้และเปรียบเทียบค่าที่คาดหวังกับค่าจริงกับมัลติมิเตอร์ ตอนนี้ผมมี ripup ที่จะทำในอีเกิล;)
Mathieu

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

0

ใช้ตัวต้านทานขีด จำกัด ปัจจุบัน คุณสามารถทำได้โดยใช้ 1 หากคุณกำลังทำ multplexing จอ (เปิดเพียง 1 ส่วนต่อครั้ง) หรือใช้ 7 ถ้าคุณขับทั้ง 7 พร้อมกัน ข้อดีของ MAX7219 คือการดูแลมัลติเพล็กซ์ให้กับคุณและสามารถขับได้สูงสุด 8 หลักด้วยเอาต์พุตเพียง 3 ตัวจาก Atmega328P

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