如何不用电脑,只用单片机实现对步进电机的控制

现在是在电脑上面编了一个程序,与单片机相连,通过电脑对单片机发送指令,经过驱动器来实现对步进电机的控制,但实际环境中不可能给电机配一个电脑,所以请问怎样只用单片机就能实现控制?

1,首先,你的PC机是如何控制电机运转的?
解答:你是通过PC机上的上位机软件,按下按钮,通过RS232 发送一个数据给单片机的,单片机在接到PC机传达的数据后,对电机可行控制。(理解了,往下看)

2,再而,假设没有PC机,你怎么给电机传达数据呢?
解答:你需要增加几个实际的按钮,作为单片机系统的一部分,通过按下按钮来发送数据。(跟PC机是一个道理)您还可以增加显示器(LCD,LED,数码管等)来实时的显示当前状态。

3,总结:
你的PC机的上位机软件对应的是几个实际的按钮。
PC机通过RS232传数据给单片机系统或电机驱动程序;
单片机通过对实际按键的采集穿数据给电机驱动程序;

本质是一样的。。。追问

你说的基本上差不多,现在是PC机通过上位机软件给单片机传送数据。如果不用PC机和上位机软件的话该怎么加按钮,能否把电脑里面的程序直接存储在单片机内,不用电脑就可以直接控制。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-29
你好,你的这个问题,最终解决了吗!我也遇到和你一样的问题,想向你了解一下。谢谢你啦。