找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

M05x 弦波电机控制代码 V1.01

  [复制链接]
跳转到指定楼层
#
Angus 发表于 2014-1-10 16:07:59 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 Angus 于 2014-7-23 09:38 编辑

A- : PWM0, 输出高时 MOSFET截止 ,  A+ : PWM1 输出高时 MOSFET导通, Hall_A 接 P40
B相  PWM23, Hall_b 接 P41
C相 PWM45, Hall_c 接 P42,    60度 Hall 信号
六路 PWM 同步起动, P1.2_AIN2接电位器调速
M051LDE_Hall_Sin_BLDC_V1.01.zip (23.46 KB, 下载次数: 5733)
V1.01:   由PWMB2精确定位测电流时刻点,增加Hall信号超时功能,堵转会立即把电压降到很低。

这是三相 MOSFET 输出, 未滤波的电压波形



弦波驱动、单极性调制的电机端电压波形图






分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 顶 踩
回复

使用道具 举报

23#
lpx280666373 发表于 2022-11-21 16:47:07 | 只看该作者
膜拜大佬。。。方波还没弄明白呢
回复 支持 反对

使用道具 举报

22#
匿名  发表于 2022-9-25 08:45:29
請問一 下Hall 狀態相對於sin 角度 6,4,5,2,3,1,

回复 支持 反对

使用道具

21#
匿名  发表于 2022-9-23 15:28:30
有原理圖嗎  ?
回复 支持 反对

使用道具

20#
匿名  发表于 2019-11-26 13:31:55

021-62365999
回复 支持 反对

使用道具

19#
匿名  发表于 2019-11-22 17:59:17
楼主,电话多少啊
回复 支持 反对

使用道具

18#
匿名  发表于 2019-4-28 14:20:54
你好,这个有参考原理图吗?
回复 支持 反对

使用道具

17#
xiaoxiao2013 发表于 2014-12-16 14:21:47 | 只看该作者
本帖最后由 xiaoxiao2013 于 2014-12-16 15:27 编辑

霍尔角度已明白,重新编辑下。
回复 支持 反对

使用道具 举报

16#
 楼主| Angus 发表于 2014-5-9 14:01:43 | 只看该作者
换相只要正确,是不会爆管子的, 有Hall 的电机, 只要Hall 不坏, 换相就不会错.
如果抖动厉害, 电流又很大, 可能是 Hall 对应关系不对.  
回复 支持 反对

使用道具 举报

15#
w70770777 发表于 2014-4-22 10:39:14 | 只看该作者
楼主 我又来请教了

实验板感觉不是很成功,有几个问题我也很困惑:
1.PWM->CMR0 = 100 - DutyCMR*TabSin[temp32u]/32768 ; 其中DutyCMR赋值为100,我不敢把PWM放的太大,因为没有限流,怕爆管子,这样出来的效果很奇怪。因为死区时间我设为30个周期,那么当PWM->CMR0值小于30的时候,上桥臂会有很长一段时间处于关断状态。
2.正弦怎么测电流?一般方波是在PWM高电平中间来一个中断来测量电流值,但是正弦情况不一样,在PWM高电平中间这点,是A\B\C三相上桥同时开通的点,应该是没有电流,那么怎么测电机的电流呢?
3.我在运转电机是,电机抖动非常厉害,而且电流非常大,一直查不出是什么问题。
回复 支持 反对

使用道具 举报

14#
w70770777 发表于 2014-3-25 08:47:05 | 只看该作者
Angus 发表于 2014-3-11 17:37
You are all right  ^_^

谢谢解惑,实验板终于做好了,开始动手实验了
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU