Our Team

My name is Thaniya Wongsuanoom. I'm study at Thammasat University,Faculty of Engineering,Computer Engineering. I'm the part of team Prject LE340 Measurement.

วันพฤหัสบดีที่ 16 สิงหาคม พ.ศ. 2550

แก้ไขข้อผิดพลาดในบทความ สรุปงานใน week ที่ 2

จากที่ได้นำเสนอไปเมื่อ week ที่แล้วว่า ATmega169 DAC มีขนาด 10 bit สามารถแสดงค่าได้ตั้งแต่ 0 - 1023 (1024 ค่า) นั้น เมื่อได้ทำการทดสอบบอร์ดเพื่อวัดค่าเริ่มต้นและค่าสุดท้าย ตามที่ได้นำเสนอไปนั้นควรจะเป็นไปตามดังนี้
.
ณ ค่า DAC = 0 ---> 0 volts และ
ณ ค่า DAC = 1023 ---> 3.0 volts
.
แต่ในความเป็นจริง บอร์ด AVR ของเราไม่ได้แสดงค่าได้ตามนั้น กล่าวคือ ที่ 0 volts DAC ไม่ได้แสดงค่า 0 และที่ 3.0 volts DAC ไม่ได้แสดงค่า 1023 ดังที่ Data Sheet กล่าวไว้แต่ค่าที่ DAC แสดงนั้นจะขึ้นอยู่กับตัวแปรต่างๆ เช่น ขนาดของไฟเลี้ยงที่จ่ายให้กับบอร์ด AVR, ขนาดของไฟเลี้ยงที่จ่ายไปยังเซนเซอร์ ฯ
ดังนั้น ค่าที่แสดงตามความเป็นจริงที่บอร์ดของกลุ่มเราวัดและแสดงออกมาได้เป็นไปตามดังนี้
.
ณ ค่า DAC = 233 ---> 0 volts และ
ณ ค่า DAC = 1023 ---> 4.03 volts
.
โดยมีไฟเลี้ยงที่เข้าไปยังบอร์ด AVR เท่ากับ 4.26 volts
ไฟเลี้ยงที่เข้าไปยังเซนเซอร์ เท่ากับ 4.04 volts
.
เพราะฉะนั้นการที่ DAC เปลี่ยนค่าในแต่ละ step จะไม่ใช่ 0.003 Volts ตามที่ได้นำเสนอไป แต่จะเป็นค่าเท่ากับ 4.03/(1023-233+1) = 0.0051 volts นั่นเอง
จากภาพ output ในบทความ สรุปงานใน week ที่ 2 คือค่าของ voltage ในสภาวะที่บอร์ดอยู่นิ่งกับพื้นโต๊ะโดยการวางตำแหน่งของบอร์ดเป็นไปดังนี้
แกน +X ชี้ไปทางซ้ายมือ
แกน +Y ชี้ไปทางด้านหน้า
แกน +Z ชี้ลงพื้น
เราลองนำค่า X Y Z 3 input แรก มาเปลี่ยนเป็นค่า voltage ได้ดังนี้
X 659 => (659-233 ) x 0.0051 = 2.1726 volts
Y 639 => (639-233) x 0.0051 = 2.0706 volts
Z 784 => (784-233) x 0.0051 = 2.8101 volts

.
เนื่องจากแกน X และ Y อยู่ในระนาบที่ตั้งฉากกับแรงโน้มถ่วงของโลก (g) ดังนั้นความเร่งในแนวแกน X และ Y จึงมีค่าเท่ากับ 0 g จากค่าที่วัดได้มี voltage ประมาณ 2.1 volts และแกน Z อยู่ในทิศเดียวกับแรงโน้มถ่วงของโลก (g) ดังนั้นความเร่งในแนวแกน Z จึงมีค่าเท่ากับ 1 g จากค่าที่วัดได้มี voltage ประมาณ 2.8 volts

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