完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
阅读带图完整版:
搭建PXI系统,不只有NI.pdf
(1.19 MB, 下载次数: 42
)
通常情况下,提起搭建P***系统,首先想到的是NI。但是小编要告诉大家,构建P***系统不仅仅只有NI,本文会介绍一种更加紧凑、简便、通用性更高的P***系统。本文还会介绍:什么是P***?P***系统组成。P***机箱,机箱槽位数和尺寸,PCI和PCIExpress通信总线,机箱电源,风扇,管理系统/诊断功能,内置外设,定时和同步。系统控制器。软件。仪器模块。 什么是P***? P*** (PCI extensions for Instrumentation,面向仪器系统的PCI扩展) 一种模块化仪器系统,设计上利用了PCI和PCIe总线系统数据高传输速率的优点。P***结合了PCI(PeripheralComponent Interconnection,外围组件互连)的电气总线特性(多点并行总线结构,软件完全兼容)与CompactPCI(紧凑PCI,简称cPCI)的坚固性、模块化及Eurocard机械封装的特性发展成适合于试验、测量与数据采集场合应用的机械、电气和软件规范。 P***的模块封装形式虽以cPCI标准为基准,但是增加了用于支持触发功能的引脚和P***本地总线。cPCI和P***模块可以互换使用,它们可以用于cPCI机箱也可以用于P***机箱,但是将P***模块安装到cPCI 机箱中将失去P***模块特有的硬件触发功能和本地总线。而实际应用中,有大量P***模块并不支持硬件件触发或本地总线。将cPCI模块安装到P***机箱将失去cPCI模块特有的功能(如:I/O)。 图1 P***总线结构示意图 P***系统组成 一个P***系统包含:P***机箱、系统控制器(System controller module)、软件以及若干外设模块(Peripheral modules)。 在此以一个高度为3U的20槽P***系统为例,如图2所示。机箱最右侧是DVD-RW Drive,支持DVD刻录,大多数机箱和控制器都不具备直接DVD刻录功能,而是通过控制器接口扩展DVD-RW Drive设备,这种扩展很浪费有限的控制器外设接口。系统控制器,也就是CPU模块,位于机箱的左边第一槽,图示中使用的是单槽嵌入式控制器。由第2槽开始至第20槽称为外设槽,可以让用户依照本身的需求插上不同的仪器模块。其中第二槽又可称为星形触发控制器槽(Star Trigger Controller Slot),其特殊的功能将于后面的文章中简单说明。 图2 20槽P***系统 P***机箱 作为P***系统的核心,机箱为控制器和仪器模块提供了电源、冷却以及PCI和PCI Express通信总线。 P***机箱在低噪音、高温和低插槽数到高插槽数等多种环境配置下都适用。 此外,部分机箱还提供一些集成外设,如液晶显示器、DVD- RW Drive等。 机箱槽位数和尺寸 机箱槽位和尺寸的选择是搭建P***系统的第一步,也是最基础的一步。对于不同的P***系统,使用的P***仪器模块数量和尺寸也是不同的,那么对P***机箱的槽位和尺寸要求就大相径庭了。下面列举两个品牌的机箱例子: Pickering的3U P***机箱有2槽、4槽、8槽、14槽、18槽、19槽配置,其中8槽机箱适用于大多数应用,而小巧的2槽机箱内置系统控制器,非常适用实验台。由于小槽位机箱对集成度和散热要求较高,相比多槽位机箱其单槽价格更高,所以目前市面上未发现其他任何厂家有提供2槽机箱。 Marvin Test Solutions不仅具有3U P***机箱,还有6U P***机箱和3U 6U混合P***机箱,其单机箱最大槽位数更是超过了18槽,Marvin Test Solutions有8槽、9槽、20槽、21槽3U P***机箱,20槽6U机箱,14槽3U 6U混合P***机箱(7槽3U+7槽3U/6U)。其中14槽的3U 6U混合P***机箱对于一些规模较大、系统较复杂的应用是不错的选择,而且市面上这种混合机箱只有少数厂家提供。 图3 2槽位机箱前、后面板 图4 14槽的3U 6U混合P***机箱 PCI和PCI Express通信总线 根据P***仪器模块的总线速率选择相应的P***机箱以确保P***系统达到标称速率。 P***机箱背板采用PCI多点并行总线结构, PCI总线共享总线拓扑,带宽在多个设备之间分配,因此总线上的不同的设备能够相互通信。P***规范要求P***机箱和P***仪器模块支持33MHz和66MHz的32位和64位PCI总线,但是由于66MHz背板的结构复杂(需要很多的扩展桥以使其不超过总线段的限制),所以很多P***仪器模块和机箱都仅支持32MHz的32位PCI总线,所以总线速率也就能达到132MB/s。 但是,Pickeirng的P***机箱具有更高的兼容性,能同时支持32位和64位的仪器模块,推出了32MHz的64位PCI总线机箱,总线速率可达到256MB/s,是普通机箱的2倍。 机箱电源 P***机箱可提供给每槽位的功率是确保P***仪器模块正常运行的基础,太小的输出功率无法支持高耗电仪器模块。 P***规范要求至少提供给每个外围插槽25W的电源。但是某些P***系统可能对某一仪器板卡有较高的功率要求,例如与仅测试逻辑电路的系统相比,某些模拟或射频模块需要P***机箱±12V电压轨能提供更大的电流供应。 Marvin Test Solutions的GX7300系列20槽P***机箱可支持的总功率高达1600W,单槽最大功率可达594W。
表1 GX7300系列机箱电源 风扇 风扇气流容量影响P*** 仪器模块的冷却速度,并且影响每个模块的最大功耗。一般厂商的P***机箱的单风扇气流容量为50~60CFM,风扇数量3~4个,对于一般的P***系统,这种风扇气流容量已经够用。但对于仪器模块数量多、功率大的P***系统是远远不够的,所以少数厂商推出了一些制冷效果更可靠的P***机箱,例如:Marvin Test Solutions的GX7300系列20槽P***机箱配备了4台100CFM和1台系统电源专用的独立风扇;Pickering的40-92319槽P***机箱配备了3台185.9CFM的风扇。 风扇转速控制器可以根据P***系统内温度自动控制风扇转速,最大程度地降低P***系统的温度波动,并降低机箱的声学噪声。对于大功率仪器模块,也可以通过机箱背板的风扇控制开关或机箱的驱动程序将风扇设置为持续最大转速,见图5。 但是实际应用中风扇气流容量并非决定性因素,因为风扇气流容量指示的风扇性能而不一定表示实际机箱中的空气流量,实际气流容量还与机箱的通风孔数量和位置、机箱中安装的仪器模块的风阻特性和机箱所处外部环境的风速风向有关。一般厂商会综合考虑机箱内风扇安装位置和通风孔位置以使机箱内气流容量最优。不同的模块具有不同的风阻特性,应将大功率模块分散安装在机箱内并远离不耐热仪器模块,并应尽量靠近风扇。 不同的仪器模块的风阻特性也是不同的,但一般这并不是影响机箱内气流容量的主要因素。 如果用于办公环境中,并且模块自身发热不高,则更适合选用制冷量较低且声学噪声较低的机箱,例如Pickering的40-908-201 8槽、40-918-201 18槽、40-914-201 14槽低噪声机箱,能达到40分贝以下(相当于人类轻声说话的时音量)。 图5 GX7200系列机箱背板风扇开关 管理系统/诊断功能 Marvin Test Solutions和Pickering的P***机箱支持对电源、风扇、温度的检测和控制,为P***系统状态正常提供了可靠保证。 检测状态可以通过机箱面板上的LED进行显示和声音报警,见图6。也可以通过机箱的管理软件进行检测状态显示和控制,见图7,通过管理软件,可以控制风扇转速,可以设置预警温度、预警电源电压状态和预警风扇转速,还可以实时监测各槽位温度、机箱电压轨状态和风扇状态。 图6 40-923 LED检测 图7 40-923管理软件 内置外设 目前市面上很少有P***机箱自带扩展外设接口,因为内置这些外设接口有很大的技术难题,例如控制器和机箱内置外设接口的兼容性。但是Marvin Test Solutions的P***机箱后面板支持扩展外设接口,例如USB、COM、VGA、Ethernet等,见图5,这些扩展接口可以减少对控制器的外设接口的需求,并可以减少P***系统前面板连线。Marvin Test Solutions的P***机箱还支持DVD-RW Drive,见图2。 定时和同步 P***机箱基于CompactPCI架构,内部增加了定时和同步功能,用于系统内仪器模块同步和触发。 P***机箱包含专用的10 MHz系统参考时钟、本地总线、触发总线和星形触发总线。 P***规范规定系统参考时钟为10MHz且100ppm或更高精度,具有50%±5%占空比并每个仪器模块都是单独传送以避免仪器模块之间的干扰。但是对于有些应用,P***机箱背板的系统参考时钟还不够精确或者不够稳定,尤其是对于规定射频载波频率准确度的射频应用,这时可以选择使用星形触发控制器槽位,见图2,星形触发总线具有专用引脚用于提供替代的参考时钟。而且Marvin Test Solutions的P***机箱还支持外部输入、输出,见图8. 图8 GX7200 后面板10MHz系统参考时钟输入输出 系统控制器 根据P***规范的定义,所有P***机箱包含一个插于机箱最左端插槽(插槽1)的系统控制器。 可选的控制器有配有微软Windows操作系统或实时操作系统的高性能嵌入式控制器,以及台式机、工作站、服务器或笔记本电脑控制的远程控制器。采用嵌入式控制器,用户就无需再使用外部PC,部分厂商的远程控制器还可以用于P***系统槽位扩展,所以也被称为总线扩展器,见图9。 Marvin Test Solutions提供3U和6U的单槽嵌入式系统控制器,见图2,2.53GHz主频四核因特尔酷睿i7处理器,4GB RAM,千兆以太网口,USB和COM接口,高性能处理器是驱动程序的可靠、快速运行的基础,可以大大减小P***系统延时。Marvin Test Solutions的3U 远程控制器支持最远200m的光纤传输,当然也可以选用铜芯传输线缆。持续数据处理能力最高可达100 MB/s,瞬时数据处理能力最高132 MB/s。 与M***-4™远程控制器相比,Pickering的远程控制器支持所有的操作系统,支持3.3V和5V PCI、使用了工业标准接口、支持33MHz和66MHz的32bit和64bit总线、支持多台机箱,见图9,操作速率最高可达2.5Gb/s。 图9 远程控制连接图 图10 Pickering 远程控制器 软件 高性能的驱动以及灵活、直观的高级API可以简化用户对P***系统的开发。 Marvin Test Solutions和Pickering提供适用于多种应用开发环境(ATE Easy、matlab、Visual Studio、VEE 、Delphi等)的32bit和64bit DDL驱动库,丰富的基于内核(直接I/O)、IVI、VISA或寄存器的API,同时还支持多操作系统(Windows 7、Windows 8、Windows 10、Windows XP等,Linux等实时操作系统 )。友好而简单的软面板和配置软件还可以用来实现对仪器模块的设置和交互式控制。 仪器模块 对于不同的测试和测量要求,需要使用不同功能的仪器模块,Marvin Test Solutions和Pickering提供数十种、2000多个仪器模块。 1.计数器/定时器 此类模块提供多种计数和定时测量,可以测量多个与时间相关的量或事件等。 2.数字I/O 此类模块可用于驱动开关、电机和其他激励器等。也可用于数字信号采集和分析等。 3.数字万用表 此类模块适用于自动化测试,能够精确地测量电压、电阻、电流、电容、电感、和温度等。 4.数字化仪/示波器 此类模块主要应用在时域和频域测量,可以将它们作为频谱分析仪、瞬态记录器等。 5.多功能数据采集 这些设备具有模拟信号输入采集、数字信号输入采集功能。 6.电源和电池模拟 这些设备可以模拟真实电源和电池堆,串并联、短路、开路等。 7.信号发生器/任意波形发生器 这些设备包括多功能任意波形发生器、函数发生器等,可用于测试和激励其他设备。 8.开关 通用开关、矩阵开关和多路复用器、故障注入、射频/微波开关、USB和RS232开关等。 9.可编程电阻/负载电阻 可编程电阻可用于模拟电阻值输出传感器,例如:应变片、RTD和热电偶等。还可作为电位计和大功率负载使用。 10.放大器/衰减器 适用射频/微波应用的高压、高频的百倍衰减器和放大器。 总结 在很多系统中,P***的有点更多地体现在可以通过标准化的机箱将多个制造商的解决方案集成在一起,而占用很小的空间。可以对所需功能的产品做出合理选择。搭建P***系统除了要考虑上文提及的内容外,有时还需要考虑本地总线、触发总线和星形触发的使用,关于这些内容在下期的文章内会提及。 |
|
相关推荐
|
|
在只有一个电子负载仪的情况下,如何持续监控并记录太阳能充电板的全程充电电流?
1383 浏览 1 评论
5767 浏览 1 评论
9415 浏览 1 评论
8768 浏览 1 评论
1338 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 10:52 , Processed in 0.817989 second(s), Total 75, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号