無(wú)線數(shù)字化壓力傳感器協(xié)議_第1頁(yè)
無(wú)線數(shù)字化壓力傳感器協(xié)議_第2頁(yè)
無(wú)線數(shù)字化壓力傳感器協(xié)議_第3頁(yè)
無(wú)線數(shù)字化壓力傳感器協(xié)議_第4頁(yè)
無(wú)線數(shù)字化壓力傳感器協(xié)議_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、smdw系列無(wú)線數(shù)字化傳感器 通訊協(xié)議蚌埠日月儀器研究所項(xiàng)目編號(hào) 共 9 頁(yè)(含封頁(yè))機(jī) 密文檔編號(hào) smdw081123部門文件編號(hào)產(chǎn)品型號(hào):smdw系列產(chǎn)品代號(hào):產(chǎn)品名稱:無(wú)線數(shù)字壓力化傳感器產(chǎn)品版本:v1.04smdw系列 無(wú)線數(shù)字化壓力傳感器通訊協(xié)議(用戶版)擬 制:蚌埠日月儀器研究所南京分公司日 期:2012-12-27審 核:日 期:會(huì) 簽:日 期:批 準(zhǔn):日 期:蚌埠日月儀器研究所版權(quán)所有 不得復(fù)制修改記錄日 期修訂版本描 述(包含修改內(nèi)容、原因)作者/修改人審核2012-12-27v1.00初稿1術(shù)語(yǔ) 物理地址:數(shù)字化傳感器的唯一標(biāo)識(shí)id,由生產(chǎn)商在出廠時(shí)設(shè)置,用戶不能更改。

2、角位移型傳感器:服務(wù)于我公司分體式功圖采集產(chǎn)品;通過(guò)檢測(cè)抽油機(jī)游梁周期運(yùn)動(dòng)的角度,配合抽油機(jī)游梁前臂長(zhǎng)參數(shù)最終獲得沖程位移。 垂直加速度位移型傳感器:服務(wù)于我公司一體化功圖采集產(chǎn)品;通過(guò)檢測(cè)抽油機(jī)光桿垂直周期運(yùn)動(dòng)的加速度獲得沖程位移。2通訊序列基本格式起始字節(jié)字段長(zhǎng)度(字節(jié))序列數(shù)據(jù)1命令頭3由3個(gè)字節(jié)ascii碼組成,內(nèi)容根據(jù)具體功能序列定4數(shù)據(jù)長(zhǎng)度2unsigned int,此后數(shù)據(jù)字段開始至校驗(yàn)和字段前(不含校驗(yàn)和字段)所有字節(jié)數(shù),高字節(jié)在前6物理地址410命令代碼111應(yīng)用數(shù)據(jù)n內(nèi)容根據(jù)具體功能序列定,允許缺??;缺省時(shí)長(zhǎng)度n011+n校驗(yàn)和2unsigned int型,從物理地址開始至

3、校驗(yàn)和字段之前所有字節(jié)累加和,高字節(jié)在前3功能序列3.1 喚醒喚醒命令,用戶主機(jī)傳感器起始字節(jié)字段長(zhǎng)度(字節(jié))序列數(shù)據(jù)1命令頭3wak(0x77 0x61 0x6b)4數(shù)據(jù)長(zhǎng)度20x00056物理地址410命令代碼10xa011應(yīng)用數(shù)據(jù)0缺省11校驗(yàn)和2喚醒后應(yīng)答,傳感器用戶主機(jī)起始字節(jié)字段長(zhǎng)度(字節(jié))序列數(shù)據(jù)1命令頭3sta(0x53 0x74 0x61)4數(shù)據(jù)長(zhǎng)度20x00176物理地址410命令代碼10xa011應(yīng)用數(shù)據(jù)壓力通道1零點(diǎn)采樣碼21、 共同組成壓力標(biāo)度變換系數(shù),決定著檢測(cè)壓力物理量的精度,在標(biāo)準(zhǔn)檢定設(shè)備中獲得;2、 unsigned int型,高字節(jié)在前;3、 壓力零點(diǎn)、滿量

