![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VESC
文章平均质量分 94
loop222
单片机,硬件设计
展开
-
VESC操作入门(三)——PPM输入控制和ADC输入控制
注意操作时动作要慢,不要快速的上下划动摇杆,电机转速突变容易产生高压反电动势,本人的12V小功率开关电源就这样被击穿了。因为上面测试PPM时使用了带AS5047P编码器的电机,固件中默认使能了SPI接口,所以需要重新烧写不支持SPI接口的固件,本人测试用的10K和20K电位器接入ADC引脚后都不起作用,直到使用4.7K电位器,引脚电压才可以被改变,vesc可用于电动滑板车,所以AD引脚应该接的是一个转把,本人查找资料,发现电动车转把不是电位器,此时操作摇杆就可以控制电机转动,向上电机正转,向下电机反转。原创 2023-06-02 18:01:12 · 3285 阅读 · 1 评论 -
VESC操作入门(二)——双轮毂电机控制和CAN通信
要想让两个电机同时转动,需要在1000ms内连续发送两个指令,手工操作CAN盒的方式肯定达不到。只能通过代码的方式,而能够在最短的时间内实现这个功能的代码,非arduino莫属。VESC中会限制电机的最小速度,修改了限制后,虽然可以设置更小的速度,但是电机有抖动,尝试修改了PID,作用不大,电机齿槽效应导致的抖动,PID无能为力。VESC和ODrive的CAN通信类似,都只有简单的指令,大部分操作都需要通过USB事先配置好。VESC的CAN波特率默认500K,默认使能,接线既可使用,不需要任何配置。原创 2023-05-04 18:30:58 · 4732 阅读 · 6 评论 -
VESC简介与国产替代方案
官方网站:https://vesc-project.com/github网站:https://github.com/vedderb在上面1.3节中,本杰明说了“与软件不同,硬件布局不是非常可重用的”。不同功率的板子,硬件设计差别一定非常大,而软件可以很容易修改和重用。代码架构反映了本杰明的这一想法,即固件要容易修改和重用。一般我们写代码,会用一个头文件做全局宏定义。原创 2023-03-20 16:06:46 · 9900 阅读 · 2 评论 -
VESC操作入门(一)——控制霍尔电机、无感电机和AS5047P
VESC操作入门,控制霍尔电机、无感电机和AS5047P原创 2023-01-18 17:46:38 · 14418 阅读 · 8 评论