Unicon01-007016

Page 1

Unicon  7

     เมือ่ Atmel (www.atmel.com) ไดออกไมโครคอนโทรลเลอร AVR 8 บิต ในอนุกรม ATmega ทีมี่ โมดูล USB ในตัว ซึงไม ่ เพียงแตสือสารกั ่ บคอมพิวเตอรผานพอรต USB ยังรองรับการดาวนโหลดโปรแกรมเพือเขี ่ ยนลง ในหนวยความจําโปรแกรมของไดอีกดวย จึงทําใหเกิดการเปลียนแปลงครั ่ งสํ ้ าคัญในการพัฒนาระบบสมองกลฝง ตัว เมือมี ่ ไมโครคอนโทรลเลอรทีโปรแกรมได ่ โดยตรงผานพอรต USB ไมตองใชชิปแปลงสัญญาณ USB เปนพอร ตอนุกรม ลดความยุงยากในการออกแบบ  จํานวนอุปกรณทีใช ่ ก็ลดลง สงผลถึงตนทุนของระบบทีลดลงไปด ่ วย

  Atmel ผลิตไมโครคอนโทรลเลอรทีรองรั ่ บการโปรแกรมหนวยความจําโปรแกรมแฟลชมากอนหนานี้ อยางนอย 2 เบอรคือ ATmega8U2 และ ATmega16U2 แตทังสองเบอร ้ ไมมีโมดูลแปลงสัญญาณอะนาลอกเปน ดิจิตอล จึงเปนไดเพียงชิปทีออกมาเพื ่ อนํ ่ าไปใชในอุปกรณ USB ทีเน ่ นการทํางานกับสัญญาณดิจิตอลเปนหลัก จนกระทั่ง Atmel ออกชิปเบอร ATmega32U4 ที่มีโมดูลแปลงสัญญาณอะนาลอกเปนดิจิตอล ความ ละเอียด 10 บิตในตัว มีจํานวนอินพุตอะนาลอกมากถึง 12 ชอง กลุมของไมโครคอนโทรลเลอร  โอเพนซอรสชื่อ ดังอยาง Arduino จึงนําชิปเบอรนีมาพั ้ ฒนาเปนฮารดแวรในอนุกรมใหมของ Arduino โดยเนนขอไดเปรียบตรง ที่มี USB บูตโหลดเดอรในตัว ทําใหการดาวนโหลดโปรแกรมจากคอมพิวเตอรผานพอรต USB กระทําไดอยาง สะดวกขึน้ ออกแบบฮารดแวรไดงายขึน้ ใชจํานวนอุปกรณตอรวมลดลง ภายใตชื่อ Arduino Leonardo คุณสมบัติเดนของ ATmega32U4 โดยสรุปแสดงในกรอบแยกที่ 1-1 สวนไดอะแกรมการทํางานโดย รวมของ ATmega32U4 แสดงในรูปที่ 1-1 และมีการจัดขาตอใชงานตามรูปที่ 1-2

Unicon เมื่อ Atmel ออกชิปไมโครคอนโทรลเลอร ATmega32U4 และไดเขาไปทําขอตกลงในการสนับสนุน คณะทํ างานของ Arduino อย างเป นทางการ จึงทําให เกิดฮารดแวร ของ Arduino ในรุนใหม ที่รองรั บ ATmega32U4 นันคื ่ อ Arduino Leonardo ไดมีการเผยแพรโคดบูตโหลดเดอรของ Arduino Leonardo ออก มาระยะหนึงแล ่ ว แตจํากัดอยูในวงนั  กพัฒนาเทานัน้ วิศวกรของ INEX (บริษัท อินโนเวตีฟ เอ็กเพอริเมนต จํากัด) โดยคุณวรพจน กรแกววัฒนกุลจึงนํามาพัฒนาตอ โดยทําการออกแบบสวนของฮารดแวรและกําหนดตําแหนง ขาตอใชงานของ ATmega32U4 ใหสอดคลองกับ Arduino Leonardo พรอมกับแกไขโคดของบูตโหลดเดอร เพื่อสรางเปนฮารดแวรใหมที่ชื่อ Unicon พรอมกันนั้นไดเพิ่มเติมชือและโปรไฟล ่ ของฮารดแวรทีสร ่ างขึ้นใหม นีลงใน ้ Arduino IDE เวอรชัน 1.0 รวมถึงสรางไฟลติดตั้งที่มีการติดตั้งซอฟตแวร Arduino 1.0 และไดรเวอร USB เบื้องตนของบอรด Unicon เพื่อใหผูใชงานสามารถติดตั้งและใชงานบอรด Unicon ไดงายขึน้


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.