嵌入式WinCE 6.0的脉冲/数据发生器软件

2013-10-10 17:54 来源:电子信息网 作者:和静

1 系统设计方案

脉冲/数据发生器系统结构如图1所示,包括嵌入式系统、控制主板模块、触发模块、时钟模块以及模拟通道输出模块。整个系统中,各个模块按照一定作用互相支持,协调工作。

时钟模块能够产生系统所需的连续可调、高精度的时钟信号;触发模块用以接收外部触发信号,实现与外部电路的同步;模拟通道输出模块实现对前级产生的脉冲和数据信号的幅度、电平、沿的控制与调整;控制主板模块采用FPGA 来构建主控制逻辑系统,实现触发模式、时钟频率、脉冲产生和数据地址产生等相关控制。

嵌入式系统以及运行于其上的应用软件在整个系统结构中处于最前端。

1

通过仪器人机界面接收操作人员的指令并与后级的控制主板进行数据交换,最终由控制主板操控其后硬件模块完成用户指令,在模拟通道输出端得到相应的脉冲信号和串行数据信号。为了满足仪器设备实时性的要求,嵌入式操作系统选取WinCE6.0,微处理器选择三星公司的S3C2440A,其内核为ARM920T,能够满足低价格、低功耗、高性能的需求。

2 人机界面

开发软件集成开发环境选取微软公司提供的VisualStudio 2005.用于定制系统的Platform Builder for CE6.0 被作为插件集成到Visual Studio 2005中,这样定制操作系统和开发应用程序都在同一开发环境下,避免频繁切换开发环境的麻烦。在完成WinCE操作系统的定制、导出软件开发包SDK之后,便可以进行驱动程序和应用程序的开发。脉冲发生器作为现代电子测量仪器,其软件开发包含两部分:界面设计以及功能设计。

1 2 3 > 
嵌入式 WinCE 6.0

相关阅读

暂无数据

一周热门