上位机控制单片机上的步进电机问题。 20
要做一个设计。。大体的思路就是用pc机做上位机,通过pc机控制单片机上的步进电机做某一角度的旋转。。之前没接触过上位机这么高端的名词,也不知道从何下手,以前做过的只是一些...
要做一个设计。。大体的思路就是用pc机做上位机,通过pc机控制单片机上的步进电机做某一角度的旋转。。之前没接触过上位机这么高端的名词,也不知道从何下手,以前做过的只是一些小东西。
想问问大家有没有什么可行的思路方法,对pc机有什么要求?PC机给单片机发送指令需要用什么连接线。。 展开
想问问大家有没有什么可行的思路方法,对pc机有什么要求?PC机给单片机发送指令需要用什么连接线。。 展开
3个回答
展开全部
上位机,就是整机的运动控制部份,它的后面就是驱动电路和执行(步进电机)部份。
上位机的功能;
1、上位机能输入各轴的位移数据,并储存数据,根椐输入的数据向驱动电路发出执行指令。
2、根椐执行机构所在位置和所需运动的轨迹,向驱动电路发出指令,以驱动各轴步进电机转动,使各轴向指定座标位置运动;
3、接收驱动电路返还的工作状态信号(如过压、过流、损坏、电机过热),在有情况时关闭驱动电路(一般为停止发出指令),以保护整个系统;
4、在伺服系统中,上位机还要能读取各轴的位移信号(数据),掌撑各轴即时位置.
上位机的功能;
1、上位机能输入各轴的位移数据,并储存数据,根椐输入的数据向驱动电路发出执行指令。
2、根椐执行机构所在位置和所需运动的轨迹,向驱动电路发出指令,以驱动各轴步进电机转动,使各轴向指定座标位置运动;
3、接收驱动电路返还的工作状态信号(如过压、过流、损坏、电机过热),在有情况时关闭驱动电路(一般为停止发出指令),以保护整个系统;
4、在伺服系统中,上位机还要能读取各轴的位移信号(数据),掌撑各轴即时位置.
展开全部
大致方法就是用PC机的串口或者USB虚拟串口和单片机通信。
对PC没什么要求。
在PC端的编程可能用到VB的串口控件或者用C++之类写的话要用到WINDOWS的串口通信API。
网上有很多“PC机串口编程”的例子。
比如你要电机走100步,你在PC机上输入“走100步”,然后PC通过串口(USB虚拟串口)发送到单片机串口,单片机解读后控制电机转动。
对PC没什么要求。
在PC端的编程可能用到VB的串口控件或者用C++之类写的话要用到WINDOWS的串口通信API。
网上有很多“PC机串口编程”的例子。
比如你要电机走100步,你在PC机上输入“走100步”,然后PC通过串口(USB虚拟串口)发送到单片机串口,单片机解读后控制电机转动。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你需要单片机多串口通讯。分别给PC和PLC。 如果用C51系列的话就需要用STC89C52,因为其支持在线编程,可以做在线通讯使用。对PC级没有特殊要求有个串口就行了。如果PLC也要与PC实时连接的话PLC就不能和单片机走一个串口了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询