4、程采樣碼,無(wú)量綱;4、 壓力標(biāo)定量程、皮重值,單位:0.01mp;13壓力通道1滿量程采樣碼215壓力通道1標(biāo)定量程217壓力通道1皮重值219備用221備用223備用225備用227電池電壓1unsigned int,電池電壓,高字節(jié)在前,單位:0.01v28校驗(yàn)和2說(shuō)明:(1) 無(wú)線數(shù)字化傳感器是低功耗設(shè)計(jì),平時(shí)工作在間歇供電工作狀態(tài);只有通過(guò)喚醒命令將傳感器調(diào)整到喚醒狀態(tài),才可以響應(yīng)其它功能序列。(2) 發(fā)送喚醒命令時(shí)需要連續(xù)不斷發(fā)送,間隔在100ms以上,直到喚醒傳感器為止;每發(fā)送一次喚醒命令,等待接收,100150ms沒(méi)有接收到返回系列,則再次發(fā)送該喚醒系列,重復(fù)以上過(guò)程;正常情況下

5、,30秒內(nèi)可成功喚醒,最大不超過(guò)1.5分鐘。3.2睡眠睡眠命令,用戶主機(jī)傳感器起始字節(jié)字段長(zhǎng)度(字節(jié))序列數(shù)據(jù)1命令頭3beg(0x62 0x65 0x67)4數(shù)據(jù)長(zhǎng)度20x00056物理地址410命令代碼10x1811應(yīng)用數(shù)據(jù)0缺省11校驗(yàn)和2睡眠前應(yīng)答,傳感器用戶主機(jī)起始字節(jié)字段長(zhǎng)度(字節(jié))序列數(shù)據(jù)1命令頭3sta(0x53 0x74 0x61)4數(shù)據(jù)長(zhǎng)度20x00056物理地址410命令代碼10x1811應(yīng)用數(shù)據(jù)0缺省11校驗(yàn)和2說(shuō)明:(1) 傳感器回復(fù)該條命令后,將關(guān)閉內(nèi)部通訊、采集等單元電路供電,進(jìn)入低功耗睡眠狀態(tài),每次對(duì)傳感器操作完畢,都需要發(fā)送睡眠命令。(2) 建議每發(fā)送一次睡眠

6、,等待傳感器返回,若超過(guò)200ms沒(méi)有接收到或接收錯(cuò)誤,再發(fā)送一次,發(fā)送的上限為10次。(1) 由于傳感器應(yīng)答睡眠序列后會(huì)立即進(jìn)入睡眠狀態(tài),應(yīng)答序列如果用戶主機(jī)沒(méi)有收到,將導(dǎo)致連續(xù)發(fā)送10次睡眠命令而無(wú)應(yīng)答的現(xiàn)象,也屬于正常情況! 3.3壓力溫度數(shù)據(jù)采集時(shí)間和上報(bào)數(shù)據(jù)時(shí)間設(shè)置命令(主動(dòng)上報(bào)方式)起始字節(jié)字段長(zhǎng)度(字節(jié))說(shuō)明1命令頭3beg(0x62 0x65 0x67)4數(shù)據(jù)長(zhǎng)度2從物理地址開始到校驗(yàn)和之前的所有數(shù)據(jù)6物理地址4 傳感器物理地址10命令代碼10x3d11字節(jié)1 控制字,見(jiàn)說(shuō)明112數(shù)據(jù)12 壓力溫度采集時(shí)間,0-65535,單位s14數(shù)據(jù)22 壓力溫度上報(bào)時(shí)間,單位分鐘16數(shù)據(jù)

7、34 上報(bào)壓力數(shù)據(jù)的目的傳感器地址,4個(gè)字節(jié)16校驗(yàn)和2命令應(yīng)答:起始字節(jié)字段長(zhǎng)度(字節(jié))序列數(shù)據(jù)1命令頭3sta(0x53 0x74 0x61)4數(shù)據(jù)長(zhǎng)度2從物理地址開始到校驗(yàn)和之前的所有數(shù)據(jù)6物理地址4 傳感器物理地址10命令代碼10x3d11數(shù)據(jù)n 見(jiàn)說(shuō)明11+n校驗(yàn)和2說(shuō)明:l 控制字為0,讀取操作,無(wú)后續(xù)數(shù)據(jù)部分,及數(shù)據(jù)1-3不存在l 控制字為1,寫操作,數(shù)據(jù)定義,數(shù)據(jù)1,數(shù)據(jù)2,數(shù)據(jù)3l 控制字為0時(shí),應(yīng)答部分?jǐn)?shù)據(jù)同第二點(diǎn)中描述,控制字為1時(shí),返回0寫入成功,1寫入失敗。序列舉例: 62 65 67 00 06 00 00 00 00 3d 00 00 3d 讀 62 65 67

