0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

北汇信息POLELINK 2023-10-07 22:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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输出其他类型的信号。

注:本文转载自Vector China

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PWM
    PWM
    +关注

    关注

    116

    文章

    5892

    浏览量

    226537
  • 数据采集
    +关注

    关注

    42

    文章

    8316

    浏览量

    121234
  • 控制
    +关注

    关注

    5

    文章

    1035

    浏览量

    125837
  • 信号
    +关注

    关注

    12

    文章

    2929

    浏览量

    80397
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    简单认识Vector CANape Kernel软件平台

    作为Vector历史最悠久的核心软件平台之一(你知道另外一个吗?),CANape在测量与标定领域有近30年的使用历史,已经成为集测量、标定、诊断、刷写、自动化离线分析与报告为一体的综合性工具。
    的头像 发表于 04-23 11:37 196次阅读
    简单认识Vector <b class='flag-5'>CANape</b> Kernel软件平台

    探索ISL69128:数字双输出PWM控制器的卓越性能

    探索ISL69128:数字双输出PWM控制器的卓越性能 在电子工程师的日常设计工作中,一款性能卓越的PWM控制器对于实现高效、稳定的电源系统
    的头像 发表于 04-12 16:40 916次阅读

    MAX31790:6通道PWM输出风扇RPM控制器的深度解析

    MAX31790:6通道PWM输出风扇RPM控制器的深度解析 在电子设备的散热系统中,风扇的精确控制至关重要。MAX31790作为一款6通道PWM
    的头像 发表于 03-02 09:55 259次阅读

    STM32G474 HRTIME PWM问题分析与解决

    STM32G474 中包含了针对数字电源应用的高精度定时器(HRTIMER),客户在应用该定时器产生 PWM 时,发现 PWM输出出现了“丢”现象,本文对该问题进行分析并给出解决
    发表于 01-04 13:47 0次下载

    GTM IP PWM生成技术在电动汽车中的应用

    谈及电动汽车,就离不开PWM(Pulse Width Modulation)。作为汽车动力域/电源域的核心,如何输出稳定、高质量的PWM
    的头像 发表于 12-19 09:57 5914次阅读
    GTM IP <b class='flag-5'>PWM</b><b class='flag-5'>波</b>生成技术在电动汽车中的应用

    CANape因电脑存储空间不足无法启动测量

    问题的现象:解决方案:(1)请先检查电脑配置是否满足版本需求(按F1快捷键查看帮助文档),CANape17.0及以上版本64-bit操作系统至少需要满足如下配置:(2)可能是电脑同时打开的应用程序
    的头像 发表于 11-28 17:52 1091次阅读
    <b class='flag-5'>CANape</b>因电脑存储空间不足无法启动测量

    如何通过PWM脉冲控制电机?

    领域。 PWM脉冲是一种脉冲宽度调制技术,通过调节脉冲的高低电平时间比例来控制电路的平均电平值,来对输出的波形进行控制,获得模拟参数,其中有几个比较重要的参数分别是频率、占空比和精度
    发表于 11-28 06:58

    CW32的PWM输出会受电机干扰突然停,怎么解决?

    CW32的PWM输出会受电机干扰突然停,示波器抓到大电流时VDD有0.5V跌落,这种情况要加TVS二极管还是改电源方案?
    发表于 11-21 06:29

    CANape报错无法启动测量

    使用过程出现XCP/CCP/CAN FD driver initialization failed的报错,导致无法使用 CANape启动测量。
    的头像 发表于 11-04 14:20 760次阅读
    <b class='flag-5'>CANape</b>报错无法启动测量

    CANape的CASL工具箱

    在汽车电子ECU(电子控制单元)开发与测试领域,CANape是核心的测量、标定与诊断工具,而其专属的CASL(CalculationandScriptingLanguage)语言,凭借接近C语言
    的头像 发表于 10-29 10:03 680次阅读
    <b class='flag-5'>CANape</b>的CASL工具箱

    PWM控制器的控制方法

    总结了脉宽调制(PWM ) 技术的几种控制方法 叙述了它们的基本工作原理 并分析了它们的优缺 点。介绍一种非线性控制方法 单周
    发表于 10-23 16:17 3次下载

    PWM 型号舵机控制方法

    一、PWM 舵机控制原理 PWM 舵机的核心是 脉冲宽度与旋转角度的对应关系 : 舵机接收周期性的 PWM 信号(通常周期为 20ms,即频率 50Hz),信号由高电平(有效电平)和低
    的头像 发表于 08-12 18:37 2683次阅读

    飞轮储能的电机控制方法

    一系列的问题。本文提出了一种新型的脉宽调制方法,用该方法控制开关管的通断所得到的输出电压与调制相位延时较小,减缓了实际
    发表于 07-25 14:07

    PWM逆变器的不同调制方法对比

    进行控制,使得逆变器输出电压等效为正弦PWM调制具体可以分为几种方法,本文主要对几种PWM
    的头像 发表于 07-16 14:00 4390次阅读
    <b class='flag-5'>PWM</b>逆变器的不同调制<b class='flag-5'>方法</b>对比

    CANape培训视频 |CANape的标定、刷写功能#CANape

    vector_canape
    北汇信息POLELINK
    发布于 :2025年06月24日 14:55:19