คำถามติดแท็ก multiplexer

มัลติเพล็กเซอร์จะเลือกอินพุตหนึ่งจากสองตัว (หรือมากกว่า) ตามอินพุตควบคุม จากนั้นจะส่งออกอินพุตที่เลือก

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

15
ควบคุม 500 LED ด้วย PWM
ฉันกำลังพิจารณาที่จะทำโครงการที่เกี่ยวข้องกับการระบุที่อยู่ 500 LED แต่ละอันอย่างเหมาะสมที่สุดด้วยการรองรับ PWM สำหรับแต่ละคน ฉันวางแผนที่จะใช้ Arduino เนื่องจากฉันมีอยู่แล้ว แต่ฉันเปิดให้คำแนะนำหากใครคิดว่าแพลตฟอร์มที่แตกต่างกันจะเป็นการแข่งขันที่ดีกว่า จะต้องมีการลงทะเบียน Shift การลงทะเบียนกะที่ดีที่จะใช้ในสถานการณ์นี้คืออะไร? ถ้า PWM ทำให้โครงการนี้มีราคาแพงกว่ามากฉันไม่เป็นไรถ้าไม่มีมัน ฉันต้องการใช้จ่ายน้อยกว่า $ 100 ฉันต้องการซื้อ LED จำนวน 500 ดวงบนอีเบย์ คุณมีความคิดเห็นอย่างไรกับวิธีที่ดีที่สุดในการควบคุมไฟ LED จำนวนมาก? นอกจากนี้ฉันจะไปเกี่ยวกับการให้พลังงานได้อย่างไร ฉันขอขอบคุณความช่วยเหลือใด ๆ ฉันมีประสบการณ์เกี่ยวกับอุปกรณ์อิเล็กทรอนิคส์ฉันไม่เคยทำสิ่งใดในขนาดใหญ่เช่นนี้

9
การอ่านเซ็นเซอร์อะนาล็อกจำนวนมากแบบเรียลไทม์
ฉันพยายามสร้างตัวควบคุม MIDI ที่มีคอเหมือนกีตาร์ ที่คอนั้นมีเมทริกซ์เซ็นเซอร์ความดันขนาดใหญ่ ตัวควบคุมจะเลียนแบบ 3 สาย วิธีการทำงานคือ: มีเทปทองแดงสองหน้ายาว 3 แถบ (กว้าง 0.5 ซม. ยาวเท่าคอ) ซึ่งเชื่อมต่อกับพลังงาน (3.3V หรือ 5V อาจไม่สำคัญตอนนี้) บนแถบเหล่านี้เป็นชั้นของ Velostat ซึ่งจะเปลี่ยนความต้านทานตามความดัน ที่ด้านบนของ velocity จะเป็นอีกชั้นหนึ่งของแถวหรือเซลล์ของเทปทองแดงที่เชื่อมต่อกับบางสิ่งบางอย่างที่แยกการอ่านของแรงดันไฟฟ้าผ่านชั้นของ velostat เนื่องจากคอยาวประมาณ 40 ซม. จะมีอย่างน้อย 80 แถว หากคุณลองนึกภาพแถบทองแดงด้านล่าง 3 แถบเป็นคอลัมน์ของแผนภูมิที่คอคอเซ็นเซอร์อาจเป็นเซลล์หรือแถวขึ้นอยู่กับวิธีการวัด อาจมีหลายแถว) มีเงื่อนไขพิเศษบางอย่างที่อาจทำให้ง่ายขึ้นแม้ว่า: เนื่องจากเป็นคอนโทรลเลอร์ที่เหมือนกีตาร์ไม่จำเป็นต้องวัดการโต้ตอบทุกครั้ง! เฉพาะการสัมผัสที่ใกล้เคียงกับร่างกายของคอนโทรลเลอร์เท่านั้น นอกจากนี้ความละเอียด 8 บิตควรแม่นยำเพียงพอ ระดับความดัน 255 อาจเป็นสิ่งที่จำเป็นมากกว่า ตอนนี้บิตยาก: การวัดต้องเป็นแบบเรียลไทม์ - y …

