用单片机或者在linux *** 作系统下用控制器对多个步进电机进行控制哪个更方便一点?

用单片机或者在linux *** 作系统下用控制器对多个步进电机进行控制哪个更方便一点?,第1张

你得明白上系统给你带来的好处是编程环境比较通用,很多系统级调用就能解决(有驱动程序的支持),另外 *** 作系统只会吃掉你的系统开销,不会给你带来更多的运算和控制的实时性能,分时的效果和if else 没什么区别。

不知道你的步进电机是怎么驱动的,简单的驱动器控制还是自己用模块驱动,方式不一样的话软件上差别很大。软件编写上并不是一个延时时间就必须用一个定时器,那样有多少也不够用。要分清主次,精度和频率要求不高的情况用计数器就能解决。对固定周期的信号计数就是计时,再附加逻辑就行了。

你最好全面的衡量一下需求,找到最关键的部分,全部都要时间精确、信号实时响应是不现实的。

按下启动按钮SB1,SB1常开触点闭合,KM1线圈有电,

kM1常开触点闭合,构成自锁,

KM2常闭触点断开,防止误按下SB2形成短路,构成电气闭锁,

同时SB1常闭触点断开,防止KM2线圈回路有电,构成机械闭锁;

反转控制过程类似⋯


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7395511.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存