功率計(jì)是電壓、電流和功率測(cè)量中最常用的儀器。如果我們能根據(jù)需求合理的進(jìn)行二次開(kāi)發(fā),簡(jiǎn)單的功率計(jì)也能帶來(lái)驚喜的測(cè)試效果。
功率計(jì)的接口
ZLG致遠(yuǎn)電子除了有高端的PA系列功率分析儀以外,還有相對(duì)簡(jiǎn)單的PA300系列功率計(jì)產(chǎn)品。功率計(jì)可實(shí)現(xiàn)測(cè)量電壓、電流、頻率、功率、功率因數(shù)、效率(三相功率計(jì))、諧波、積分等功能。其大部分的應(yīng)用場(chǎng)合是在研發(fā)、測(cè)試、生產(chǎn)上。特別是一些具備自動(dòng)化測(cè)試的系統(tǒng)或產(chǎn)線上,往往需要對(duì)功率計(jì)的數(shù)據(jù)進(jìn)行集成顯示,這就需要對(duì)功率計(jì)進(jìn)行二次開(kāi)發(fā)。
功率計(jì)做二次開(kāi)發(fā)首先要確認(rèn)的就是通訊的接口,ZLG致遠(yuǎn)電子PA300系列功率計(jì)提供USB、GPIB、以太網(wǎng)以及串口接口,4種接口免費(fèi)標(biāo)配,都可以用于二次開(kāi)發(fā)。
二次開(kāi)發(fā)指令標(biāo)準(zhǔn)
PA300系列功率計(jì)支持SCPI命令集和Modbus協(xié)議實(shí)現(xiàn)二次開(kāi)發(fā)。
SCPI是Standard Commands for Programmable Instruments的縮寫(xiě),即可編程儀器標(biāo)準(zhǔn)命令集;是一種基于ASCII碼的標(biāo)準(zhǔn)儀器編程語(yǔ)言,供測(cè)試和測(cè)量?jī)x器使用。SCPI命令一般由英文字母組成,并且不區(qū)分字母的大小寫(xiě);但為了便于書(shū)寫(xiě),用戶在書(shū)寫(xiě)時(shí)可以省略SCPI命令中的部分字母。具體而言,書(shū)寫(xiě)時(shí),命令集里完整命令的大寫(xiě)字母不可省略,而小寫(xiě)字母則可省略。當(dāng)客戶使用SCPI指令集進(jìn)行二次開(kāi)發(fā)時(shí),可以選擇USB、GPIB、以太網(wǎng)、串口當(dāng)中的任一接口。
Modbus是一種串行通信協(xié)議,是當(dāng)前工業(yè)領(lǐng)域通信協(xié)議的一種通用的業(yè)界標(biāo)準(zhǔn),Modbus允許多個(gè) (大約240個(gè)) 設(shè)備連接在同一個(gè)網(wǎng)絡(luò)上進(jìn)行通信,在數(shù)據(jù)采集與控制系統(tǒng)中,Modbus通常用來(lái)連接主機(jī)和終端控制系統(tǒng),Modbus有固定的格式,并通過(guò)ID編號(hào)進(jìn)行指定數(shù)據(jù)的讀寫(xiě)。PA300系列功率計(jì)也支持Modbus協(xié)議,當(dāng)選用Modbus協(xié)議時(shí),可以選用串口或以太網(wǎng)進(jìn)行通信。下圖是當(dāng)用串口和以太網(wǎng)進(jìn)行Modbus通信時(shí)的數(shù)據(jù)格式。
開(kāi)發(fā)流程
當(dāng)我們需要對(duì)PA300功率計(jì)進(jìn)行二次開(kāi)發(fā)時(shí),我們可以通過(guò)怎樣一個(gè)流程來(lái)實(shí)現(xiàn)呢?
1---選擇我們要用的開(kāi)發(fā)方式
比如SCPI或Modbus模式。
2---選擇我們需要使用的通訊接口
比如USB、GPIB、以太網(wǎng)、串口,注意當(dāng)使用Modbus模式時(shí)只能使用以太網(wǎng)或串口接口。
3---在機(jī)器本地選擇使用的協(xié)議類型
具體操作如圖所示:
4---選用開(kāi)發(fā)環(huán)境進(jìn)行編程和二次開(kāi)發(fā)
因?yàn)镾CPI是標(biāo)準(zhǔn)指令集,所以幾乎可以適用于任何開(kāi)發(fā)環(huán)境,我們只需要按照其指令規(guī)范進(jìn)行指令發(fā)送,就能對(duì)儀器進(jìn)行操作或數(shù)據(jù)讀取。而Modbus協(xié)議往往應(yīng)用于已有的Modbus網(wǎng)絡(luò),工程師對(duì)Modbus的開(kāi)發(fā)也往往輕車熟路。
5---工程師調(diào)用相關(guān)指令進(jìn)行功能開(kāi)發(fā)
根據(jù)實(shí)際需求,調(diào)用相關(guān)指令進(jìn)行功能開(kāi)發(fā),實(shí)現(xiàn)所需要的功能。
為了方便工程師對(duì)PA300系列功率計(jì)的開(kāi)發(fā),ZLG致遠(yuǎn)電子不僅提供了完善的開(kāi)發(fā)指令說(shuō)明書(shū),還有遍布各地的技術(shù)支持工程師,全程為用戶保駕護(hù)航。
軟件呈現(xiàn)