搜索
bottom↓
楼主: lijieamd

[原创]DIY电调的细节以及算法讨论

  [复制链接]

出0入0汤圆

发表于 2011-2-20 23:44:54 | 显示全部楼层
mark..

出0入0汤圆

发表于 2011-2-28 19:33:02 | 显示全部楼层
回复【楼主位】lijieamd
-----------------------------------------------------------------------

好贴留名

出0入0汤圆

发表于 2011-2-28 20:55:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-28 21:23:03 | 显示全部楼层
学习……

出0入0汤圆

发表于 2011-3-24 14:52:07 | 显示全部楼层
这个原创绝对要顶。
如果要驱动的电机属于那种无负载变化的电机,是否不需要做hall或EBMF的检测,是否可以只通过一个固定位置的hall(即hall安装是和某一个线圈是位置固定的),通过计算每圈的时间,及hall位置触发的三相的位置来做换相即可以实现的低成本的,有效的BLDC的驱动,不知道我这样的理解对否?
thanks!

出0入0汤圆

发表于 2011-3-24 21:50:39 | 显示全部楼层
mark!!!

出0入0汤圆

发表于 2011-3-24 22:06:35 | 显示全部楼层
每天看一遍,一天进步一小点~

出0入0汤圆

发表于 2011-3-24 22:07:10 | 显示全部楼层
谢谢楼主~~

出0入0汤圆

发表于 2011-3-24 22:53:32 | 显示全部楼层
mark、改天再看

出0入0汤圆

发表于 2011-3-24 23:48:03 | 显示全部楼层
向楼主学习!

出0入0汤圆

发表于 2011-3-25 14:32:47 | 显示全部楼层
有空学习一下

出0入0汤圆

发表于 2011-3-29 08:52:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-1 20:56:43 | 显示全部楼层
想问一下楼主,在“第二种,采用同步PWM检测,上面也说过了,那些"被斩事件"都是和PWM一个频率的”中如果PWM为100%时候的这个时候还能通过PWM检测各种事件吗?

出0入0汤圆

 楼主| 发表于 2011-4-2 08:02:13 | 显示全部楼层
回复【113楼】blue_helmet
-----------------------------------------------------------------------

当然可以,100%的时候仅仅是占空比100%,但是产生PWM的时基还是在正常工作的

出0入0汤圆

发表于 2011-4-2 10:41:27 | 显示全部楼层
回复【114楼】lijieamd
-----------------------------------------------------------------------

恩,谢谢指点,我再好好的想想。

出0入0汤圆

发表于 2011-4-14 17:38:15 | 显示全部楼层
好贴,最近也在学习对无刷电机的驱动!

出0入0汤圆

发表于 2011-4-15 10:14:11 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-5-1 11:16:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-3 21:54:41 | 显示全部楼层

出0入0汤圆

发表于 2011-6-30 11:10:09 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-7-8 22:35:54 | 显示全部楼层
好贴留名!
学习了~

出0入0汤圆

发表于 2011-7-15 01:57:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-22 12:10:38 | 显示全部楼层
请问下,mk电调的mega8芯片上有两个I2C,并且都是scl和sda,两个scl和两个sda是不是并到一起的啊?
这个请指教啊

出0入0汤圆

发表于 2011-7-22 14:37:12 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-22 15:46:17 | 显示全部楼层
好東西!支持下!

出0入0汤圆

发表于 2011-7-22 18:43:35 | 显示全部楼层
这个电子的东西好复杂,看的云里雾里的

出0入0汤圆

发表于 2011-7-23 15:52:46 | 显示全部楼层
挖一挖,呵呵

出0入0汤圆

发表于 2011-7-23 20:09:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-25 15:47:29 | 显示全部楼层
嗯。作个记号,慢慢看

出0入0汤圆

 楼主| 发表于 2011-7-25 18:30:32 | 显示全部楼层
回复【124楼】zhengfengran  
-----------------------------------------------------------------------

不了解MK,不好意思

出0入0汤圆

发表于 2011-7-27 13:37:18 | 显示全部楼层
mark! 一个月后回来

出0入0汤圆

发表于 2011-7-27 22:35:02 | 显示全部楼层
mark!正在弄....

出0入0汤圆

发表于 2011-8-15 16:16:22 | 显示全部楼层
学习学习

出0入0汤圆

发表于 2011-9-5 10:45:25 | 显示全部楼层
记号一下,慢慢看

出0入0汤圆

发表于 2011-9-6 18:25:02 | 显示全部楼层
新手上路,受教了

出0入0汤圆

