世纪电源网社区logo
社区
Datasheet
标题
返回顶部
未解决

LLC的闭环程序,DSP28035的CAN通信

[复制链接]
查看: 1032 |回复: 3
1
zyn123
  • zyn123
  • 离线
  • LV3
  • 助理工程师
  • 积分:209
  • |
  • 主题:2
  • |
  • 帖子:3
积分:209
LV3
助理工程师
  • 2024-5-10 10:39:35
10问答币
最近调试LLC的闭环程序,PI调节一直有问题,想通过DSP28035的CAN通信观察PI输出问题,CAN通信遇到了一些问题
插着JTAG调试模式可以看到数据发送,并且TX,RX引脚有高低电平变换,但是重新上电之后不再有数据发送,TX,RX引脚也一直保持着高电平
刚刚接触DSP 请问一下大家这是什么原因呢?
部分程序如下:
       //处理采样数据
                 Vo_ECan = Vore;
                 Io_ECan = Iore;

                 PI_P_ECAN = pid.Kp;
                 PI_I_ECAN = pid.Ki;

                 ECanaMboxes.MBOX0.MDL.all = Io_ECan; //发送1 2 3
                 ECanaMboxes.MBOX0.MDH.all = Vo_ECan;

                 ECanaMboxes.MBOX1.MDL.all = pid.Kp;
                 ECanaMboxes.MBOX1.MDH.all = pid.Ki;
                 ECanaRegs.CANTRS.all = 0x00000003;
                 while(ECanaRegs.CANTA.all == 0)
                 {if (0xFFF0 == ++i)  //循环65520次 ,强制退出
                     break;
                 }
                 ECanaRegs.CANTA.all = 0x00000003;
                 if (i == 100) { // 计数到100时执行发送并将计数器清零
                     i = 0;
                 }

kelei999999
  • 积分:118
  • |
  • 主题:0
  • |
  • 帖子:10
积分:118
LV2
本网技师
  • 2024-5-10 14:59:22
  • 倒数3
 
CAN总线不够快。建议你用485总线,把28035的SCI跑到最快,然后每一个控制周期就发送一帧数据,这样就可以连贯成了波形。

评分

参与人数 121币 +5收起理由
世纪电源网-九天 + 5

查看全部评分

kelei999999
  • 积分:118
  • |
  • 主题:0
  • |
  • 帖子:10
积分:118
LV2
本网技师
  • 2024-5-10 15:09:43
  • 倒数2
 
我有一套数字电源开发工具,包含调试工具、图形化波形工具以及CAN BootLoader三大工具,能够帮助快速开发数字电源,详见PPT文档。其中的图形化波形工具就可以通过串口试试将PID的4个参数以波形的形式显示出来,进而就可以快速的分析PID的参数分布情况,从而可以快速整定环路。

(已压缩)基于Hunter OS的数字控制设计(王亮).pdf

2.03 MB, 下载次数: 13, 下载积分: 财富 -2

数字电源开发工具

评分

参与人数 121币 +5收起理由
世纪电源网-九天 + 5

查看全部评分

ZWC317441532
  • 积分:14669
  • |
  • 主题:54
  • |
  • 帖子:1261
积分:14669
LV10
总工程师
最新回复
  • 2024-5-10 17:18:36
  • 倒数1
 
对标单片机这种情况分析,软件配置与实际芯片不匹配,硬件问题(如供电,复位不正常),导致芯片上电后没有运行。调试时是通过软件复位与供电了,所以调试时可以运行。仅供参考

评分

参与人数 121币 +5收起理由
世纪电源网-九天 + 5

查看全部评分

热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号