You are on page 1of 4

UCON-UART2.

0
บอร์ดแปลงสัญญาณพอร์ต USB เป็นสัญญาณสื่อสารข้อมูลอนุกรม UART

แผงวงจรส�ำหรับงานสื่อสาร
USB
คุณสมบัติทางเทคนิค
ข้อมูลกับคอมพิวเตอร์ผ่าน • ใช้ไอซี FT232RL ในการแปลงสัญญาณ
พอร์ต USB เพื่องานควบคุม  • มี LED แสดงสถานะการท�ำงานทั้งรับและส่งข้อมูล
อย่างง่ายโดยไม่ต้องพึ่งการเขียน • มีจุดต่อตามมาตรฐานของพอร์ตอนุกรมครบทุกสัญญาณ ประกอบด้วย
TxD, RxD, DTR, DSR, RTS, CTS, DCD และ RI
ไดรเวอร์ที่แสนซับซ้อน • ใช้ไฟจากพอร์ต USB เลี้ยงวงจรพร้อมทั้งมีจุดต่อไฟเลี้ยงเพื่อใช้เลี้ยง
วงจรภายนอกได้ แต่ต้องไม่เกิน 100mA
UCON-UART2.0 เป็นแผงวงจรอเนกประสงค์ • มีจั๊มเปอร์ส�ำหรับเลือกระดับสัญญาณลอจิกของขาสัญญาณได้ว่า จะมี
ที่ตอบโจทย์ส�ำหรับเมกเกอร์ที่ต้องการใช้งานไมโคร ระดับสัญญาณ TTL 5V หรือ 3.3V
คอนโทรลเลอร์ ใ นการสื่ อ สารข้ อ มู ล อนุ ก รมกั บ
คอมพิ ว เตอร์ ผ ่ า นทางพอร์ ต  USB โดยไม่ ต ้ อ งเขี ย น • เชื่อมต่อกับไมโครคอนโทรลเลอร์เบอร์ใดๆ ก็ได้เพื่อให้สามารถสื่อสาร
โปรแกรมที่ซับซ้อน เพราะเพียงติดตั้งไดรเวอร์ แล้วใช้ ข้อมูลอนุกรมกับคอมพิวเตอร์ผ่านพอร์ต USB เหมือนกับการสื่อสารผ่าน
ความรูแ้ ละโปรแกรมเดิมทีเ่ คยท�ำงานผ่านพอร์ตอนุกรม พอร์ตอนุกรมแบบเดิม โดยไม่ต้องใช้วงจรแปลงระดับสัญญาณเพิ่มเติม
มาสื่อสารผ่านพอร์ต USB ได้ แถมยังมีพอร์ตอินพุต • ไดรเวอร์ก�ำหนดเป็นพอร์ตอนุกรมเสมือน (virtual COM port) ที่สมบูรณ์
เอาต์พุตให้ใช้งานเพิ่มเติม เมื่อผนวกกับการพัฒนา แบบ ใช้งานกับระบบปฏิบัติการวินโดวส์ และ MAC OS ได้ เขียนโปรแกรม
โปรแกรมด้วย Visual Studio Express จะท�ำให้ใช้ ติดต่อด้วย Visual Basic, Visual C หรือ Borland Delphi ได้ทันที
งานแผงวงจร UCON-UART2.0 ทั้งในการสื่อสารข้อ • ดาวน์โหลดไดรเวอร์และอัปเดตโดยไม่มีค่าใช้จ่ายที่ www.ftdichip.com
มูลและควบคุมอุปกรณ์ภายนอกผ่านพอร์ต USB ได้
ไม่ยาก

UCON-UART2.0 - 1
รูปที่ 1 วงจรของแผงวงจร UCON-UART2.0

