英飞凌
直播中

周棠亨

7年用户 1050经验值
擅长:可编程逻辑 电源/新能源
私信 关注

为什么无法堆叠BLDC_SHIELD_TLE9879?

当我尝试用同一个 arduino 运行两个 BLDC Shield 时,出现了以下错误:
17:23:47.925 -> WARNING: Board[1]; Command[901]; Answer[0]如果我卸下其中一个屏蔽罩,电机会按照预期运行(针对该屏蔽罩)。 电路板的自动寻址是否有问题?
此外,我认为堆叠上最低的盾牌是盾牌 1,其次是盾牌 2,等等,您能确认吗?

回帖(1)

黄色的小金橘

2024-7-3 16:54:54
看起来您在尝试将两个BLDC_SHIELD_TLE9879堆叠在一起时遇到了问题。错误消息“WARNING: Board[1]; Command[901]; Answer[0]”表明第二个板(板1)没有响应。这可能是由于多种原因,例如通信问题、电源问题或地址冲突。

1. 通信问题:确保两个板之间的通信线路连接正确。检查TX和RX引脚是否正确连接。

2. 电源问题:确保Arduino板和两个BLDC_SHIELD_TLE9879都有足够的电源。如果电源不足,可能导致第二个板无法正常工作。

3. 地址冲突:如果两个板的地址相同,它们可能会相互干扰。检查每个板的地址设置,确保它们是唯一的。

关于堆叠顺序,您是正确的。最低的盾牌是盾牌1,然后是盾牌2,依此类推。但是,这与您遇到的问题无关。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分