搜索

带霍尔的无刷电机,霍尔信号会有延时吗?

[复制链接]
1542|7
手机看帖
扫描二维码
随时随地手机跟帖
ljxh401|  楼主 | 2021-8-19 11:19 | 显示全部楼层 |阅读模式
我使用的无刷电机,通过霍尔换向,同样的pwm占空比,正反转的速度差别很大,会不会是 霍尔信号 的延时导致的,
因为霍尔延时,为了正转方向的正确,霍尔的安放位置提前,
在反转时候就变成霍尔位置延后+延时,所以换向的时机就差更多了
导致两者速度不一致,我的理解对吗

使用特权

评论回复

相关帖子

LcwSwust| | 2021-8-19 11:29 | 显示全部楼层
几乎没延时,不至于影响到正反转速度不一致。

使用特权

评论回复
coody| | 2021-8-19 11:57 | 显示全部楼层
绝对的延时肯定有,但是对于切换时间间隔,可以忽略。

使用特权

评论回复
xinyue_z| | 2021-8-19 16:46 | 显示全部楼层
查看一下所有的线序是否正确

使用特权

评论回复
caosix| | 2021-8-19 18:21 | 显示全部楼层
本帖最后由 caosix 于 2021-8-19 18:30 编辑

___ 带霍尔  仍然存在 "进角"  的 调整 ...
___ 楼主 也 再搞 调速器啊 , 那太好了 ...

我现在也正在 设计 _ "全工况  调速器" _
目前 买到的 现成的 调速器 都只有 ————
一个工况 => 力矩输出 模式 。。。
少数带有 ——比例制动 这算两个工况 吧。

单一工况 的调速器 使用起来很麻烦 ——
例如 你给定 一个 驱动量, AGV在上坡的时候
速度很慢,下坡的时候 会严重超速 。。。

"全工况  调速器" 上坡可以保持速度不变,,
下坡的时候 它自己 会转换成 制动模式 ——
它总是维持 旋转速度不变 。。。
电调布局.png
我打算 使用 STM32F030K6  —— PA0,1,2 软霍尔输入 ——

使用特权

评论回复
caosix| | 2021-8-19 18:29 | 显示全部楼层
我 目前正在 先做一个 “示波器”

三个 模拟通道 +  四个数字通道 == 同时采样 ,

这样就能 看清楚 霍尔信号 与 马达动力信号

的时间关系, 涉及 下坡 比率制动 能量回收。

使用特权

评论回复
ljxh401|  楼主 | 2021-8-20 07:30 | 显示全部楼层
本帖最后由 ljxh401 于 2021-8-20 07:31 编辑
xinyue_z 发表于 2021-8-19 16:46
查看一下所有的线序是否正确
Hall2UVW_A 和 Hall2UVW_B 是通过霍尔信号来确定驱动电流的表,A正转 B反转
/*************************************************************************
每组驱动电流 DRV 持续一定时间 对应电机稳定下来时候的霍尔信号
DRV0        -        H2
DRV1        -        H3
DRV2        -        H1
DRV3        -        H5
DRV4        -        H4
DRV5        -        H6
*************************************************************************/
//占空比:80/420        每秒霍尔编号次数:385
const pFunction Hall2UVW_A[]={
        NULL,                //0
        Drv4,                 //1
        Drv2,                 //2
        Drv3,                 //3
        Drv0,                 //4
        Drv5,                 //5
        Drv1,                 //6
        NULL,                //7
};


//占空比:80/420        每秒霍尔编号次数:210
const pFunction Hall2UVW_B[]={
        NULL,                //0
        Drv1,                 //1
        Drv5,                 //2
        Drv0,                 //3
        Drv3,                 //4
        Drv2,                 //5
        Drv4,                 //6
        NULL,                //7
};

//占空比:80/420        每秒霍尔编号次数:300
//const pFunction Hall2UVW_B[]={
//        NULL,                //0
//        Drv0,                 //1
//        Drv4,                 //2
//        Drv5,                 //3
//        Drv2,                 //4
//        Drv1,                 //5
//        Drv3,                 //6
//        NULL,                //7
//};

使用特权

评论回复
congfenglong| | 2021-8-20 07:43 | 显示全部楼层
看看你正反转发波,估计你反转给的发波晚了一步,转速慢的时候电流还大吧?

使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 火星国务卿 得到打赏 ¥425.00
  • 2 yanzhengxin1 得到打赏 ¥350.00
  • 3 gaoyang9992006 得到打赏 ¥265.00
  • 4 Gavin3389 得到打赏 ¥225.00
  • 5 13426257085 得到打赏 ¥200.00
  • 6 呐咯密密 得到打赏 ¥185.00
  • 7 qbwww 得到打赏 ¥160.00
  • 8 两只袜子 得到打赏 ¥155.00
  • 9 yangjiaxu 得到打赏 ¥155.00
  • 10 elephant00 得到打赏 ¥150.00
在线客服 快速回复 返回顶部 返回列表