1.內(nèi)容梗概
CSM OUT MiniModule是信號(hào)輸出模塊,可輸出模擬變量和數(shù)字信號(hào)??梢酝ㄟ^(guò)CSMconfig來(lái)設(shè)置OUTMM功能,并使用CAN報(bào)文來(lái)控制OUTMM輸出的數(shù)值大小。OUTMM一般用于測(cè)試臺(tái)架和HIL測(cè)試等。
OUTMM可以輸出以下信號(hào):
電壓(0V到10V);電流(0mA到20mA或者4mA到20mA);頻率信號(hào)( 0Hz到100kHz);PWM波(占空比0%到100%);數(shù)字信號(hào);
本文主要以示例的方式,展示使用CANape控制OUT MiniModule輸出可調(diào)節(jié)占空比的PWM波的方法,CANape通過(guò)VN1610接口卡收發(fā)器發(fā)送 CAN報(bào)文到總線上,OUT MiniModule收到報(bào)文后根據(jù)轉(zhuǎn)換規(guī)則,輸出占空比的PWM波。在vMeasure軟件中,也可以使用同樣的方法和步驟實(shí)現(xiàn)同樣的功能,因CANape中包含顯示CAN報(bào)文的trace窗口,本文中使用CANape來(lái)展示。
2. 實(shí)例中所用軟件和硬件
一臺(tái)OUTMM通過(guò)VN1610連接到PC.
一臺(tái)高速測(cè)量數(shù)采ECAT_ADMM和一臺(tái)XCP Gateway用來(lái)測(cè)量OUTMM輸出的信號(hào)。
CANape軟件用來(lái)發(fā)送CAN報(bào)文控制OUTMM輸出信號(hào),和獲取高速測(cè)量數(shù)采ECAT_ADMM測(cè)量得到的信號(hào)。
3. 示例:使用CANape控制OUTMM輸出占空比為50%的PWM波
3.1在CANape-Devices-New Device-CSM CAN Modules中調(diào)用CSMconfig找到OUTMM數(shù)采。

需注意下圖中OUTMM配置的方式,使用通道1來(lái)輸出PWM波,F(xiàn)unction選項(xiàng)設(shè)置為PWM,Sig.Lower和Sig.Upper分別設(shè)置為0和65535,OUT.Lower和OUT.Upper分別設(shè)置為0和100。
也就是當(dāng)OUTMM中對(duì)應(yīng)的信號(hào)OUTMM_00512_O01為0的時(shí)候,通道1輸出PWM波占用比為0%
也就是當(dāng)OUTMM中對(duì)應(yīng)的信號(hào)OUTMM_00512_O01為65535/2=32767.5的時(shí)候,通道1輸出PWM波占用比為50%
也就是當(dāng)OUTMM中對(duì)應(yīng)的信號(hào)OUTMM_00512_O01為65535的時(shí)候,通道1輸出PWM波占用比為100%

3.2 在 CANape-New Device-CSM XCP on Ethernet 中配置高速 ECAT_ADMM,使用它通道 1 來(lái)獲取OUTMM 輸出的信號(hào)。

3.3在CANape-Tools-Function editor中寫函數(shù)并把函數(shù)結(jié)果賦值給DBC中的信號(hào)。


把Function_1拖拽到Graphicwindow,選擇Measurementfunction:

把FunctionResult賦值給OUTMM-OUTMMctrl.dbc文件中的信號(hào)OUTMM_00512_O01

此函數(shù)會(huì)周期性的發(fā)送包含OUTMM_00512_O01=32767.5的CAN 報(bào)文到總線,OUTMM收到報(bào)文后,會(huì)通過(guò)通道1發(fā)出占空比為50%的PWM波。
3.4開(kāi)始測(cè)量
可以看到下圖中OUTMM_00512_O1為CANape往總線上通過(guò)CAN報(bào)文發(fā)出的控制信號(hào),ECATADMM_A01為測(cè)量得到OUTMM通道1輸出的PWM波,PWMPowerAnalysis.D是對(duì)信號(hào)ECATADMM_A01進(jìn)行計(jì)算得到的PWM波的占空比(49.9978%),PWMPowerAnalysis.f對(duì)信號(hào)ECATADMM_A01進(jìn)行計(jì)算得到的PWM波的頻率(999.926Hz)。
Trace窗口可以看到CANape通過(guò)接口卡發(fā)送到CAN總線上的報(bào)文。

4.總結(jié)
本文以示例形式展示CANape控制OUTMM輸出占空比為50%的PWM波的方法。
通過(guò)改變函數(shù)的輸出結(jié)果,可以改變OUTMM輸出的PWM波的占空比。
仿照文中方法,可以控制OUTMM輸出其他類型的信號(hào)。
注:本文轉(zhuǎn)載自Vector China
-
PWM
+關(guān)注
關(guān)注
116文章
5807瀏覽量
222520 -
數(shù)據(jù)采集
+關(guān)注
關(guān)注
40文章
7515瀏覽量
118900 -
控制
+關(guān)注
關(guān)注
5文章
1028瀏覽量
124829 -
信號(hào)
+關(guān)注
關(guān)注
11文章
2871瀏覽量
79290
發(fā)布評(píng)論請(qǐng)先 登錄
飛輪儲(chǔ)能的電機(jī)控制方法

CANape培訓(xùn)視頻 |CANape的標(biāo)定、刷寫功能#CANape
LTC3886輸出PWM波異常的原因?
關(guān)于TLV2371IP運(yùn)放無(wú)法正確放大0-3.3V的PWM波的問(wèn)題?
DC-DC控制器芯片內(nèi)部如何實(shí)現(xiàn)PWM控制?
用PWM控制SCR,調(diào)節(jié)負(fù)載輸出電壓的實(shí)驗(yàn)中,斬波后的負(fù)載電壓波形偏離0V-x軸100v是怎么回事?
SPWM控制時(shí),三路正弦波如何轉(zhuǎn)換為PWM比較值?
調(diào)節(jié)PWM頻率的技巧
PWM信號(hào)生成方法 PWM調(diào)制原理講解
如何使用PWM控制電機(jī)
基于PWM控制的buck電路設(shè)計(jì)
PWM與模擬控制的比較
PWM輸出配置方法

評(píng)論