ในปัจจุบันไมโครคอนโทรลเลอร์หรือไอซีพิเศษต่างๆ มีการท�ำงาน
การท�ำงานของวงจร
ที่ระดับแรงดัน +3.3V มากขึ้น บอร์ด UCON-UART จึงมีจั๊มเปอร์ให้
รูปที่ 1 แสดงวงจรสมบูรณ์ของบอร์ด UCON-UART2.0 หัวใจหลัก สามารถเลือกระดับแรงดันเอาต์พุตของไอซีที่ต้องการติดต่อด้วยว่าเป็น
ของวงจรคือ IC1 เบอร์ FT232RL ซึ่งเป็นไอซีแปลงสัญญาณพอร์ต USB ระดับลอจิก +5V หรือระดับลอจิก +3.3V นอกจากนั้น IC1 ยังมีขาพอร์ต
เป็นสัญญาณพอร์ตอนุกรม (USB to Serial converter) เชื่อมต่อกับ เพิ่มเติมที่สามารถต่อออกมาใช้งานดังแสดงที่จุดต่อ K3
พอร์ต USB และใช้ไฟเลี้ยง +5V จากพอร์ต USB เลี้ยงวงจรทั้งหมด รวม
ถึงน�ำไฟเลี้ยง +5V นี้ต่อออกไปเลี้ยงวงจรและอุปกรณ์ภายนอกที่น�ำมา ติดตั้งไดรเวอร์ของ UCON-UART2.0
ต่อพ่วงได้ด้วย แต่ต้องมีการใช้กระแสไฟฟ้ารวมไม่เกิน 100mA ก็เรียก (1) ดาวน์โหลดไดรเวอร์จาก https://www.parallax.com/sites/
ว่า ใช้ขับ LED, ติดต่อกับไอซี และวงจรขับโหลดได้พอสมควร สัญญาณ default/files/downloads/Install-Parallax-USB-Drivers-v2.10.00.exe
ที่ออกจาก IC1 จะมีสัญญาณพอร์ตอนุกรมครบทั้ง 8 เส้น และมีเอาต์พุต หรือจากเว็บไซต์ของ FTDI ที่ http://www.ftdichip.com/Drivers/VCP.
ขับ LED เพื่อแสดงสถานะด้วย ในวงจรมี LED แสดงสถานะ 3 ตัวที่ท�ำ htm แล้วเลือกระบบปฏิบัติการที่ต้องการ (ส�ำหรับผู้ใช้งาน MAC OS
งานด้วยลอจิก "0" ประกอบด้วย แนะน�ำช่องทางนี้) หากใช้ระบบปฏิบัติการวินโดวส์ แนะน�ำให้ใช้ไฟล์ติด
- LED1 ใช้แสดงสถานะการรับข้อมูล ตั้งจาก Parallax จะง่ายและสะดวกกว่ามาก
- LED2 ใช้แสดงสถานะการส่งข้อมูล (2) ท�ำการติดตั้งไฟล์ไดรเวอร์ของ FT232RL ด้วยการดับเบิลคลิก
- LED3 แสดงสถานะการเชื่อมต่อกับพอร์ต USB ที่ไฟล์ Install-Parallax-USB-Drivers-v2.10.00.exe จากนั้นจะปรากฏ
หน้าต้างแจ้งการติดตั้งครู่หนึ่ง
ด้วยการท�ำงานของ IC1 ท�ำหน้าที่แปลงการสื่อสาร USB เป็น
สัญญาณพอร์ตอนุกรมครบทั้ง 8 เส้น จึงน�ำไปท�ำงานทดแทนวงจรเชื่อม
ต่อกับพอร์ตอนุกรม RS-232 เดิมได้ทันที