8、00 0e 00 00 00 00 3d 01 00 0a 00 05 11 11 11 11 00 8e注:當(dāng)壓力傳感器設(shè)置了采集時(shí)間后,會(huì)自動(dòng)定時(shí)采集數(shù)據(jù)并存儲(chǔ),根據(jù)目前產(chǎn)品的存儲(chǔ)容量和通訊協(xié)議的復(fù)雜性考慮,目前最多可以存儲(chǔ)255點(diǎn)數(shù)據(jù),每個(gè)點(diǎn)兩個(gè)字節(jié),超出存儲(chǔ)后會(huì)自動(dòng)覆蓋,所以要根據(jù)采集頻率合理設(shè)置數(shù)據(jù)上報(bào)時(shí)間,防止數(shù)據(jù)發(fā)生覆蓋。 3.4 壓力溫度數(shù)據(jù)主動(dòng)上傳序列(主動(dòng)上報(bào)方式)起始字節(jié)字段長(zhǎng)度(字節(jié))說(shuō)明1命令頭3rtp(0x72 0x74 0x70)4數(shù)據(jù)長(zhǎng)度2從物理地址開始到校驗(yàn)和之前的所有數(shù)據(jù)6物理地址4 目的傳感器地址(接收數(shù)據(jù)設(shè)備地址)10命令代碼10x3c12自身物理地址4

9、傳感器自身物理地址(上報(bào)數(shù)據(jù)傳感器)16字2傳感器電池電壓18字節(jié)1 標(biāo)識(shí)字節(jié),見(jiàn)說(shuō)明119采集時(shí)間6數(shù)據(jù)采集起始時(shí)間,年、月、日、時(shí)、分、秒25采集間隔2采集數(shù)據(jù)的時(shí)間間隔,單位s27點(diǎn)數(shù)1采集數(shù)據(jù)點(diǎn)數(shù),最大25528數(shù)據(jù)n n點(diǎn)壓力或溫度數(shù)據(jù)28+n校驗(yàn)和2命令應(yīng)答:起始字節(jié)字段長(zhǎng)度(字節(jié))說(shuō)明1命令頭3sta(0x53 0x74 0x61)4數(shù)據(jù)長(zhǎng)度20x00106物理地址4 應(yīng)答傳感器(目的傳感器)物理地址10命令代碼10x3c11傳感器物理地址4上報(bào)數(shù)據(jù)傳感器地址12字節(jié)1數(shù)據(jù)標(biāo)識(shí)156個(gè)字節(jié)6年 月 日 時(shí) 分 秒的bcd碼格式21校驗(yàn)和2注:此序列和3.3序列配合使用,當(dāng)設(shè)置了主

10、動(dòng)上報(bào)時(shí)間后,該序列會(huì)周期性的發(fā)送到rtu,rtu收到數(shù)據(jù)后需立即應(yīng)答,若下位機(jī)沒(méi)有收到應(yīng)當(dāng)會(huì)在下一個(gè)活動(dòng)周期繼續(xù)發(fā)送上報(bào)序列,連續(xù)發(fā)送5次,若仍為收到上位機(jī)回復(fù)則停止發(fā)送,繼續(xù)采集并存儲(chǔ)數(shù)據(jù),直到下一個(gè)發(fā)送周期在發(fā)送數(shù)據(jù),存滿數(shù)據(jù)將停止存儲(chǔ),等待上位機(jī)讀取。需說(shuō)明的是上位機(jī)收到主動(dòng)上報(bào)序列需立即應(yīng)答,應(yīng)答數(shù)據(jù)需要6個(gè)字節(jié)的實(shí)時(shí)時(shí)間,以便傳感器可以實(shí)時(shí)準(zhǔn)確的采集。說(shuō)明1:標(biāo)識(shí)字為0代表壓力數(shù)據(jù),標(biāo)識(shí)字為1代表溫度數(shù)據(jù)。3.5傳感器主動(dòng)報(bào)警序列起始字節(jié)字段長(zhǎng)度(字節(jié))序列數(shù)據(jù)1命令頭3plm(0x70 0x6c 0x6d)4數(shù)據(jù)長(zhǎng)度20x000a6物理地址4 目的傳感器地址(接收數(shù)據(jù)設(shè)備地址)和

