วันอาทิตย์ที่ 2 พฤศจิกายน พ.ศ. 2557

สร้างแรงดันผีGHOSTกระแสผีGHOSTในAT89C2051




วิธีสร้างแรงดันผีGHOSTกระแสผีGHOSTในAT89C2051
18/4/2557 SONGCHAI PRAPATRUNGSEE
วิธีสร้างแรงดันผีGHOSTกระแสผีGHOSTในAT89C2051

แรงดันผีGHOST กระแสผีGHOST
อาจเรียกGHOST,PHANTOM,STRAYก็ได้
คือแรงดันและกระแสที่เกิดจากการอินดิวซ์(INDUCE)
และจะเกิดกระแสต่ำในระดับไมโครแอมป์เท่านั้น

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

แต่แรงดันผี(GHOST)กระแสผี(GHOST)ก็มีตัวตนจริง
ไม่งั้นจะวัดแล้วมีไฟและมีกระแสได้อย่างไร
เพียงแต่กระแสมีน้อยมากและไม่เสถียร
จึงไม่สามารถนำไปใช้ขับเคลื่อนตัวอีเลคทรอนิคได้
แต่แรงดันผี(GHOST)สามารถนำไปใช้เป็นอินพุท
ให้ขาAT89C2051ได้ เช่น
ใช้ในการตัดสินใจว่า
ถ้าเป็นลอจิก1แล้วจะให้ทำอะไร
ถ้าเป็นลอจิก0แล้วจะให้ทำอะไร
ตามที่เราเขียนสั่งงานได้

เพราะว่าถ้าเราเขียนคำสั่ง
ให้เป็นลอจิก1 ที่ขาที่มีR PULLUPภายใน
ขานั้นจะมีอินพุทอิมพีแดนซ์สูงมาก
(INPUT IMPEDANCE) สูงมาก
หรือความต้านทานสูงมากนั่นเอง
===================
วิธีสร้างแรงดันผีGHOSTกระแสผีGHOSTในAT89C2051
ให้ต่อRค่า100Kเข้าที่ขาที่เราเขียน
คำสั่งเป็นลอจิก1(ไฟ)และขานั้นต้องมีR PULLUPภายใน
เมื่อทำแบบนี้แล้วขานี้ก็จะเรียกว่าขาSOURCE
ส่วนปลายRค่า100Kอีกด้านต่อลงกราวด์

ในการทดลองใช้ขาP3.4
เมื่อวัดไฟที่ขาP3.4กับกราวด์(แรงดันตกคร่อมRค่า100K)
ด้วยมิเตอร์ดิจิตอลได้4.6โวลท์
วัดที่ไฟVCC 5VกับขาP3.4(แรงดันตกคร่อมAT89C2051)
ได้0.34โวลท์

ถ้าวัดไฟที่ขาP3.4กับกราวด์(แรงดันตกคร่อมRค่า100K)
ด้วยมิเตอร์เข็มRANGE 10VDCได้4.4โวลท์
วัดที่ไฟVCC 5VกับขาP3.4(แรงดันตกคร่อมAT89C2051)
ได้0.34โวลท์

ถ้าวัดกระแสด้วยมิเตอร์ดิจิตอลจะได้88UA(ไมโครแอมป์)
มิเตอร์เข็มRANGE 0.1V/50UA ได้45UA(ไมโครแอมป์)

รู้ได้อย่างไรว่าเป็นแรงดันผีGHOSTกระแสผีGHOST
คิดได้จากสูตร V=I*R เอากระแสจากมิเตอร์เข็มมาคิด
100K*45UA=แรงดันตกคร่อมRค่า100K=4.5V
ส่วนR PULLUPภายใน250K
250K*45UA=แรงดันตกคร่อม
R PULLUPภายใน250K=11.25V

เอาโวลท์ตกคร่อมRค่า100K=4.5V +
โวลท์ตกคร่อมR PULLUPภายใน250K=11.25V
=15.75V ซึ่งไม่ถูกต้องครับเพราะเราใช้
ไฟVCC ที่5โวลท์เท่านั้น
ดังนั้นไฟ 15.75โวลท์คือแรงดันผี(GHOST)
ส่วนกระแส45UA คือกระแสผี(GHOST)

แล้วโวลท์จริงและกระแสจริงคือเท่าไรครับ
เริ่มจากหาค่ากระแสก่อน
Rภายนอกค่า100K
R PULLUPภายในของAT89C2051=250K
รวมค่าRทั้งหมดได้350K
VCC ใช้ 5V
สูตรหาค่ากระแส I=V/R
5V/350K =กระแสจริงคือ 14.28UA

สูตรหาค่าแรงดัน V=I*R
14.28UA*100K
โวลท์ตกคร่อมจริงของRค่า100K =1.428V
โวลท์ตกคร่อมจริงของ
R PULLUPภายใน250K=3.57V
โวลท์รวมจริง=1.428V+3.57V=5โวลท์


ไม่มีความคิดเห็น: