内容摘要:本文以基于ARM7的32位嵌入式微控器S3C44B0[1]为硬件核心,uC/OS-II [2]嵌入式实时操作系统为软件平台,设计并实现了一套嵌入式的具有图形化人机界面、Internet网络接口、文件服务与数据记录、多种通信接口等功能的布拉格光纤光栅传感信号处理系统。
图3 解调信号波形
则各传感器所产生脉冲在门控时限内所出现的相对时刻,可由下列计算公式决定:

设
是已知的三组数据,则对任意的输入有:


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