完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我将 pdo 15V 1A 更新到了设备,并在日志中看到了源能力、请求、PS_RDY 和接受。 但当 ccg5 发送"VENDOR_DEFINED" 时,设备没有 GOODCRC。
什么情况下会出现这个问题? 如果设备不支持 15V 1A,是否会出现这种问题? |
|
相关推荐
1个回答
|
|
在CCG5发送"VENDOR_DEFINED"之后,设备没有GOODCRC的原因可能有以下几点:
1. 通信问题:在CANopen协议中,GOODCRC是用于确认PDO通信的完整性和正确性的。如果设备没有收到GOODCRC,可能是因为通信过程中出现了问题,例如信号干扰、连接不稳定等。 2. PDO配置错误:如果PDO配置不正确,设备可能无法正确解析和处理接收到的数据。请检查PDO的配置,确保它与设备的期望值相匹配。 3. 设备不支持15V 1A:如果设备不支持15V 1A,它可能无法正确处理与此相关的PDO。在这种情况下,设备可能无法发送GOODCRC。然而,这并不意味着设备一定会出现问题,它可能只是无法处理特定的PDO。 4. 设备固件或软件问题:设备可能存在固件或软件方面的问题,导致无法正确处理接收到的"VENDOR_DEFINED"消息。在这种情况下,尝试更新设备的固件或软件,看看是否能解决问题。 5. CCG5配置问题:CCG5的配置可能存在问题,导致发送的"VENDOR_DEFINED"消息不正确或不完整。请检查CCG5的配置,确保它正确地发送了所需的消息。 为了解决这个问题,您可以尝试以下步骤: 1. 检查通信线路和连接,确保它们稳定且无干扰。 2. 重新检查PDO配置,确保它与设备的期望值相匹配。 3. 确认设备是否支持15V 1A,并根据需要调整PDO配置。 4. 更新设备的固件或软件,以解决可能存在的问题。 5. 检查CCG5的配置,确保它正确地发送了所需的"VENDOR_DEFINED"消息。 通过这些步骤,您应该能够找到问题的原因并解决它。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教个XMC1404调试串口接收时为什么一直无法接收数据的问题
415 浏览 0 评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6795 浏览 2 评论
4125 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
3657 浏览 9 评论
1251 浏览 8 评论
493浏览 2评论
293浏览 2评论
404浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6811浏览 2评论
如果是打开已有的dave工程,怎么查看这个工程选择的mcu型号?
497浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-11 07:39 , Processed in 0.510537 second(s), Total 43, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号