找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1624|回复: 12
打印 上一主题 下一主题
收起左侧

关于电流采样的问题

  [复制链接]
跳转到指定楼层
楼主
ID:401564 发表于 2022-10-28 16:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
准备做个无刷电机电流环控制,在电流采集方面有点不太明白的,找网友讨论一下,单纯的思路问题而已,代码我自己写图中黄的是PWM高电平,蓝色的是采样电阻电流变化
因为负载是无刷电机的线圈,电流是一个慢慢上升的过程,而且电流电大的点是在PWM关闭之后的一瞬间(电机线圈续流的时候)
那么,现在的问题是,我电流采样的时间点要设定在哪里呢?是PWM的中间还是靠后一点
什么时候采集电流才能反应出"真实"电流呢?

51hei截图20221028161218.png (1.42 MB, 下载次数: 65)

51hei截图20221028161218.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1049071 发表于 2022-10-28 17:01 | 只看该作者
PWM中心点 采样
回复

使用道具 举报

板凳
ID:25310 发表于 2022-10-28 17:30 | 只看该作者
PWM 宽度14us ,这个ADC采样速度有点赶不上,最好PWM 宽度弄到1ms以上,你查查ADC转换时间看能否来得及。
回复

使用道具 举报

地板
ID:401564 发表于 2022-10-28 19:27 | 只看该作者
pcbboy 发表于 2022-10-28 17:30
PWM 宽度14us ,这个ADC采样速度有点赶不上,最好PWM 宽度弄到1ms以上,你查查ADC转换时间看能否来得及。

ADC时间肯定是足够的
PWM最小宽度只有3uS,增加宽度肯定是不行的,PWM频率就有48KHZ
回复

使用道具 举报

5#
ID:123289 发表于 2022-10-29 08:27 | 只看该作者
只要是【采样电阻】串联于电机回路间,任何时刻采样都是真实的电机电流瞬间。
将这些真实的瞬间电流点,结合起来,就可以看到电机电流的全貌。
与PWM几乎无关。
回复

使用道具 举报

6#
ID:151348 发表于 2022-10-29 17:29 | 只看该作者
用采集到的电流代表一个PWM周期内的电流有效值吗,那采样的时刻可能随占空比变化,加密采样之后积分平均的话,高电平比较短,ADC速度可能跟不上。
回复

使用道具 举报

7#
ID:401564 发表于 2022-10-29 23:58 | 只看该作者
imxuheng 发表于 2022-10-29 17:29
用采集到的电流代表一个PWM周期内的电流有效值吗,那采样的时刻可能随占空比变化,加密采样之后积分平均的 ...

PWM高电平上升沿触发ADC,时间可以延时或者提前
ADC的速度肯定是跟得上的,这个我测试过了,主要是向别人讨要点经验而已
回复

使用道具 举报

8#
ID:824490 发表于 2022-10-31 00:01 | 只看该作者
Y_G_G 发表于 2022-10-29 23:58
PWM高电平上升沿触发ADC,时间可以延时或者提前
ADC的速度肯定是跟得上的,这个我测试过了,主要是向别人讨 ...

有没有考虑过,把电流的信号滤波后再AD转换?不用跟随PWM波,求电流的平均值?
回复

使用道具 举报

9#
ID:401564 发表于 2022-10-31 15:41 | 只看该作者
名字不是重点 发表于 2022-10-31 00:01
有没有考虑过,把电流的信号滤波后再AD转换?不用跟随PWM波,求电流的平均值?

滤波小写滤波的,应该是多次ADC之后取平均值
这是无刷电机的电流取样,我看了在公司的方案,都是在PWM的高电平时采样的
而且必需得是每个PWM的高电平都要处理的
跟平常的电流采样是有区别的
原则都是以PWM的上升沿为触发,之后会进行电流,电压采样
电压决定无刷电机换相
电流数据送到PID控制转速
纠结于采样点而已,讨论一下,我自己也会在不同的采样点进行比较的
回复

使用道具 举报

10#
ID:1049825 发表于 2022-10-31 16:46 | 只看该作者
应该是求平均值,所以只要串接进电机电路就行,用大电容滤波成平均值
回复

使用道具 举报

11#
ID:401564 发表于 2022-10-31 18:34 | 只看该作者
wyl138 发表于 2022-10-31 16:46
应该是求平均值,所以只要串接进电机电路就行,用大电容滤波成平均值

看来,搞无刷电机的人并不多
这个是每个PWM的高电平电流都要处理的
就算是平均,也是多个高电平电流的平均
这不是普通的电流采样
回复

使用道具 举报

12#
ID:961114 发表于 2022-11-4 11:10 | 只看该作者
STC这个开源的资料 可以参考一下  高级PWM 对应无刷电机很友好

三相无刷电机驱动-STC8H1K28-20220512.rar

158.39 KB, 下载次数: 7

回复

使用道具 举报

13#
ID:401564 发表于 2022-11-4 18:52 | 只看该作者
STC庄伟 发表于 2022-11-4 11:10
STC这个开源的资料 可以参考一下  高级PWM 对应无刷电机很友好

谢谢,这个项目我看过了,很多思路就是从这里面学来的
但我现在已经改用ADC做过零检测了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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