Monthly Archives: June 2009

โรบอทๆ ^^

เย่… ตกลงทำโรบอทจริงๆแล้วแหละ ก้อทำในส่วนของเขียนโปรแกรมอ่ะนะ ก้อทำกะบิว 2 คน คือส่วนของที่พี่เค้าให้มาเขียนตอนนี้คือ เขียนใส่ คอนโทรลเลอร์ ใช้ PWM ในการควบคุม มอเตอร์ ให้ทำงานต่างๆนาๆแหละ ก้อตอนแรกใช่ป่ะ พี่เค้าบอกว่าให้ใช้ dspic พอคุยเสดนะๆๆ ออกมาจากห้อง อ.พลผดุล เจออาจารย์กสิน เลยเข้าไปถามอ่ะ อาจารย์บอก ทำไมไม่ใช้ ARM หละ คุยไปคุยมา อ่าว พี่จะเอาไงกันแน่ 555+ ในที่สุด พี่เค้าบอกให้ไปศึกษามาซะงั้นอ่ะ แง่วววว เดี๋ยวคงไปปรึกษาอาจารย์ชินภัทรอีกทีละกัน ^^

วันนี้นะ แมร่งงงง.. กะจะทำเว็บ วิทยาลัยบันทึกข้อมูล (Harddisk) ให้เสร็จอ่ะ แต่เข้าเว็บไม่ได้อีกหละ http://www.hdd.kmitl.ac.th เซงเลยอ่ะนะ ดึงข้อมูลมาไม่ได้ เห้อออ อะไรจะแย่ได้ขนาดนี้นะ

โปรเจ็กต์ สรุปว่าตอนนี้ แบบปรับค่าได้ ผ่านแล้วนะๆๆๆๆ อื้มม ก้อเมื่อวานอะ ลองเอาโหลดมาต่ออ่ะ ของบิว 50 โอห์ม ได้ 24.5V / 0.49A เกือบตรงสเปกเลย แต่ก้อได้แหละ เราปรับที่ R Negative Feedback ได้ สว่น A ก้อเดี๋ยวต้องคำนวณนิดหน่อย แล้วรุ้มะ ทำไปๆมาๆนะ คิดสนุกไง เอามาช๊อตเลย อยากเทสวงจรอั้นกระแสอะ รู้มะเป็นไง คือจริงๆต้องอั้นที่ 500mA หรือ 0.5A นั่นเอง แต่ลองบิดมาเรื่อยๆนะ กระแสแม้งพุ่งไป 1A+ เลยอ้ะ แล้วเปนไงรุ้ปะ ควันขึ้นเลย ตรง R Short Circuit ไหม้เลยอะ ดำปี๋เลย อย่างเซงเลยแหละ ไมรุ้ว่าเป็นที่ 2SC1815 หรือว่าเป็นที่ R 1.5  / 1 วัตต์ หรือว่าอะไร แต่ในที่สุดนะ ไปปรึกษาอาจารย์ อาจารย์ก้อเลยให้เอา R 5Watt มาลองต่ออ่ะ แล้วก้อเปลี่ยนจาก 2SC1815 เป็น BD139 เหมือน ทรานซิสเตอร์ตัวแรก ที่ต่อกะ พาวเวอร์ทรานซิสเตอร์ 3055 เลย

เห่อกว่าจะได้ ลุ้นแทบตาย….

ควันขึ้นแล้วเสียสมาธิเลยเมื่อวานเหอๆ หัววิ้งๆเลย ดมกลิ่น R ไหม้ เข้าไปเต็มๆอ่ะนะ….

แล้วๆ แกนพันคอยล์ ก้อไปซื้อมาใหม่แล้วแหละ เหลือเส้นลวดนะ คือคราวก่อนนะที่ซื้อ อ่ะ 1 เมตรใช่ป่ะ คือต้องการ 100uH อ่ะ แต่พันได้จริงๆ 91.5กว่าๆ uH โหย อย่างเซงอีกหละ ลวดมันหมดก่อน โคตรจาเซงเลย ต้องไปซื้อใหม่อีกแร้วอ่ะ เหอะๆ

แล้วๆๆๆ ไอ Rectify Bridge อ่ะ ที่เป็นพลาสติกสีดำๆ + ขาเป็นเส้นๆ อ่ะ อาจารย์กสินบอกว่าไม่ทน พวกนี้ละลายง่ายอ่ะ ถ้าซื้อมาก้อมีโอกาสเสี่ยงสูงที่ใช้ๆไปแล้วมันจะละลาย ทำให้ PCB เสียได้อ่ะ ก้อคงต้องซื้อตัวนี้ใหม่อีกอ่ะ เซงหวะ อันนี้ตัวละเกือบ 20 ได้มั้ง ซื้อมา 3 ตัวอ่ะ

