huatlwangl 发表于 2024-10-23 08:30:59

huatlwangl 发表于 2024-10-22 16:58
您程序中的正弦表示两个对称的正弦波峰,但是表格中的就只有一个

梁工,我现在有个疑问,如果pwm周期400,是不是正弦表的点数也要为400还是说,点数和这个周期没有关系,幅度只是保证我一个周期内PWM占空比不超过100%,中点就是偏移量。点数是采样出来的,我现在就这个点搞不明白了。以下是不管点数,计算的400周期正弦表,替换程序中,发现占空比最高还是到不了80%,只能到255/400。

huatlwangl 发表于 2024-10-23 17:15:56

梁工 发表于 2024-10-22 12:30
所以说,叫你仔细复习一下正弦波相关知识。
我150楼说明了:256点,峰值400,实际使用398,两边留1,不到 ...

梁工,您能指导下改怎么修改吗?改了一天还是达不到320/400占空比

梁工 发表于 2024-10-23 18:09:18

本帖最后由 梁工 于 2024-10-23 18:12 编辑

huatlwangl 发表于 2024-10-23 17:15
梁工,您能指导下改怎么修改吗?改了一天还是达不到320/400占空比
你这个320是什么参数?我一直不明白,回了这么多贴,怎么还是没改好?就改一下ARR,换个正弦表,改变占空比按16位装载就OK了。

huatlwangl 发表于 2024-10-23 21:22:49

梁工 发表于 2024-10-23 18:09
你这个320是什么参数?我一直不明白,回了这么多贴,怎么还是没改好?就改一下ARR,换个正弦表,改变占空 ...

400是周期,320是占空比

梁工 发表于 2024-10-23 21:29:31

huatlwangl 发表于 2024-10-23 21:22
400是周期,320是占空比

步进电机细分驱动,转动时占空比是一直按正弦波规律变化的,我给的EXCEL表最高占空比是398。不明白你为什么要指定一个固定的占空比。

huatlwangl 发表于 2024-10-23 21:33:58

huatlwangl 发表于 2024-10-23 08:30
梁工,我现在有个疑问,如果pwm周期400,是不是正弦表的点数也要为400还是说,点数和这个周期没有关系, ...

梁工,因为我发现,我arr 改为400,占空比给到255以上的值,都不能动了,所以我就想搞明白是为什么

huatlwangl 发表于 2024-10-23 21:50:36

梁工 发表于 2024-10-23 21:29
步进电机细分驱动,转动时占空比是一直按正弦波规律变化的,我给的EXCEL表最高占空比是398。不明白你为什 ...

梁工,您的意思是我用您发给我的excel正弦表格数据直接替换程序中的数据,然后格式改为u16,然后arr 改为400,占空比改为16位就可以了嘛,正弦表的点数不用管吗?按章上述改后,我在配置的时候占空比即使给定固定的320也可以工作嘛?

huatlwangl 发表于 2024-10-24 08:37:44

梁工 发表于 2024-10-23 18:09
你这个320是什么参数?我一直不明白,回了这么多贴,怎么还是没改好?就改一下ARR,换个正弦表,改变占空 ...

梁工,最后这一点占空比按16位装载,在哪里设置,我怎么没有找到呢

梁工 发表于 2024-10-24 20:16:11

huatlwangl 发表于 2024-10-24 08:37
梁工,最后这一点占空比按16位装载,在哪里设置,我怎么没有找到呢

我抽时间改好了,发给你:



mvxrlugr 发表于 2024-11-7 14:04:25

梁工你好!加速时间慢,调哪个参数。
页: 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21
查看完整版本: 51开源,步进电机驱动 程序, 直接驱动, 或驱动步进电机驱动器 一共8个程序