关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于C8051F的磁流变控制器设计

基于C8051F的磁流变控制器设计

——
作者:南京理工大学机械工程学院204教研室 沈娜 王炅 王晓峰 时间:2007-05-02 来源:电子产品世界 收藏

摘要:本文提出了一种基于C8051F310 MCU的控制器设计方法。并给出了控制器的总体结构、接口电路与软件设计,设计出样机在实际使用过程中效果较好。

关键词:

前言

(MRFD)的阻尼力调节主要依靠调节其内部励磁线圈电流的方式实现,一般通过控制器将外界控制端发出的控制信号转变为一定的输出电压(由线圈电阻大小决定)、电流(由线圈线径决定)输入励磁线圈。在工程控制过程中,磁流变阻尼器控制器的实时精确调节对阻尼器性能的影响很大。从设计原理来讲,MRFD控制器主要分成电压源控制器和电流源控制器两种。根据(1)对励磁线圈的等效电路图分析可知电流源响应速度快于电压源。因此MRFD控制器的设计几乎都采用电流源控制方式。

MRFD控制器的性能指标有:磁流变阻尼器的控制电流与阻尼力的线性关系,要求控制电流连续可调并具有较高的线性度和较小的相对误差;振动控制的实时性要求控制器响应速度要快;用于现场测控时需要友好的人机界面、和外部测控系统的无缝连接;用于独立控制时能够提供各种内置的控制算法等。

本文给出了一种基于C8051F310 MCU的磁流变阻尼器控制器的设计方法。

控制系统设计

图1 磁流变阻尼器控制系统硬件框图

磁流变控制系统硬件总体框图如图1所示。磁流变控制系统主要由8051F310处理器、执行模块、手动输入输出模块、外部控制系统接口模块等部分组成。各部分功能如下:

8051F310处理器:利用 A/D采样各项参数,接受内外部发出的控制命令,并通过PWM转换输出到执行系统。
执行模块:利用8051F310处理器发出的PWM信号控制驱动阻尼器。
手动输入输出模块通过键盘和显示器与8051F310处理器连接。
外部控制系统接口模块: 通过专用接口与外部PC机控制系统串接。

硬件电路

C8051F310的可编程计数器(PCA0)由一个专用的16位计数器/定时器和5个16位捕捉/比较模块组成。将捕捉/比较模块的工作方式设定为8位PWM,把PWM脉冲输出到MOS管功率驱动单元,从而控制磁流变阻尼器的电流值。将通过阻尼器的电流采样放大后,送入C8051F310的A/D单元中,经过A/D转换后由软件滤波得到电流量,并被传送给显示单元AXG12864 LED。将电流值与设定的电流值相比较得到的误差值,通过特殊的算法来调节PWM的脉宽,这样就形成了磁流变阻尼器电流的闭环控制系统。

键盘控制电路采用了4



评论


相关推荐

技术专区

关闭