1 / 48

高可靠数采记录系统开发

高可靠数采记录系统开发. 议程. 高可靠系统综述 可靠硬件架构 可靠软件架构 可靠的系统集成. 软件和硬件设计. 硬件 —— 载体 实时嵌入式处理器 坚固可靠的硬件设计 软件 —— 核心 模块化设计:提高代码重用性 多线程设计:提高代码执行效率 状态机设计:提高代码可读性和可扩展性. 研制过程. 系统需求 软件需求分析 概要设计 详细设计 软件实现(软件重用性) 软件组装测试 软件确认测试 系统联机. 议程. 高可靠系统综述 可靠硬件架构 可靠软件架构 可靠的系统集成. 选择高性能开发平台. 工业及军事环境要求 便携式要求

Download Presentation

高可靠数采记录系统开发

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 高可靠数采记录系统开发

  2. 议程 • 高可靠系统综述 • 可靠硬件架构 • 可靠软件架构 • 可靠的系统集成

  3. 软件和硬件设计 • 硬件——载体 • 实时嵌入式处理器 • 坚固可靠的硬件设计 • 软件——核心 • 模块化设计:提高代码重用性 • 多线程设计:提高代码执行效率 • 状态机设计:提高代码可读性和可扩展性

  4. 研制过程 • 系统需求 • 软件需求分析 • 概要设计 • 详细设计 • 软件实现(软件重用性) • 软件组装测试 • 软件确认测试 • 系统联机

  5. 议程 • 高可靠系统综述 • 可靠硬件架构 • 可靠软件架构 • 可靠的系统集成

  6. 选择高性能开发平台 • 工业及军事环境要求 • 便携式要求 • 低功耗要求 • 实时信号处理要求

  7. NI CompactRIO开发平台 • Industrial Embedded Design Platform (工业级-嵌入式-系统设计平台)

  8. 工业级指标 • 工作温度 -40 ~ 70摄氏度 • 抗冲击高达50g,抗随机振动5grms,抗正弦振动5g • 劳埃德船级社(Lloyd‘s Register) 认证 • 总功耗小于20W • 危险区域应用等级Class I, Division 2;Class I,Zone 2

  9. CompactRIO认证和鉴定

  10. M 高可靠嵌入式系统 • 嵌入式系统:相对PC而言的,自主完成特定任务的计算机系统 下载程序 CRIO 上传数据 A

  11. NI CompactRIO 嵌入式系统架构 可重复配置写入的 FPGA 实时处理器 工业 I/O 模块 Connectivity Signal Conditioning  ADC • 工业I/O模块: 内嵌调理模块,可以直接连接传感器 • 可重复写入的FPGA: 用于为高速的和定制的I/O定时,触发,控制 • 实时处理器: 独立的决定性的处理和高级分析

  12. 实时控制器 800MHz MPC5200 处理器 512MDRAM内存 双电源接口提供 备用供电 9V-35V VxWorks实时操作系统 下几百个LabVIEW函数 覆盖信号处理,控制、 数据记录等功能 RS232串口,用以 连接外置设备 全速USB外置存储接口 内置2G闪存 100/1000M以太网口,内嵌 TCP,FTP,WEB,Modbus server

  13. 实时控制器 • 实时操作系统(VxWorks 和 Phar Lap) • “准”确: 程序循环的时间抖动(Loop Jitter)在µs量级, Windows操作系统的时 间抖动为ms级。 • “稳”定: 进程调度完全按照优先级进行,不会“死机”,Windows操作系统会抢占CPU而挂起进程执行,容易形成进程互锁造成“死机”。

  14. 内嵌FPGA的机箱 1百万门/3百万门的FPGA

  15. FPGA技术 • FPGA:可编程的硬件逻辑 • F=(A+B)CD

  16. 程序到FPGA的映射 Implementing Logic on FPGA: F =(A+B)CD F AB CD

  17. FPGA的优点 • 在我们的嵌入式系统设计平台上完成这个设计任务的步骤如下 编译下载至FPGA 利用IO模块实现系统 LabVIEW 代码

  18. FPGA的优点 • 硬件系统的复用 信号处理 运动控制 仿真与设计

  19. 连接 信号调理  ADC 内建信号调理的IO模块

  20. C 系列 I/O 模块 NIST 可追踪的校准 Guaranteed accuracy 内嵌的信号调理 直接连接工业传感器和激励 信号到背板独立的隔离 安全, 噪声减少, 共模抑制 有效的24-bit Delta-Sigma ADC DSA 信号, TEDS 连接, 内嵌的抗混叠滤波器

  21. IO模块与FPGA连接

  22. 模拟信号IO模块 • 模拟输入/输出 • A/D分辨率最高到24bits • 采样率最高到800KS/s,同步采样率最高100KS/s每通道 • 信号调理包括:热偶,RTD,应变桥路,IEPE,共模隔离,电压,电流 • D/A分辨率为16bits • 同步更新率最高为100KS/s每通道

  23. 数字信号IO模块 • 数字输入/输出 • IO模块的信号延迟最短为100ns • 每模块最多32路数字信号 • 5V/24V逻辑电平 • 源极/漏极可供选择 • 电磁/固态继电器 • RS232/485、CAN接口、支持SD存储

  24. 系统设计开发平台 Real-Time 模块 FPGA 模块 LabVIEW 开发系统

  25. 议程 • 高可靠系统综述 • 可靠硬件架构 • 可靠软件架构 • 可靠的系统集成

  26. 总体设计 • PC连接CRIO • FPGA根据客户要求定义 • 远程记录和监控 网络

  27. 总体设计 • 上位机开发 • 代码部署到cRIO 网络

  28. 总体设计 • 报警,事件 • TCP/IP协议支持 • FTP协议支持 • 独立运行 • 人机界面 • 通过FTP获得远程文件 网络

  29. 聚星仪器软件架构

  30. 数据采集引擎

  31. 网络引擎

  32. 存储引擎

  33. 调试引擎

  34. 软件设计思想 • 采用易于扩展的状态机结构 • 动态调用方式 • 多任务设计 • 模块化设计 缩短开发周期,节约开发成本,提高系统可靠性

  35. 聚星仪器开发库——提供二次开发

  36. 开发人机界面开发接口 • 支持多种语言开发 • 参考人机界面

  37. 上位机界面设计——任务配置

  38. 上位机界面设计——实时显示

  39. 上位机界面设计——文件管理

  40. 上位机界面设计——数据分析

  41. 议程 • 高可靠系统综述 • 可靠硬件架构 • 可靠软件架构 • 可靠的系统集成

  42. 聚星仪器CONCORD-9230 • 数据、瞬态记录 • 车载、机载、舰载测试 • 发动机测试 • 应力应变实验 • 动态信号分析 • 分布式测试 • 电网分析 • 提供4-24通道同步模拟输入 • 多台同步采集,模拟输入通道数可扩展至1000以上 • 模拟输入通道最高50kS/s同步24位采样 • 提供2通道同步技术器/编码器输入 • 提供4-8通道同步数字输入输出 • 内置高性能固态存储器 • 支持以太网和光纤通讯

  43. 设备参数

  44. 接口模块参数

  45. 接口模块参数

  46. 便携式集成设计

  47. “火眼”集成设计

  48. “水眼”集成设计

More Related