UCON-UART2.0 - 2
(3) เสียบสาย USB เข้ากับแผงวงจร UCON-UART2.0 จากนั้นน�ำ ทดสอบรับส่งข้อมูลผ่านโปรแกรม Hyper Terminal
ปลายอีกด้านของสาย USB เสียบเข้ากับขั้วต่อ USB ของคอมพิวเตอร์
ท�ำได้ง่ายๆ ด้ยการเชื่อมต่อขา Txd (ส่ง) และ RxD (รับ) เข้าด้วย
(4) ที่บริเวณมุมขวาล่างของคอมพิวเตอร์จะปรากฏข้อความแจ้ง กัน ดังในรูปที่ 3 จะท�ำให้ UCON-UART2.0 ส่งข้อมูลจากขา TxD แล้วรับ
ว่าตรวจพบฮาร์ดแวร์ใหม่ จากนั้นไดรเวอร์ที่ติดตั้งไว้ก่อนหน้านี้จะท�ำการ ข้อมูลกลับผ่านทางขา RxD
เชื่อมต่อบอร์ดกับคอมพิวเตอร์อย่างอัตโนมัติ
ส�ำหรับโปรแกรม Hyper Terminal เป็นโปรแกรมที่ติดตั้งอยู่แล้ว
ภายในเครื่องคอมพิวเตอร์ เพื่อใช้ในการสื่อสารข้อมูลในรูปแบบต่าง ๆ ทั้ง
ตรวจสอบต�ำแหน่งพอร์ตที่คอมพิวเตอร์
รับและส่งข้อมูล หรือรับและส่งไฟล์ โดยมีขั้นตอนการก�ำหนดค่าเพื่อใช้
หลังจากที่ต่อแผงวงจร UCON-UART2.0 เรียบร้อย LED3 สีน�้ำเงิน กับบอร์ด UCON-UART2.0 ดังนี้
ซึ่ง่ใช้ในการแสดงสถานะของพอร์ต USB จะติดสว่าง เป็นการแสดงว่า
บอร์ดได้เชื่อมต่อกับพอร์ต USB อย่างสมบูรณ์แล้ว ล�ำดับต่อไปเป็นการ
ตรวจสอบต�ำแหน่งของพอร์ตอนุกรมเสมือนหรือ Virtual COM port หรือ
USB serial port ที่เกิดขึ้นจากการท�ำงานของไอซี FT233RL และไดรเวอร์
มีขั้นตอนโดยสรุปดังนี้
(1) ที่หน้าต่าง Control Panel เลือกเปิดที่หัวข้อ System (ในกรีที่
อยู่ในโหมดการแสดง classic view ) หรือเลือกจากหัวข้อ Performance
and Maintenance > System (เมื่ออยู่ในโหมด Category view )
(2) เลือกแท็บ Hardware แล้วเลือกคลิกปุ่ม Device Manager
จะปรากฏหน้าต่างที่แสดงรายละเอียดฮาร์ดแวร์ต่างๆ ที่ติดตั้งอยู่ภายใน
เครื่องคอมพิวเตอร์ ให้เลือกที่หัวข้อ Ports (COM & LPT) สังเกตว่า
ต�ำแหน่งของ USB Serial Port มีวงเล็บด้านหลังระบุต�ำแหน่งไว้เป็น รูปที่ 3 การทดสอบการท�ำงานของแผงวงจร UCON-UART2.0 อย่างง่าย
พอร์ตที่เท่าไหร่ โดยในรูปจะเป็นต�ำแหน่ง COM3 เมื่อเขียนโปรแกรมกับ
บอร์ด UCON-UART2.0 จะต้องติดต่อที่ต�ำแหน่ง COM3
(1) ไปที่หน้าต่าง Accessories เลือก Communications เลือก
HyperTeminal เพื่อเปิดโปรแกรมตามรูปที่ 4

รูปที่ 4 การเปิดใช้งาน Hyper Teminal

(2) ส�ำหรับการใช้งานครั้งแรก ผู้ใช้ต้องระบุรูปแบบการเชื่อมต่อเสีย


