GAS氣體儀器(氣體變送器、手持式四合一、手持氣體檢測儀)及_第1頁
GAS氣體儀器(氣體變送器、手持式四合一、手持氣體檢測儀)及_第2頁
GAS氣體儀器(氣體變送器、手持式四合一、手持氣體檢測儀)及_第3頁
GAS氣體儀器(氣體變送器、手持式四合一、手持氣體檢測儀)及_第4頁
GAS氣體儀器(氣體變送器、手持式四合一、手持氣體檢測儀)及_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、氣體儀器及采集控制終端 通訊協(xié)議-南京更佳電子科技有限公司Version date author NoteV0.12015-12-12尹志軍 CreateV0.22015-12-22尹志軍 修改 AH =0; AL =0寄存器為通道個數(shù)1. 概述氣體儀器成為工業(yè)生產(chǎn)、日常生活中極其重要的檢測工具,與健康、安全、舒適密切相 關(guān)。但是國內(nèi)各廠家各自為陣,通訊接口標準紛繁雜亂。而且協(xié)議不公開,導致國內(nèi)外不同 廠家的產(chǎn)品無法對接。為此, 南京更佳電子愿意成為行業(yè)通訊標準的領(lǐng)導者, 以行業(yè)標準化為己任, 聯(lián)合各行 業(yè)的專家對氣體產(chǎn)品功能進行深刻分析,制定出實用、統(tǒng)一、清晰的通訊協(xié)議。該協(xié)議適用于如下產(chǎn)品