ส่วน C นะ ก้อใช้ไม่ได้ 2 ตัวแหนะ ซื้อมาผิดสเปค อาจารย์บอกว่า จ่าย 30V ก้อจริง แต่แรงทน C อ่ะ น่าจะเผื่อเอาไว้เยอะๆ คือต้องซื้อ 50V มาใช้อ่ะ เหอๆ แล้วรุ้มะ C 10,000uF / 50V อ่ะราคาตัวละ 90 บาทเลยอ่ะ โคตรจาแพงเลย แล้วต้องซื้อตั้ง2 ตัวแหนะ สำหรับวงจรปรับค่าได้

เห่อ ซื้อของมาผิดกี่อย่างแล้ววะ เสียดายตังงงง แง….

อาจารย์บอกว่า เก็บเอาไว้ใช้ได้ (จะให้ใช้อีกเมื่อไหร่หละครับ ฮ่าๆ)

พรุ่งนี้เรียน Digital Integrated Circuit อีกแล้วแหละ เดี๋ยวต้องแอบอ่าน ฮ่าๆ ที่เรียนมาเมื่ออาทิตย์ก่อนยังไม่ได้อ่านเลย เอิ๊กๆๆ… ทวนบ้าง เดวลืม ><” เทอมนี้รู้สึกว่าเรียนหนักๆแฮะๆๆ แง่งๆ แถมมีงานเยอะแยะที่ต้องรับผิดชอบ ฮ่าๆ แต่ก้อดีแล้วแหละ จะได้ไม่ต้องคิดอะไรมากมาย ทำงานไปวันๆ ^_^ มีอะไรทำ ยังดีกว่าไม่มีอะไรทำแล้วมานั่งเศร้านั่งเหงาหวะ…

ไปแระ ขำๆ

inkymobile_633

inkymobile_634

inkymobile_635

inkymobile_636

Tutorial!! เพื่อนๆ Assignment 1 วิชา Digital Integrated Circuit

อาจารย์ให้ Assignment มาแล้วแหละ

วันนี้ก้อเลยนั่งมั่ว ตั้งแต่ 10โมงเช้า สำเร็จจริงๆตอน 15.50น. เหอะๆ คืองงมากอ่ะนะ

เข้าเรื่องเลยดีกว่า อืมๆ

ก่อนอื่นนะ เข้าไปเว็บของอาจารย์วรากร อ่ะ แล้วไปโหลดตัว Nmos กะ Pmos มา ที่ลิ้งค์ http://www.kmitl.ac.th/~kkvarako/dic_model.lib

หลังจากนั้นเปิดโปรแกรม วาด schematics อันนี้จะสอน Nmos อันเดียวพอนะ ก้เปิดขึ้นมา วาดวงจรเป็นดังรูป

จากโจทย์ข้อแรกนะเออ… : Plot IDS เทียบกับ VDS ของ NMOS และ PMOS โดยให้ปรับค่า VDS ตั้งแต่ 0 V ถึง VDD= 1.8 V ให้ VGS มีค่าดังนี้ VGS=1/2VDD, 3/4VDD, VDD ในการ plot ให้ใช้ MOS สองขนาด คือ W=0.36μm, L=0.18 μm และ W=3.6 μm, L=1.8 μm พร้อมทั้งตอบคำถามต่อไปนี้

ก้อวาดไปดิ ตามรูปด้านล่างนี้เลย สำหรับ NMOS อ่ะ

1

จากโจทย์นะ ให้เราดับเบิ้ลคลิกที่ตัว NMOS นะ กำหนด W={scale*0.36u} และ L= {scale*0.18u}
ค่าที่ VGS กำหนดไปก่อนขำๆ คือ 1 ด้านขวา VDS กำหนดไปก่อน 1.8 ขำๆอีกแหละ
มีอีกอันนึงคือ PARAMETER ให้ ctrl + G พิม PARAM จะได้อันนั้นแหละ ขวาล่างของรูปอ่ะ
เวลาเซ็ตก้อ ดับเบิ้ลคลิกมัน แล้วใส่ NAME1 = scale แล้ว VALUE1 = 1

นอกนั้นก้อไม่น่ามีไรแล้วนะ ถ้าวาดวงจรได้ตามนี้อ่ะ

อีกอันนึงก้อคือ ตอนแรกที่เอา MBREAKN เข้ามาอ่ะ มันจะเขียนว่า MBREAKN เราจะไม่ใช้มันนะ เพราะว่ามันเป็นของ Pspice

เราต้องเปลี่ยนมันโดยคลิกมันก่อน ให้เป็นสีแดง แล้วไปกดที่ EDIT > Model… จะได้รูปแบบนี้

2

ให้เลือก Change Model Reference นะ แล้วก้อพิมเปลี่ยนเป็น M1N ถ้าเป็น Pmos ก้อเปลี่ยนเป็น M1P

