找回密码
 立即注册

QQ登录

只需一步,快速开始

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

26万转:用最短代码,转最快电机

  [复制链接]
41#
xiaoxiao2013 发表于 2015-4-20 11:18:20 | 只看该作者
Angus 发表于 2015-4-20 10:21
过零检测超时不会等太久这个你明白了, 对吧?
再看这两句:
  PeriodNow  = (PeriodNow + PeriodLast)>>1 ; ...

非常感谢,明白了。
回复 支持 反对

使用道具 举报

42#
 楼主| Angus 发表于 2015-5-5 11:41:42 | 只看该作者
本帖最后由 Angus 于 2015-5-5 13:31 编辑
xiaoxiao2013 发表于 2015-5-5 11:24
请问新唐有没有常规比较器方波方案的,比较器中断那种,不是新唐这样的定时器内等待过零,很常规中断来就进 ...


有些代理公司或D/H优化了这套代码,可向芯唐咨询。
回复 支持 反对

使用道具 举报

43#
 楼主| Angus 发表于 2015-5-6 10:45:09 | 只看该作者
本帖最后由 Angus 于 2015-5-6 10:53 编辑
xiaoxiao2013 发表于 2015-5-5 16:58
这套架构优化的也不怎么样,新唐可否有其他的。


你觉得哪里还不算太好, 或者什么功能还实现不了,  可否说出来讨论一下?
回复 支持 反对

使用道具 举报

44#
w70770777 发表于 2015-6-29 08:56:26 | 只看该作者
我想问一下 “Timer1 中断里检过零超时为Timer0计数到 PeriodNow*2”  while判断条件里为什么要持续两个PeriodNow,Timer1 中断是过零检测后3/4个PeriodNow再一次发生,那么while里只要持续监测一个PeriodNow应该就够了,但是我改成一个PeriodNow后 电机启动不了

还有就是我用的24V 4000转的电机做试验,慢速情况下都没问题,当我缓慢加速时 到一定速度后 电机会突然停止,然后就会在那里发出呜呜声 转不了。我测了下,2500rpm时电机平稳转动 但是最高不能超过3000rpm。我找了好久找不到原因
回复 支持 反对

使用道具 举报

45#
 楼主| Angus 发表于 2015-6-30 12:47:45 | 只看该作者
w70770777 发表于 2015-6-29 08:56
我想问一下 “Timer1 中断里检过零超时为Timer0计数到 PeriodNow*2”  while判断条件里为什么要持续两个Per ...

现在你的电机已转起来了,有些硬件或软件的细节可能没调好,你与芯唐电话或邮件联系吧。
回复 支持 反对

使用道具 举报

46#
w70770777 发表于 2015-7-1 16:35:38 | 只看该作者
我想知道 输入比较器的三相波形是怎么样的
我这里量出来变三角波了 不知道对不对
回复 支持 反对

使用道具 举报

47#
 楼主| Angus 发表于 2015-7-29 16:58:12 | 只看该作者
w70770777 发表于 2015-7-1 16:35
我想知道 输入比较器的三相波形是怎么样的
我这里量出来变三角波了 不知道对不对 ...

和电机端电压波形一样,只不过幅度变小了。
回复 支持 反对

使用道具 举报

48#
 楼主| Angus 发表于 2015-9-15 12:32:56 | 只看该作者
本帖最后由 Angus 于 2015-9-15 12:47 编辑
xiaoxiao2013 发表于 2015-9-15 10:08
这方案新塘可否自己多次测试过?实际效果并不好。

有否向芯唐寻求技术支持? 有人做的效果很好。
回复 支持 反对

使用道具 举报

49#
xiaoxiao2013 发表于 2015-9-24 10:46:26 | 只看该作者
Angus 发表于 2015-9-15 12:32
有否向芯唐寻求技术支持? 有人做的效果很好。

有,没有解决的方法
回复 支持 反对

使用道具 举报

50#
 楼主| Angus 发表于 2015-9-24 14:36:10 | 只看该作者
xiaoxiao2013 发表于 2015-9-24 10:46
有,没有解决的方法

你遇到了什么问题? 只是起转不好? 你的原理图是什么样的?
即然有人做的很好,你也可以做得很好。
回复 支持 反对

使用道具 举报

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

本版积分规则

新唐MCU