完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请教,我目前正在使用的是,xmc4800_e196k2048的芯片,工程是ethcat_ssc_aut_base_xmc48,我在这个工程上添加了,pmsm_foc的模块,但u,v,w三相引脚,无法配置p0_0,p0_1,p0_2,p0_3,p0_4,p0_5,这六个引脚。
|
|
相关推荐
2个回答
|
|
您在选择好要使用的APP之后可以点击'HW信号连接'查看各个信号之间的关系: 可以看到,PMSM_FOC这个APP的U/V/W三个引脚是要接收信号,作为input的,所以您应该对照datasheet中的input功能进行引脚的选择。 可以看到,能够选择的这些引脚都是VADC某个分组的引脚。而PWM_SVM夹在中间,是要有input/output的功能,所以在某些引脚上他需要输出PWM信号的,就选择功能为Output且具有CCU8.OUT功能的引脚。 而PMSM_FOC这个库是封装好的,所以默认情况下是使用一个CCU8的3条不同的通道来输出3对PWM,所以在phase U/V/W high low引脚的选择上,有些脚就不能同时选择。比如P0.4和P0.9,因为P0.4是CCU80.OUT10,P0.9是CCU80.OUT12,他们是同一个通道1,所以只能选择一个。 |
|
|
|
根据您的问题,我理解您正在使用XMC4800 E196K2048芯片,并在ethcat_ssc_aut_base_xmc48工程中添加了PMSM FOC模块,但无法配置U、V、W三相引脚。以下是一些建议来解决这个问题:
1. 检查硬件连接:首先,请确保您的硬件连接正确,U、V、W三相引脚连接到相应的p0_0、p0_1、p0_2、p0_3、p0_4、p0_5引脚。 2. 检查工程配置:在您的工程中,检查是否正确配置了引脚。通常,这需要在项目设置中进行配置,例如在Keil MDK或其他IDE中。 3. 检查PMSM FOC模块的配置:确保您已经正确配置了PMSM FOC模块的引脚。这可能需要查看模块的文档或示例代码,以了解如何正确配置引脚。 4. 更新软件和固件:确保您的IDE、编译器和固件库是最新的。有时,旧版本的软件或固件库可能会导致配置问题。 5. 查看错误信息:如果IDE或编译器提供了错误信息,请仔细阅读并尝试根据提示解决问题。 6. 寻求社区支持:如果您仍然无法解决问题,可以尝试在相关的开发社区(如XMC社区、STM32社区等)寻求帮助。在那里,您可以找到其他开发者的经验分享和解决方案。 7. 联系技术支持:如果问题仍然无法解决,您可以考虑联系芯片制造商或模块供应商的技术支持,以获取专业帮助。 希望这些建议能帮助您解决问题。祝您好运! |
|
|
|
只有小组成员才能发言,加入小组>>
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
5707 浏览 2 评论
4090 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
3606 浏览 9 评论
1214 浏览 8 评论
3508 浏览 7 评论
431浏览 2评论
257浏览 2评论
365浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
5722浏览 2评论
如果是打开已有的dave工程,怎么查看这个工程选择的mcu型号?
434浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 01:34 , Processed in 0.606263 second(s), Total 53, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号