2、:1 氣體變送器(在線式氣體檢測儀,總線接口適用、紅外通迅適用、顯示板接口適用2 單一便捷式氣體檢測儀3 多合一便捷式氣體檢測儀4 單點壁掛式氣體檢測儀5 氣體采集主機(氣體控制主機,單通道、雙通道、四通道、八通道、十六通道、三十二 通道、六十四通道均適用; RS485總線適用、以太網(wǎng)接口適用6 氣體變送器顯示板(自帶 CPU 型2. 通訊協(xié)議2.1. 通訊屬性1 總線通訊協(xié)議:適用于 RS232、 RS485、 MBUS 、 PowerBUS波特率:默認為 1200;(波特率可通過菜單調(diào)整起始位:1bit數(shù)據(jù)長度:8bit校驗類型:無停止位:1bit通訊原則:此協(xié)議中,被訪問儀器作為從設(shè)備,

3、等待外部命令并按協(xié)議進行回復。2 網(wǎng)絡(luò)通訊協(xié)議:適用于 IPV4(10M/100M/1000M、 GPRS 遠程通訊默認 IP 端口號:9002通訊原則:此協(xié)議中,被訪問儀器作為服務(wù)器,等待外部連接。連接成功后,等待客戶端的 MODBUS 指令并按協(xié)議進行回復。2.2. 通訊幀結(jié)構(gòu)通訊幀遵循通用 MODBUS 幀格式。2.3. 功能碼通訊報文格式嚴格參照附帶 Modbus 協(xié)議 (請雙擊圖標打開 本協(xié)議中主要使用了 讀命令 0x03和 寫命令 0x10類型,詳見以上 pdf 文件的第 15頁。3. 地址說明 3.1. 表格 0:實時數(shù)據(jù) 3.2. 表格 1:氣體參數(shù)多個通道時,從 AH =10

4、x40表示 64個通道 3.3. 表格 3終端參數(shù) 3.4. 表格 4:廠家 LOGO類型 地址 Hex 含義 注AH AL 保留F00廠家 LOGO 長度1廠家 LOGO 點陣方式F1ALL 廠家 LOGO 點陣內(nèi)容 低 。 。 高 F2ALL 廠家 LOGO 點陣內(nèi)容4. 字節(jié)格式:1 每個寄存器返回的值是 16bit。示例:0x1234先發(fā) 0x12再發(fā) 0x342 格式 1:氣體濃度值格式(量程、低報、高報、STEL、TWA 皆符合該格式;本格式最多包含 4個有效 數(shù)據(jù)位(轉(zhuǎn)換為十進制后A. 當氣體濃度值為 0xFFFF 時,表示該通道故障(故障碼見通道狀態(tài)B. 數(shù)值結(jié)構(gòu)Bit 15B

5、it 14BIT13BIT1211. . . . . . 321BIT0小數(shù)位數(shù) 數(shù)值區(qū)域, 該值不大于 0x270F(即 10進制的 9999 C. 計算方式Bit13Bit0表示數(shù)據(jù)值,計算方式見下表最高位 2個 bit 表示數(shù)據(jù)轉(zhuǎn)換為 10進制后包含的小數(shù)位數(shù)Bit15BIT1400無小數(shù)位 數(shù)值為 Bit13Bit0011個小數(shù)位 數(shù)值為 Bit13Bit0除以十102個小數(shù)位 數(shù)值為 Bit13Bit0除以一百113個小數(shù)位 數(shù)值為 Bit13Bit0除以一千3 格式 2:十六進制數(shù)值,無小數(shù)位4 格式 3:32位字節(jié)格式數(shù)值 0x12345678的字節(jié)流發(fā)送順序與存寄器分配地址 數(shù)

6、值 發(fā)送(接收順序0x01000x1234先 0x12,再 0x340x01010x5678先 0x56,再 0x785 格式 4:32位狀態(tài)字具體格式BIT 位 意義 狀態(tài) 0狀態(tài) 1 0氣體(通道參數(shù) 已配置 未配置 1溫度補償參數(shù) 已配置 未配置 2標零狀態(tài)字; 已標零 未標氣 3標氣狀態(tài)字; 已標氣 未標氣 4傳感器狀態(tài); 正常 傳感器故障 5傳感器上電初始化 初始化完成 正在初始化 6參數(shù)備份狀態(tài)字 已備份 未備份 7低報狀態(tài)字 未報警 高報警狀態(tài) 8高報狀態(tài)字 未報警 低報警狀態(tài)6 其它格式5. 氣體類型SENSOR_TYPE_NONE=0,SENSOR_TYPE_EXP_LEL=

7、1, /可燃氣 ,LELSENSOR_TYPE_CO,SENSOR_TYPE_O2_VOL,SENSOR_TYPE_H2S,SENSOR_TYPE_ASH3=0x0100, /砷化氫SENSOR_TYPE_C2H2_LEL=0x0300, /乙炔SENSOR_TYPE_C3H3N, /丙烯腈SENSOR_TYPE_C3H8_LEL, /丙烷SENSOR_TYPE_C4H6O, /巴豆醛SENSOR_TYPE_C4H8O, /丁酮SENSOR_TYPE_C4H8S, /四氫噻吩SENSOR_TYPE_C6H6, /苯類SENSOR_TYPE_CH2O, /甲醛SENSOR_TYPE_CH3OH,

8、 /甲醇SENSOR_TYPE_CHCL3, /三氯甲烷SENSOR_TYPE_CH4, /甲烷SENSOR_TYPE_CL2,SENSOR_TYPE_CLO2, /二氧化氯SENSOR_TYPE_CO2, /CO2SENSOR_TYPE_COCL2, /光氣SENSOR_TYPE_CS2, /二硫化碳SENSOR_TYPE_DMS=0x0400, /硫酸二甲脂SENSOR_TYPE_ETO=0x0500,SENSOR_TYPE_EXP_VOL, /可燃氣 ,VOLSENSOR_TYPE_F2=0x0600,SENSOR_TYPE_H2=0x0800,SENSOR_TYPE_H2NNH2, /

9、肼氣 , 聯(lián)氨 SENSOR_TYPE_HBR, /溴化氫 SENSOR_TYPE_HCL,SENSOR_TYPE_HCN, /氰化氫 SENSOR_TYPE_HF,SENSRO_TYPE_LHS=0x0C00, /氯磺酸 SENSOR_TYPE_N2=0x0E00,SENSOR_TYPE_NH3,SENSOR_TYPE_NO,SENSOR_TYPE_NO2,SENSOR_TYPE_O3=0x0F00,SENSOR_TYPE_PH3=0x1000,SENSOR_TYPE_POCL3, /三氯氧磷 SENSOR_TYPE_SF6=0x1300,SENSOR_TYPE_SIH4,SENSOR_TY

10、PE_SO2,SENSOR_TYPE_TMB=0x1400, /硫醇 6. 串行數(shù)據(jù)幀示例:讀濃度6.1. CRC 快捷計算網(wǎng)站 6.2. CRC 代碼示例/* *Proc_Name:ADC_GPIO_CFG*Description:*Arguments:*Returns:*Notes:*/ /*高位字節(jié)的 CRC 值 */static const U8auchCRCHi=0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80

11、, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00

12、, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81

13、, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01,0xC0, 0x80, 0x41, 0x01,

14、 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81,

15、 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40;/*低位字節(jié)的 CRC 值 */*低位字節(jié)的 CRC 值 */static const U8auchCRCLo=0x00, 0xC0, 0xC1, 0x01

16、, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09,0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD,0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17,

17、0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3,0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7,0x37, 0xF5, 0x35, 0x34, 0xF4, 0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A,0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xE

18、E,0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26,0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60, 0x61, 0xA1, 0x63, 0xA3, 0xA2,0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F,0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0

19、xAB, 0x69, 0xA9, 0xA8, 0x68, 0x78, 0xB8, 0xB9, 0x79, 0xBB,0x7B, 0x7A, 0xBA, 0xBE, 0x7E, 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5,0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71, 0x70, 0xB0, 0x50, 0x90, 0x91,0x51, 0x93, 0x53, 0x52, 0x92, 0x96, 0x56, 0x57, 0x97, 0x55, 0x95

20、, 0x94, 0x54, 0x9C, 0x5C,0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B, 0x99, 0x59, 0x58, 0x98, 0x88,0x48, 0x49, 0x89, 0x4B, 0x8B, 0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C,0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42, 0x43, 0x83, 0x41, 0x81, 0x80,0x40;/*函數(shù)以 unsigned short 類型返回 CRC */static U16Modbus_CRC16(U8*puchMsg,U16usDataLe

溫馨提示

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

評論

0/150

提交評論