sevenchrist 发表于 2013-7-21 10:21:06

求推荐专用pwm输出芯片

本帖最后由 sevenchrist 于 2013-7-21 11:02 编辑

需求如下:
1,用来控制步进/伺服电机;
2,可以指定频率,制定数量发送脉冲;
3,如能有加减速功能最好;
4,多路独立输出,频率范围(待确定);
5,脉冲发送过程中,可以快速获得当前已发送脉冲数量;

大神有发现何种芯片比较使用吗?另外能告诉一下大致价格就更好了。

rifjft 发表于 2013-7-21 12:51:19

MCU可以。根据频率高低来选择类型。 编程后就是专用的了

类似功能的,TMC貌似有

liuzhengyaAVR 发表于 2013-7-21 19:13:45

没有用过的票过。。。

sevenchrist 发表于 2013-7-21 19:37:20

rifjft 发表于 2013-7-21 12:51 static/image/common/back.gif
MCU可以。根据频率高低来选择类型。 编程后就是专用的了

类似功能的,TMC貌似有 ...

有具体的型号吗?

sevenchrist 发表于 2013-7-22 18:54:05

自己顶一下

12580 发表于 2013-7-22 19:09:07

英飞凌有电机驱动方案

mvpgpz 发表于 2013-7-22 19:18:00

ad9833试试

Mad99cat 发表于 2013-7-22 19:56:50

MAX6653   字数补丁{:3_41:}

xdj0818 发表于 2013-7-22 20:29:01

我是用NXP的MCU实现的。用PWM发脉冲,用定时器计脉冲个数。控制过步进电机和伺服电机。

chenchaoting 发表于 2013-7-22 21:22:48

可以用AMPERE公司的步进电机驱动芯片,好用,以前公司的伺服驱动就是这个,日本的

sevenchrist 发表于 2013-7-22 21:53:42

mvpgpz 发表于 2013-7-22 19:18 static/image/common/back.gif
ad9833试试

这个也考虑过了,价格有点小贵,如果用六路,基本上直接提高成本200块。

sevenchrist 发表于 2013-7-22 21:54:11

xdj0818 发表于 2013-7-22 20:29 static/image/common/back.gif
我是用NXP的MCU实现的。用PWM发脉冲,用定时器计脉冲个数。控制过步进电机和伺服电机。 ...

mcu也考虑过,不想维护两份代码

sevenchrist 发表于 2013-7-22 21:58:59

Mad99cat 发表于 2013-7-22 19:56 static/image/common/back.gif
MAX6653   字数补丁

怎么感觉不行的样子,能详细解释一下吗?

sevenchrist 发表于 2013-7-22 22:01:47

chenchaoting 发表于 2013-7-22 21:22 static/image/common/back.gif
可以用AMPERE公司的步进电机驱动芯片,好用,以前公司的伺服驱动就是这个,日本的 ...

大神,能给个链接吗?

sevenchrist 发表于 2013-7-22 22:02:15

12580 发表于 2013-7-22 19:09 static/image/common/back.gif
英飞凌有电机驱动方案

大神,能给个链接吗?

12580 发表于 2013-7-23 08:25:13

sevenchrist 发表于 2013-7-22 22:02 static/image/common/back.gif
大神,能给个链接吗?

英飞凌XMC1000系列

sevenchrist 发表于 2013-7-23 09:21:33

12580 发表于 2013-7-23 08:25 static/image/common/back.gif
英飞凌XMC1000系列

呵呵,谢谢了,这个是mcu,不是专用的芯片。
mcu的方案我们已经有了。

.titrwh 发表于 2013-7-23 09:23:00

直接买个步进电机控制器就行了,可以编程设置各种参数。                                                               

sevenchrist 发表于 2013-7-23 09:43:19

.titrwh 发表于 2013-7-23 09:23 static/image/common/back.gif
直接买个步进电机控制器就行了,可以编程设置各种参数。                                                 ...

控制的时候不是也要发脉冲么,现在就是想找一个托管的脉冲的方式,希望是专用的芯片,不是采用通信的方式。

.titrwh 发表于 2013-7-23 11:19:29

sevenchrist 发表于 2013-7-23 09:43 static/image/common/back.gif
控制的时候不是也要发脉冲么,现在就是想找一个托管的脉冲的方式,希望是专用的芯片,不是采用通信的方式 ...

傻瓜化的按键编程,编号后就自动运行了。                                                            

sevenchrist 发表于 2013-7-23 11:35:35

.titrwh 发表于 2013-7-23 11:19 static/image/common/back.gif
傻瓜化的按键编程,编号后就自动运行了。                                                             ...

前面参数设置肯定没问题。
后面控制,肯定使用程序控制了,不发脉冲,就得通讯了,这位大侠,是也不是啊?