หลังจากนั้นก้อกด OK จนออกมาหน้า Schematics หน้าหลักแหละ

ทีนี้ๆ จำไอไฟล์ที่โหลดมาจากเว็บอาจารย์ได้ป่ะ ที่เป็น Library อ่ะ

ให้เข้าไปที่ไฟล์นั้น โดยการเปิดผ่าน Notepad อ่ะ

ให้หา 2 บรรทัดนี้

.MODEL MbreakN NMOS (                                LEVEL   = 7
และ
.MODEL MbreakP PMOS (                                LEVEL   = 7

ให้เปลี่ยนเป็นดังนี้

.MODEL M1N NMOS (                                LEVEL   = 7
และ
.MODEL M1P PMOS (                                LEVEL   = 7

พอเปลี่ยนแล้วใช่ป่ะ ก็เซฟเลย

มาที่ Pspice กันต่ออ่ะ

ให้ไปที่ Analysis > Library and Include Files…

กด Browse แล้วเลือกไฟล์ lib ที่เราเพิ่งได้แก้ไขไปตะกี้…

พอ Browse เสด ก้อกด Ok พอออกมา ให้กด 3 ปุ่มดังนี้คือ Add Library , Add Include , Add Stimulus

ที่อยู่ไฟล์เรามันจะไปอยู่ในทุกๆ box อ่ะ หน้าตาจะได้ประมาณนี้นะ

4

จากนั้นก็กด OK เป็นอันเสร็จ

แค่นี้เองอ่ะ เสร็จแล้วนะ คือในไฟล์ LIB เราตั้งให้มันชื่อ M1N กะ M1P เพื่อที่จะเอามาใช้ใน NMos และ PMos ของเรานั่นเองอ่ะ

ทีนี้ๆ มันไม่ใช่แค่นี้อะดิ โจทย์บอกว่า ให้ทำการสร้างกราฟ IDS กะ VDS ใช่ปะ เราก้อใช้ปุ่มจับสโคป I ไปจับที่ขา NMOS ที่เป็นขา D อ่ะนะเป็นการจับกระแส

หลังจากนั้นโจทย์บอกว่า ให้ทำการ Sweep VDS ใช่ป่ะ ก้อไปที่ Analysis > Setup > DC Sweep อ่ะ

ใส่ตามนี้อ่ะของเรา

5

ใส่ตามนี้ไม่พอนะ โจทย์บอกอีกว่า ให้ทำการพล๊อต ทุกๆ 1/2VDD , 3/4VDD , VDD ใช่ป่ะ

ให้เรากดไปที่ Nested Sweep… อ่ะ

แล้วใส่ค่าตามนี้

6

ที่ใส่ไป 0.9 , 1.38 , 1.8 ก้อคือ ทุกๆ 1/2VDD , 3/4VDD , VDD  ตามที่อาจารย์บอกมาแหละ

หลังจากนั้นก้อติ๊กที่ Enable Nested Sweep ด้วยนะ อย่าลืมหล่ะ

ต่อๆ มันยังไม่พอแค่นี้นะ

จำได้ป่ะที่เรากำหนดสเกลอ่ะ เรากำหนดเป็น W={scale*0.36u} และ L= {scale*0.18u} ใช่ป่ะ

ก้อคือตัวแปร สเกล ถ้า เป็น 1 จะได้ค่า W=0.36u และ L = 0.18u แต่ถ้า..

สเกลมีค่าเป็น 10 หล่ะ จะได้ค่า W=3.6u และ L=1.8u ตามสเปกที่อาจารย์บอกเลยใช่ไหมหล่ะ…เอิํก

ความฝันใกล้เป็นจริง ทีนี้เราจะทำยังไงต่อหละ ให้ทำการพล๊อต มีทั้งเทคโนโลยี 0.18u และ 1.8u อยู่ด้วยกัน

วันนี้เราขอนำเสนอ…. Parametric นั่นเอง

7

Parametric คือการบล๊อต เนื่องจากมีการเปลี่ยนค่าอะไรหลายๆค่า จะได้สามารถดูได้ในกราฟเดียวอ่ะ

ก้อเลือก Analysis > Setup > Parametric กดเข้าไปเลย

ใส่ค่าตามนี้

8

กด OK เลย

เสร็จแล้ว ยากมั๊ย ฮ่าๆๆๆ ไม่ยากเลยใช่ไหม (แต่วันนี้ทดลองเกือบตายหน่ะ กว่าจะได้แบบนี้)

หลังจากนั้นเช็คอะไรให้เรียบร้อยแล้วลองกด F11 เพื่อทำการ Simulate

ออกมาแล้วเย่ๆๆ

เฮ่อ เหนื่อย

ในการต่อ PMOS ก้อเป็นการต่อเหมือนๆกันแหละ แต่ตรง DC Sweep ให้เริ่มจาก ค่า -1.8 จนถึง 0 แล้วเพิ่มทีละ 0.1 อะไรประมาณนี้ เพราะว่า PMOS มันกลับเครื่องหมายอ่ะ กราฟก็จะกลับด้านด้วย

ไปแระๆ ยังไม่ได้อาบน้ำเลยแว๊ก ><

ตะลอนๆทั้งวันเลยอ่าส์

วันนี้ตอนเช้าก้อไปเรียน AUA อ่า เลิกบ่ายสองครึ่ง จากนั้นก้อไปบ้านหม้อต่อแหละ อื้มๆ

ก้อไปซื้อ R มาอ่ะนะ ซื้อ 82k กะ 22k มา ที่ซื้อ 22k คือจะมาบิดให้ได้ 8k อ่ะ บวกกันจะได้ 90k พอดี …. แบบว่าตอนแรกก็ซื้อ แบบเกือกม้าปรับค่าได้มา 100k เลยอ่ะนะ แล้วจะบิดให้ได้ 90k อาจารย์บอกว่ามันบิดแล้วทำให้ละเอียดยากอ่ะนะ อืมๆ ก้อเลยซื้อๆ

เมื่อวันก่อน ทำไอเครื่องเจาะแผ่น pcb แบบมือถือตกพื้นอ่ะ พังเลยโคตรเซ็งอ่ะ คือ 0 มันเบี้ยวไปเลยอ่ะนะ ซ่อมเท่าไหร่ก้อซ่อมไม่ได้ จะแกะมอเตอร์ออกมาก้อไม่ได้ เฮ้อ ไม่รุ้จะทำไง วันนี้ก้อเลยซื้อใหม่มาตัวนึงอ่ะ 230 บาทแหนะ แพงชิบ T^T

ตอนนี้ ฟังเดอะช๊อกแหละ คลื่น 102.0 พอดีมีน้องบอกมาฟังเป็นเพื่อนหน่อย ก้อเลยฟังเป็นเพื่อน เอิ๊กๆ ^_^ แต่ฟังไปฟังมาก้อน่ากลัวเหมือนกันน่ะ ง่า…

วุ้ว เหนื่อยได้ใจ วันนี้

กลับมากระจกหลังห้องแตกไป 2 บานเกร็ดอ่ะ ไม่รุ้แตกได้ไงอะ งงชิบเป๋งเลย

เก็บเศษกระจกโดนบาดที่ขาอีก เห้อ ซวยซับซ้อนเลย

คืนนี้ก้อเลยไม่ได้เปิดแอร์เลย เพราะว่าหน้าต่างมานรั่วอ่ะ 555+ ><
ร้อนๆ เหอๆ ตอนนี้ร้อนมากมาย แงๆ

ง่วงนอนแร้วอ่า แต่ยังต้องทำงานอะไรอีกนิดนัง

งืมๆ ทำต่อแระ…

ใต้สะพานพุทธไม่มีน้ำ?

รู้ป่าว ว่าใต้สะพานพุทธไม่มีน้ำ?

อื้ม ทำไมไม่มีอะหรอ

เหอๆ…

ไหลเข้า = ไหลออกไง

งงมะ เหอๆ Take KCL เฉย…

อิอิ

พรุ่งนี้จะไปบ้านหม้อแหละ ไปซ์้อของทำโปรเจ็กต์แล้ว เอิ๊กๆๆ ^^

ไม่รุ้จะซื้อผิด ซื้อถูกขนาดไหนอ่ะนะ เหอๆ แต่ก้อวงจรลอง simulation มาประมาณ 2-3 อาทิตย์ที่ผ่านมา มันก้อน่าจะ work แล้วนะ ไม่น่าจะมีอะไรผิดพลาดแหละ (มั้ง) เหอๆ

ช่วงนี้ยุ่งมากกกกก ไม่ค่อยว่างเลย เวลาตัวเอง เวลานอน ยังไม่ค่อยจะมีให้ตัวเองเลยอ่ะ เหอๆ

วงจร switching ก้อยางมะได้ทาม แงๆ วงจรยังไม่ได้เลย ได้แค่ linear แบบปรับค่าได้ ฮือๆ ><

แอบเครียด ><

เว็บ harddisk ก้อยังไม่ถึงไหนเลย ยังไม่ได้เริ่มเลยอ่ะ เหอๆ

แถมไปบอกอาจารย์ไว้อีก ว่ากำลังเริ่มทำแล้ว ><

วร๊อยอึดอัดๆ ทำไมเรียนยากๆ แล้วมีโปรเจ็กต์ ยากขนาดนี้ด้วย

เบื่อๆๆๆ

ไปแระ บายๆ