新型CompactRIO实时控制器为工业和嵌入式应用提供了更高的性能

技术分类: 测试与测量  电源技术  微处理器与DSP  | 2007-10-30
来源:NI

  原文地址http://zone.ni.com/devzone/cda/tut/p/id/6599

       特色之一:实时控制器使用了Freescale MPC5200实时处理器

  新型的NI cRIO-9014和NI cRIO-9012控制器使用Freescale MPC5200嵌入式处理器,该处理器使用了Power Architecture™技术,是要求稳定而低功耗应用的高性能理想解决方案之一。cRIO-901x系列控制器的参数有:

• 用于智能化独立运行的小型、稳定、高可靠性的嵌入式实时处理器
• 执行功能强大的浮点算法时有确定的实时性能
• 400 MHz的Freescale MPC5200的实时处理器
• 内建有FTP/HTTP服务器和LabVIEW远程Web服务器的10/100BaseT以太网端口
• 用于USB存储设备的高速USB端口
• 用于连接外围设备的RS232串行端口
• 可容错的文件系统
• 使用双9-35V直流电源输入的低功耗系统
• -40-70 ºC 的温度范围

新型cRIO-901x

                                                     图1. 新型cRIO-901x  CompactRIO

入式实时控制器

  这两款控制器有着非常高的稳定性、可靠性和极低的功耗,它们使用双9-35V的直流电源输入为CompactRIO机箱和模块提供隔离的电源,同时可以工作在-40 至70 °C的温度范围内。cRIO-901x系列控制器在上电时接受9-35V的直流电源,在工作时使用6-35V的直流电源,所以它们可以使用电池或太阳能,在远程应用中长时间地工作。

  利用10/100 Mb/s以太网端口,用户可以在网络和内建的Web(HTTP)及文件(FTP)服务器间进行通信编程。对于额外的存储功能,cRIO-901x控制器有着高速的USB主机端口,在需要额外存储器的嵌入式日志应用中,用户可以连接到外部的USB存储介质(flash磁盘或者硬盘)上。同时,在cRIO-901x控制器上还包含了可容错的文件系统,这增加了数据日志应用的可靠性。

  “工程师们需要帮助他们更快、更好、更低成本地创建嵌入式系统的开发平台。我们与NI公司合作,在CompactRIO图形化系统设计平台中引入了Power Architecture技术和Freescale公司的MPC520处理器,为工程师们进行嵌入式系统开发提供了更精简的方法。”

  Steve Rosebaugh,Freescale公司Infotainment, Multimedia and Telematics部门的高级产品经理。

  相比于以往的CRIO产品,新型cRIO-901x系列控制器在性能上有着大幅度的提升。cRIO-901x系列控制器以相同的价格为用户提供了2倍的处理器速度,2倍的内存容量和至少2倍的非易失性存储器容量,为单点控制、数据记录和数据传输等应用提供了更高的性能。这使得工程师们可以更容易地使用COTS硬件来创建成本节约的嵌入式解决方案。

  表1. 硬件规格比较(新推出的cRIO-901x 与cRIO-900x系列控制器)
硬件规格比较

  CompactRIO嵌入式系统和LabVIEW使得我们可以使用同一个硬件平台来创建多个高性能的机器测试和监控解决方案。新的cRIO-9012和cRIO-9014控制器带来的性能提升使得我们可以在监控应用中直接利用分布式CompactRIO系统进行更多的信号处理。”

  Don Owen,Xerox公司软件工程师

  软件特色之一是在可靠的VxWorks RTOS上运行的LabVIEW Real-Time软件。

  cRIO-9014和cRIO-9012使用LabVIEW Real-Time Module进行编程,在Wind River公司的实时操作系统(RTOS)上运行,以获得极高的可靠性和确定性。借助于cRIO-901x实时控制器,工程师们可以使用VxWorks RTOS技术及LabVIEW图形化编程工具来快速地设计、原型化并且配置出定制的COTS嵌入式系统。LabVIEW开发者们可以在新型的处理器上,使用数百项内建的LabVIEW VI,它们为嵌入式系统设计提供了高效的设计方法。LabVIEW Real-Time Module包含如下特性:

cRIO-9014和cRIO-9012使用LabVIEW Real-Time Module进行编程

• 便于实时目标机和计算机进行网络通信的LabVIEW共享变量技术
• 拥有微秒级分辨率的确定的时序
• 超过600种的分析函数
• 对现有C/C++代码的整合
• 支持在外部USB磁盘上进行数据记录
• 用于单点数据采集的最优化算法
• 更多高效的线程间通信方式
• 用于快速复制现有系统的系统复制工具
• PID工具包中更快速的PID算法
• FPGA向导来迅速构建实时的FPGA代码

0
0
(请您对文章做出评价)
1】【2
加载中

对文章的评论

更多评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会