发表于 2011-9-7 17:08:43 | 显示全部楼层
我想问一下LZ 用的什么MOS管,因为本身很少用大功率的,所以对选型不熟悉,希望LZ 给我推荐一下

出0入0汤圆

发表于 2011-9-8 14:02:51 | 显示全部楼层
强贴

出0入0汤圆

发表于 2011-9-9 01:02:21 | 显示全部楼层
mark是什么意思啊

出0入0汤圆

发表于 2011-9-9 01:07:38 | 显示全部楼层
启动很重要,启发啊

出0入0汤圆

发表于 2011-9-9 14:30:21 | 显示全部楼层
楼主真乃高手,收藏了,慢慢研究。

出0入0汤圆

发表于 2011-9-14 16:14:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-25 11:31:05 | 显示全部楼层
技术贴 是一定要顶的  尤其是楼主原创的!!!!!!!!

出0入0汤圆

发表于 2011-10-19 01:55:08 | 显示全部楼层
高手,顶!

出0入0汤圆

发表于 2011-11-16 13:57:33 | 显示全部楼层
学习学习,谢谢楼主

出0入0汤圆

发表于 2011-11-20 16:20:31 | 显示全部楼层
谢谢楼主分享,学习中!

出0入0汤圆

发表于 2011-11-27 08:33:57 | 显示全部楼层
给力  谢谢大哥

出0入0汤圆

发表于 2011-11-27 09:56:07 | 显示全部楼层
牛人。。

出0入0汤圆

发表于 2011-11-27 10:59:06 | 显示全部楼层
Mark!

出0入0汤圆

发表于 2011-11-28 09:24:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-28 10:20:46 | 显示全部楼层
支持

出0入0汤圆

发表于 2011-11-28 22:38:42 | 显示全部楼层
好啊 正想弄明白这个

出0入0汤圆

发表于 2011-11-28 22:40:19 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-11-29 08:17:32 | 显示全部楼层
最近要做,现在看不到图 MARK一下

出0入0汤圆

发表于 2011-11-30 22:06:26 | 显示全部楼层
从图上看 PWM的频率是20K 占空比最小可调量是多少呢? 1/256 是么?

出0入0汤圆

发表于 2011-12-1 22:35:28 | 显示全部楼层
回复【楼主位】lijieamd
-----------------------------------------------------------------------

这个要好好看下,mark

出0入0汤圆

发表于 2011-12-7 18:38:53 | 显示全部楼层
好东西

出0入0汤圆

发表于 2011-12-9 09:04:59 | 显示全部楼层
楼主lijieamd
    你好,我在调试直流无刷电机时,遇到一个奇怪的现象,我采用的是六个管子两两导通H_PWM_L_ON的驱动方式,可以使电机异步转起来,调节输入电压,可以用示波器观察到端电压的变化,电压调节合适可以出现较理想的波形,但是问题是,我把电机转子堵住,端电压上依然有反电势过零点。不知你的驱动电路是否有这个问题?能否帮我分析下原因?

出0入0汤圆

发表于 2011-12-9 14:24:12 | 显示全部楼层
正在学习中

出0入0汤圆

发表于 2011-12-11 22:35:15 | 显示全部楼层
这个帖子很有意思,先保存下来再说.

出0入0汤圆

发表于 2011-12-21 19:57:15 | 显示全部楼层
mark!

出0入0汤圆

发表于 2011-12-22 10:15:36 | 显示全部楼层
回复【楼主位】lijieamd
-----------------------------------------------------------------------

厉害
学习一下

出0入0汤圆

发表于 2011-12-22 21:47:16 | 显示全部楼层
这个必须mark

出0入0汤圆

发表于 2011-12-23 03:24:18 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-29 11:36:41 | 显示全部楼层
感谢楼主 慢慢研究。

出0入0汤圆

发表于 2011-12-30 17:59:24 | 显示全部楼层
这个必须顶楼主

出0入0汤圆

发表于 2012-1-5 22:37:51 | 显示全部楼层
正在学习好东西

出0入0汤圆

发表于 2012-2-9 11:23:10 | 显示全部楼层
好资料

出0入0汤圆

发表于 2012-2-19 10:42:51 | 显示全部楼层
学习了,强大

出0入0汤圆

发表于 2012-3-4 20:24:42 | 显示全部楼层
两次过零的检测有点不明白,用软件还是硬件来解决?

出0入0汤圆

发表于 2012-4-16 10:25:34 | 显示全部楼层
要学习一段时间才能参与讨论

出0入0汤圆

发表于 2012-4-25 09:49:33 | 显示全部楼层
      mark~

出0入0汤圆

发表于 2012-5-6 10:02:16 | 显示全部楼层
仔细看一下

出0入0汤圆

