摘要:本文介紹了基于W77E58單片機和CH375芯片的程控儀器GPIB接口與通用USB打印接口的轉換電路,給出了硬件設計及其C語言軟件實現。
關鍵詞:GPIB接口;USB打印接口;CH375芯片;單片機
引言
在進行實時控制、數據采集及自動測試等科研過程中,大量使用著各種智能程控儀器,這些儀器通常都配有GPIB接口,在實際使用中,往往要打印輸出測量所得到的數據結果,特別是波形常用的方法有三種:一是采用專用的GPIB接口的打印機或繪圖儀,但價格較貴,此時雖有大量的性能優異的通用USB或并行CENTRONICS接口的打印機(包括噴墨及激光打印機)閑置,但卻由于接口不同而無法使用,實屬可惜;二是采用帶有GPIB卡的計算機通過GPIB電纜與儀器相連,在PC機上通過自動測試軟件(如Labview軟件)的支持,將所測得的數據圖形通過PC機輸出至通用USB或并行CENTRONICS接口的打印機上,但用這種方法需用一臺帶有GPIB卡的計算機且有相應的自動測試軟件的支撐,故也不甚方便;三是采用自行開發的GPIB-CENTRONICS轉換裝置,但該轉換裝置只能用于GPIB接口與通用并行CENTRONICS接口打印機的轉換,而隨著USB打印機技術的逐漸普及,并行CENTRONICS接口打印機越來越不好買到,而且有些用戶的打印機只是USB接口而非并行口,因此這種GPIB-CENTRONICS轉換裝置的局限性愈加明顯。有鑒于此,為了實現能將具有GPIB接口的程控儀器直接和USB打印機相連進行打印,決定設計開發一款GPIB-USB打印機的轉換裝置,負責GPIB接口的程控儀器和USB打印機的連接。如圖1所示,該轉換裝置介于兩種接口之間,一方面與GPIB接口互連通訊接收智能儀器數據信息;……