智能车制作

标题: 自动控制中有关接口的浅见 [打印本页]

作者: 云端暮雪    时间: 2012-2-5 12:00
标题: 自动控制中有关接口的浅见
     自动控制,不应该只是一种技术,而更应该是一门艺术。
——题记
            事实上,在自动控制的专业领域,笔者仅仅只是一个初学者,最多不过入门级的水平,然而,这并不妨碍笔者与各位分享个人的一些拙见,或许,在字里行间还会夹带着些许错误。
            自动控制装置,是控制算法与电气装置的有机统一。而在软硬件的信息交互过程中,接口,起到了举足轻重的作用。
            这里,笔者所提到的接口,也许与专业领域中经过严格定义的接口有所差别,之所以仍借用接口的概念,不过是为了更好的表达个人的观点。
           继续前面的话题,依笔者之见,这所谓的接口,主要包括以下几种:
            1.控制器与外围器件之间的接口。这种接口主要涉及到一些通信协议,有兴趣的读者可以自行查阅相关资料。
            2.程序中函数之间传递数据的接口。鉴于C语言在目前的控制编程中还占有非常重要的地位,所以,这里提到的程序,主要指C程序。在程序中,要控制好数据流向,就必须设计好函数接口。对于函数接口,主要有两种:全局变量和输入输出参数(主要指函数的形参及返回值)。使用全局变量的优点是一经声明,便可任意使用。这种任意性为编程带来了方便,却也隐含着风险,因为他的影响范围广,并且具有时序上的不可控。而对于输入输出参数的使用,可以通过规范的说明,调用的控制,严格地把握数据的流向,使用过程自然需要花费更多的功夫。
            3.装置与程序员之间的接口;这种接口的最大作用就在于实时调试,主要有两种表现形式,一种是以硬件形式直接搭载在装置上,一种则是上位机的控制。第一种主要是通过交互式硬件实现的,比如说数码管,液晶屏,按键,插拔开关等。这种方式制作相对简单,控制比较直观。但是,在表现形式上相对比较单一,运算性能受控制器的限制,因此只适合于简单的实时调试任务。至于上位机,则可以拥有更加丰富的表现效果,而且还可以承载一定的数据处理任务,但是制作过程相对复杂,需要掌握的知识量也较多。
            4.装置与用户之间的接口。 这里主要针对用户的使用情况,要求是界面友好易用,这里不展开来讲。
            上述的四种接口,第一种接口是基础,只有在控制器能准确获取外部器件信息的前提下,控制才能有迹可循。第二种接口则是核心,所谓自动控制,归根结底就是对数据的处理和传送,所以,只有更好的控制好数据流,才能实现稳定高效的控制效果。第三、四种接口比较接近,只不过前者专业性更强。
            关于接口,就先说到这里,日后有机会再进行修正或者完善。

作者: ab123369ab    时间: 2012-2-5 16:27
e,等下文,是不是要讲传感与检测技术了
作者: turf456    时间: 2012-2-5 17:27
拉普拉斯变换
作者: sonwendi    时间: 2012-2-5 22:16
最讨厌奈奎斯特曲线……
作者: 云端暮雪    时间: 2012-2-5 23:34
sonwendi 发表于 2012-2-5 22:16
最讨厌奈奎斯特曲线……

这里不讲自动控制原理的具体内容,只讲控制方法和技巧。

作者: 云端暮雪    时间: 2012-2-5 23:34
ab123369ab 发表于 2012-2-5 16:27
e,等下文,是不是要讲传感与检测技术了

有时间自然会补充上。
作者: 云端暮雪    时间: 2012-2-5 23:36
turf456 发表于 2012-2-5 17:27
拉普拉斯变换

拉普拉斯变换还是参考《复变函数与积分变换》这本书来的好...
作者: 荔枝糖葫芦    时间: 2012-2-6 08:08
学自动化的路过……




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2