1.Frequency的計算

圖1CNTMMFrequency配置

圖2 頻率計算
當前設(shè)置為上升沿計算(Option:Risingedge),ThrsUp=6,因此在檢查到上升沿后達到ThrsUp開始,到下一個上升沿的ThrsUp為止,整個過程周期T,則Frequency=1/T。
Note:測量過程中,Duty在遇到下一個下降沿(ActiveHigh)時,其數(shù)值會保持,F(xiàn)requency在遇到下一個上升沿(Option:Rising edge)時,其數(shù)值會保持。

圖3CNTMMperiod配置
2.Period的計算
當設(shè)置為Fallingedge時,計算前一次達到ThrsDn到下一次達到ThrsDn之間的時間,單位為ms。并在每次ThrsDn更新結(jié)果。

圖4CNTMMperiod測量結(jié)果
Range處設(shè)置,表示period時間必須在range設(shè)置的范圍以內(nèi),如果監(jiān)測的period時間超過range設(shè)定就會顯示timeout。
NOTE:Period的計算與Frequency的計算實際為倒數(shù)關(guān)系。
3.Dutycycle/PWM

圖5CNTMMDutycycle配置

圖6CNTMM Dutycycle測量結(jié)果
當設(shè)置為Active high之后,CNT在>ThrsUp到
4.Pulse計算

圖7CNTMM Dutycycle配置

圖8CNTMM Dutycycle配置
設(shè)置中為ActiveHigh,因此CNT會將>ThrsUp到< ThrsDn直接的時間記為Pulse的時間。
NOTE:Pulse的計算就是Dutycycle/PWM的分子部分。
5.Pause計算
Pause的計算就是Dutycycle /PWM的分母部分。參見3,Duty cycle/PWM的計算。
6. Revolution

圖9CNTMM Dutycycle配置

圖10 缺齒齒輪示意圖
Revolution用于計算轉(zhuǎn)速。Teeth為測轉(zhuǎn)速時被測對象轉(zhuǎn)一圈所經(jīng)過的齒數(shù)(即被測對象轉(zhuǎn)一圈CNT會檢測到的脈沖數(shù)),Missing用于填入轉(zhuǎn)一圈缺少的齒數(shù)。
CNT根據(jù)記錄到的脈沖數(shù)量計算出轉(zhuǎn)速。
7. Event
脈沖的計數(shù)Event有三種:Saturation、Overflow、Continuous:
Saturation是飽和計數(shù),即到達某一設(shè)定值后不再計數(shù),CAN報文發(fā)出后重新計數(shù);如飽和值設(shè)為1000,CAN報文發(fā)送周期100ms,在100ms內(nèi)如果計數(shù)已經(jīng)達到1000將不再計數(shù),只有CAN報文發(fā)送才重新計數(shù);
Overflow是溢出計數(shù),即到達溢出設(shè)定值后歸0或CAN報文發(fā)送出去歸0;如溢出值為1000,100ms的CAN報文發(fā)送或達到1000都能導(dǎo)致溢出;
Continuous是連續(xù)計數(shù),在沒到達設(shè)定值時一直累積計數(shù),CAN報文的周期發(fā)送并不能重新計數(shù),只有給模塊斷電或達到設(shè)定值才重新計數(shù)。
例如,在測試三種方式時設(shè)定CNT的報文發(fā)送周期為1s,

圖11CNTMM 模塊配置
7.1 Saturation

圖12CNTMMSaturation配置

圖13CNTMMSaturation采集結(jié)果
設(shè)置中為檢查Fallingedge,因此每碰到一次下降沿進行一次累加,然后將每個發(fā)送周期中記錄的次數(shù)發(fā)送出來。
如圖11中設(shè)置overflow為5,在1s發(fā)送周期內(nèi)共10個下降沿,所以最大只顯示為4.
7.2 Overflow
同7.1中設(shè)置,若改為overflow計數(shù)方式,

圖14CNTMMoverflow采集結(jié)果
則由于1s內(nèi)采集到的次數(shù)都超過了設(shè)置的overflow數(shù)值,因此都顯示為0,表明相應(yīng)發(fā)送周期內(nèi)都overflow了。
7.3 Continuous


圖15CNTMMcontinuous采集結(jié)果
由于設(shè)置為risingedge即每次檢查到>thrsup時會計數(shù)加1,由于overflow為100,每次檢測數(shù)量達到100后會重新開始。如果overflow設(shè)置為0,則表示計數(shù)上限為2^16(CNTpro為2^32).
8. Delay
Delay用于比較兩個通道直接的信號,
If a CNT-Scan channel is configured to function "Delay", the corresponding virtual channelmay not work as expected. That is because the "effective signal" of a "Delay" channel is theproduct oftwoindependentsignals.
E.g.:AssumeaCNT-ScanwithChannel1 configuredto"Delay1-->2".
With the channel 1 and 2 input signals shown below, the virtual channel 5 would see the"effectivesignal"asshown below.

圖16CNTMMdelay示意圖
即delay是計算CNT中兩個通道(兩個通道口需要各接一個采集信號)信號上升或下降沿的時間差。
-
模塊
+關(guān)注
關(guān)注
7文章
2837瀏覽量
53283 -
數(shù)據(jù)采集
+關(guān)注
關(guān)注
41文章
8037瀏覽量
120879 -
CSM
+關(guān)注
關(guān)注
0文章
17瀏覽量
8137
發(fā)布評論請先 登錄
車載總線數(shù)據(jù)采集設(shè)備不會管理?TE Devices Launcher 演示# 軟件開發(fā)# 數(shù)據(jù)采集# 設(shè)備
單片機多路數(shù)據(jù)采集系統(tǒng)的設(shè)計
MCU數(shù)據(jù)采集模塊電源深度解析:低功耗設(shè)計與靈活供電方案
MCU數(shù)據(jù)采集模塊的數(shù)據(jù)處理和分析能力如何?
提升PLC數(shù)據(jù)采集效率:性能瓶頸分析與實踐
工業(yè)物聯(lián)網(wǎng)數(shù)據(jù)采集網(wǎng)關(guān)有什么功能和特點
開疆智能Profient轉(zhuǎn)EtherCAT網(wǎng)關(guān)連接甘納數(shù)據(jù)采集模塊配置案例
智能工廠為什么需要數(shù)據(jù)采集物聯(lián)網(wǎng)系統(tǒng)
數(shù)據(jù)采集網(wǎng)關(guān)如何與現(xiàn)有工業(yè)系統(tǒng)整合?
快速帶你了解!Profinet模塊和PLC的使用流程!#profinet #plc #數(shù)據(jù)采集卡 #采集模塊
xSTORAGE:模塊化存儲方案# 硬件# 數(shù)據(jù)采集# 存儲#測量 #汽車電子 #模塊化 #產(chǎn)品方案
DCS數(shù)據(jù)采集系統(tǒng)有什么功能
CNC數(shù)據(jù)采集到MES系統(tǒng)方案
CSM數(shù)據(jù)采集系統(tǒng)CNTMM 模塊配置方法
評論