.titrwh 发表于 2013-7-23 11:38:43

sevenchrist 发表于 2013-7-23 11:35 static/image/common/back.gif
前面参数设置肯定没问题。
后面控制,肯定使用程序控制了,不发脉冲,就得通讯了,这位大侠,是也不是啊 ...

这种只是简单设置,比如可以设置加速到多大速度,然后转多少圈,停止,再反转多少圈等等,一般应用足够了,不知道你需要怎样的控制。

sevenchrist 发表于 2013-7-23 12:50:30

.titrwh 发表于 2013-7-23 11:38 static/image/common/back.gif
这种只是简单设置,比如可以设置加速到多大速度,然后转多少圈,停止,再反转多少圈等等,一般应用足够了 ...

固定逻辑执行,这个我理解。
但是我们的逻辑是不固定的。

Gorgon_Meducer 发表于 2013-7-23 14:20:05

你要的逻辑是不固定的,就显然是必须是可编程的,MCU可编程你又不想用,那么就求助专用芯片好了——但可编程得专用电机驱动芯片都很贵,
所以,鱼和熊掌不可兼得。

Mad99cat 发表于 2013-7-23 15:38:05

sevenchrist 发表于 2013-7-22 21:58 static/image/common/back.gif
怎么感觉不行的样子,能详细解释一下吗?

确实不行,只看标题没看内容我···这个驱动风扇的

sevenchrist 发表于 2013-7-23 15:46:33

Mad99cat 发表于 2013-7-23 15:38 static/image/common/back.gif
确实不行,只看标题没看内容我···这个驱动风扇的

呵呵,同样感谢。
老实说你提供的这个芯片也挺有特色,我还是第一次听说。

Mad99cat 发表于 2013-7-24 09:03:01

sevenchrist 发表于 2013-7-23 15:46 static/image/common/back.gif
呵呵,同样感谢。
老实说你提供的这个芯片也挺有特色,我还是第一次听说。 ...

一些通信设备之类的用的比较多,外面加个三极管测温,控制风扇转速

mvpgpz 发表于 2013-7-24 13:21:22

sevenchrist 发表于 2013-7-22 21:53 static/image/common/back.gif
这个也考虑过了,价格有点小贵,如果用六路,基本上直接提高成本200块。 ...

固定逻辑执行,这个我理解。
但是我们的逻辑是不固定的。
这个怎么理解额...
同意24楼朋友说的!
麻烦楼主说明详细点,本人目前也在搞伺服驱动!

mvpgpz 发表于 2013-7-24 13:23:35

另外我认为楼主的5个要求一个芯片是不可完成的,这5个要求达到了,一个伺服驱动器基本上就搞定了!

chenchaoting 发表于 2013-7-24 21:28:49

可以达到,我说的那个芯片。给个你参考,反正是这个系列的,我有俩片旧的PPMC-103A 给你个网址:http://fa.ampere.co.jp/products/ppmc/download/eppmc2104_1_2.pdf

chenchaoting 发表于 2013-7-24 21:29:36

这个可以编程,是我见过很全面的驱动芯片了

sevenchrist 发表于 2013-7-24 22:51:51

mvpgpz 发表于 2013-7-24 13:21 static/image/common/back.gif
固定逻辑执行,这个我理解。
但是我们的逻辑是不固定的。
这个怎么理解额...


比如说
第一次工作,我可能需要电机向左转一段距离
第二次工作,我可能需要电机向右转一段距离

向哪边转,转多少,都是根据反馈量来进行的,不是固定的.

不知道我解释清楚了吗?

sevenchrist 发表于 2013-7-24 22:54:15

chenchaoting 发表于 2013-7-24 21:28 static/image/common/back.gif
可以达到,我说的那个芯片。给个你参考,反正是这个系列的,我有俩片旧的PPMC-103A 给你个网址:http://fa. ...

非常感谢,我仔细研究一下.
不过话说这个芯片的型号外面也没搜到,不知道是不是不好买啊?
另外价格是多少,能透漏一下吗?

sevenchrist 发表于 2013-7-24 22:55:41

本帖最后由 sevenchrist 于 2013-7-24 23:00 编辑

Gorgon_Meducer 发表于 2013-7-23 14:20 static/image/common/back.gif
你要的逻辑是不固定的,就显然是必须是可编程的,MCU可编程你又不想用,那么就求助专用芯片好了——但可编 ...

有没有推荐的专用芯片型号?
看贵到什么程度,比如说一百块以内的话,我觉得还是可以接受的.

另外说明一下, 我只是想要一款能托管发送脉冲的专用芯片,大家不要想复杂了.

sevenchrist 发表于 2013-7-24 22:59:07

