控制系统

来源:互联网 发布:64位arm-linux-gcc 编辑:程序博客网 时间:2024/05/01 13:11

           关于控制系统,当然有很多解说方法了,我的解说就是通过对0,1的控制,而对机器设备进行控制。很多人说了,这不就是计算机基础啊,对啊,一个设备的开关就可以用0,1去表示啊,所谓控制系统,不过就是通过一组方法、软件和工具,对0,1进行控制。无论说数控、集控、顺控,说到底就是通过对数字的控制而控制机器。

          这里面有个问题,就是数字如何控制设备,这就涉及到一个内部处理的概念,在机器设备内部,通过对数字进行解释,用这些数字控制导线的接通和断开,比如说1就让步进电机启动,0就停止,用1表示正向旋转,用0表示反向旋转,这而这些数字就是一个个导线的接通和断开。通了就加电,不同就stop哦,所以步进电机中00和01(启停,方向),就是停止,10就是反向旋转,11就是正向旋转,ok我们通过2个量控制了4个状态,从而控制了2个导线,并让机器受我们的控制了。

当然,这里是很粗浅的说了一下,你可以用一个led连接到单片机的管脚,试一下去控制它,你基本已经懂了嵌入式部分的控制方式了。


我用过的单片机主要是51系列和msp430系列,当然还有其他的乱七八糟的比如8086,当时主要用汇编写,去年以来用C比较多了。我个人比较推崇msp430系列,主要是功耗比较低,指令比较好记,和51比的mov参数方向不一样,还有就是TI的支持很不错,网上有TI的支持组,在哪里折扣还是很多的,网址是http://www.deyisupport.com/,51的片子主要是资料很多了,而且现在51里面集成的乱七八糟的东西也很多。DSP我用的是TI的,都用汇编写的,建议用C去写,也有认识的人用NI写的,主要问题是DSP的指令那是缩写的相当难受,不好记忆。

原创粉丝点击