电调总失步

[复制链接]
 楼主| zuolin1234 发表于 2014-1-4 22:01 来自手机 | 显示全部楼层 |阅读模式
用c8051f350做的电调,为什么在关闭PCA模块的pwm功能时,直接换向进入闭环,正常。当打开pwm调速就无规则的失步,明显的感觉得到电机像打嗝时的声音和振动
 楼主| zuolin1234 发表于 2014-1-6 18:17 来自手机 | 显示全部楼层
自己顶一下
zbb564833642 发表于 2014-1-8 16:42 | 显示全部楼层
C8051 做电调  硬件能达到么?  三路PWM 输出?
 楼主| zuolin1234 发表于 2014-1-8 22:10 来自手机 | 显示全部楼层
zbb564833642 发表于 2014-1-8 16:42
C8051 做电调  硬件能达到么?  三路PWM 输出?

能达到。好c8051f的电调,包括商品电调。我用的一路就能闭环,就是老丢步,无规则的一下一下的抖动
274111986 发表于 2014-1-8 23:14 | 显示全部楼层
频率多少?
 楼主| zuolin1234 发表于 2014-1-9 20:17 来自手机 | 显示全部楼层
274111986 发表于 2014-1-8 23:14
频率多少?

cpu频率25.4M,1/4分频后,pwm频率为24K
烈火狂龙 发表于 2014-1-9 21:33 | 显示全部楼层
帮顶,这个帮不上啥忙,还没有搞到这个上面来。
烈火狂龙 发表于 2014-1-9 21:33 | 显示全部楼层
帮顶,这个帮不上啥忙,还没有搞到这个上面来。
 楼主| zuolin1234 发表于 2014-1-10 08:24 来自手机 | 显示全部楼层
谢顶,同时等带高手解答
zbb564833642 发表于 2014-1-10 11:19 | 显示全部楼层
zuolin1234 发表于 2014-1-8 22:10
能达到。好c8051f的电调,包括商品电调。我用的一路就能闭环,就是老丢步,无规则的一下一下的抖动 ...

我之前也写过 电调程序, 采用的是 3路pwm输出 控制 。 理论上 一路怎么控制啊。 我是参考的 mk的。。
yoghen 发表于 2014-1-10 13:21 | 显示全部楼层
有钱了,也弄个版大的来耍耍
 楼主| zuolin1234 发表于 2014-1-10 18:56 来自手机 | 显示全部楼层
zbb564833642 发表于 2014-1-10 11:19
我之前也写过 电调程序, 采用的是 3路pwm输出 控制 。 理论上 一路怎么控制啊。 我是参考的 mk的。。 ...

我的没有参考他们的,现自己摸索,不行上论坛望高手解答。c8051f它的pwm输出能通过交差开关连接到不同管脚。不知你们的三路pwm是什么思路,怎么工作的。
 楼主| zuolin1234 发表于 2014-1-10 18:57 来自手机 | 显示全部楼层
先把电调摸透了,再去研究飞控
zbb564833642 发表于 2014-1-13 17:16 | 显示全部楼层
本帖最后由 zbb564833642 于 2014-1-13 17:18 编辑
zuolin1234 发表于 2014-1-10 18:56
我的没有参考他们的,现自己摸索,不行上论坛望高手解答。c8051f它的pwm输出能通过交差开关连接到不同管 ...

你的思路 是 在 pwm 输出管脚  用硬件 搭一个交叉开关电路 并 通过切换这个开关 来控制各个相位的pwm的么
。  我 说的 用3路pwm 输出控制 三相无刷电机  是为了采用pwm控制 电机换向速度。(占空比调节的方式)
zbb564833642 发表于 2014-1-13 17:17 | 显示全部楼层
zuolin1234 发表于 2014-1-10 18:57
先把电调摸透了,再去研究飞控

我也准备 搞四轴的。 有时间可以一起交流啊
 楼主| zuolin1234 发表于 2014-1-13 22:08 来自手机 | 显示全部楼层
zbb564833642 发表于 2014-1-13 17:16
你的思路 是 在 pwm 输出管脚  用硬件 搭一个交叉开关电路 并 通过切换这个开关 来控制各个相位的pwm的么
...

c8051f有个交差开关寄存器XBRx和跳过开关寄存器PxSKIP,用XBRx寄存器把pwm连接到引脚,然后改变PxSKIP寄存器的值,就能把pwm输出分配到不同的引脚。德国人好像也有个c8051f330版本。不知道是不是这个思路。另外,你以前写的程序,电机运行得如何。很高兴与你交流
zbb564833642 发表于 2014-1-17 17:01 | 显示全部楼层
zuolin1234 发表于 2014-1-13 22:08
c8051f有个交差开关寄存器XBRx和跳过开关寄存器PxSKIP,用XBRx寄存器把pwm连接到引脚,然后改变PxSKIP寄存 ...

最后没做出来, 选择的芯片  资源不够 。 贵的 有不划算,就放了下来,你做的怎么样了。。8051 还有这个强大功能。。 呵呵 。。 对了,德国有个开源的电调程序写的很好,很详细,没事你可以参考下。。
zbb564833642 发表于 2014-1-17 17:05 | 显示全部楼层
另外, 我觉着  抖一下抖一下的原因可能是 你换向 的时间不对,  你用的应该是无感吧, 有感的 好写得多, 无感 的话 你看一下 换向时间 与 电机的实际相位速度有差距,造成的抖动。我的猜测啊
 楼主| zuolin1234 发表于 2014-1-18 09:27 来自手机 | 显示全部楼层
zbb564833642 发表于 2014-1-17 17:05
另外, 我觉着  抖一下抖一下的原因可能是 你换向 的时间不对,  你用的应该是无感吧, 有感的 好写得多,  ...

德国的程序我下载了,C语言的,看了电调全攻略。了解了大概思路。汇编我能写得好一点,现在的程序是用C勉强写的,我是一边写程序一边学习C,可能问题出在这里。看来得加强对C的学习
dong00520 发表于 2014-1-18 10:33 | 显示全部楼层
好贴,顶起!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

143

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部