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

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

3天内不再提示

利用EasyGo DeskSim快速实现PWM波信号输出

EasyGo实时仿真 来源:EasyGo实时仿真 2025-08-30 09:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真机支持选配不同的 FPGA 芯片和 IO 模块,能够处理高速信号,并通过 IO 模块输出真实的仿真结果,可满足用户在科研、教学或工业测试中的多样化需求。

本篇视频主要为大家分享基于设备 EGBox Mini,通过利用EasyGo DeskSim教你快速实现 PWM 波信号输出。

实时仿真:信号输出

01软件特点

图形化配置交互功能:EasyGo DeskSim采用图形化配置操作,支持模型读取,C代码自动生成,模型一键下载运行,波形数据实时显示,数据实时存储等功能。

操作简单:配置界面只需进行模型的载入,刷新,编辑,移除操作。

智能检测:模型载入后会自动检测,发现错误会提示用户修改。

易用工具箱:软件中设计了各类实用工具包,方便用户更快地进行实时仿真实验。

FPGA电路模型在线调参:FPGA 上载入的电路模型参数可以修改,在运行过程中可随时修改参数来观测波形变化。

02应用指南

为了帮助用户进一步了解和掌握 EasyGo DeskSim 软件,本期主要以使用 EGBox mini 设备,应用 DeskSim 快速通过 DO 输出 PWM 波信号为例,教你快速实现信号输出。

模型部署

启动 Simulink,可以看见我的模板中出现8个 Template。本篇中我们仅需输出一组 PWM 波信号,选择“EasyGo Template:CPU+FPGA”,创建出“CPU+FPGA”的框架模型。

b31c835e-832e-11f0-a18e-92fbcf53809c.png

由于是 CPU+FPGA 联合仿真模型,所以核心代码在 CPU 子系统和 FPGA 子系统里面。

打开 CPU 子系统,可以看到一个简单的三相正弦波参考波生成程序。我们本次目标仅需要通过 DO 输出一组 PWM 波,需要对模型进行修改(详见视频操作)。

b3490384-832e-11f0-a18e-92fbcf53809c.png

模型修改完成后,进入 FPGA 子系统。点击模块“FPGA Configuration”选择设备和板卡。接着点击 PWM 模块完成配置(详见视频),最后保存模型。

实时仿真

模型建好后启动设备 EGBox mini,连接上位机进行 ping 接(如视频所示)。然后,开始进行实时仿真。

要实时控制 PWM 波的占空比频率以及初始相位角,我们需要将 PWM 模块中的载波类型选择“dynamic”,具体操作如下:

1、打开Simulink,在我的模板中选择“EasyGo Template:FPGA Alone”,将UI Control中输入通道改为3个(分别为 PWM 波的占空比、频率以及初始相位角)。

2、进入 FPGA 系统。打开“FPGA Configuration”模块,选择设备及板卡,并取消勾选“Run The Power Electronic Solver”,仅保留输入。

3、打开库浏览器。在EasyGo Real-Time中找到 PWM 模块并添加至模型,将输入通道数改为3,然后对 PWM 模块进行配置(输出口选择 DO0,载波类型选择动态载波,死区时间为1us)。

4、打开 EasyGo DeskSim 导入模型,确认载入模型无误后进入交互界面。输入 PWM 波的占空比、频率及初始相位后,开始运行。

b3666302-832e-11f0-a18e-92fbcf53809c.png

观测验证

上位机观测波形正常后,需要用示波器观测验证。

如视频所示:占空比为50%,频率为50Hz,初始相位为0,观测示波器波形正常。

调整占空比为30%,观测示波器波形占空比为30%;将频率由50Hz改为10000Hz,观测到示波器右下角频率变为10000Hz;调整初始相位角分别为180°和0°示波器两个波形刚好相差180°证完成。

停止运行后,保存文件方便下次打开。

应用 DeskSim 快速实现 PWM 波信号输出操作教程就分享到这里了,下期我们会继续为大家分享利用 DeskSim 快速实现 PWM 波信号采集操作教程。需要更多DeskSim实时仿真应用教程,欢迎私信/留言咨询获取。

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

    关注

    1655

    文章

    22283

    浏览量

    630199
  • 信号输出
    +关注

    关注

    0

    文章

    47

    浏览量

    8843
  • 仿真软件
    +关注

    关注

    21

    文章

    274

    浏览量

    31620
  • PWM波
    +关注

    关注

    0

    文章

    101

    浏览量

    17628

原文标题:EasyGo DeskSim 入门篇丨 快速实现PWM波信号输出

