我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:ds视讯 > 多点控制器 >

用单片机或者在linux操作系统下用控制器对多个步进电机进行控制

归档日期:07-07       文本归类:多点控制器      文章编辑:爱尚语录

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

  百度知道电脑/网络操作系统/系统故障其它操作系统

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

  我想要同时控制多个步进电机(例如5个步进电机),按照一定的时序进行动作,(下面我可能表达的不是很准确,都是按照我自己的理解说的)如果只用一个单片机(例如stm32f103)进行控制...

  我想要同时控制多个步进电机(例如5个步进电机),按照一定的时序进行动作,(下面我可能表达的不是很准确,都是按照我自己的理解说的)如果只用一个单片机(例如stm32f103)进行控制的话,就得需要多个定时器、多个中断,相对于在linux操作系统下使用处理器进行控制是不是要麻烦很多?在linux操作系统下可以对多任务进行编程,也就是对多个步进电机分别控制,这种是不是更方便一点呢?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

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

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

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

本文链接:http://ridgecafensj.com/duodiankongzhiqi/627.html