发帖人:山山水水
试用原因: 刚好项目用到两相四线步进电机,电机的规格是 28*32 推力75N丝杆Tr8*2-150mm,
工作电压及电流低于MTO-EV005 开发板所支持的电压,不过这里只是用开发板来做一个电机驱动测试,后期再考虑更换项目中电机规格。由于原来在项目中使用的电机驱动芯片为L9110全桥驱动IC,也就是只能恒压驱动,L9110驱动IC的电压约为4V,通过8拍控制电机的正反转,实际发现由于该电机为丝杆电机,需要推动负载转动,出现了转动时会出现卡住的情况,空转还可以,由于初次接触电机驱动,经过咨询厂家,得出结论为电机扭矩不够,也就是扭力不够大,同时也发现电机的转速和扭矩是成反比的,转速越大,相应的扭力就越小。目前我们项目中采用的改进方案是增加L9110的电压,电压增至8.5V,经测试发现,转速满足要求的同时,扭力也可以推动负载。正好看到 论坛举行的电机驱动开发板活动,且各项驱动指标远远满足我们项目要求,所以特申请一块来做测试,以给项目方案带来优化改进。 开箱试用情况: 很荣幸通过了官方的申请,也很快收到了电机开发板,当打开看到有板子和好几页英文说明文档,对照着文档和 电路板上的接口和丝印看了半小时,基本上蒙了,实在是不能从这几页文档就了解这个板子怎么使用。那就得去研究了解开发板的核心IC( TB67S109AFTG),网上搜索到了中文芯片说明,看到了芯片各个引脚的说明及功能,这才心中一块石头落地,再对照着纸质文档上的电路图和电路板上的接口对应起来,基本上就弄明白该怎么使用了,实际上这块芯片就是一个采用脉冲输入就可以控制输出端电机的转速,脉冲频率越快,电机转速也越大,另外可以通过IC端的几个引脚的高低电平配置,来实现电机的步分辨率,也可以通过某输入端的电压大小,来控制输出驱动最大电流,也可以通过某IO的高低来控制电机的正反转,哈哈,这些说法很大白话,就目前来讲了解这些就可以先测试了,先让电机转起来。 小插曲:主要先看下面一页端口的介绍
其中CLK脉冲输入,测试时采用信号发生器输出,占空比50%,40KHZ方波。
ENALBE:通过跳线帽短接到H,注意要以JP跳线端右侧的标识(左边也有H L标志,我们不采用)。 RESET:通过跳线帽短接到L,注意要以JP跳线端右侧的标识(左边也有H L标志,我们不采用)。 DMODE0: 通过跳线帽短接到L,注意要以JP跳线端右侧的标识(左边也有H L标志,我们不采用)。 DMODE1: 通过跳线帽短接到L,注意要以JP跳线端右侧的标识(左边也有H L标志,我们不采用)。 DMODE2: 通过跳线帽短接到H,注意要以JP跳线端右侧的标识(左边也有H L标志,我们不采用)。 设置为: 全部分辨率。
接下来给板子供电, VM接输入DC12V正极,GND接DC负极,并将电机接在输出口,结果电机没有任何动静。先断电,继续去看TB67S109AFTG中文说明手册,发现电流设置端的参考电压处于悬空状态,也就是驱动输出最大电流没有设置,观察了电路板电路图,发现将一个电位器装在5V-VREF-GND 位置即可,这样电位器的分压就是VREFB的参考电压,就可以设置输出最大电流,这里设置电流在700mA左右,尽量小,不然我的小电机会发热甚至烧掉。装上一个10K电位器,再次上电,电机转动起来!
好的,开箱的初次快速上手测试就到这里,接下来测试带载性能等,到时再整理下和大家做分享!
|