sevenchrist 发表于 2013-7-23 12:50 static/image/common/back.gif
固定逻辑执行,这个我理解。
但是我们的逻辑是不固定的。

我觉得楼从这里开始歪了.

我的需求,并不是通过执行一段脚本或一系列动作,控制电机按照这个脚本运动.
我只是不想使用处理器的中断,来发送脉冲,因此希望能有一款托管发送脉冲的专用芯片,我只要通过处理器告诉它发多快,发多少,它就自己去发了,从而达到解放处理器的目的.

Gorgon_Meducer 发表于 2013-7-25 09:48:54

sevenchrist 发表于 2013-7-24 22:59 static/image/common/back.gif
我觉得楼从这里开始歪了.

我的需求,并不是通过执行一段脚本或一系列动作,控制电机按照这个脚本运动.


如果只是这个需求,你需要的只是列波发生功能——即以指定的频率发送指定数量的脉冲。
很多定时器都可以做到。用Xmega芯片的Event系统配合定时器很容易就可以组合出来。

sevenchrist 发表于 2013-7-25 10:11:33

Gorgon_Meducer 发表于 2013-7-25 09:48 static/image/common/back.gif
如果只是这个需求,你需要的只是列波发生功能——即以指定的频率发送指定数量的脉冲。
很多定时器都可以 ...

这个是mcu,还是专用芯片?

Gorgon_Meducer 发表于 2013-7-25 10:14:04

sevenchrist 发表于 2013-7-25 10:11 static/image/common/back.gif
这个是mcu,还是专用芯片?

ATMEL的MCU,其它家的MCU也有不少能通过定时器组合出列波输出功能。

.titrwh 发表于 2013-7-25 10:16:45

sevenchrist 发表于 2013-7-24 22:59 static/image/common/back.gif
我觉得楼从这里开始歪了.

我的需求,并不是通过执行一段脚本或一系列动作,控制电机按照这个脚本运动.


那你处理器怎么告诉它呢,你19楼又说不能通讯,不只是你是要怎么实现了。                                                

sevenchrist 发表于 2013-7-25 10:17:42

Gorgon_Meducer 发表于 2013-7-25 10:14 static/image/common/back.gif
ATMEL的MCU,其它家的MCU也有不少能通过定时器组合出列波输出功能。

呵呵,前面有些回复提到了,基于mcu我们已经有方案了,但是觉得有些场合,不是很适合。
所以现在想用专门的芯片。
大神有什么推荐吗?

sevenchrist 发表于 2013-7-25 10:20:38

.titrwh 发表于 2013-7-25 10:16 static/image/common/back.gif
那你处理器怎么告诉它呢,你19楼又说不能通讯,不只是你是要怎么实现了。                               ...

一般芯片会提供地址线数据线这种操作方式,当然你也可以理解为通信。
我们之前一般都是基于串口或者其他类似spi什么的来实现的,不适合快速操作电机的场合。

当然我们自己也可以开发基于总线的这种方式,或者提高spi或串口的速度,但是不希望一直维护两份代码。
而且总归专用芯片的稳定性,专业性都要好一些。

mvpgpz 发表于 2013-7-25 18:03:33

sevenchrist 发表于 2013-7-24 22:51 static/image/common/back.gif
比如说
第一次工作,我可能需要电机向左转一段距离
第二次工作,我可能需要电机向右转一段距离


静待你用一个不是mcu的IC来搞定,毕竟我也在搞伺服。

sevenchrist 发表于 2013-7-25 18:28:28

mvpgpz 发表于 2013-7-25 18:03 static/image/common/back.gif
静待你用一个不是mcu的IC来搞定,毕竟我也在搞伺服。


我要是搞出来了,肯定来坛子里分享一下。

也希望有了解的大侠能给些建议,毕竟这不是新的需求,应该有人之前也遇到过同样的问题。

chenchaoting 发表于 2013-7-25 20:52:41

那个芯片还比较好买,不过你得看看适不适用,资料都告诉你了

zhangalex88 发表于 2013-7-25 21:23:57

有没有考虑用FPGA?
我有用spartan 500 3E的FPGA,来控制自动化设备,上面有11步进电机。

sevenchrist 发表于 2013-7-27 19:53:50

zhangalex88 发表于 2013-7-25 21:23 static/image/common/back.gif
有没有考虑用FPGA?
我有用spartan 500 3E的FPGA,来控制自动化设备,上面有11步进电机。 ...

太高端了,目前还玩不了FPGA。

jungleyang 发表于 2013-8-6 18:03:36

Ti的ARM7 “470” 或者Contex R4f “570”系列都可以,带Het功能;
或者自己用CPLD或者FPGA写程序了;
页: [1]
查看完整版本: 求推荐专用pwm输出芯片