Arduino Serial PORT

รูปภาพ
Arduino Serial PORT       ใน Arduino นั้นจะสามารถติดต่อสื่อสารกับ Computer ผ่าน Serial ที่หลายคนก็รู้เช่ยเดียวกัน ในครั้งนี้ห็จะมาดูกันว่าจะสามารถทำอะไรกลับ Serial ได้บ่าง   คำสั่งแรกที่ต้องใช้ในการเริ่มต้นสือสารคือ การกำหนดความเร็วในการสือสาร ด้วยคำสั่งด้านล่าง จะใส่ไว้ใน Founction setup()  Serial.begin(9600);         นอกจากนี้ถ้าเป็นบอร์ดที่มีหลาย Serial (Arduino Maga2560) ก็จะใช้ การตั้งค่าเป็นดังนี้ Serial1.begin(9600); Serial2.begin(9600);        ก่อนที่จะเริ่มไปส่งค่าหรือรับค่ามาใช้งาน มาดูรายละเอียดของ  Baud Rate กันก่อน  เพื่อดูระยะเวลาในการรับ/ส่งข้อมูลกันก่อนเพราะบางที่ก็จะมีผลต่อโปรแกรมที่เราเขียนขึ้นจาก สูตร         ถ้าใช้ Baud Rate เท่ากลับ 9600 bit/s จะได้ว่า t = 1/9600 t= 0.104 mS         สรุปได้ว่า 1 bit = 0.104 mS ถ้า 1 char จะได้ว่า 0.104 ms*11 bit = 1.144 ms นั้นหมายความว่า ถ้าเราส่งข้อมูลหลายตัวอักษรก็จะใช้เวลาที่นาน   ...

เรื่องของระบบการจ่ายไฟให้กลับอุปกรณ์

เรื่องของระบบการจ่ายไฟให้กลับอุปกรณ์

        1. การจ่ายแรงดันของภาคจ่ายไฟ 
        ในการเลือกซื้อ ภาคจ่ายไฟของระบบของเรานั้นควรดูอะไรบ่าง นั้นเราไปดูกันดีกว่าครับ

            1.1  แรงดัน เลือกให้เหมาะสมกับ Load คือ Load ใช้งาน 12 V ก็เลือก 12V

            1.2  กระแส กระแสที่ระบุในภาคจ่ายไฟนั้นเป็นกระแสสูงสุดที่สามารถจ่ายได้ แต่อาจทำให้เกิดความร้อนได้ง่ายและทำให้เกิดความเสียหายกลับภาคจ่ายไฟได้เช่นกัน ควรเลือกให้มากกว่า Load ประมาณ 30%-40% ของการกินกระแสของ Load และถ้าเราเลือกกระแสของภาคจ่ายไฟให้เยาะกว่า Load ก็จะมีคำถามว่า แล้วตัว Load จะไม่เกิดความเสียหายหรือ คำตอบคือ  ไม่เพราะ Load  กินในกระแสเท่าไหลก็จะนำไปใช้เท่านั้นจะไม่ดึงไปจนเต็ม แล้วยังไม่รวมถึงการดึงกระแสเริ่มต้นของ Load เพราะจะกินกระแสมากกว่าปกติ เกือบเท่าตัว

            1.3  รูปลักษณ์ ในบางครั้งมีการระบุเกินจริงควรเปลี่ยบเที่ยบรูปลักษณ์ของภาคจ่ายไฟหลายๆ แบบ เพราะบางที่ขนาดเล็กแต่บอกกระแสเกินความจริง

        ตัวอย่าง1  Load ใช้งานแรงดันที่ 12V ใช้งานกระแสที่ 0.5 A เราควรเลือกภาคจ่ายไฟดังนี้

         - แรงดันไฟฟ้าที่ภาคจ่ายไฟจ่ายได้คือ 12 V
         - กระแสที่ภาคจ่ายไฟจ่ายได้ประมาณ 0.8A - 1A หรือมากว่า ไม่ควรใช้ที่ 0.5 A เพราะเมื่ออุปกรณ์  มีการดึงกระแสอาจเกิดการดึงกระแสเกินได้ 

        ตัวอย่าง2(ตัวอย่างพิเศษ) Load ใช้งานแรงดันที่ 5v ใช้งานกระแสที่ 1.5A มีวงจรแปลงแรงดันภายใน 12v เป็น 5v จะเลือกใช้อย่างไร

         จากโจทย์ มีรายละเอียดเพิ่มมาคือ
          มีวงจรแปลงแรงดันภายใน 12v เพราะฉนั้นควรเลือกแหล่งจ่ายแรงดัน 12v
          ในส่วนของกระแสนั้น ระบุมาว่า 5v ใช้กระแสที่ 1.5A เพราะฉนั้น ควรแปรค่าทั้งหมดเป็น กำลังทางไฟฟ้าคือ 
           P = I x V 
           P = 1.5a x 5v
           P = 7.5W
แล้วนำกำลังไฟฟ้ามาหารด้วย 12v จะได้กระแสของ 12 V ดังนี้
           I = 7.5w / 12v
           I = 0.626A  เลือกที่ 1A  เพราะเมื่อ +30% จะได้ 0.8138 A เลยต้องเลือกค่าที่ไกล้เคียงที่มีขายในตลาด
    
   จากรายละเอียดและตัวอย่างที่ได้ ก็หน้าจะทำให้สามารถเลือกใช้งานภาคจ่ายไฟที่มีในตลาดได้ไม่มากก็น้อย
        



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การวัดแรงดันไฟฟ้าด้วย ADC ใน Arduino

การโปรแกรม Bootloader ATMEGA2560-16AU (เรื่องวุ้น)

การวัดแรงดันไฟฟ้า AC220V ด้วยหม้อแปลง12VAC / 200 mA