如何不用电脑,只用单片机实现对步进电机的控制
现在是在电脑上面编了一个程序,与单片机相连,通过电脑对单片机发送指令,经过驱动器来实现对步进电机的控制,但实际环境中不可能给电机配一个电脑,所以请问怎样只用单片机就能实现...
现在是在电脑上面编了一个程序,与单片机相连,通过电脑对单片机发送指令,经过驱动器来实现对步进电机的控制,但实际环境中不可能给电机配一个电脑,所以请问怎样只用单片机就能实现控制?
展开
2个回答
展开全部
1,首先,你的PC机是如何控制电机运转的?
解答:你是通过PC机上的上位机软件,按下按钮,通过RS232 发送一个数据给单片机的,单片机在接到PC机传达的数据后,对电机可行控制。(理解了,往下看)
2,再而,假设没有PC机,你怎么给电机传达数据呢?
解答:你需要增加几个实际的按钮,作为单片机系统的一部分,通过按下按钮来发送数据。(跟PC机是一个道理)您还可以增加显示器(LCD,LED,数码管等)来实时的显示当前状态。
3,总结:
你的PC机的上位机软件对应的是几个实际的按钮。
PC机通过RS232传数据给单片机系统或电机驱动程序;
单片机通过对实际按键的采集穿数据给电机驱动程序;
本质是一样的。。。
解答:你是通过PC机上的上位机软件,按下按钮,通过RS232 发送一个数据给单片机的,单片机在接到PC机传达的数据后,对电机可行控制。(理解了,往下看)
2,再而,假设没有PC机,你怎么给电机传达数据呢?
解答:你需要增加几个实际的按钮,作为单片机系统的一部分,通过按下按钮来发送数据。(跟PC机是一个道理)您还可以增加显示器(LCD,LED,数码管等)来实时的显示当前状态。
3,总结:
你的PC机的上位机软件对应的是几个实际的按钮。
PC机通过RS232传数据给单片机系统或电机驱动程序;
单片机通过对实际按键的采集穿数据给电机驱动程序;
本质是一样的。。。
追问
你说的基本上差不多,现在是PC机通过上位机软件给单片机传送数据。如果不用PC机和上位机软件的话该怎么加按钮,能否把电脑里面的程序直接存储在单片机内,不用电脑就可以直接控制。
亿昇科技
2023-08-25 广告
2023-08-25 广告
要让电机转动起来,控制部就必须根据Hall-sensor感应到的电机转子所在位置,然后依照定子绕线决定开启(或关闭)换流器(Inverter)中功率晶体管的顺序,使电流依序流经电机线圈产生顺向(或逆向)旋转磁场,并与转子的磁铁相互作用,如此...
点击进入详情页
本回答由亿昇科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询