锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

Baize_foc esp32无刷电机驱动错误问题记录贴

时间:2022-08-03 17:19:00 电机内热电阻

做一块板子,道路好坎坷,幸好现在小伙伴们发现了问题,特意用这个帖子记录了错误,下次避坑。

1.上传程序错误

上传程序时,arduino ide出现no data receive from serial port。

程序无法上传。

最后,小伙伴用万用表测量ch340c的txd虚焊,最后解决了问题。

2.

3.程序上传后偶尔重启

因为我选的esp32程序在0核上运行,即默认esp32点单核。

因为原配置esp32 solo 开发环境,这个型号esp32点单核,程序跑在0核上。

但是现在我用的esp32 wroom 32D模组,这个esp32型号为双核,双核各有分工。程序一般在第一核上运行,但我还是选择了第0核来运行程序,导致核冲突。

最后重新配置arduino环境下esp32硬件支持包解决。

看这篇帖子:Arduino ide配置esp32硬件支持(配置)esp32的arduino开发环境)_Allen953的博客-CSDN博客_arduino找不到esp32

4.程序烧录后,电机正常旋转,抖动

肯定是硬件上有一相出了问题。

当时我们是这里出来的,一路走来btn8982的电阻反转了。应该是加热调整时击两个电阻位置,然后用镊子调整错误,导致一路R23和R两个电阻焊反转,最后出现抖动问题,然后我们调整后电机旋转正常。

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章