再求ST技术支持的邮箱!求较L6470链式接法的驱动。

2019-12-11 18:29发布

用了ST公司的L6470H,是比较新的步进电机驱动芯片。
主要是看中多片链接的功能,可以用一个SPI接口控制多个电机,而且可以独立地控制每个电机。

现在控制一片L6470已经成功,却不能正确控制多个片子。找遍了芯片资料和官方文档,按说明操作,尝试了很多可能性,都无法成功。

上论坛求个ST技术支持的邮箱,准备发邮件问一问。在官网上居然找不到可用的邮箱,只有电话、地址。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
35条回答
xuande
1楼-- · 2019-12-12 16:43
本帖最后由 xuande 于 2013-1-5 14:57 编辑

感谢各位热心帮助,给我很多启发!

感谢GRANT提供的资料。我刚才按照这个资料做了实验,已经可以单独控制两个电机运转,速度、方向都可以单独控制。这个资料在哪里找到的?网站上好像没有。

有了这个资料,通信过程就很清晰了,后续工作应当没有问题。芯片的文档里根本没有这些内容,我一直在自己推测通信过程。

操作的重点是CS端保持低电平,发送多个字节后再拉高。以前也猜到过这一点,但其他地方没有做对,最后的结果也就不对了。

为这个芯片折腾了好几天。在另外一个网站找到武汉某国内大公司的ST技术支持,详细讲了我的情况,对方当天就回复我了,只有一句话,说:
通读所有有关的技术文档,CHECK这些文档对开发工作是很重要的。
听了这话,我羞愧地无地自容。我确实应当把ST网站的几百、几千、几万个文档都下载,然后逐篇通读。

Grant
2楼-- · 2019-12-12 21:12
之前你找错对象了,他们的支持?呵呵。。。。   
只是奇怪,既然他知道有文档可以提供参考,为何不直接给你ANxxxx?
上面截图的资料在ST官网肯定找不到,因为这是认证考试的讲义。不过ST的官网倒是有这么一份应用笔记可以参考,不过要对照另外一份原理图EVAL6470PD schematic参考。

AN3991 - How to drive multiple stepper motors with the L6470 motor driver

xuande
3楼-- · 2019-12-12 23:39
 精彩回答 2  元偷偷看……
xuande
4楼-- · 2019-12-13 01:45
ep1c3 发表于 2013-1-4 09:20
L6470H可以在电机不停止的情况下随便更改速度吗?


刚才做了实验,在不停车的情况下,既可以更改方向,也可以更改速度。

L6470还是很好用的。128细分。
qq302011
5楼-- · 2019-12-13 05:18
xuande 发表于 2013-1-5 16:11
刚才做了实验,在不停车的情况下,既可以更改方向,也可以更改速度。

L6470还是很好用的。128细分。 ...

大侠能否指点:l6470 到底怎么调试的,我现在板子低速是好的,就是高速上不去,速度稍微高一点点 就不行了, 找了个57电机 ,测试了下 Ke=0.055, 电感为 1.8mH,电阻为 1.4欧姆,根据这个算了个数据送上去,最大速度设置为每秒 200步左右则波形非常好,只要超过这个数据之后,波形没法看,全乱了。
参数设置如下:
        dSPIN_Registers_Set(&dSPIN_RegsStruct);
        dSPIN_Set_Param(dSPIN_KVAL_HOLD, 0x2);
        dSPIN_Set_Param(dSPIN_KVAL_RUN, 0xa);
        dSPIN_Set_Param(dSPIN_KVAL_ACC, 0xa);
        dSPIN_Set_Param(dSPIN_KVAL_DEC, 0xa);
        dSPIN_Set_Param(dSPIN_INT_SPD, 0x219c);
        dSPIN_Set_Param(dSPIN_ST_SLP, 0x1c);
        dSPIN_Set_Param(dSPIN_FN_SLP_ACC, 0x21);
        dSPIN_Set_Param(dSPIN_FN_SLP_DEC, 0x21);
难道还有其他的坑没找到吗?
sz_works
6楼-- · 2019-12-13 06:59
qq302011 发表于 2013-2-5 18:10
大侠能否指点:l6470 到底怎么调试的,我现在板子低速是好的,就是高速上不去,速度稍微高一点点 就不行 ...

有程序下载吗

一周热门 更多>