2
การทำ Multiplexing เหนือกว่า Charlieplexing หรือไม่?
ฉันได้ตรวจสอบทั้งสองวิธีแล้วและการมัลติเพล็กซ์ดูเหมือนจะมีข้อได้เปรียบเพียงอย่างเดียวซึ่งจะช่วยให้สามารถติดตาม LED ที่ล้มเหลวได้ง่ายกว่าในอาร์เรย์ Charlieplex ใครบางคนที่มีความรู้มากกว่าสามารถอธิบายการแลกเปลี่ยนอื่น ๆ ได้หรือไม่?

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

2
ขั้วบวกขั้วบวกแอลอีดีมัลติเพล็กซ์ LED
ฉันกำลังช่วยสร้างการติดตั้งศิลปะนี้ซึ่งมีขนาดเท่ากับจอแสดงผลขนาดใหญ่ 16 x 16 พิกเซล ฉันตัดสินโดยใช้ 16 TI TLC5926 ชิปขับกระแสคงที่ถูกล่ามโซ่ไว้ด้วยกันเพื่อให้ฉันขับตรงไปยัง LED แต่ละอัน เมื่อมองย้อนกลับไปฉันสงสัยในตัวเองและสงสัยว่านี่เป็นวิธีการที่หนักหน่วงหรือไม่ ถ้าฉันได้ทำ "วิธีการแบบมัลติเพิล LED" (เช่น LED ที่แถวแยกคอลัมน์และการคงอยู่ของเทคนิคการมองเห็น) ฉันอาจจะสามารถดึงสิ่งนี้ออกได้ด้วย 32 "ไดรฟ์พิน" (มากกว่า 256) ที่ค่าใช้จ่ายของความซับซ้อนของซอฟต์แวร์มากขึ้นและความสว่างที่มีประสิทธิภาพน้อยลง ในโทโพโลยีขั้วบวกขั้วบวกแบบมัลติเพล็กซ์ TLC5926 ดูเหมือนจะเหมาะสำหรับการขับคอลัมน์ (กำลังจม) อะไรที่จะเป็นชิพแอนะล็อก / ประกอบสำหรับการขับแถวในอินเตอร์เฟซ shift-register ที่คล้ายกันของเชนและสามารถจัดหาได้มากถึง 120 mA ต่อช่อง (เพื่อให้ตรงกับความสามารถในการจมของ TLC5926)? เพื่อความชัดเจนฉันไม่ต้องการแหล่งกระแสสูงด้านข้าง ฉันกำลังมองหาสวิตช์ด้านข้างที่สามารถควบคุมได้และควบคุมได้ในระดับสูง (โดยเฉพาะ 16 บิตเพื่อให้เหมาะกับ TLC5926 ที่ด้านล่าง) สิ่งสำคัญที่สุดนี้สามารถทำได้โดยใช้ 8-bit 74HC595 shift …

7
ฉันจะควบคุมไฟ LED หลายร้อยตัวด้วย Arduino ได้อย่างไร
ฉันกำลังทำงานในโครงการอิเล็กทรอนิกส์ที่มีไฟ LED หลายร้อยดวง (พูดถึงหลอดไฟ LED หกถึงเจ็ดร้อย ... รู้มั้ย) มีวิธีควบคุมไฟ LED หลายอันนี้กับ Arduinos หนึ่งหรือสองคู่บ้างไหม? ฉันต้องการที่จะสามารถเข้าถึง / ควบคุมแต่ละ LED เป็นรายบุคคลตามที่ฉันต้องการจะทำคือพล็อตไฟ LED ลงบนแผนที่ผนังของโลก จากนั้นฉันจะติดต่อ Arduino กับ Google Analytics และเมื่อมีคนนำทางไปยังไซต์ของฉันจากสถานที่หนึ่งในโลก LED ที่อยู่ใกล้ที่สุดในภูมิภาคของพวกเขาจะสว่างขึ้นในแบบเรียลไทม์ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม ขอบคุณ! ฉันพยายามค้นคว้าและอ่านเกี่ยวกับมัลติเพล็กซิ่งและชาร์ลีเพล็กซิ่ง แต่สิ่งเหล่านั้นดูเหมือนจะสูงสุดที่ 100 หรือมากกว่านั้นใช่ไหม ฉันสมมติว่าฉันต้องการฮาร์ดแวร์ / ส่วนประกอบภายนอกเพื่อให้สามารถควบคุมไฟ LED จำนวนมากนี้ได้ แต่สิ่งที่ฉันจะต้องทำให้เกิดขึ้นคืออะไร มีใครอีกไหมที่เคยสร้างเมทริกซ์ LED ขนาดใหญ่นี้?

