GPIB Interface (General poupost interface bus)

GPIB Interface

              General Purpose Interface Bus เป็นการขนถ่ายข้อมูลระบบใหม่ที่พึ่งได้รับความนิยม แม้ว่าจะได้รับการพัฒนาโดยบริษัท Hewlett-Packard ตั้งแต่ปลายทศวรรษ 1960 และได้พัฒนาจนกระทั่งได้รับมาตรฐานจาก Institute of Electrical and Electronic Engineer (IEEE) ในปี 1975 ซึ่งต่อมารู้จักกันในชื่อ IEEE 488 standard

IEEE-488 / HP-IB / GPIB
      
   
   IEEE-488 stacking connectors
               จุดประสงค์แรกของ GPIB คือใช้ในการควบคุมเครื่องมือวัดโดยคอมพิวเตอร์ อย่างไรก็ตามจุดประสงค์ได้เปลี่ยนแปลงไปบ้างแล้ว โดยการนำ GPIB มาใช้ควบคุมและติดต่อระหว่างคอมพิวเตอร์ด้วยกันหรือระหว่างคอมพิวเตอร์ กับ scanner หรือเครื่องมือวัดอื่นๆ ในระยะหลายปีที่ผ่านมาเราจะพบว่าเครื่องคอมพิวเตอร์บางรุ่นเริ่มมี GPIB ติดมาเป็นอุปกรณ์มาตรฐานของเครื่องแล้ว

           GPIB เป็นการติดต่อแบบใหม่ที่สามารถเชื่อมต่ออุปกรณ์หลายชิ้นเข้ากับ GPIB Port ตัวเดียวได้ โดยสามารถต่ออุปกรณ์ได้สูงถึง 15 ชั้น โดยใช้ bus เพียงตัวเดียว ทำให้ประหยัด (และป้องกันเรื่องปวดหัวในการ set อุปกรณ์)  

      ส่วนข้อดีอื่นๆ มีดังนี้

ส่งผ่านข้อมูลด้วยวิธีแบบขนาน ครั้งละ 1 byte (8-bits)
 Hardware จะเป็นผู้จัดการเรื่อง Handshaking, timing และอื่นๆ
 อัตราการส่งผ่านข้อมูล 800 Kbytes/sec หรือมากกว่า ซึ่งนับว่าเร็วมากเมื่อเทียบกับ port แบบเก่า
 ใช้คำสั่ง ASCII ในการติดต่อ และอื่นๆ อีกหลายประการ

               ถึงตรงนี้อาจสงสัยว่า ถ้าหากว่าเรามี GPIB Port ซึ่งมีประสิทธิภาพตามที่กล่าวมาแล้วและมีราคาถูกมากหรืออาจติดตั้งมาพร้อมกับคอมพิวเตอร์แล้ว ทำไมเราจะต้องซื้อ DAQ Card มาใช้อีก สิ่งที่เราต้องเข้าใจในอันดับแรกคือ GPIB Port ไม่สามารถทำให้คอมพิวเตอร์ติดต่อโดยตรงกับ Transducer ได้ GPIB Port จะเป็นการติดต่อระหว่างคอมพิวเตอร์กับอุปกรณ์ที่มี GPIB Port เท่านั้น ซึ่งอุปกรณ์ที่มี GPIB Port ติดตั้งอยู่ก็มักจะเป็นอุปกรณ์ประเภทเครื่องมือวัดเช่น Oscilloscope, Multimeter ซึ่งเป็น Actual Instrument อยู่แล้ว ดังนั้นการส่งผ่านข้อมูลจึงเป็นข้อมูลที่อ่านค่าได้เรียบร้อยแล้ว เพราะบนเครื่องมือเหล่านั้นจะมีระบบ Signal Processing อยู่ในตัวเองเรียบร้อยแล้ว


              อย่างไรก็ตาม สำหรับการใช้งานร่วมกับโปแกรม LabVIEW ติดต่อกับอุปกรณ์อื่นโดยผ่านทาง GPIB Port นั้น สามารถที่จะทำให้เราสามารถเพิ่มศักย์ภาพของเครื่องมือ และสามารถนำค่าที่ได้จากเครื่องมือไปใช้ควบคุมอุปกรณ์อื่นๆ ด้วยคอมพิวเตอร์ได้