教你解決ITECH設備通訊問題
引言:隨著自動化測試的需求越來越多,儀器設備用上位機操控的應用場景也越來 越廣泛。ITECH 就為用戶提供了豐富的通訊接口及程控功能。但是測試設備在和帶電腦 通訊的過程中會出現各種問題導致通訊失敗影響使用,本文就來教你快速排查通訊問題。
關鍵點 1:菜單選項您設了嗎?
ITECH 產品可選擇的通訊接口包括 RS232、RS485、USB、LAN、GPIB、CAN 等,以滿 足用戶不同的使用需求。用戶需要確定使用的機型具備哪些通訊接口,在菜單中將機器 的通訊方式設置為自己選擇使用的接口,并且配置好接口參數。
配置 LAN 參數的時候,需要將 ITECH 產品和電腦設置在同一網段,具體為 IP 地址 *后一位不同,子網掩碼和網關保持一致,保證電腦能 ping 通設備。
設備通訊接口設置菜單圖
關鍵點 2:通訊線您連好了嗎? 不同的通訊方式需要選用對應的通訊線,您可以使用 USB 線、網線等通用通訊線進
行連接。需要特別注意的是 ITECH 的部分機型,比如 IT8500 系列、IT6800 系列等標注
為選配通訊接口,意思是該機沒有內置通訊接口,其后面板有一個 TTL 接口,需要選配
ITECH 通訊轉接模塊(IT-E121、IT-E122 、IT-E123)來連接上位機。
通用通訊線
關鍵點 3:上位機您調好了嗎?
*后就是上位機的配置。我們為用戶提供了所有可通訊機型的免費上位機軟件,用 戶可以登陸 ITECH 官網,進入共享中心,下載 IT9000 軟件以及相對應的驅動。然后配 置好接口參數即可使用(軟件安裝方法參見軟件使用手冊)。
ITECH 官網示意圖
用戶也可以根據設備的編程語法指南,通過指令來控制設備,大部分機器的 通訊協議為 SCPI,還有一部分為 FRAME 格式命令,比如 IT8500 系列,也有一部分 機器如 IT8500+系列兩種協議都可選。下面將分別說明串口、USB 和 LAN 口的調試 指令。
串口:您可自行安裝一個串口調試工具來調試,使用前需注意選擇正確的 com 口以 及波特率,每條指令結束需要加換行符。發送字符串指令時需要是英文字符,需要注意 的是需要先發送遠程控制指令讓設備進入遠程操作狀態,之后才能發送其它指令控制設 備。發送十六進制指令時在設定電壓時需要將十進制乘以 1000 再轉換為十六進制,電 流需要乘以 10000 再轉換為十六進制。
某調試助手界面示意圖
USB: 您可自行安裝 NI MAX 軟件來調試設備。使用 usb 接口時,如果軟件里找不到 對應的端口,在設備管理器中更新 com 口的驅動程序即可。
NI MAX 界面圖
LAN: 首先將通訊方式調為 LAN 口,設置 IP 地址,網關,子網掩碼(其中,IP 地址需和連接的PC機不相同,只需要*后一位不同,如電腦ip地址為192.168.4.196,那么儀器上的 IP 地址設置為192.168.4.xxx,網關和子網掩碼必須要一致。),其次,需 要ping通儀器。打開電腦的運行,輸入cmd,進入配置菜單,輸入ipconfig按下 enter之后,再次確認一下 IP 地址,網關,子網掩碼,接著,輸入ping儀器IP地址如 ping192.168.4.1 。ping成功之后會有提示顯示成功。之后使用NI MAX即可調試。