首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于OMAP-L138的便携式设备状态监测与诊断仪设计
来源:本站整理  作者:佚名  2011-12-11 06:48:51




2 软件设计
 设备状态监测与诊断仪的软件设计包括:引导程序的设计、操作系统内核裁剪和移植、定制文件系统以及应用程序及界面的开发。OMAP中DSP核运行DSP/BIOS实时系统,ARM核运行Windows CE系统。DSP/Link为处理器提供双核通信架构。在DSP端,DSP/Link作为DSP/BIOS的一个驱动而存在。在ARM端,DSP/Link作为一个外设而存在,并通过应用层的函数库访问这个设备来进行操作。
2.1操作系统搭建与移植
    板级支持包(BSP)是介于主板硬件和操作系统之间的一层,主要目的是支持操作系统,使之能够更好地运行于硬件主板。一个典型的Windows CE板级支持包包括引导装载程序Boot loader、OEM适配层(OAL),设备驱动以及系统镜像的配置文件四个组成部分。应用集成开发环境Platform Build根据特定的BSP,可以生成针对不同硬件的特定操作系统镜像。对嵌入式操作系统Windows CE进行剪裁,结合板级支持包编译生成可在硬件上运行的操作系统,达到Windows CE对硬件系统移植的目的。通过对Windows CE部分代码的修改,实现系统需求的新软件特性的扩展。
    设备驱动的设计和开发,包括数据采集系统的驱动、红外测温模块、面板功能键盘模块及电源管理模块等设备的驱动;并且面向系统和应用程序提供友好而灵活的接口,方便上层调用。
2.2 数据采集功能模块设计
 数据采集模块是设备状态监测与诊断仪的核心部分,其驱动的高效性和稳定性是影响整个系统的关键因素。其基本工作流程如图3所示。

    在启动数据采集之前,可以先对采样点数、采样频率以及单/双通道采集等进行设置。在采集过程中,当A/D转换器完成一个周期的转换后,会给FPGA发出一个中断,FPGA对FIFO发出写信号并将转换完成后的数据写入FIFO。当FIFO达到半满时,其半满标志位会发出中断信号,FPGA接收到该信号后,控制OMAP对FIFO执行读操作。非触发采集方式和触发采集方式不同之处是:在非触发采集方式下,A/D的启动、停止信号由OMAP提供,当需要转换时,OMAP发出启动转换信号,启动AD转换,停止亦然;在触发采集方式下,采集启动、停止信号由键相信号来提供。
    以OMAPL138为处理器平台的便携式设备状态监测与诊断仪,满足了手持仪器低功耗高性能的要求。ARM核与DSP核的协同工作,既满足了高速数字信号处理的要求,完成复杂的故障诊断算法,又具备强大的外设管理及控制能力,同时Window CE还为用户提供了丰富友好的操作界面,以满足用户的需求。
参考文献
[1] Texas Instrument. OMAP-L138 TechnICal Reference Manual  [EB/OL]. 2009.
[2] 任雷,林岩,张干沫阳. 基于CPLD的OMAP-L137与 ADS1178数据通信设计[J]. 单片机与嵌入式系统应用,2009,8:26-28.
[3] 武昱. 嵌入式数据采集系统的研究与开发[D]. 北京:北京化工大学,2008.

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:51,472.66000 毫秒