发表于 2012-5-17 21:07:51 | 显示全部楼层
timegate 发表于 2010-5-7 13:43
原创的都要收藏!

您好,看过了您的那个 帖子  关于我求助的那个帖子里http://www.ourdev.cn/forum.php?m ... p;page=1#pid5827386  反电势低通滤波 后的波形图 正常与否 不知道阁下 有没有什么高见  

出0入0汤圆

发表于 2012-6-3 13:47:13 | 显示全部楼层
mark。。。求测零点的具体方法。。。

出0入0汤圆

发表于 2012-6-7 09:35:27 | 显示全部楼层
呵呵,第一次来这个论坛,发现大牛很多啊!
想请教个问题,你那个反电动势过零点检测波形很漂亮,我想问一下,你是怎么实现的?我在检测反电动势波形的时候发现有很多PWM波,希望多跟大牛交流,我的QQ:348496383。目前是个学生,正在研究电调,还请您多多赐教!

出0入0汤圆

发表于 2012-6-7 12:33:43 | 显示全部楼层
mark,leave to read & study

出0入0汤圆

发表于 2012-6-7 14:52:21 | 显示全部楼层
电机这块确实是一个大问题,还好有成品了。

出0入0汤圆

发表于 2012-6-8 22:53:36 | 显示全部楼层
有一些问题想请教,你的电调帖子中那个波形非常漂亮,我最近一直在diy电调,想测出一个反电动势波形来,想请教一下那个波形是如何测出来的?还请多多关照,我的qq:348496383,我迷惑这个问题已经有一段时间了,还请多多帮助!

出0入0汤圆

发表于 2012-6-9 13:40:47 | 显示全部楼层
此贴狂顶。。。。。。

出0入0汤圆

发表于 2012-6-9 14:46:41 | 显示全部楼层
看的不是很懂,希望楼主能够解解释一下您的检测零点的方法,以备小弟学习一下,谢谢了,自己也在做电调,但是刚起步,不是很精通,还望楼主只点一下。。谢谢了。。qq:285609735谢谢了。。。

出0入0汤圆

发表于 2012-6-9 16:47:25 | 显示全部楼层
第一遍看得不太明白,留着以后细看

出0入0汤圆

发表于 2012-6-27 11:54:07 | 显示全部楼层
很好的学习资料,谢谢楼主

出0入0汤圆

发表于 2012-7-15 11:12:34 | 显示全部楼层
lz大神,您好,我用的是stm32来做的电调,在启动部分,一直没有启动起来,我的启动思路是先给固定相通电一段时间,然后换相,通电时间变短,然后在换相,在缩短通电时间,然后这样一直下去。。直至反向电动势出现范围值视为启动完成 。。。可是一直启动不了电机。。。感觉是启动时候的周期变化规律没有选择好,想请问一下这个周期一般是怎么选择的?

出0入0汤圆

发表于 2012-7-15 16:56:47 | 显示全部楼层
嗯嗯。你好。可以详细交流下么。我也是正在做电调。但是很多地方不懂。我qq:876144622.方便的话,可以加我么?谢谢

出0入0汤圆

发表于 2012-7-17 10:57:24 | 显示全部楼层
学习学习

出0入0汤圆

发表于 2012-12-21 15:49:09 | 显示全部楼层
正在苦逼地研究电调中,太痛苦了
有很多问题,又不知该怎么问

出0入0汤圆

发表于 2012-12-22 14:40:56 | 显示全部楼层
本帖最后由 microsoho 于 2012-12-22 20:11 编辑

lz你好,问几个问题哈。同步pwm检测是什么方法?能具体说一下吗?
另外,你说的“在某些调制方式下的反电势共模信号被电源轨给斩了”,这种事件是不是发生在续流态?我在分析自己的驱动电路时,发现这时的差分信号是有些小变化的。

出0入0汤圆

发表于 2012-12-24 17:26:17 | 显示全部楼层
看的有点晕,看了电调的确是挺复杂的

出0入0汤圆

发表于 2012-12-29 10:50:13 | 显示全部楼层


这是我找到的一篇论文,其中核心内容和楼主方法完全一样,包括语言都一样。 我怀疑这篇论文是抄袭你的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-12-29 10:59:53 来自手机 | 显示全部楼层
这个贴子太牛了!要看!

出0入0汤圆

发表于 2012-12-29 12:10:16 | 显示全部楼层
看了楼主的 PID 有点疑惑,楼主目的是 让转速恒定所以用了 前次的30度角和当前 检测的 30 度角做PID处理。
在角度检测正常下,同一占空比, 检测到的换相角变化实际是由负载的变化引起的。
而改变输出换相角的结果实际是没有从源头去变更事件,楼主相做的是一个转速闭环,这时要用输入反馈量为检测的换相角,输出量为 PWM 值。
MK的电调实际上就是一个 转速开环控制的过程。