文章出处:【微信号:EasyGo实时仿真,微信公众号:EasyGo实时仿真】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    利用EasyGo DeskSim创建实时仿真项目教程

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真机支持选配不同的 FPGA 芯片和 IO
    的头像 发表于 06-19 09:15 1028次阅读
    <b class='flag-5'>利用</b><b class='flag-5'>EasyGo</b> <b class='flag-5'>DeskSim</b>创建实时仿真项目教程

    利用EasyGo DeskSim快速实现信号输出

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真机支持选配不同的 FPGA 芯片和 IO
    的头像 发表于 06-30 14:11 820次阅读
    <b class='flag-5'>利用</b><b class='flag-5'>EasyGo</b> <b class='flag-5'>DeskSim</b><b class='flag-5'>快速</b><b class='flag-5'>实现</b><b class='flag-5'>信号</b><b class='flag-5'>输出</b>

    利用EasyGo DeskSim快速实现信号采集

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真机支持选配不同的 FPGA 芯片和 IO
    的头像 发表于 08-18 11:32 4666次阅读
    <b class='flag-5'>利用</b><b class='flag-5'>EasyGo</b> <b class='flag-5'>DeskSim</b><b class='flag-5'>快速</b><b class='flag-5'>实现</b><b class='flag-5'>信号</b>采集

    【分享】基于Easygo仿真平台的三电机实时仿真测试应用

    调用电机库中的多种模块可直接实现多电机仿真功能,大大降低多电机仿真测试的门槛和设备投入与时间成本。基于EasyGo Machine电机库中的模块,用户可以快速进行多电机系统程序的搭建,搭配Ea
    发表于 04-09 16:49

    EasyGo实时仿真丨三相永磁同步电机开环实验仿真应用

    快速并行处理能力,在电机控制和并网算法中至关重要,是实现复杂控制策略的理想选择。EasyGo半实物仿真平台采用FPGA技术,实现了ns级实时仿真。配合
    发表于 08-23 09:58

    EasyGo实时仿真丨PCS储能变流器控制仿真应用

    、功率调控并网中至关重要,是实现复杂控制策略的理想选择。EasyGo半实物仿真平台采用FPGA技术,实现了ns级实时仿真。配合 DeskSim软件,无需进行FPGA编译,即可直接运行在
    发表于 09-20 10:17

    EasyGo 实时仿真丨DC-AC-MMC 实时仿真应用

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将Simulink算法程序快速部署到EasyGo实时仿真机上。实时仿真机支持选配不同的FPGA芯片和IO模块,能够处理
    发表于 12-11 09:50

    如何利用STM32实现PWM信号输出

    如何利用STM32实现PWM信号输出
    发表于 11-23 08:03

    基于EasyGo DeskSim的交流微电网实时仿真教程分享

    今天给大家分享基于 EasyGo DeskSim 的交流微电网实时仿真。在整个微电网实时仿真的系统中,实时仿真的优势就在于,可以非常方便的实时模拟各种工况,既可以验证用户设备级控制策略,也可以验证
    发表于 06-20 10:40

    FPGA仿真新体验——EasyGo DeskSim V3.5震撼发布

    EasyGo DeskSim 软件依托PXI 平台进行电力与电力电子的实时仿真验证。利用FPGA 硬件则可以进行电力电子小步长仿真。其中的EasyGoFPGA Block就是配对FPGA 硬件来进行实时仿真的。
    的头像 发表于 05-26 18:00 2371次阅读
    FPGA仿真新体验——<b class='flag-5'>EasyGo</b> <b class='flag-5'>DeskSim</b> V3.5震撼发布

    基于EasyGo DeskSim进行的AC-DC-MMC五电平的实时仿真

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将Simulink算法程序快速部署到EasyGo实时仿真机上。实时仿真机支持选配不同的FPGA芯片和IO模块,能够处理
    的头像 发表于 11-29 10:46 1124次阅读
    基于<b class='flag-5'>EasyGo</b> <b class='flag-5'>DeskSim</b>进行的AC-DC-MMC五电平的实时仿真

    EasyGo DeskSim软件基础功能介绍

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真机支持选配不同的 FPGA 芯片和 IO
    的头像 发表于 07-14 15:11 716次阅读
    <b class='flag-5'>EasyGo</b> <b class='flag-5'>DeskSim</b>软件基础功能介绍

    EasyGo DeskSim软件的核心实用工具

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真机支持选配不同的 FPGA 芯片和 IO
    的头像 发表于 07-22 17:16 838次阅读
    <b class='flag-5'>EasyGo</b> <b class='flag-5'>DeskSim</b>软件的核心实用工具

    利用EasyGo DeskSim快速实现PWM信号采集

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真机支持选配不同的 FPGA 芯片和 IO
    的头像 发表于 09-10 17:48 662次阅读
    <b class='flag-5'>利用</b><b class='flag-5'>EasyGo</b> <b class='flag-5'>DeskSim</b><b class='flag-5'>快速</b><b class='flag-5'>实现</b><b class='flag-5'>PWM</b><b class='flag-5'>波</b><b class='flag-5'>信号</b>采集

    利用EasyGo DeskSim快速完成Modbus协议通讯交互

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将 Simulink 算法程序快速部署到 EasyGo 实时仿真机上。实时仿真机支持选配不同的 FPGA 芯片和 IO
    的头像 发表于 09-26 14:10 356次阅读
    <b class='flag-5'>利用</b><b class='flag-5'>EasyGo</b> <b class='flag-5'>DeskSim</b><b class='flag-5'>快速</b>完成Modbus协议通讯交互