新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 飞机刹车模糊神经网络DSP嵌入式控制系统

飞机刹车模糊神经网络DSP嵌入式控制系统

作者:时间:2009-03-26来源:网络收藏

2 系统总体结构

  系统根据μ-σ曲线上的μmax计算出期望的速度及机轮转速ωd,与速度传感器测得的机轮速度ω进行比较,将差值e放大后输入FC(FUZZY CONTROLLER)控制器中;同时计算出ωd与ω差值的变化率ec,输入到FC控制器中,由规则库给出的知识进行查询,输出调节电流,由伺服阀控制压力,实现

  根据系统的性能要求及实际情况,本系统采用(器)实现,用单片机89C52实现控制方案。系统硬件原理图如图3所示。伺服框图如图4所示。

3 系统的实现

3.1 系统硬件实现方案

3.1.1 部分

  核心处理器为,外扩8253来计外部脉冲。 芯片外部接口电压为3.3V,内部核心电压为1.8V,采用TI公司的专用电源芯片为DSP提供两种低压的电源。的权值训练程序作为DSP的中断子程序调用(开关触发)。

3.1.1.1 存储器

  神经网络部分需要保存权值与阈值参数,实现在线擦写,因此采用高速FLASH。本系统采用5V工作的INTEL28F010A,其与DSP间电平转换通过74LVC16245来进行。

3.1.1.2 复位电路

  在实际应用系统中,可靠性是个不容忽视的问题。自动复位电路除具有上电复位功能外,还具有监视系统运行并在系统发生故障时进行复位的能力,因此采用MAX706实现自动复位电路。

3.1.2 控制部分

  核心处理器为ATMEL公司的89C52芯片,处理完的数字控制信号由AD7528芯片转换为模拟电流信号输出。

3.1.3 双机通信

  系统设计重点之一在于主机和从机间的数据通信。神经网络与之间要求快速高效地通信,采用DSP的HPI主机接口方式。HPI为一个8位并行接口。通过DSP和微处理器都可以访问到DSP片内为HPI所设的专用存储器,可在DSP和微处理器之间进行信息交换。DSP处理完信号后,向89C52发出中断信号,触发单片机读取DSP的处理结果以进行的处理,形成一条信号处理流水线系统,从而大大提高了信号的处理效率,保证了系统的实时性要求。

3.2 系统软件实现方案

3.2.1 神经网络部分

  网络训练程序作为DSP的中断子程序调用。神经网络部分处理完数据,将结果传到HPI接口RAM缓存区,通过HINT管脚向89C52发出中断信号。主程序流程图见图5。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