搜索
bottom↓
回复: 7

请教如何通过步进电机驱动器L6205与单片机利用PWM实现细分?

[复制链接]

出0入0汤圆

发表于 2013-10-6 20:12:51 | 显示全部楼层 |阅读模式
L6205有4路信号输入,分别是IN1a,IN2a,IN1b,IN2b,分A、B两桥,可用于两相的步进电机,现在想知道它内部有PWM信号输出呢,还是需要用单片机输出PWM信号到L6205来实现细分?现想做10细分,具体该如何做下去呢?求各路前辈指点,不胜感激!

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2013-10-9 10:21:26 | 显示全部楼层
你好,我回答过你的另一个帖子,刚刚仔细看了下l6205,这个芯片是为两路直流电机设计的,用来控制直流电机比较合适,基本上可以理解为输入什么,相应的输出什么,比如输入1010,输出也是1010,只是后来的1010可以带动电机负载。控制步进电机也可以,但是只能二细分,最多让原来四步的电机变成八步。我的建议是直接买步进电机控制模块,细分可以到128。还有什么问题欢迎和我探讨。

出0入0汤圆

 楼主| 发表于 2013-10-9 11:28:31 | 显示全部楼层
jj632856828 发表于 2013-10-9 10:21
你好,我回答过你的另一个帖子,刚刚仔细看了下l6205,这个芯片是为两路直流电机设计的,用来控制直流电机 ...

我公司的板子是就是用L6205驱动步进电机,静音效果非常好,不知道怎么回事,打算用A3992试试

出0入0汤圆

 楼主| 发表于 2013-10-9 11:33:01 | 显示全部楼层
jj632856828 发表于 2013-10-9 10:21
你好,我回答过你的另一个帖子,刚刚仔细看了下l6205,这个芯片是为两路直流电机设计的,用来控制直流电机 ...

坛上有高手用它做到128细分,估计是用软件实现细分的

出0入0汤圆

发表于 2013-10-9 11:39:10 | 显示全部楼层
细分与它无关,它仅仅是驱动而已,你能改变驱动电流就可以实现细分。

出0入0汤圆

发表于 2013-10-9 22:52:54 | 显示全部楼层
楼上正解!

出0入0汤圆

发表于 2013-10-10 11:28:12 | 显示全部楼层
改驱动电流就可以了。比如是用电压改动的电流,那你加两个DA,然后定出每个脉冲两路电流对应的电压。就可以驱动步进电机了。至于片子本身的PWM,如果有的话,也只是驱动用,用于电流控制。

出0入0汤圆

发表于 2014-7-4 15:27:25 | 显示全部楼层
我是这样想的,通过IN1-1N4来控制转向及速度,把控制芯片(如dsp,单片机)的pwm波输出到ENA、ENB来实现电流的调节
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 12:32

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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