《GK101任意波發生器》升級韌體釋出(版本:1.0.2build851)

XiaomaGee發表於2015-06-26

一、韌體說明:

硬體版本:0,logic.3

韌體版本:1.0.2.build851

編譯日期:2015-06-26

======================================

二、韌體版本說明:

1、修復bug :

  • 標準函式介面,點選右下方按鈕時介面假死(當前波形為非方波,非三角波)
  • 方波的頻率設定為10KHz-1MHz,波形抖動問題

2、增加功能
  增加遠端控制功能,並通過SCPI命令實現對裝置的遠端控制(目前僅支援function、apply兩個命令)

3、請解壓 參考命令及說明.zip 中的內容,參考相關文件使用遠端控制功能

======================================

三、韌體下載:

連結: http://pan.baidu.com/s/1gdCP3Hp 密碼: tznd

======================================

四、使用說明:

當接收到SCPI命令時裝置自動進入遠端控制介面,如下圖:

點選 ‘返回’ 按鈕時回到手動控制介面

 

儀器直銷地址:

http://item.taobao.com/item.htm?id=40313916417


 

 

GK101 遠端連線使用說明

一、         硬體連線方式

GK101是通過UART來遠端連線,並使用SCPI命令實現對裝置的控制。

UART引數設定:波特率為9600,1個起始位,8個資料位,1個停止位,無校驗。介面為TTL電平,非RS232電平。

如果使用Commix.exe軟體,可以按照下圖進行設定

 

裝置擴充套件介面說明:


①  UART接收(RXD)(3.3V - 5 V)
 

②  UART傳送(TXD)(3.3V - 5 V)

③  地(GND)

④  觸發輸入 

⑤  觸發輸出

硬體連線示意圖:

 

 

二、         命令格式(目前僅支援FUNCtion、APPLy兩種命令)

  • 設定引數命令:

FUNCtion:{[WAVEform <waveform>] | [FREQuency <frequency>] | [AMPLitude <amplitude>] | [OFFSet <offset>] | [DCYCle <dcycle>] | [SYMMetry <symmetry>]}\n

 

APPLy:<waveform> [<frequency> [,<amplitude> [,<offset>]]]\n

 

  • 讀取引數命令:

FUNCtion:{[WAVEform?] | [FREQuency?] | [AMPLitude?] | OFFSet?] | [DCYCle?] | [SYMMetry?]}\n

 

APPLy?\n

三、         符號說明

 

符號

釋義

是否隨命令一起傳送

{ }

大括號內的內容為可選的命令字串

[ ]

中括號內的內容是可以選擇使用也可以選擇不使用

|

間隔各個備選命令字串

< >

表示具體的數值,尖括號的內容代表這種資料的型別

:

冒號用於分開根命令和次級命令

;

分號用來分開同一級的命令字串

四、         命令說明

1、命令字串中支援簡寫並且不區分大小寫,例如FUNCtion這個命令字串,func 、 FUNC 、function 、FUNCTION這四種都可以識別為FUNCtion這個命令字串。

2、每個命令的結束要以換行符(\n)為結尾。

3、如果命令格式及引數錯誤,裝置直接返回“error”。請檢查命令字串及格式。

五、         引數範圍

  • 波形(WAVEform)引數列表:

         "SINE",     "SQUAre",        "TRIAngle",      "RAMP",          "NRAMp",        "SINC",    "NOISe",          "EXPR",         "EXPF",    "FULL_SIN_P",        "FULL_SIN_N",        "HALF_SIN_P",         "HALF_SIN_N",        "GAUSsian",    "DC",         "ARBitrary"

 

  • 其他引數

引數

最大值

最小值

單位

頻率(FREQuency)

正弦波、方波:

10 000 000

0.001

Hz

任意波:

2 000 000

0.001

其他波形:

1 000 000

0.001

幅度(AMPLitude)

10

0.001

Vpp

偏置(OFFSet)

5

-5

Vpp

佔空比(DCYCle)

100

0

-

對稱度(SYMMetry)

100

0

-

 

 

六、         舉例

func:wave sine\n

用來設定裝置的輸出波形為正弦波

 

func:wave squa;dcyc 20\n

用來設定裝置的輸出波形為方波,佔空比為20%

 

func:amplitude 3\n

用來設定裝置的輸出的幅度為3Vpp

 

apply:squa 3000,3\n

用來設定裝置的輸出波形為方波,頻率為3KHz,幅度為3Vpp

 

FUNC:WAVE?\n

用來查詢當前裝置的輸出波形,裝置直接返回相應的資料,如:SINE

 

FUNC:FREQUENCY?\n

用來查詢當前裝置的輸出頻率,裝置直接返回相應的資料,如:1000

 

APPLY?\n

用來查詢當前裝置輸出的波形、頻率、幅度、直流偏置資訊,如:SINE 1000.000000,3.000000,0.000000

可參考下圖傳送命令:

 

在Commix.exe中’\lf’表示‘\n’

 

七、     參考資料

 

SCPI命令可以參考:

33500_Series_SCPI_Reference.chm

 

相關文章