PWM信号无法驱动电机

馨馨泡沫 2014-03-06 02:10:52

按照网上的教程做了一个电调的驱动电路,从原理上分析,电路是没有错误的。用定时器产生6路PWM信号,波形仿真的时序是正确的。用JLINK烧录程序成功,连接好电路,电路没有短路或断路的地方。运行程序后,电机三相都可以用万用表检测到平均电压9V。但是电机就是不能驱动。
电机是没有问题的,我直接用12V直流电连接到电机三相,电机是可以运转的。
请问这是为什么呢?
谢谢!!
...全文
2583 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2014-03-16
  • 打赏
  • 举报
回复
schlafenhamster 2014-03-16
  • 打赏
  • 举报
回复
"无感无刷直流电机" 就是说 电机无传感器(hall). 那你的软件要根据 电机 反电动势来 换向. 这个方法低速时 是不行的.
馨馨泡沫 2014-03-16
  • 打赏
  • 举报
回复
我的电机是无感无刷直流电机,我做的实际上是一个无刷电调。但是在刻板前想先检验下驱动电路能否成功驱动电机。所以先用购买的电调连接电机,输入PPM信号后电机转动。用示波器读出电机转动时候三相的波形 。按照这个波形换算使用我的电路应该提供的六路PWM波形,这么反向推演成功后才开始用PWM通过我的电路驱动电机。下面是我的电路图:
schlafenhamster 2014-03-15
  • 打赏
  • 举报
回复
通常无刷电机 有 1: 3根 功率相 UVW 2. 3根HALL位置线RST 3. 如果带测速电机 2根 实际速度线 4. 如果测温还有 2根测度电阻 线 5, 如果 要抱闸 还有2根 抱闸电源线
schlafenhamster 2014-03-15
  • 打赏
  • 举报
回复
"当电机初始在某个位置时候会转动" 这是2相通电后, 转子定向的缘故. (程序应该换向了) 那个电机 有没有 Hall 传感器 (转子位置产生器)? 你的换向有问题.
馨馨泡沫 2014-03-15
  • 打赏
  • 举报
回复
是三相无刷直流电机。三根线是三相
schlafenhamster 2014-03-15
  • 打赏
  • 举报
回复
到底是直流(有刷)电机,还是无刷(交流)电机? 3根线是不是3相, 还是 直流2根线,一根地线?
馨馨泡沫 2014-03-15
  • 打赏
  • 举报
回复
是的,没有PWM,但是如果我拔掉其中一相的话,这一相的波形就是正确的了。另外两项波形一模一样,完全没有相差。如果再拔去一相,三相波形就都正确了。 此外,如果我把其中一相连接到输出。第二相接地,第三相悬空,当电机初始在某个位置时候会转动一下下。但是如果换了个初始位置,可能就不转动了。。
schlafenhamster 2014-03-15
  • 打赏
  • 举报
回复
三相波形都是12V的直线 没有PWM ?
馨馨泡沫 2014-03-15
  • 打赏
  • 举报
回复
schlafenhamster 我又重新连了下电机。现在接上电机后输出三相波形都是12V的直线。请问这是怎么回事啊? 那个,我的电机没有带负载。 谢谢!
schlafenhamster 2014-03-15
  • 打赏
  • 举报
回复
"但是连接电机后,电机不转动,峰峰值变成3V" MOS 管有问题 测量电机线电压, "占空比1/3" 应该是 4V. 电机不要带负载.
馨馨泡沫 2014-03-15
  • 打赏
  • 举报
回复
schlafenhamster 我的确是用pmos和nmos搭建三相桥,从H桥中间输出A/B/C三相。 我已经把pwm频率增大了。输出波形的确是基本满足电机驱动条件。每相输出波形占空比1/3,高电平各120度。峰峰值12V。但是连接电机后,电机不转动,峰峰值变成3V。 请问这是怎么回事呢?? 谢谢
schlafenhamster 2014-03-08
  • 打赏
  • 举报
回复
"直接用12V直流电连接到电机三相,电机是可以运转的" 直流电机 3相? PWM 带直流电机只要一个 H 桥, 电机2根线接H桥中点.
Binzo 2014-03-07
  • 打赏
  • 举报
回复
三相电压的相位应该有要求的。
schlafenhamster 2014-03-07
  • 打赏
  • 举报
回复
是PWM的频率 与空度无关
馨馨泡沫 2014-03-07
  • 打赏
  • 举报
回复
schlafenhamster 请问,你说的是PWM的频率么?还是占空比? 谢谢~
Footprints明轩 2014-03-07
  • 打赏
  • 举报
回复
是否你的电路能给的电流不够? 能否把你的电路贴出来看看?
schlafenhamster 2014-03-07
  • 打赏
  • 举报
回复
小电机 的 自感 很小 , 如果 PWM 太低, 那么 在 电机 看来 , 你给的 不是 一个 直流电压, 而 是 一个 交流 电压 , 直流电机 加 交流电压 , 是 不会转的。 这样 就要求 PWM 信号 提高, 电机 自感 对 这个频率 平滑 后就是 一个 直流 电压。
馨馨泡沫 2014-03-07
  • 打赏
  • 举报
回复
PWM信号的时序是正确的,我已经用keil仿真出波形了。 驱动一个小电机,PWM信号还需要特定的频率么?
单片机工程师 2014-03-06
  • 打赏
  • 举报
回复
PWM电压频率问题?
加载更多回复(3)

27,509

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