CANape/vMeasure exp控制OUTMM输出PWM波的方法

发布时间:2024-03-21  

1.内容梗概

CSM OUT MiniModule是信号输出模块,可输出模拟变量和数字信号。可以通过CSMconfig来设置OUTMM功能,并使用CAN报文来控制OUTMM输出的数值大小。OUTMM一般用于测试台架和HIL测试等。


OUTMM可以输出以下信号:

电压(0V到10V);电流(0mA到20mA或者4mA到20mA);频率信号( 0Hz到100kHz);PWM波(占空比0%到100%);数字信号;


本文主要以示例的方式,展示使用CANape控制OUT MiniModule输出可调节占空比的PWM波的方法,CANape通过VN1610接口卡收发器发送 CAN报文到总线上,OUT MiniModule收到报文后根据转换规则,输出占空比的PWM波。在vMeasure软件中,也可以使用同样的方法和步骤实现同样的功能,因CANape中包含显示CAN报文的trace窗口,本文中使用CANape来展示。


2. 实例中所用软件和硬件


一台OUTMM通过VN1610连接到PC.

一台高速测量数采ECAT_ADMM和一台XCP Gateway用来测量OUTMM输出的信号。

CANape软件用来发送CAN报文控制OUTMM输出信号,和获取高速测量数采ECAT_ADMM测量得到的信号。


3. 示例:使用CANape控制OUTMM输出占空比为50%的PWM波


3.1在CANape-Devices-New Device-CSM CAN Modules中调用CSMconfig找到OUTMM数采。

wKgZomUhZraAXomYAASCYsgFbso187.png


需注意下图中OUTMM配置的方式,使用通道1来输出PWM波,Function选项设置为PWM,Sig.Lower和Sig.Upper分别设置为0和65535,OUT.Lower和OUT.Upper分别设置为0和100。

也就是当OUTMM中对应的信号OUTMM_00512_O01为0的时候,通道1输出PWM波占用比为0%

也就是当OUTMM中对应的信号OUTMM_00512_O01为65535/2=32767.5的时候,通道1输出PWM波占用比为50%

也就是当OUTMM中对应的信号OUTMM_00512_O01为65535的时候,通道1输出PWM波占用比为100%

wKgaomUhZraAbbF9AAAc1Mk9SwY136.png



3.2 在 CANape-New Device-CSM XCP on Ethernet 中配置高速 ECAT_ADMM,使用它通道 1 来获取OUTMM 输出的信号。

wKgaomUhZraASh84AAB5adyGmsU198.png


3.3在CANape-Tools-Function editor中写函数并把函数结果赋值给DBC中的信号。

wKgZomUhZ3-ANRf2AAAgVk3-rSg206.pngwKgaomUhZraASh84AAB5adyGmsU198.png


把Function_1拖拽到Graphicwindow,选择Measurementfunction:

wKgZomUhZraAGXASAAJHrPvQDO4003.png



把FunctionResult赋值给OUTMM-OUTMMctrl.dbc文件中的信号OUTMM_00512_O01

wKgaomUhZraAPR6XAADJDToFquY255.png

此函数会周期性的发送包含OUTMM_00512_O01=32767.5的CAN 报文到总线,OUTMM收到报文后,会通过通道1发出占空比为50%的PWM波。


3.4开始测量

可以看到下图中OUTMM_00512_O1为CANape往总线上通过CAN报文发出的控制信号,ECATADMM_A01为测量得到OUTMM通道1输出的PWM波,PWMPowerAnalysis.D是对信号ECATADMM_A01进行计算得到的PWM波的占空比(49.9978%),PWMPowerAnalysis.f对信号ECATADMM_A01进行计算得到的PWM波的频率(999.926Hz)。

Trace窗口可以看到CANape通过接口卡发送到CAN总线上的报文。

wKgaomUhZraAMyicAAMI1c2Ge4A903.png


4.总结

本文以示例形式展示CANape控制OUTMM输出占空比为50%的PWM波的方法。

通过改变函数的输出结果,可以改变OUTMM输出的PWM波的占空比。

仿照文中方法,可以控制OUTMM输出其他类型的信号。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    解决这些问题,需要使用变频器滤波器来去除干扰信号,保障整个系统的可靠运行。变频器滤波器的基本原理是利用滤波电路PWM信号进行滤波,过滤掉高频噪声和峰值电压,从而实现对输出信号的净化。滤波电路的具体构成可以根据不同的需要选择不同的滤波......
    后,其直流电压再向常规的PWM开关稳压电源供电,其过程是;AC→DC→AC→DC。 有源PFC的基本原理是在开关电源的整流电路和滤波电容之间增加一个DC-DC的斩波电路图8(附加......
    ,输入的交流电经过整流电路和平波回路,转换成直流电压,再通过逆变器把直流电压变换成不同宽度的脉冲电压(称为脉宽调制电压,PWM)。用这个PWM电压驱动电机,就可......
    、自举电路PWM/LIN通讯反馈电路。 1)输入防反及滤波电路部分 输入通过N管,实现防反功能,加上Π型滤波电路,减少噪声或干扰信号。 图......
    效果好,感抗大。LC 滤波电路如图4 所示。 输出滤波电容的容量为: 输出滤波电感量为: 2.3 PWM控制基本原理 用示波器测试单片机产生的SPWM 信号以及其波形。 由于......
    斩波器将输入直流电压转化成双向电压波形,再通过由隔直电容 CB和高频变压器初级漏感 Lr组成的串联谐振电路将不连续电压转换成连续谐振电流,然后经由变压器次级的整流电路和感性滤波电路向负载提供稳定的直流电压。调节占空比 D......
    )。用这个PWM电压驱动电机,就可以起到调整电机力矩和速度的目的。 这种工作原理会导致以下三种电磁干扰: 1、谐波干扰 整流电路会产生谐波电流,这种谐波电流在供电系统的阻抗上产生电压降,导致......
    在电源与变频器的输入侧之间。 其主要功能有: a、通过抑制谐波电流,将功率因素提高至(0.75-0.85); b、削弱输入电路中的浪涌电流对变频器的冲击; c、削弱电源电压不平衡的影响。 (2)直流电抗器 串联在整流桥和滤波电......
    率因素提高至(0.75-0.85); b、削弱输入电路中的浪涌电流对变频器的冲击; c、削弱电源电压不平衡的影响。 (2)直流电抗器 串联在整流桥和滤波电容器之间。它的功能比较单一,就是......
    机根据键盘输入给出基准电压,使得主电路输出稳定。 2、程控电源部分硬件电路设计 如图3所示为电源的原理框图。智能稳压电源以开关电源为基础电路,高性能C8051F020单片机为控制核心。电源硬件电路主要由整流滤波电路......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>