新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 手术动力装置微电机的测功机的研究

手术动力装置微电机的测功机的研究

作者:时间:2012-12-20来源:网络收藏

2 微电机的的软件设计
系统的设计目的要求不仅是对外界参数进行实时测量,在一定时间内完成对数据的采集和处理,而且还必须对相应的转速、转矩、电压、电流、功率等进行实时控制。系统的主要任务有4个:通过串口进行数据通信任务、发送加载器及电机驱动任务、数据采集任务、数据分析显示。系统的软件设计包括两部分,上位机应用程序设计和软件设计。
2.1 上位机软件设计
上位机主要任务是:串口通信、数据分析显示和发送任务。上位机利用Visual C++6.0作为开发工具,实现与的通信,通信采用MFC的MSComm控件。上位机可以提供如下功能:被测电机参数设置(转矩和转速)、参数实时监测(其中包括转速、转矩、电流、功率等参数)和控制策略的实现。具体的流程框图如图3(a)所示。

本文引用地址:http://www.eepw.com.cn/article/170653.htm

f.JPG


2.2 软件设计
单片机信息采集控制系统是一个多输入多输出的测控系统,主要任务有:数据采集任务、串口通信任务和发送电流加载任务,实时性要求较高。由于单片机内存资源有限,应尽量减少任务个数,即减少任务堆栈个数将相近的功能整合到一个任务中;同时中断有关的任务要注意保护,避免反复响应和进入中断,导致系统负荷过大,实时性受影响;还应把计算量较大的任务给上位机来运行,保证实时性和稳定性。
具体的流程框图如图3(b)所示。
2.3 模糊PID控制器的设计
目前,工业过程中广泛采用PID控制,不同的对象要用不同的PID参数,而且调整不方便,抗干扰能力差,超调量大。因此采用系统对模型进行控制。
模糊PID控制器是器与传统PID控制器的结合,它的设计思想是:先找出PID参数与期望值与实际输出的偏差E和偏差变化EC之间的模糊关系,在运行中通过不断检测E和EC,再根据原理对3个参数进行在线整定,传统PID控制器在获得新的Kp,Ki,Kd后,对控制对象输出控制量。模糊PID控制器原理图如图4所示。

g.JPG

pid控制相关文章:pid控制原理


pid控制器相关文章:pid控制器原理


电子负载相关文章:电子负载原理


评论


相关推荐

技术专区

关闭