11、3.4命令中的目的地址一致10命令代碼10x2311字節(jié)1報(bào)警狀態(tài)字,定義見(jiàn)說(shuō)明12雙字4 報(bào)警傳感器自身物理地址16校驗(yàn)和2 命令響應(yīng):起始字節(jié)字段長(zhǎng)度(字節(jié))序列數(shù)據(jù)1命令頭3plm(0x50 0x6c 0x6d)4數(shù)據(jù)長(zhǎng)度2 0x00066物理地址4 應(yīng)答傳感器的地址(即目的傳感器)10命令代碼1 0x2311字節(jié)1報(bào)警狀態(tài)字,定義見(jiàn)說(shuō)明12校驗(yàn)和2 校驗(yàn)和(從物理地址開始到數(shù)據(jù)部分)說(shuō)明:1) 壓力、溫度傳感器上報(bào)內(nèi)容,需要等待應(yīng)答,定義如下:d7、d6備用,d5:1,溫度超上限報(bào)警;d4:1,溫度超下限報(bào)警。d3:1,模擬通道2超上限報(bào)警;d2:1,模擬通道2超下限報(bào)警,d1:1,模

12、擬通道1超上限報(bào)警;d0:1,模擬通道1超下限報(bào)警,4實(shí)際通訊應(yīng)用4.1通訊模塊用戶主機(jī)接收側(cè)使用我公司生產(chǎn)的smtx-wu100-rs485無(wú)線接收模塊,配套的通訊參數(shù): 波特率:19200bps,8位數(shù)據(jù)位,1位停止位,無(wú)奇偶校驗(yàn)。4.2編程應(yīng)用用戶編程時(shí)關(guān)于如上通訊序列的組合應(yīng)用建議如下:(1) 實(shí)時(shí)監(jiān)聽壓力傳感器的上報(bào)數(shù)據(jù),并進(jìn)行應(yīng)答;(2) 實(shí)時(shí)監(jiān)聽壓力傳感器的報(bào)警序列并進(jìn)行應(yīng)答;(3) 當(dāng)需要對(duì)壓力傳感器進(jìn)行參數(shù)配置時(shí),需按如下步驟進(jìn)行: 1、首先執(zhí)行“喚醒命令”,喚醒對(duì)應(yīng)的壓力傳感器; 2、進(jìn)行參數(shù)設(shè)置,發(fā)生參數(shù)配置命令; 3、配置完畢且不需要再進(jìn)行其它配置操作時(shí)發(fā)送“睡眠命令”

13、,使傳感器進(jìn)入低功耗狀態(tài)5、通訊序列舉例5.1壓力溫度主動(dòng)上傳通訊序列舉例傳感器物理地址:11 11 11 11 目的地址:22 22 22 2262 65 67 00 06 11 11 11 11 3d 00 00 81 讀壓力溫度上報(bào)參數(shù)62 65 67 00 0e 11 11 11 11 3d 01 00 0a 00 05 22 22 22 22 01 19 設(shè)置壓力溫度上報(bào)參數(shù)和上報(bào)的目的地址上述序列只在第一次使用時(shí)設(shè)置,若已經(jīng)設(shè)置了上報(bào)時(shí)間采集時(shí)間和目的地址可以不需要再次設(shè)置,只在需要修改參數(shù)時(shí)再設(shè)置。 72 74 70 00 3d 22 22 22 22 3c 11 11 11 11 00 30 00 12 05 26 13 30 21 00 0a 14 01 d7 01 d7 01 d7 01 d7 01 d7 01 d7 01 d7 01 d7 01 d6 01 d6 01 d6 01 d6 01 d601 d6 01 d6 01 d6 01 d6 01

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論