หมายเหตุสำคัญ:
คำตอบนี้ถูกโพสต์เพื่อแก้ปัญหาสำหรับอินพุต -20V ถึง + 20Vเพราะนั่นคือสิ่งที่ถูกถาม มันเป็นวิธีที่ฉลาด แต่ไม่ทำงานหากขีด จำกัด แรงดันไฟฟ้าขาเข้าอยู่ระหว่างราง
คุณจะต้องปรับแรงดันไฟฟ้าด้วยตัวแบ่งความต้านทานเพื่อให้ได้แรงดันไฟฟ้าระหว่าง -2.5V ถึง + 2.5V และเพิ่ม 2.5V (ฉันสันนิษฐานว่าแหล่งจ่ายไฟ 5V สำหรับ PIC ของคุณ)
การคำนวณต่อไปนี้ดูยาว แต่เป็นเพราะฉันอธิบายทุกขั้นตอนอย่างละเอียด ในความเป็นจริงมันง่ายมากที่คุณสามารถทำได้ในเวลาไม่นาน
แรกนี้:
R1 เป็นตัวต้านทานระหว่างและ ,
R2 จะต้านทานระหว่างและและ
R3 เป็นต้านทานระหว่างและGND V O U T + 5 V V O U T V O U T G N DVผมยังไม่มีข้อความVโอคุณT
+ 5 VVโอคุณT
VโอคุณTG ND
มีกี่สิ่งที่ไม่ทราบ สาม, R1, R2 และ R3 ไม่มากนักเราสามารถเลือกหนึ่งค่าได้อย่างอิสระและอีกสองค่าขึ้นอยู่กับค่านั้น ลองเลือก R3 = 1k วิธีการทางคณิตศาสตร์ในการหาค่าอื่น ๆ คือการสร้างชุดสมการสองตัวพร้อมกันจากสอง ( , ) คู่และแก้หาค่าตัวต้านทานที่ไม่รู้จัก คู่ใด ๆ ( , ) จะทำ แต่เราจะเห็นว่าเราสามารถทำให้สิ่งต่าง ๆ ง่ายขึ้นอย่างมากโดยการเลือกคู่เหล่านั้นอย่างรอบคอบนั่นคือค่าที่สุด: ( , ) และ ( , ) V O U T V I N V O U T + 20 V + 5 V - 20 V 0 VVผมยังไม่มีข้อความVโอคุณTVผมยังไม่มีข้อความVโอคุณT+ 20 V+ 5 V- 20 V0 V
กรณีแรก: ,
โปรดทราบว่า (และนี่คือกุญแจสำคัญในการแก้ปัญหา!) ปลายทั้งสองของ R2 ดูจึงไม่มีแรงดันตกและไม่มีกระแสไฟฟ้าผ่าน R2 นั่นหมายความว่าจะต้องเหมือนกับ (KCL) {R1}
เรารู้ว่าปัจจุบันผ่าน R1 และยังแรงดันไฟฟ้ามากกว่านั้นเพื่อให้เราสามารถคำนวณความต้านทาน: R1
พบว่าไม่รู้จักครั้งแรกของเรา! V O U T = + 5 V + 5 V I R 1 I R 3 I R 3 = + 5 V - 0 VVผมยังไม่มีข้อความ= + 20 VVโอคุณT= + 5 V
+ 5 VผมR 1ผมR 3
R1=+20V-5VผมR 3= + 5 V- 0 V1 k Ω= 5 m A = IR 1
R 1 = + 20 V- 5 V5 เมตร= 3 k Ω
กรณีที่สอง: ,
สิ่งเดียวกับที่เกิดขึ้นกับ R2 ตอนนี้คือ R3: ไม่มีแรงดันตกจึงไม่มีกระแส อีกครั้งตาม KCL ตอนนี้ ={} {}
เรารู้ว่าปัจจุบันผ่าน R2 และยังแรงดันไฟฟ้ามากกว่านั้นเพื่อให้เราสามารถคำนวณความต้านทาน: R2
พบว่าเราไม่ทราบที่สอง! V O U T = 0 V I R 1 I R 2 I R 1 = - 20 V - 0 VVผมยังไม่มีข้อความ= - 20 VVโอคุณT= 0 V
ผมR 1ผมR 2
R2=+5V-0VผมR 1= - 20 V- 0 V3 k Ω= 6.67 m A = IR 2
R 2 = + 5 V- 0 V6.67 เมตร= 0.75 k Ω
ดังนั้นวิธีการแก้ปัญหาคือ1k R 1 = 3 k Ω , R 2 = 0.75 k Ω , R 3 = 1 k Ω
เหมือนที่ผมบอกว่ามันเป็นเพียงอัตราส่วนระหว่างค่าเหล่านี้ซึ่งเป็นสิ่งสำคัญดังนั้นฉันอาจรวมทั้งรับ4k
เราสามารถตรวจสอบโซลูชันนี้กับคู่อื่น ( , ) เช่น ( , ) R1 และ R3 เป็นแบบขนาน (ทั้งคู่มี +2.5V-0V เหนือพวกมันดังนั้นเมื่อเราคำนวณค่ารวมของพวกเขาเราจะพบค่าของ R2 และค่าที่เราต้องได้รับจาก ! ทางออกของเราถูกต้องแน่นอน [QC stamp ไปที่นี่]V I N V O U T 0 V 2.5 V 0.75 k Ω + 2.5 V + 5 VR 1 = 12 k Ω , R 2 = 3 k Ω , R 3 = 4 k Ω
Vผมยังไม่มีข้อความVโอคุณT0 V2.5 V0.75 k Ω+ 2.5 V+ 5 V
สิ่งสุดท้ายที่ต้องทำคือเชื่อมต่อเข้ากับ ADC ของ PIC ADCs มักจะมีความต้านทานอินพุตค่อนข้างต่ำดังนั้นสิ่งนี้อาจรบกวนสมดุลที่คำนวณอย่างระมัดระวังของเรา ไม่มีอะไรต้องกังวลเกี่ยวกับ แต่เราก็ต้องมีการเพิ่ม R3 เพื่อให้1k สมมติว่าจากนั้นจากนี้เราพบR3 R 3 / / R A D C = 1 k Ω R A D C = 5 k Ω 1VโอคุณTR 3 / / RD C= 1 k ΩRD C= 5 k Ω R3=1.25kΩ11 k Ω= 1R 3+ 1RD C= 1R 3+ 15 k ΩR 3 = 1.25 k Ω
แก้ไข
ตกลงนั่นฉลาดและเรียบง่ายมากแม้ว่าฉันจะพูดด้วยตัวเองก็ตาม ;-) แต่ทำไมถึงไม่ทำงานถ้าแรงดันไฟฟ้าขาเข้าอยู่ระหว่างราง? ในสถานการณ์ข้างต้นเรามักจะมีตัวต้านทานที่ไม่มีกระแสไหลผ่านดังนั้นเพื่อติดตาม KCL กระแสที่เข้าสู่โหนดผ่านตัวต้านทานตัวหนึ่งจะออกจากตัวต้านทานตัวอื่น นั่นหมายความว่าแรงดันไฟฟ้าหนึ่งค่าจะต้องสูงกว่าและค่าอื่น ๆ ที่ต่ำกว่า หากแรงดันไฟฟ้าทั้งสองมีค่าต่ำกว่าจะมีกระแสไหลออกจากโหนดนั้นเท่านั้นและ KCL จะห้ามไม่ให้ V O U TVโอคุณTVOUT