导航:首页 > 机械知识 > 程序是怎么控制机械转动的

程序是怎么控制机械转动的

发布时间:2021-11-26 07:24:15

㈠ 软件程序怎么控制机械设备

你这个问题太大了, 可以用四年时间读一个本科出来了。。。

简单说,
计算机》回操作系统》应用答软件》通信端口(USB或者其他接口)》单片机》控制电路》机械电机

比如打印机,打印头是个机械部件。 计算机如何控制?
计算机和操作系统就不用给你说了,从应用软件说吧,应用软件调用操作系统的通信模块,操作计算机的IO总线,给通信端口发送指令,指令通过USB或者串口等接口发送给打印机内部的单片机或者是其他类似的嵌入式芯片,打印机内部的单片机通过数字信号控制内部电路,来使机械电机按照预定的设计进行运转,在纸张上打印出文字或者图片。
其他的问题类似,无论是大型数字机床,还是卫星的姿态调整都是这个过程。当然那些设备可能会省略掉一部分环节,比如计算机可以直接控制机械电路。省去通信端口。

㈡ 代码是如何控制机器的

这个问题太大了吧。我想大概分为两部分,一部分是电脑端的程序,另外一部分是嵌入硬件的程序。电脑端的程序注重逻辑判断和数据处理,嵌入硬件的程序主要是根据电脑端输入的指令,控制硬件的运作。最终的目的,就是把指令转化成高低电平,通过电的变化来控制动力装置,比如发电机等等,将电能转化成机械能。
非自动化专业人士设想,仅供参考。

㈢ PLC是如何控制机械的

PLC逻辑,就是用来代替继电器逻辑的,复杂机械的控制由继电器逻辑控制相当复杂,并且不可靠。PLC出现后就由PLC逻辑代替了继电器逻辑。PLC逻辑是软件逻辑,控制可靠,改变PLC程序就可改变控制对象,相当灵活。当然PLC是硬件和软件的组合体,就像计算机里有硬件,也有软件一样。
PLC的工作原理:
一. 扫描技术 当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。 (一) 输入采样阶段 在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应的单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 (二) 用户程序执行阶段 在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。 即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。 在程序执行的过程中如果使用立即I/O指令则可以直接存取I/O点。即使用I/O指令的话,输入过程影像寄存器的值不会被更新,程序直接从I/O模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。 (三) 输出刷新阶段 当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外部设备(继电器----接触器----电机----机械)。这时,才是PLC的真正输出。

㈣ 机器人是如何动起来的为什么输入程序它就可以动

这个需要硬件和软件的结合才能实现。比如说光电传感器(也可以说是机器人的眼睛)检测到前面有一堵墙,就会给单片机的某个输入引脚传入一个高电平,软件通过监听获得这个信息后,就会给单片机另一个指定的输出引脚发送一个高电平,专门负责控制电机的子系统在获得这个信号后,就会开启指定的步进电机(比如说开启机器人左脚的轮子,关闭右脚的轮子或者进行反向运动,这样机器人就会转身),这样表面看起来就是这个机器人在面对一堵墙时做出了转身或者后退的反应。
当然大部分工作是由软件来完成的,通过实时监听机器人身上的各种传感器,获取各种信息(比如摄像头发来的实时图像、麦克风传来的声音等),然后分析这些数据(这个才是机器人的核心所在,即所谓的人工智能了),最后再根据分析结果向全身的各种电机、液压系统、喇叭、甚至武器系统等发送指令,然后再根据反馈信息进行后续处理……
其实对于程序而言,它并不知道它要控制的是什么,它只需要在某个恰当的时间给单片机的某个引脚带电即可,就像打开开关一样;而对于某个电机而言,它也不会知道自己是受电脑控制的,反正只要给我通电我就转,没电我就停,仅此而已

㈤ 计算机程序如何控制机械运动的