ก่อน โดยก�ำหนดชื่อ และเลือกไอคอนที่ต้องการ เพื่อในการใช้งานครั้งต่อ
ไปสามารถใช้คลิกที่ชื่อนี้เพื่อเข้าสู่รูปแบบการสื่อสารที่ต้องการได้ จากนั้น
ก�ำหนดพอร์ตที่ใช้เชื่อมต่อ เป็นต�ำแหน่งของพอร์ตที่ ตรวจสอบได้ในตอน
รูปที่ 2 แสดงหน้าต่างตรวจสอบต�ำแหน่งของ USB Serial port ที่เกิดขึ้น แรก ซึ่งส�ำหรับตัวอย่าง จะเป็น COM3 ดังรูปที่ 5.1 และ 5.2
จากการท�ำงานของแผงวงจร UCON-UART2.0 เองกับไดรเวอร์ Virtual (3) ก�ำหนดมาตรฐานในการสื่อสารข้อมูลอนุกรม ซึ่ง ถ้าไม่ก�ำหนด
COM port ค่าตั้งต้น จะเป็น 9600 8N1 คือ บอดเรต 9600 บิตต่อวินาที่ จ�ำนวนบิต
ข้อมูล 8 บิต ไม่มีการตรวจสอบพาริตี้และจ�ำนวนบิตปิดท้าย 1 บิต ดังรูป
ที่ 5.3

UCON-UART2.0 - 3
5.1

รูปที่ 6 หน้าต่าง Hyper Terminal แสดงผลการทดสอบส่งและรับข้อมูล


ของแผงวงจร UCON-UART2.0

การน�ำไปใช้งาน
ส�ำหรับงานด้านไมโครคอนโทรลเลอร์ แผงวงจร UCON-UART2.0
จะช่วยให้ไมโครคอนโทรลเลอร์ทุกตระกูลสามารถติดต่อกับคอมพิวเตอร์
5.2 ผ่านทางพอร์ต USB ได้ด้วยการเขียนโปรแกรมในแบบเดียวกับการติดต่อ
พอร์ตอนุกรม RS-232 ในลักษณะเดิม แต่ต้องไม่ลืมจ่ายไฟให้กับไมโคร
คอนโทรลเลอร์ด้วย
นอกจากนั้น หากมีการพัฒนาโปรแกรมในขั้นก้าวหน้าด้วย Visual
Studio Express เพื่อใช้งานขาพอร์ตอินพุตเอาต์พุตของ FT232RL ใน
การติดต่ออุปกรณ์ภายนอกได้

ด้วยการใช้งานแผงวงจร UCON-UART2.0 การพัฒนาโครงงาน
เชื ่อมต่อคอมพิ วเตอร์ กบั อุปกรณ์ ภายนอกจะเป็ นเรื ่ องที ่เมกเกอร์ ทงั้ สาย
ฮาร์ ดแวร์ และซอฟต์แวร์ ท�ำเองได้จริ งและไม่ยากอีกต่อไป

5.3

รูปที่ 5 การเปิดใช้งาน Hyper Terminal

(4) โปรแกรมจะแสดงหน้าต่างการสื่อสารข้อมูลออกมา ถ้าท�ำการ


เชื่อมต่อสายระหว่าง ขา TxD และขา RxD ไว้แล้ว การป้อนค่าข้อมูลต่าง ๆ
จากคีย์บอร์ด ข้อมูลเหล่านั้นจะถูกส่งกลับมายังคอมพิวเตอร์แล้วถูกน�ำ
มาแสดงที่หน้าจอ ดังรูปที่ 6 แต่ถ้าไม่มีการเชื่อมต่อสายสัญญาณใด ๆ แผงวงจร UCON-UART2.0 มีจ�ำหน่ายพร้อมสาย miniB-USB
ข้อมูลก็จะไม่ถูกน�ำมาแสดง ที่ บริษัท อินโนเวตีฟ เอ็กเพอริเมนต์ จ�ำกัด (www.inex.co.th)
(5) ในการส่งข้อมูลแต่ละครั้งให้สังเกต LED ที่ต�ำแหน่ง TxD และ
RxD จะติดกะพริบแสดงถึงการรับและส่งข้อมูลด้วย

UCON-UART2.0 - 4

You might also like