求推荐专用pwm输出芯片
本帖最后由 sevenchrist 于 2013-7-21 11:02 编辑需求如下:
1,用来控制步进/伺服电机;
2,可以指定频率,制定数量发送脉冲;
3,如能有加减速功能最好;
4,多路独立输出,频率范围(待确定);
5,脉冲发送过程中,可以快速获得当前已发送脉冲数量;
大神有发现何种芯片比较使用吗?另外能告诉一下大致价格就更好了。 MCU可以。根据频率高低来选择类型。 编程后就是专用的了
类似功能的,TMC貌似有 没有用过的票过。。。 rifjft 发表于 2013-7-21 12:51 static/image/common/back.gif
MCU可以。根据频率高低来选择类型。 编程后就是专用的了
类似功能的,TMC貌似有 ...
有具体的型号吗? 自己顶一下 英飞凌有电机驱动方案 ad9833试试 MAX6653 字数补丁{:3_41:} 我是用NXP的MCU实现的。用PWM发脉冲,用定时器计脉冲个数。控制过步进电机和伺服电机。 可以用AMPERE公司的步进电机驱动芯片,好用,以前公司的伺服驱动就是这个,日本的 mvpgpz 发表于 2013-7-22 19:18 static/image/common/back.gif
ad9833试试
这个也考虑过了,价格有点小贵,如果用六路,基本上直接提高成本200块。 xdj0818 发表于 2013-7-22 20:29 static/image/common/back.gif
我是用NXP的MCU实现的。用PWM发脉冲,用定时器计脉冲个数。控制过步进电机和伺服电机。 ...
mcu也考虑过,不想维护两份代码 Mad99cat 发表于 2013-7-22 19:56 static/image/common/back.gif
MAX6653 字数补丁
怎么感觉不行的样子,能详细解释一下吗? chenchaoting 发表于 2013-7-22 21:22 static/image/common/back.gif
可以用AMPERE公司的步进电机驱动芯片,好用,以前公司的伺服驱动就是这个,日本的 ...
大神,能给个链接吗? 12580 发表于 2013-7-22 19:09 static/image/common/back.gif
英飞凌有电机驱动方案
大神,能给个链接吗? sevenchrist 发表于 2013-7-22 22:02 static/image/common/back.gif
大神,能给个链接吗?
英飞凌XMC1000系列 12580 发表于 2013-7-23 08:25 static/image/common/back.gif
英飞凌XMC1000系列
呵呵,谢谢了,这个是mcu,不是专用的芯片。
mcu的方案我们已经有了。 直接买个步进电机控制器就行了,可以编程设置各种参数。 .titrwh 发表于 2013-7-23 09:23 static/image/common/back.gif
直接买个步进电机控制器就行了,可以编程设置各种参数。 ...
控制的时候不是也要发脉冲么,现在就是想找一个托管的脉冲的方式,希望是专用的芯片,不是采用通信的方式。 sevenchrist 发表于 2013-7-23 09:43 static/image/common/back.gif
控制的时候不是也要发脉冲么,现在就是想找一个托管的脉冲的方式,希望是专用的芯片,不是采用通信的方式 ...
傻瓜化的按键编程,编号后就自动运行了。 .titrwh 发表于 2013-7-23 11:19 static/image/common/back.gif
傻瓜化的按键编程,编号后就自动运行了。 ...
前面参数设置肯定没问题。
后面控制,肯定使用程序控制了,不发脉冲,就得通讯了,这位大侠,是也不是啊? sevenchrist 发表于 2013-7-23 11:35 static/image/common/back.gif
前面参数设置肯定没问题。
后面控制,肯定使用程序控制了,不发脉冲,就得通讯了,这位大侠,是也不是啊 ...
这种只是简单设置,比如可以设置加速到多大速度,然后转多少圈,停止,再反转多少圈等等,一般应用足够了,不知道你需要怎样的控制。 .titrwh 发表于 2013-7-23 11:38 static/image/common/back.gif
这种只是简单设置,比如可以设置加速到多大速度,然后转多少圈,停止,再反转多少圈等等,一般应用足够了 ...
固定逻辑执行,这个我理解。
但是我们的逻辑是不固定的。 你要的逻辑是不固定的,就显然是必须是可编程的,MCU可编程你又不想用,那么就求助专用芯片好了——但可编程得专用电机驱动芯片都很贵,
所以,鱼和熊掌不可兼得。 sevenchrist 发表于 2013-7-22 21:58 static/image/common/back.gif
怎么感觉不行的样子,能详细解释一下吗?
确实不行,只看标题没看内容我···这个驱动风扇的 Mad99cat 发表于 2013-7-23 15:38 static/image/common/back.gif
确实不行,只看标题没看内容我···这个驱动风扇的
呵呵,同样感谢。
老实说你提供的这个芯片也挺有特色,我还是第一次听说。 sevenchrist 发表于 2013-7-23 15:46 static/image/common/back.gif
呵呵,同样感谢。
老实说你提供的这个芯片也挺有特色,我还是第一次听说。 ...
一些通信设备之类的用的比较多,外面加个三极管测温,控制风扇转速 sevenchrist 发表于 2013-7-22 21:53 static/image/common/back.gif
这个也考虑过了,价格有点小贵,如果用六路,基本上直接提高成本200块。 ...
固定逻辑执行,这个我理解。
但是我们的逻辑是不固定的。
这个怎么理解额...
同意24楼朋友说的!
麻烦楼主说明详细点,本人目前也在搞伺服驱动! 另外我认为楼主的5个要求一个芯片是不可完成的,这5个要求达到了,一个伺服驱动器基本上就搞定了! 可以达到,我说的那个芯片。给个你参考,反正是这个系列的,我有俩片旧的PPMC-103A 给你个网址:http://fa.ampere.co.jp/products/ppmc/download/eppmc2104_1_2.pdf 这个可以编程,是我见过很全面的驱动芯片了 mvpgpz 发表于 2013-7-24 13:21 static/image/common/back.gif
固定逻辑执行,这个我理解。
但是我们的逻辑是不固定的。
这个怎么理解额...
比如说
第一次工作,我可能需要电机向左转一段距离
第二次工作,我可能需要电机向右转一段距离
向哪边转,转多少,都是根据反馈量来进行的,不是固定的.
不知道我解释清楚了吗? chenchaoting 发表于 2013-7-24 21:28 static/image/common/back.gif
可以达到,我说的那个芯片。给个你参考,反正是这个系列的,我有俩片旧的PPMC-103A 给你个网址:http://fa. ...
非常感谢,我仔细研究一下.
不过话说这个芯片的型号外面也没搜到,不知道是不是不好买啊?
另外价格是多少,能透漏一下吗? 本帖最后由 sevenchrist 于 2013-7-24 23:00 编辑
Gorgon_Meducer 发表于 2013-7-23 14:20 static/image/common/back.gif
你要的逻辑是不固定的,就显然是必须是可编程的,MCU可编程你又不想用,那么就求助专用芯片好了——但可编 ...
有没有推荐的专用芯片型号?
看贵到什么程度,比如说一百块以内的话,我觉得还是可以接受的.
另外说明一下, 我只是想要一款能托管发送脉冲的专用芯片,大家不要想复杂了. sevenchrist 发表于 2013-7-23 12:50 static/image/common/back.gif
固定逻辑执行,这个我理解。
但是我们的逻辑是不固定的。
我觉得楼从这里开始歪了.
我的需求,并不是通过执行一段脚本或一系列动作,控制电机按照这个脚本运动.
我只是不想使用处理器的中断,来发送脉冲,因此希望能有一款托管发送脉冲的专用芯片,我只要通过处理器告诉它发多快,发多少,它就自己去发了,从而达到解放处理器的目的. sevenchrist 发表于 2013-7-24 22:59 static/image/common/back.gif
我觉得楼从这里开始歪了.
我的需求,并不是通过执行一段脚本或一系列动作,控制电机按照这个脚本运动.
如果只是这个需求,你需要的只是列波发生功能——即以指定的频率发送指定数量的脉冲。
很多定时器都可以做到。用Xmega芯片的Event系统配合定时器很容易就可以组合出来。 Gorgon_Meducer 发表于 2013-7-25 09:48 static/image/common/back.gif
如果只是这个需求,你需要的只是列波发生功能——即以指定的频率发送指定数量的脉冲。
很多定时器都可以 ...
这个是mcu,还是专用芯片? sevenchrist 发表于 2013-7-25 10:11 static/image/common/back.gif
这个是mcu,还是专用芯片?
ATMEL的MCU,其它家的MCU也有不少能通过定时器组合出列波输出功能。 sevenchrist 发表于 2013-7-24 22:59 static/image/common/back.gif
我觉得楼从这里开始歪了.
我的需求,并不是通过执行一段脚本或一系列动作,控制电机按照这个脚本运动.
那你处理器怎么告诉它呢,你19楼又说不能通讯,不只是你是要怎么实现了。 Gorgon_Meducer 发表于 2013-7-25 10:14 static/image/common/back.gif
ATMEL的MCU,其它家的MCU也有不少能通过定时器组合出列波输出功能。
呵呵,前面有些回复提到了,基于mcu我们已经有方案了,但是觉得有些场合,不是很适合。
所以现在想用专门的芯片。
大神有什么推荐吗? .titrwh 发表于 2013-7-25 10:16 static/image/common/back.gif
那你处理器怎么告诉它呢,你19楼又说不能通讯,不只是你是要怎么实现了。 ...
一般芯片会提供地址线数据线这种操作方式,当然你也可以理解为通信。
我们之前一般都是基于串口或者其他类似spi什么的来实现的,不适合快速操作电机的场合。
当然我们自己也可以开发基于总线的这种方式,或者提高spi或串口的速度,但是不希望一直维护两份代码。
而且总归专用芯片的稳定性,专业性都要好一些。 sevenchrist 发表于 2013-7-24 22:51 static/image/common/back.gif
比如说
第一次工作,我可能需要电机向左转一段距离
第二次工作,我可能需要电机向右转一段距离
静待你用一个不是mcu的IC来搞定,毕竟我也在搞伺服。 mvpgpz 发表于 2013-7-25 18:03 static/image/common/back.gif
静待你用一个不是mcu的IC来搞定,毕竟我也在搞伺服。
嗯
我要是搞出来了,肯定来坛子里分享一下。
也希望有了解的大侠能给些建议,毕竟这不是新的需求,应该有人之前也遇到过同样的问题。 那个芯片还比较好买,不过你得看看适不适用,资料都告诉你了 有没有考虑用FPGA?
我有用spartan 500 3E的FPGA,来控制自动化设备,上面有11步进电机。 zhangalex88 发表于 2013-7-25 21:23 static/image/common/back.gif
有没有考虑用FPGA?
我有用spartan 500 3E的FPGA,来控制自动化设备,上面有11步进电机。 ...
太高端了,目前还玩不了FPGA。 Ti的ARM7 “470” 或者Contex R4f “570”系列都可以,带Het功能;
或者自己用CPLD或者FPGA写程序了;
页:
[1]