1.人用高级语言(如JC语言)编写控制程序,并编译为计算机能识别的机器码(由0和1组成)
2.将机器码程序复制或者写入机器人的存储器中(存放数据的地方,比如硬盘)
3.机器人加电启动后会自动运行服务程序。自带的解释程序将机器码程序解释成各种控制信号(它知道你这些0和1代表什么,想要做什么)
4.由机器人处理器将控制信号转换成电信号
5.电信号被送到伺服系统(如四轮驱动系统、双足系统、履带驱动系统等)进行信号放大
6.放大的信号经驱动系统(如电动机)控制机器人运动。
7.当有传感器捕捉到信号后,传送至处理器,会中断服务程序要求处理,如果满足你编写的程序的条件,则会执行相应的程序,以实现相应的动作或者功能。

这里面涉及到许多行业约定俗成的法则,不是想当然就可以的。
机器人目前并不具体人的思维的能力,你现在感觉像是人的思维的程序,实际上是一组逻辑和模糊判断的集合,这就是算法。(别问我算法哈,我已经打了够多字了)机器人只能根据给定的条件,做一些有限的已知的判断和选择,由不同的算法决定机器人思维的模式和结果。如果允许做无限的推测,有可能死机,如果允许做未知的推测,行为结果将不可预料即失控。
OK,有兴趣可自己查阅 自动控制理论 及 机器人学 微机原理等相关专业的资料

㈥ 程序是如何控制机器人的

简单来说机器人本身需要一个解码系统...发送给他一个指令...他解码成为事先设定好的基本动作...然后执行...

㈦ 为什么程序可以控制机器

这个不是一两句话能解释清楚的,自己去看看《微机原理及汇编语言》吧。程序被转换成图像倒是好解释,程序要执行的时候会发送数据或命令给一些硬件,如果发送了命令给显卡,那显卡就会根据接收到的命令绘制出对应的图像。这个在汇编语言中讲的很详细

㈧ 程序是如何控制硬件的

  1. 计算机的两个主要组成部分是它内部的存储器及处理器。

  2. 内部存储器被用来存储程序和数据,处理器则是一组电路,用来实现一系列的基本运算或机器指令,如进行算术运算和逻辑运算的指令。

  3. 在大多数计算机中,有一些指令通常被称为宏指令,实际上这些指令时通过定义更低层次的指令(称为微指令)来实现的。

  4. 因为微指令从来不在软件中显示,因此无法详尽的表达它的概念。

㈨ 电脑的程序到底是怎么让机器动起来的

就描述和内容,简单理解,0是低电平 1是高电平。也就_-,那么就有两种状态,就可以代表开和关或者是或否。
你去看程序的时候,实际就是假设某个东西,当是的时候怎么样 否的时候怎么样。机器动起来的本身就是由无数个假设去判断。
不懂继续问,满意请采纳。

阅读全文

与程序是怎么控制机械转动的相关的资料

热点内容
steam令牌换设备了怎么办 浏览:246
新生测听力仪器怎么看结果 浏览:224
化学试验排水集气法的实验装置 浏览:156
家用水泵轴承位置漏水怎么回事 浏览:131
羊水镜设备多少钱一台 浏览:125
机械制图里型钢如何表示 浏览:19
测定空气中氧气含量实验装置如图所示 浏览:718
超声波换能器等级怎么分 浏览:800
3万轴承是什么意思 浏览:110
鑫旺五金制品厂 浏览:861
苏州四通阀制冷配件一般加多少 浏览:153
江北全套健身器材哪里有 浏览:106
水表阀门不开怎么办 浏览:109
花冠仪表盘怎么显示时速 浏览:106
洗砂机多少钱一台18沃力机械 浏览:489
超声波碎石用什么材料 浏览:607
组装实验室制取二氧化碳的简易装置的方法 浏览:165
怎么知道天然气充不了阀门关闭 浏览:902
公司卖旧设备挂什么科目 浏览:544
尚叶五金机电 浏览:59