出0入0汤圆

 楼主| 发表于 2012-12-29 19:12:23 | 显示全部楼层
snglnc 发表于 2012-12-29 10:50
这是我找到的一篇论文,其中核心内容和楼主方法完全一样,包括语言都一样。 我怀疑这篇论文是抄袭你的 ...

呵呵,这个貌似还真是复制了这篇帖子的一段描述和图片

出0入0汤圆

 楼主| 发表于 2012-12-29 19:13:47 | 显示全部楼层
本帖最后由 lijieamd 于 2012-12-30 01:41 编辑
沈家兴 发表于 2012-12-29 12:10
看了楼主的 PID 有点疑惑,楼主目的是 让转速恒定所以用了 前次的30度角和当前 检测的 30 度角做PID处理。
...


我这个PD并不是作用在速度环,而是换相环,对于速度大小没有任何影响,只会使速度变得更平滑,速度大小只由电流(或者说PWM)和负载决定
这个PD的作用其实和低通滤波有点相似,是为了防止速度波动造成的失步
但是这个滤波是一把双刃剑,好的一方面是可以稳定稳态转速,坏的方面是会影响动态性能,降低电调对给定PWM的响应速度。

出0入0汤圆

发表于 2012-12-29 21:13:52 | 显示全部楼层
准备也从电调入手。
把楼主这老文章给挖起来了。。。

出0入0汤圆

发表于 2012-12-30 21:00:04 | 显示全部楼层
lijieamd 发表于 2012-12-29 19:12
呵呵,这个貌似还真是复制了这篇帖子的一段描述和图片

唉, 这就是国内的论文, 赤裸裸的抄袭

出0入0汤圆

发表于 2013-1-4 22:01:28 | 显示全部楼层
mark  好贴跟进

出0入0汤圆

发表于 2013-1-5 10:45:29 | 显示全部楼层
lijieamd 发表于 2012-12-29 19:13
我这个PD并不是作用在速度环,而是换相环,对于速度大小没有任何影响,只会使速度变得更平滑,速度大小只 ...


你好,LZ。昨晚看到您的文章,现在还在领会中。最近自己也在玩电调,参考的就是德国MK的设计,但是看楼主好像不是。
我用的就是上桥臂PWM控制,下桥臂常开的方式。上图是我PWM在100%的时候测得的两相MOS管的输出,距离梯形波有很大的距离。我的过零检测用的就是mega8自带的模拟比较器,如何实现LZ提到的PWM同步检测了?
还望得到楼主的点拨!谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-1-10 20:28:43 | 显示全部楼层
球球 发表于 2013-1-5 10:45
你好,LZ。昨晚看到您的文章,现在还在领会中。最近自己也在玩电调,参考的就是德国MK的设计,但是看楼 ...

同步检测如果采用每个PWM周期只检测一次,那么在高速(高转速,或者高极对数)的时候存在一定问题,但是一个周期检测多次的方法用MCU不太容易实现,可能需要一些自定义的数字逻辑。
如果需要这种应用,可以参考ST的ST7MC的某文档,就是一个PWM周期检测多次。

一般采用滤波后,比较器检测会方便简洁一些,然后稍微做一些相移的补偿,效果也是不错的。

你的问题应该是相移造成的,适当补偿就可以了

出0入0汤圆

发表于 2013-1-11 14:35:56 | 显示全部楼层
lijieamd 发表于 2013-1-10 20:28
同步检测如果采用每个PWM周期只检测一次,那么在高速(高转速,或者高极对数)的时候存在一定问题,但是 ...

谢谢楼主,问题就是反电动势检测部分的RC电路的相移造成的,重新匹配了下电容,梯形波终于出现了。

出0入0汤圆

发表于 2013-1-15 15:43:11 | 显示全部楼层
您好楼主,有个问题想请教下您:
我的电调是仿德国MK设计的,用的是PPM调节的方式。
现在遇到的问题是:在电机转动后,当我把遥控器拉到零后,电机在停转后又会出现瞬间的启动,停止,再启动,停止。。大概持续一两次。经常会将MOS管击穿。当然,并不是每次调试都出现这样的状况,大概5次遇到一次吧。
我个人觉的可能是将PPM计算到PWM时出了问题,所以用串口输出了PPM以及PWM的值,发现在将遥控器拉低的过程中,PPM并没有出现降至0后再上升的情况。
会不会是硬件上的问题导致的了?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2022-6-26 00:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表