| |
คำตอบที่ 3
PIC_02 : Block Diagram
จาก ฺBlock Diagram จะแบ่งออกเป็น 5 ส่วนดังนี้
- Sensor Interface. ( SIF )
จะเป็นส่วนที่ทำหน้าที่ รับสัญญาณ การเปลี่ยนเแปลง "ค่าความต้านทาน" ชองชุด "ตัวลูก
ลอยวัดระดับจากถัง"เพื่อแปลงเป็นสัญญาณแรงดันไฟฟ้า 0-1.25 โวลท์ ก่อนส่งผ่านเข้าไปยัง
MCU ซึ่งจะต่อวงจรแบบ Voltage-Divider
- Microcontroller ( MCU )
จะทำหน้าที่รับสัญญาณ แรงดันไฟฟ้าจากส่วน SIF เพื่อนำมาแปลงในอยู่ในรูปของ Digital
ด้วยวงจรภายใน Analog to Digital เมื่อได้ผลออกมา ก็จะนำไปเปรียบเทียบกับค่าในตารางที่
ได้กำหนดไว้ หลังจากนั้นก็จะนำผลที่ได้ ไปแสดงผลที่ส่วน DISPLAY
- 9 LED Status ( DISPLAY )
ในส่วนนี้จะใช้ LED จำนวน 9 ดวง เพื่อให้มีการแสดงผลในรูปแบบที่ต้องการตั้งแต่ 10% ~ 95%
ดังนี้ 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%
, 80%, 85%,90% และ 95%
จะเห็นได้ว่ามีทั้งหมด 18 ระดับ และบอกระดับได้ถึง 95% ซึ่งในรถผมใช้ วาล์วเขียว-แดง
สามารถเติมก๊าสได้ถึงจริง ๆ ...ขย่ม ๆ ตามแบบ ที่พี่ TAXI ทำก็เติมได้...แต่พอเติมได้ต้องรีบ
ใช้ให้ระดับก๊าซ มันลด อยู่ในระดับ 85%
- Regulator 5VDC
ในส่วนนี้จะทำหน้าที่ จ่ายแรงดัน 5 โวลท์ เลี้ยงวงจรทั้งหมด โดยจะเลือกใช้ IC LM317
แทน IC 7805
- Regulator 2.5 VDC
ในส่วนนี้จะทำหน้าที่ จ่ายแรงดัน 2.5 โวลท์ เลี้ยงวงจรส่วน Sensor Interface ( SIF )
โดยจะเลือกใช้ IC LM317เนื่องจาก การใช้วงจร Voltage-Divider ที่ "ค่าความต้านทาน"
เปลี่ยนแปลงได้ระหว่าง 0 - 106.5 OHM โดยประมาณ ซึ่งจะใช้กระแสประมาณ 20 mA.
ใหลผ่านวงจรในส่วนนี้จึงจะทำให้ได้ค่าที่ถูกต้อง...ก่อนหน้านั้นผมได้ทดลองใช้
ไอซี ที่ "สร้างแรงดันอ้างอิง" โดยเฉพาะแต่มันไม่สามารถจ่ายกระแสได้สูงตามที่ต้องการ
จึงต้องใช้วิธีนี้แทนครับ

|
|