วิธีสร้างวงจร XOR ที่น่าสนใจด้วยชุดอุปกรณ์อิเล็กทรอนิกส์ของลูกฉัน


9

เมื่อฉันกลับถึงบ้านในวันนี้ลูกของฉันภูมิใจที่จะบอกฉันว่าพวกเขาสามารถสร้างและ, หรือ, และไม่ใช่ตรรกะจากชุดวงจรอิเล็กทรอนิกส์สแน็ปอินของเขาและถามฉันว่าพวกเขาสามารถทำพิเศษหรือ

มีใครแนะนำสำหรับวงจรที่เรียบง่าย (และการศึกษา / ความบันเทิง) ที่จะทำเช่นนี้?

ชุดนี้มีสวิตช์กดแบบง่าย (เช่นไม่มีสวิตช์ SPDT) และส่วนประกอบอิเล็กทรอนิกส์พื้นฐานที่หลากหลาย มันมีทรานซิสเตอร์ PNP และ NPN แต่ฉันต้องการสิ่งที่เรียบง่ายกว่า (พวกเขาไม่ได้ใช้ทรานซิสเตอร์มาก่อน) ไดโอดจะไม่เป็นไรเพราะง่ายต่อการเข้าใจและคุ้นเคยมากกว่า

หนึ่งความคิดที่ฉันมีคืออะไรเช่นนี้:

ป้อนคำอธิบายรูปภาพที่นี่

แต่ไม่เหมาะอย่างยิ่งเนื่องจากใช้สองก้อนแบตเตอรี่และจบลงด้วยการขับหลอดผ่านตัวแบ่งที่อาจเกิดขึ้นซึ่งจะต้องจับคู่กับแรงดันไฟฟ้าของแบตเตอรี่ในปัจจุบัน มีคำแนะนำที่ดีกว่านี้ไหม?

แก้ไข:

เพื่อให้ชัดเจนพวกเขาต้องการสร้างวงจรที่มีปุ่มกดสองปุ่มและหลอดไฟจะสว่างหากกดสวิตช์ (แต่ไม่ใช่ทั้งคู่)

โดยเฉพาะอย่างยิ่งไม่มีความต้องการที่วงจรมีอินพุตดิจิตอลและเอาต์พุตดิจิตอล (วิธีที่เรามักจะคิดเกี่ยวกับตรรกะดิจิตอล)

คำตอบ:


12

แล้วเรื่องนี้ล่ะ

แผนผัง

จำลองวงจรนี้ - แผนผังที่สร้างโดยใช้CircuitLab

ในการจุดไฟหลอดไฟจะต้องปิดสวิตช์หนึ่งสวิตช์และเปิดสวิตช์อื่น ๆ โปรดทราบว่าหากปิดสวิตช์ทั้งสองกำลังไฟจำนวนมากจะสูญเปล่าในตัวต้านทาน แต่ไฟจะดับอย่างสมบูรณ์ โปรดทราบว่าอาจต้องใช้หลอดไฟขนาดเล็กมากและอาจต้องใช้แรงดันไฟฟ้าที่สูงขึ้นหรือลดตัวต้านทานเพื่อให้ได้แสงมาก แต่ควรตรวจสอบให้แน่ใจว่าแรงดันไฟฟ้าที่หารด้วยความต้านทานไม่เกินพิกัดพลังงานของตัวต้านทาน (สำหรับ ตัวอย่างเช่นหากคุณใช้ 12 โวลต์และ 22 โอห์มคุณจะต้องใช้ตัวต้านทาน 5 วัตต์) หรือคุณสามารถแทนที่ตัวต้านทานด้วยหลอดไฟและซ่อนไว้เพื่อไม่ให้มองเห็นแสงได้