6
มัลติเพล็กเซอร์ขนาดใหญ่ / ตัวเลือกข้อมูล
ฉันกำลังมองหา multiplexer IC ที่มีอินพุต 128: 1 ขึ้นไป (256 จะค่อนข้างดี) ฉันจะคิดว่าอุปกรณ์ดังกล่าวจะค่อนข้างบ่อย แต่ฉันมีเวลายากหามัน อาจเป็นได้ว่าฉันกำลังดูสถานที่ที่ผิด แต่อย่างใดฉันคิดว่าฉันหายไปบางอย่าง - บางทีมัลติเพล็กเซอร์อินพุตขนาดใหญ่ไม่ได้ใช้บ่อย ถ้าเป็นเช่นนั้นทางเลือกคืออะไร? ค่าสูงสุด ฉันสามารถค้นหาได้คือ ol ที่เชื่อถือได้ '74150 ที่มีอินพุต 16 อินพุต ฉันเข้าใจว่าฉันสามารถสร้างมัลติเพล็กเซอร์ขนาดใหญ่ได้โดยการรวมอินพุต mux หลาย ๆ 16 ค่าเข้าด้วยกัน แต่ฉันก็หวังว่าจะมีวิธีการแก้ปัญหาแบบรวมมากขึ้น ฉันกำลังออกแบบวงจรที่สามารถทดสอบวงจรเปิดและสั้นในชุดสายไฟรถยนต์ สายรัดทั่วไปสามารถมีสายไฟ 200 เส้นหรือมากกว่านั้น ปัจจุบันวงจรใช้ 16 มัลติเพล็กเซอร์เพื่อจัดการสาย 128 มัลติเพล็กเซอร์เชื่อมต่อกับมัลติเพล็กเซอร์ 16 อินพุตเดี่ยวและในทางกลับกันจะเชื่อมต่อกับ uC ในทำนองเดียวกันอีกด้านหนึ่งมีอุปกรณ์แยกประเภท 16 เครื่อง อุปกรณ์แยกส่งสัญญาณจะสลับสายไปยังแรงดันไฟฟ้า ในเวลาเดียวกันสายนี้จะถูกสลับไปยังหนึ่งในอินพุต uC ผ่าน …

6
ฉันจะควบคุมไฟ LED จำนวนมากด้วยพินเพียงไม่กี่ตัวบนไมโครของฉันได้อย่างไร
ฉันใช้ Atmel ATtiny13 ซึ่งมี I / O 6-pin ฉันต้องการควบคุมไฟ LED ประมาณ 15 ดวง แต่ไม่แน่ใจว่าจะเชื่อมต่อทุกสิ่งได้อย่างไร ดูเหมือนว่าฉันสามารถควบคุม LED ได้ครั้งละ 6 ตัวเท่านั้น ฉัน จำกัด เพียง LED 6 ดวงเท่านั้นเนื่องจากขนาดของไมโครคอนโทรลเลอร์หรือไม่

4
วิธีเชื่อมต่อปุ่ม 16 ปุ่มด้วยสาย 8 เส้นเท่านั้น?
นี่คือผลิตภัณฑ์ ฉันเข้าใจความคิด: ปุ่ม 16 เหล่านี้ใช้เมทริกซ์ 4x4 4 สายสำหรับแถว 4 สายสำหรับคอลัมน์และเรามี 8 สาย แต่: วิธีนี้สามารถทำงานได้โดยไม่ต้องมัลติเพล็กเซอร์? สามารถตรวจจับการกดปุ่มหลาย ๆ ปุ่มได้อย่างแม่นยำหรือไม่? แม้ว่าปุ่มจะใช้แถวหรือคอลัมน์เดียวกัน ตัวอย่าง: ปุ่มที่ตำแหน่ง (2,2) (2,3), (3,2) และกด (3,3) ในเวลาเดียวกัน มันทำงานยังไง?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.