詳細(xì)介紹
YB-X型數(shù)字壓力表設(shè)計(jì)說明書
使用前請(qǐng)仔細(xì)閱讀本說明書,特別是“注意事項(xiàng)和警告"部分!
YB-X型數(shù)字壓力表結(jié)合了智能微處理技術(shù)和高精度的A/D轉(zhuǎn)換技術(shù),采用了**的插值理論和逼近算法,保證了儀表精度;采用可靠成熟的LED數(shù)碼管顯示,高亮度清晰可見;外殼采用不銹鋼,耐腐蝕,抗機(jī)械壓力,芯體采用采用密封技術(shù),可應(yīng)用多種復(fù)雜環(huán)境。
1. 參數(shù):
1.1 使用環(huán)境
環(huán)境溫度:-40℃~85℃
環(huán)境濕度:-10%RH~95%RH
大氣壓力:(86~106)kPa
1.2 顯示
LED數(shù)碼管4位數(shù)字顯示
1.3 供電方式
DC11~26V
1.4 壓力單位
MPa
1.5外形尺寸
?50mm×45mm
1.6 電纜長(zhǎng)度
1米(可根據(jù)用戶預(yù)留)
1.7 壓力接口
M10*1(可根據(jù)用戶需求定制)
1.8過載壓力
120%FS過載,其中YB-30的壓力暫定在0~20Mpa范圍內(nèi)保證精度,其余型號(hào)全范圍保證精度。
1.9 功能
通信方式:RS485
通信規(guī)約:根據(jù)用戶后臺(tái)協(xié)議編制
上下限報(bào)警(可可根據(jù)用戶需求設(shè)置任意點(diǎn)報(bào)警)
2 規(guī)格(默認(rèn)上下限報(bào)警值)
3 通信協(xié)議
采樣MODBUD(RTU)協(xié)議,采用讀“讀保持寄存器:功能嗎03"和寫“寫保持寄存器:功能嗎06"
3.1 從機(jī)ID地址
從機(jī)ID地址默認(rèn)為0x01,可通過修改寄存器值進(jìn)行修改,修改范圍0x01~0xFF,其中0x00為廣播接收地址。
3.2 讀保持寄存器(功能嗎0x03)
主機(jī)可以通過該功能實(shí)現(xiàn)對(duì)從機(jī)寄存器數(shù)據(jù)的讀取,可同時(shí)讀取一個(gè)或多個(gè)寄存器。
從機(jī)響應(yīng)返回該功能代碼,說明是正常響應(yīng),字節(jié)數(shù)“Byle count"中說明有多少個(gè)8位字節(jié)被返回。它表明了附在數(shù)據(jù)區(qū)中8位字節(jié)的數(shù)量,當(dāng)在緩沖區(qū)組織響應(yīng)信息時(shí),“字節(jié)數(shù)"區(qū)域中的值應(yīng)與該信息中數(shù)據(jù)區(qū)的字節(jié)數(shù)相等。如RTU方式時(shí),63H 用一個(gè)字節(jié)()發(fā)送。8個(gè)位為一個(gè)單位計(jì)算“字節(jié)數(shù)",它忽略了信息幀用組成的方法。
解釋:主機(jī)讀0x01主機(jī)寄存器地址0x01開始的3個(gè)寄存器值;
從機(jī)返回3個(gè)寄存器6個(gè)字節(jié)的數(shù)據(jù)。
例如:如果本機(jī)ID地址為01,想讀數(shù)字表01寄存器到03寄存器的值,發(fā)送、接收命令如下,
01(ID)03(功能碼)00 01(寄存器起始號(hào))00 03(寄存器終止號(hào))54 0B(CRC)
01(ID)03(功能碼)06(數(shù)據(jù)字節(jié)數(shù))03 E8(壓力值)01 F4(低報(bào)警設(shè)置)00 04(濾波程度設(shè)置)00 9C(CRC)
注意:計(jì)算CRC的*后一步需要將低字節(jié)和高字節(jié)交換,得到*終的CRC-16碼。
3.3 寫單個(gè)寄存器(功能碼0x06)
主機(jī)可通過該功能對(duì)從機(jī)寄存器數(shù)據(jù)寫入,只能對(duì)單個(gè)寄存器操作,格式如下:
查詢
例子是請(qǐng)求將01H號(hào)從機(jī)0002H寄存器的值設(shè)為01F4H。
響應(yīng)
對(duì)于預(yù)置單寄存器請(qǐng)求的正常響應(yīng)是在寄存器值改變以后將接收到的數(shù)據(jù)傳送回去。
例如:設(shè)置ID號(hào),即改寫05寄存器的命令如下(設(shè)原ID=01):
01(ID)06(功能碼)00 05(寄存器號(hào))00 03(新ID號(hào))D9 CA(CRC)
01(ID)06(功能碼)00 05(寄存器號(hào))00 03(新ID號(hào))D9 CA(CRC)
如果正確,發(fā)送和接收數(shù)據(jù)一致。
寄存器地址參考值:
(1)0x0001:壓力值數(shù)據(jù),只讀,范圍按規(guī)格,單位0.01MPa
(2)0x0002:低報(bào)警設(shè)置,讀寫,1000=10MPa,單位0.01MPa
(3)0x0003:濾波程度設(shè)置,讀寫,1,2,3,4,默認(rèn)4
(4)0x0004:波特率設(shè)置,讀寫,1=9600bps,2=19200bps,3=600
4=1200,5=2400,6=4800,默認(rèn)1
(5)0x0005:從機(jī)ID設(shè)置,讀寫,0x01~0xFF,0x00廣播,默認(rèn)0x01
(6)0x0006:清零,備用
(7)0x0007:高報(bào)警設(shè)置,讀寫,寫新報(bào)警值,讀當(dāng)前報(bào)警值
4. 上位機(jī)軟件設(shè)置
4.1 上位機(jī)組網(wǎng)軟件設(shè)計(jì)
4.2 上位機(jī)校準(zhǔn)軟件設(shè)計(jì)
5. 注意事項(xiàng)
(1)強(qiáng)烈建議用戶與儀表通信時(shí)不光連接RS485的A,B,必須將所有的地線連接在一起(即必須共地)。以免電平偏離太多,導(dǎo)致通信異常,甚至燒壞器件。
(2)當(dāng)使用MODBUS修改參數(shù)命令時(shí),不能太快,太頻繁。因?yàn)樾薷膮?shù)時(shí),儀器需要將參數(shù)寫入單片機(jī)的FLASH,所需時(shí)間較長(zhǎng),同時(shí),F(xiàn)LASH的擦寫次數(shù)有限,盡量不要頻繁修改。
(3)雖然單臺(tái)RS485收發(fā)速度可以達(dá)到50ms,但多臺(tái)組網(wǎng)后,由于線路的電容影響,每臺(tái)的間隔周期*好大于500ms。
(4)當(dāng)通信線路較長(zhǎng)或者通信路數(shù)較多時(shí),需要在主機(jī)RS485端口A,B端并接120歐姆電阻。聯(lián)網(wǎng)接線參見下圖:
(5)在電磁環(huán)境復(fù)雜,或者線路較長(zhǎng)時(shí),需要采取其他必要的措施,比如選擇好的總線電纜、防靜電濾波、正確的接地等等。推薦的方法為轉(zhuǎn)換為光信號(hào)進(jìn)行遠(yuǎn)距離傳輸。也可以在現(xiàn)成做一個(gè)信號(hào)集中器,一端將所有的信號(hào)就地進(jìn)行通信,另一端將信號(hào)轉(zhuǎn)換為光纖信號(hào)進(jìn)行遠(yuǎn)距離通信。
(6) RS485工業(yè)總線標(biāo)準(zhǔn)要求各設(shè)備之間采用菊花鏈?zhǔn)竭B接方式,兩頭必須接有120Ω終端電阻。(如圖1)簡(jiǎn)化連接可采用圖2,但“D"段距離不得*過7 米
圖(1)
圖(2)
注意:RS485理論*大值可以帶32個(gè),實(shí)際使用上只有12個(gè)左右,這跟電腦側(cè)總線的控制芯片有關(guān)!
如果數(shù)字表數(shù)量多,可以采用集線器進(jìn)行分組,然后再用一個(gè)集線器合并后與主機(jī)(電腦)進(jìn)行通信。
下圖是以100個(gè)數(shù)字壓力表為例進(jìn)行的聯(lián)網(wǎng)組合情況,具體的使用情況必須要與集線器廠家確認(rèn)。
本儀表的簡(jiǎn)單聯(lián)網(wǎng)接線參見下圖:
6. 警告
1. 插拔電纜時(shí)必須先關(guān)閉電源,嚴(yán)禁帶電插拔電纜,防止損壞通信芯片!
2. 通電前一定要反復(fù)確認(rèn)電源線(+,-)與通信線(A,B)沒有短路。