1、脈沖一般為干簧管信號(hào),開(kāi)關(guān)量信號(hào)等,計(jì)數(shù)要防止抖動(dòng)、不丟脈沖。在程序設(shè)計(jì)時(shí),脈沖計(jì)數(shù)的優(yōu)先級(jí)要大于其他程序的優(yōu)先級(jí)。脈沖計(jì)數(shù)自動(dòng)保存在模塊內(nèi)的存儲(chǔ)器里。脈沖采集記錄儀-C630
2、脈沖計(jì)數(shù)模塊具有RS485自由通訊協(xié)議功能或者M(jìn)odBus協(xié)議通訊功能,自由通訊協(xié)議應(yīng)該簡(jiǎn)單明了,容易應(yīng)用。脈沖采集記錄儀-C630
3、脈沖計(jì)數(shù)模塊供電電源分外部供電和電池供電,并且電路板上要有容量大一點(diǎn)的電容。外部供電為DC 12V~30V,當(dāng)用外部供電時(shí),電池停止供電;當(dāng)外部供電中斷時(shí),電池供電,當(dāng)外部供電和電池供電都中斷后,電容供電。當(dāng)外部供電或者電池供電中斷后,要有報(bào)警信號(hào)輸出。電池選用市場(chǎng)上的通用電池。
4、計(jì)算機(jī)根據(jù)RS485通訊協(xié)議或者M(jìn)odBus RTU通訊協(xié)議能對(duì)模塊的地址進(jìn)行更改、對(duì)模塊里的數(shù)據(jù)進(jìn)行設(shè)置。并能讀出模塊的地址、計(jì)數(shù)數(shù)據(jù)、報(bào)警信息等。
5、脈沖模塊的封裝應(yīng)防水、防潮、放靜電、防凍、防高溫,易于安裝、拆卸和維護(hù)。
6、所有接線端子要至少能接0.5㎡ 線徑的RVV或BVR電纜。
系統(tǒng)應(yīng)用架構(gòu)圖如下:
連線示意圖:
外部電源輸入VDD: DC12V~DC30V 100mA
脈沖輸入: VDD±0.5V
脈沖寬度: ≥2ms
工作溫度: -10~70℃
通訊速率: 1200bps/s、2400 bps/s、4800 bps/s、9600 bps/s, 19200 bps/s可選。
MODBUS通信協(xié)議舉例:
1. 讀兩個(gè)通道的計(jì)數(shù)值:
通道1的數(shù)據(jù)在前(如返回值紅色字體所示),通道2的數(shù)據(jù)在后(如返回值綠色字體所示)
上位機(jī)下發(fā)幀:01 03 00 00 00 08 44 0C
儀表返回值:01 03 08 01 02 03 04 21 22 23 24 35 35
讀取錯(cuò)誤時(shí)的返回值:01 83 02 C0 F1
2. 設(shè)置多少個(gè)脈沖作為數(shù)據(jù)加1,默認(rèn)為1個(gè)脈沖計(jì)數(shù)一次
假設(shè)寫(xiě)入的脈沖常數(shù)為150(96H)個(gè) 01 06 00 02 00 96 A8 64
返回值:01 06 00 02 00 96 A8 64
更改錯(cuò)誤時(shí)的返回值:01 86 03 02 61
3. 設(shè)置去抖時(shí)間,以ms為單位,默認(rèn)為1ms
假設(shè)寫(xiě)入的去抖時(shí)間為10ms 01 06 00 03 00 0A F9 CD
返回值:01 06 00 03 00 0A F9 CD
更改錯(cuò)誤時(shí)的返回值:01 86 03 02 61
4. 寫(xiě)通道1計(jì)數(shù)值:
假設(shè)寫(xiě)入的計(jì)數(shù)值為305419896(12345678H) 01 10 12 34 56 78 BB 3D
返回值:01 10 12 34 56 78 BB 3D
寫(xiě)入錯(cuò)誤時(shí)的返回值:01 90 03 0C 01
5. 寫(xiě)通道2計(jì)數(shù)值:
假設(shè)寫(xiě)入的計(jì)數(shù)值為0(00000000H) 01 16 00 00 00 00 48 09
返回值:01 16 00 00 00 00 48 09
寫(xiě)入錯(cuò)誤時(shí)的返回值:01 96 03 0F A1