基于S3C44B0的布拉格光纤光栅传感信号处理系统的设计与实现

豆豆网   技术应用频道   2007年09月27日  【字号: 收藏本文

内容摘要:本文以基于ARM7的32位嵌入式微控器S3C44B0[1]为硬件核心,uC/OS-II [2]嵌入式实时操作系统为软件平台,设计并实现了一套嵌入式的具有图形化人机界面、Internet网络接口、文件服务与数据记录、多种通信接口等功能的布拉格光纤光栅传感信号处理系统。

  图3  解调信号波形

  则各传感器所产生脉冲在门控时限内所出现的相对时刻,可由下列计算公式决定:

   基于S3C44B0的布拉格光纤光栅传感信号处理系统的设计与实现

  设 基于S3C44B0的布拉格光纤光栅传感信号处理系统的设计与实现  是已知的三组数据,则对任意的输入有:

基于S3C44B0的布拉格光纤光栅传感信号处理系统的设计与实现

基于S3C44B0的布拉格光纤光栅传感信号处理系统的设计与实现

    图4  标定关系

  3  系统软件设计

  本系统采用uC/OS-II作为操作系统,负责任务的调度和任务间通信。系统一共设有4个任务:测试任务、界面交互任务、网络任务和网络服务任务。测量任务在就绪状态下被测量中断唤醒。同时该任务还可以和网络服务任务和界面交互任务通信,接受用户的参数更改。界面任务选择在串口终端或LCD上显示用户信息,并接受键盘输入,根据输入对系统工作参数、显示方式等做出相应调整,或将指令传递给测量任务。网络任务实现TCP/IP协议和套接字服务,它负责高层软件的网络通信。网络服务时针对解调仪的远程操作设计的一个服务进程。它负责处理用户从网络发来的请求并做出响应。各任务之间关系如图5所示。

   4个任务的优先级安排从高到低为:测量任务——界面任务——网络任务——网络服务。uC/OS-II采用基于优先级的抢占式任务调度方式,所以,其余任务不会影响到测量任务的实时性。

责编:豆豆技术应用

正在加载评论...