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