怎样用PC控制步进电机驱动器?

怎样用PC控制步进电机驱动器?

问题描述:

如图所示的步进电机驱动器:

图片说明

公司交代的活不得不干o(╥﹏╥)o,但我是写软件的,对这些电路完全没有接触过,只好来这里求助了。
这几天查了些串口的资料后发现,串口是一根线接收数据,一根线发送数据,那么:
1.没有单片机,可以通过串口直接控制步进电机驱动器吗?(使能先不管)
2.一根串口线如何控制驱动器的PUL和DIR接口?怎样接线?
3.PC端如何识别USB-串口?

没有说到点子上的,昨天找到解决方法了,我自己回答一下吧。

1.不能。
2.找一块便宜的能串口通信、输出信号的板子,比如arduino。
3.有驱动和USB转串口线,单片机就能识别。

首先纠正你一点,这种用pc控制设备的行为,并不是什么特别行为,在工业上很常见。
你现在需要进行确认的就是这个设备的协议是什么,链路是串口还是什么其他的。
确认这些之后,才能谈得到如何进行开发,要根据实际应用对设备的收发进行控制。
协议方面,在工业上用的比较广的有modbus,你可以找厂家联系一下,交流一下协议,还有就是搞清楚需求,根据需求进行前期设计。

最基础的,input加上电,motorA相和B相分别控制两个电机,motorA/B单相下+-的配合可以控制速度/正反转这类的,然后signal是一些信号输入,最好附上参考手册,直接po出一块板子谁看得懂啊