基于u C/COS 的直流电机PID 转速闭环调速控制系统Proteu s 仿真实现 在工业自动控制系统和各种智能产品中常常会用用电动机进行驱动、传动和控制,而现代智能控制系统中,对电机的控制要求越来越精确和迅速,对环境的适应要求越来越高。随着科技的发展,通过对电机的改造,出现了一些针对各种应用要求的电机,如伺服电机、步进电机、开关磁阻电机等非传统电机。但是在一些对位置控制要求不高的电机控制系统如传动控制系统中,传统电机如直流电机乃有很大的优势,而要对其进行精确而又迅速的控制,就需要复杂的控制系统。随着微电子和计算机的发展,数字控制系统应用越来越广泛,数字控制系统有控制精确,硬件实现简单,受环境影响小,功能复杂,系统修改简单,有很好的人机交换界面等特点。 在电机控制系统开发中,常常需要消耗各种硬件资源,系统构建时间长,而在调试时很难对硬件系统进行修改,从而延长开发周期。随着计算机仿真技术的出现和发展,可用计算机对电机控制系统进行仿真,从而减小系统开发开支和周期。计算机仿真可分为整体仿真 和实时仿真。整体仿真是对系统各个时间段对各个对象进行计算和分析,从而对各个对象的变化情况有直观的整体的了解,即能对系统进行精确的预测 ,如 Matlab 就是一个典 型 的实时仿真软 件。实时仿真是对时间点的动态 仿真,即随着时间的推 移 它 能动态 仿真出当 时系统的状 态 。Proteu s 是一个实时仿真软 件,用来仿真各种嵌 入 式 系统。它 能对各种微控制器 进行仿真,本 系统即用Proteu s 对直流电机控制系统进行仿真。 在系统软 件开发中开发中可用操 作 系统,也 可不用操 作 系统。如用操 作 系统,程 序 可实现模 块 化,并 能对系统资源进行统筹 管 理 ,最 主 要的是可实现多 任 务 运 行。如果 需要多 任务 并 行运 行,并 且 需要一定 的时间间隔 ,某 些任 务 对时间的要求不高时,如不用操 作 系统则要占 用定 时器 资源,并 且 对栈 空 间和硬件资源很难进行管 理 ,所 以 在这 种情况下 需要操 作 系统。本 系统用操 作 系统u C/COS. u C/COS 是一个完 整的、可移 植 、可固 化、可剪 裁 的占 先 式 实时多 任 务 内 核 .u C/COS 已 经 有很多 产品成 功使 用的案 例 且 得 到 美 国 军 方 的认 证 ,说 明 了该 系统的可靠 性 。u C/COS 源代码...