ถ้าคุณต้องการวงจรทรานซิสเตอร์นี่เป็นครึ่งหนึ่งของวงจรที่ผมออกแบบมาสำหรับรถของพ่อแม่เมื่อหลายสิบปีก่อนเมื่อผมอายุประมาณแปดปี (ผมจำค่าตัวต้านทานที่แท้จริงไม่ได้จริง ๆ ทรานซิสเตอร์เป็นแพ็กเกจ TO-3 บางชนิดและไม่ 3906's; ส่วนประกอบที่ให้มาควรจะเหมาะสำหรับการสาธิต - ของจริงใช้หลอดไฟแทนที่จะเป็น LED และตัวต้านทาน) เพื่อนวิศวกรรมไฟฟ้าช่วยในการออกแบบ แต่ฉันออกแบบแนวคิดโดยรวม

แผนผัง

จำลองวงจรนี้

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


เป็นความคิดที่ดีมาก! เราลองใช้เมื่อเช้านี้ แต่น่าเสียดายจริง ๆ แล้วหลอดไฟมีความต้านทานต่ำกว่า 100 และจะไม่สว่างในตอนนี้ - แต่เด็กแนะนำว่าบางทีเราสามารถใช้เครื่องขยายเสียงเพื่อเพิ่มพลัง ... ความคิดที่ดีเข้าใจง่าย และนำไปสู่การอภิปรายที่น่าสนใจขอบคุณมากสำหรับความช่วยเหลือของคุณ!
Peter de Rivaz

@PeterdeRivaz: เพื่อให้ได้ความสว่างที่ดีที่สุดจากหลอดคุณสามารถแทนที่ตัวต้านทานแต่ละตัวด้วยหลอด 2-4 แบบขนาน (วางกล่องหรือสิ่งที่อยู่รอบตัวพวกเขาเพื่อที่พวกเขาจะไม่ "สว่าง") อาจเป็นเรื่องที่น่าสนใจที่จะทราบว่าการเพิ่มหลอดไฟแบบคู่ขนานที่ด้านบนทำให้หลอดไฟเหล่านั้นหรี่ลงและสว่างขึ้นเพียงใด ฉันยังเพิ่มวงจรทรานซิสเตอร์โดยใช้วงจรจริงที่ฉันออกแบบ (และพ่อของฉันสร้างขึ้น) เมื่อหลายสิบปีก่อนสำหรับรถยนต์ของพ่อแม่
supercat

@PeterdeRivaz: คิดถึงรถแม่ของฉัน ... วงจรที่มีเพียงตัวต้านทานอาจใช้งานได้จริงสำหรับจุดประสงค์ด้านยานยนต์ (อาจเพิ่มไดโอดในที่เดียวกันและเพื่อจุดประสงค์เดียวกันเช่นเดียวกับในวงจรล่าง) ถ้าแสง หลอดไฟถูกแทนที่ด้วย LED หรือสายกลับไปด้านหลังสองสาย
supercat

6

หนึ่งในสมการที่เป็นไปได้สำหรับ XOR คือ (A + B) .not (AB)

หากต้องใช้ปุ่มสัมผัสเพียงปุ่มเดียวก็สามารถใช้งานได้ตามแผนผังต่อไปนี้โดยใช้ไดโอดลอจิก

หมายเหตุ : แผนผังเริ่มต้นถูกวาดด้วยหลอดไฟเป็นเอาต์พุต แต่ตราบใดที่หลอดไฟเป็นอุปกรณ์แบบสมมาตรไดโอดจะไม่จำเป็นจริง ๆ ในเวลาเดียวกันการนำ XOR ไปใช้งานจะทำงานได้ดีขึ้นด้วยไฟแสดงสถานะ LED ดังนั้นฉันจึงวาดใหม่ด้วยวิธีนี้:

แผนผัง

จำลองวงจรนี้ - แผนผังที่สร้างโดยใช้CircuitLab

หากสามารถใช้ปุ่มที่มีการสลับรายชื่อได้สิ่งต่างๆก็จะกลายเป็นเรื่องง่าย แผนผังต่อไปนี้ใช้สมการแตกต่างกันเล็กน้อย: Q = (A + B) (ไม่ใช่ A + ไม่ใช่ B)

แผนผัง

จำลองวงจรนี้


ขอบคุณเขาไม่มีที่อยู่ติดต่อที่สลับ SPDT แต่ฉันคิดว่ามีการถ่ายทอด ฉันจะเช็คอินตอนเช้า แต่ฉันกังวลนิดหน่อยว่าเราอาจมีไดโอด 2/3 ตัวเท่านั้น / ไฟ LED ดังนั้นวงจรแรกอาจไม่เป็นไปได้ เป็นไปได้หรือไม่
Peter de Rivaz

@ PeterdeRivaz - ฉันพบวงจรที่ดีขึ้น ดูตอนนี้
johnfound

@PeterdeRivaz - ในแผนผังแรกหลอดไฟสามารถเปลี่ยนได้ง่ายด้วย LED ในกรณีนี้ตัวต้านทานทำหน้าที่เป็นตัว จำกัด กระแส
johnfound

องค์ประกอบที่มีเครื่องหมาย BR1 คืออะไร ฉันไม่รู้จักสัญลักษณ์และพารามิเตอร์ใน circuitlab ดูเหมือนจะไม่ให้เบาะแสกับฉันบ้าง? แก้ไข: ฉันพบแล้ว - rectifier สะพาน - แต่ฉันไม่คิดว่าฉันจะมีหนึ่งในนั้นในชุด
Peter de Rivaz

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