数据通信软件测试中RXspa是什么意思思

实验1简单的异步串行通信编程_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
实验1简单的异步串行通信编程
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢S7-200 PPI通信协议介绍及测试源码、协议下载 -- 现场总线技术园地 -- 工控网博客
现场总线技术园地
:: 信息 公告 ::
工业现场总线通迅技术(技术中心)PROFIBUS,CANOPEN,DEVICENET,CAN,MODBUS总线技术交流&
:: 时间 记忆 ::
:: 最新 发表 ::
:: 最新 回复 ::
:: 最新 留言 ::
:: 用户 登入 ::
:: 日志 搜索 ::
:: 友情 链接 ::
:: 博客 信息 ::
16:36:33 | By: 内存不足 ]
摘 要:通过数据监视,分析的方法,找出了PPI协议的关键报文格式,可用于上位机、单片机与S7-200 CPU之间通讯。关键字:PLC ,PPI ,协议1 前言为了实现西门子S7-200 PLC与单片机(RS485)间通信,在单片机和PLC中都要编写数据通信程序。使用PPI协议进行通信时,PLC可以不用编程,而且可读写所有数据区,快捷方便。但是西门子公司没有公布PPI协议的格式。用户如果想使用PPI协议监控,必须购买其监控产品或第三方厂家的组态软件。这样给用户自主开发带来一定困难,特别是自行开发的现场设备就不能通过PPI协议接入PLC。其它通讯方式编程也存在编程复杂,需要购买软件和授权等局限性(1)。通过数据监视、分析的方法,我们找出了PPI协议的关键报文格式,可用于上位机、现场设备与S7-200 CPU之间通讯。本以AT89S8252完全兼容51指令,内部带8K Flash ,& 2K EEPROM,内部集成Uart的单片机为例!2 分析方法西门子的Step 7&Micro/Win32 是用于S7-200系列PLC的开发工具,它使用PC机上的COM口通过一条PC/PPI编程电缆连到PLC的编程口上。这说明,PC实际上是可以通过串口同S7-200 CPU通讯。只是我们不知道通讯协议而已。通过截获PC机串口上的收发数据,对照Step 7软件发出的指令,我们就有可能分析出有关指令的报文和通讯方式;然后,直接通过串口向PLC发送报文,以验证这些指令报文是否正确。本着这一思想,我们采用以下步骤获得这些报文。首先制作一个串口的分支器,COM1的RX、TX分别接到COM2的TX、RX,即交叉接线,使得COM1发的数据COM2能收到。PC/PPI编程电缆接在COM1上,这样,Step7 Micro/Win32发给PLC的报文就可以在COM2上接收了。我们按S7-200系统手册设置好两个串口,参数要一样,均为9600,8,偶校验,1位停止位。然后设置好Step7软件,使之能与S7-200 CPU正常通讯。从Step7软件中发出一个明确指令,COM2上的监视软件就能显示这条报文了(用16进制显示)。通过与Profibus标准的类比(2)我们就可以得到一些关键的报文了。这种方法比分析PLC中NETR,NETW指令要直接、全面(3)。3 PPI协议分析单片机与PLC采用主从方式通讯,单片机按如下的格式发读写指令,PLC作出接收正确的响应(返回应答数据E5H或F9H见下文分析),上位机接到此响应则发出确认命令(10 02 5C 5E 16),PLC再返回给上位机相应数据。SD LE LEr SD DA SA FC DSAP SSAP DU FCS EDSD:开始符(68H) LE、Ler:长度(从DA到DU)DA:目的地址 SA:源地址FC:功能码 (6CH) DSAP:目的服务存取点SSAP:源服务存取点 DU:数据单元FCS:校验和 ED:结束符(16H)3.1 读命令分析一次读一条数据对于一次读取一个数据,读命令都是33个字节。前面的0—21字节是相同的,为 :68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10因为是单片机上发的读PLC数据的命令,SA=00,DA=02,如果有多个站,DA要改成相应的站号。读命令中从DA到DU的长度为1B即27个字节。从22字节开始根据读取数据的类型、位置不同而不同。表一是读不同存储器命令的Byte22—32。字节 22 23 24 25 26 27 28 29 30 31 32功能 读取长度 数据个数* 存储器类型 偏移量 校验 结束读q0.0 01 00 01 00 00 82 00 00 00 64 16读m0.0 01 00 01 00 00 83 00 00 00 65 16读M0.1 01 00 01 00 00 83 00 00 01 66 16读SMB34 02 00 01 00 00 05 00 01 10 F9 16读VB100 02 00 01 00 01 84 00 03 20 8B 16读VW100 04 00 01 00 01 84 00 03 20 8D 16读vd100 06 00 01 00 01 84 00 03 20 8F 16读i0.5 01 00 01 00 00 81 00 00 05 68 16"读i0.7 01 00 01 00 00 81 00 00 07 6A 16"表 一&读命令的Byte22-32从表中我们可以得出以下结果:Byte 22 读取数据的长度01:1 Bit 02:1 Byte 04:1 Word 06:Double WordByte 24数据个数,这里是01 ,一次读多个数据时见下面的说明。Byte 26 存储器类型,01:V存储器 00:其它Byte 27 存储器类型04:S 05:SM 06:AI 07:AQ 1E: C81:I 82:Q 83:M 84:V 1F: TByte 28,29,30存储器偏移量指针(存储器地址*8),如:VB100,存储器地址为100,偏移量指针为800,转换成16进制就是320H,则Byte 28—29这三个字节就是:00 03 20。Byte 31 校验和,前面已说到这是从(DA+SA+DSAP+SSAP+DU) Mod 256 。一次读多条数据对于一次读多个数据的情况,前21Byte与上面相似只是长度LD,LDr及Byte 14不同:Byte 14 数据块占位字节,它指明数据块占用的字节数。与数据块数量有关,长度=4+数据块数*10,如:一条数据时为4+10=0E(H);同时读M,V,Q三个不同的数据块时为4+3*10=22(H)。Byte 22 总是02 即以Byte为单位。Byte 24 以字节为单位,连续读取的字节数。如读2个VD则Byte24=8Byte 19---30 按上述一次读一个数据的格式依次列出,Byte 31---42 另一类型的数据,也是按上述格式给出。以此类推,一次最多读取222个字节的数据。3.2 写命令分析一次写一个Double Word类型的数据,写命令是40个字节,其余为38个字节。写一个Double Word类型的数据,前面的0—21字节为 :68 23 23 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10写一个其它类型的数据,前面的0—21字节为 :(与上面比较,只是长度字节发生变化)68 21 21 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10从22字节开始根据写入数据的值和位置不同而变化。表二是几个写命令的Byte22—40。字 节&22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40写入位置及值 长度 个数 类型 偏移量 位数 值、校验码、结束符M0.0=1 01 00 01 00 00 83 00 00 00 00 03 00 01 01 00 71 16 M0.0=0 01 00 01 00 00 83 00 00 00 00 03 00 01 00 00 70 16 M0.1=1 01 00 01 00 00 83 00 00 01 00 03 00 01 01 00 72 16 vb100=10 02 00 01 00 01 84 00 03 20 00 04 00 08 10 00 AE 16 vb100=FF 02 00 01 00 01 84 00 03 20 00 04 00 08 FF 00 9D 16 VW100=FFFF 04 00 01 00 01 84 00 03 20 00 04 00 10 FF FF A6 16 VD100=FFFFFFFF 06 00 01 00 01 84 00 03 20 00 04 00 20 FF FF FF FF B8 16表二 写命令的Byte22—40经分析我们可以得出以下结果:Byte 22-- Byte 30 写入数据的长度、存储器类型、存储器偏移量与读命令相同。T,C等不能用写命令写入。 Byte 32 如果写入的是位数据这一字节为03,其它则为04Byte 34 写入数据的位数01: 1&Bit 08: 1&Byte 10H: 1&Word 20H: 1&Double Word Byte 35--40值、校验码、结束符如果写入的是位、字节数据,Byte35就是写入的值,Byte36=00,Byte37=检验码,Byte38=16H,结束。如果写个的是字数据(双字节),Byte35,Byte36就是写入的值, Byte37=检验码,Byte38=16H,结束。如果写个的是双字数据(四字节),Byte35—38就是写入的值, Byte39=检验码,Byte40=16H,结束。3.3 其它命令分析强制写入I、Q、S 等不能使用上述的写命令写入数据,只能用强制写入的方式。前0—35字节值如下(长度字段要根据实际情况而定),需要注意的是Byte8=07,68 2B 2B 68 02 00 6C 32 07 00 00 00 00 00 0C 00 12 00 01 12 08 12 48 0B 00 00 00 00 00 FF 09 00 0E 00 01 10 后面的内容如下:Byte 32 占位字节,从下一字节开始到校验和前的字节数。说明同读数据的Byte 14.Byte 36 强制写入数据的长度01:1 Bit 02:1 Byte 04:1 Word 06:Double WordByte 38 数据个数,这里是01 ,一次强制写多个数据时见下面的说明。Byte 40 存储器类型Byte 41 存储器类型,见读命令的说明。Byte 42、43、44存储器偏移量指针(存储器地址*8)Byte 45、46、47、48 值、校验码、结束符取消强制写强制写入I、Q 等后,这些值就不能被程序改变,除非使用”取消强制命令”。 取消强制命令的格式与强制写入相似,变化的有以下几点:(1)是没有”值”这一段,即没有Byte45—48。这影响到长度字节LE,LEr;占位字节Byte 32.(2)Byte16=10H, (3) Byte32=0CH,也就是第一条,没有”值”这一段,数据块长度变短了。对于一次强制写入或取消多个数据的情况可以参照写入命令写出相应的报文,这里不再给出。STOP命令STOP命令使得S7-200 CPU从RUN状态转换到STOP状态(此时CPU模块上的模式开关开应打在RUN或TERM位置)。PC发出如下命令,PLC返回F9,此时PLC已进入等待状态,PC再发确认报文(10 02 5C 5E 16),完成一个命令过程。68 1D 1D 68 02 00 6C 32 01 00 00 00 00 00 10 00 00 29 00 00 00 00 00 09 50 5F 50 52 4F 47 52 41 4D AA 16RUN 命令RUN命令使得S7-200 CPU从STOP状态转换到RUN状态(此时CPU模块上的模式开关开应打在RUN或TERM位置)。PC发出下命令,PLC返回F9,此时PLC已进入运行状态,PC再发确认报文(10 02 5C 5E 16),完成一个命令过程。68 21 21 68 02 00 6C 32 01 00 00 00 00 00 14 00 00 28 00 00 00 00 00 00 FD 00 00 09 50 5F 50 52 4F 47 52 41 4D AA 16 3.4 读出数据分析一次读出一条数据PLC响应的数据也是用PPI封装的。如果用一次读一条数据命令,响应的报文中就只包含一条数据,此响应报文的Byte16&=8。 Byte 04:DA=00 Byte 05:SA=02 即从02 PLC站发往PC。Byte 16:数据块占位字节,从Byte21到校验和前的字节数。一条数据时:Word=06 Double Word=08 其它为 05。Byte 22:数据类型,位=3,其它=4。Byte 24:数据宽度,Bit=01,Byte=08,Word=10H,Double Word=20HByte 25—28:值。如果网络上只可能有一个站会发回响应报文,那么可以简单的根据LE长度字节判断返回值的位置:LE=16H,返回值是字节,或位类型的值,响应报文的Byte 25即是返回值;LE=17H,返回值是字(双字节)类型的值,响应报文的Byte 25,26即是返回值;LE=19H,返回值是双字(四字节)类型的值,响应报文的Byte 25—28即是返回值。更准确的方式是要根据返回报文的SA,DA,及存储器位置等信息识别目标地址和源地址,确认是这次申请的返回数据,然后经过校验检查,得到正确的数据。一次读出多条数据如果用的是一次读多条数据的命令,响应的报文中就包含有多条数据。这些数据只有类型参数,没有偏移量参数,所以要注意根据读命令的顺序将其一一对应起来。Byte 16:数据块占位字节,从Byte21到校验和前的字节数,与数据块数量和类型有关。Byte 20:数据块的个数。Byte 21 开始为数据块,每一个数据块都以FF 04开始,接下来的两个字节表示这一数据块的长度,以位计算,然后依次是连续的数据。下一个数据块也是以FF 04开始,重复上述格式,直到结束。4 应用单片机与PLC通讯单片机与PLC通讯时,单片机采用485芯片与PLC的编程口连接,,遵循PPI协议,主从式的通讯方式,一次读写操作的步骤包括:首先上位机发出读写命令,PLC作出接收正确的响应(返回应答数据E5H),上位机接到此响应则发出确认命令(10 02 5C 5E 16),PLC完成正确的读写响应,返回给上位机相应数据。这样收发两次数据,完成一次数据的读写。那么我们就可以利用上述PPI协议,读写S7-200PLC中的各种类型数据,包括I、Q、SM、M、V、T、C、S等数据类型,能够直接读出以上变量中的位、字节、字、双字等,(其中读位变量时,实际是读取该位所在的字节值)。可以改变PLC的运行状态(RUN/STOP)。 在编程时,最好将读取的检测值、输出值等数据,存放在PLC的一个连续的变量区中,当上位机读取PLC的数据时,就可以一次读出这组连续的数据,减少数据的分次频繁读取。当修改设定值等数据时,进行写数据的通讯操作。现场设备与PLC通讯通信如下程序如下://采用9600波特率通信//C51语言/////////////////////////////////////////////////////////////////////////////////////////////////////////// & & & & & & & 功能:以会话的方式跟PLC通信/ & & & & & & & &作者:决定分手// & & & & & & & 编译:keil 7.51////////////////////////////////////////////////////////////////////////////////////////////////////////uchar Session_PLC( uchar *pt ,uint address){ & &uint &crc_data =&0; & &uchar PLC_code_one[29] =
&{ & 0x68,0x23,0x23,0x68,0x2, 0x0,0x7c,0x32,0x1,0x0, & 0x0, 0x0, 0x0, 0x0, 0x0e,0x0,0x08,0x5, 0x1,0x12, & 0x0a,0x10,0x6, 0x0, 0x01,0x0,0x1, 0x84,0x0 &};//赋值 &unsigned char PLC_press_code[6] =&{ 0x10,0x02,0x0,0x5c,0x5e,0x16}; & TI =&0; &TD =&1; //选中发送位 & for(i =&0; i&& 29; i++) & { & & & &TI =&0;SBUF =& PLC_code_one[i];//while(!TI); if(i & 3)crc_data += PLC_code_one[i];//相加 & }//发送 & TI =&0; & SBUF =&address && 8;//目标地址高字节 & while(!TI); & TI =&0;
& crc_data += (uchar)(address &&8); //校验 & &SBUF =& //目标地址低字节 & &while(!TI); & i&=//校验数据 & crc_data += (uchar)i; & TI =&0; & SBUF =&0X0; & while(!TI); & TI =&0; & SBUF =&0X4; & while(!TI); & crc_data += 0x4; & TI =&0; & SBUF =&0X0; & while(!TI); & TI =&0; & SBUF =&0X20; & crc_data += 0x20; & while(!TI); & &TI =&0; & &SBUF =&0; & &//crc_data += 0;//发送目标结点ID & &while(!TI); TI =&0;SBUF =&*crc_data += * //发送第一个数while(!TI);TI =&0;SBUF =&*(pt +&1);//发送第二个数crc_data += *(pt +1);while(!TI); & &TI =&0;SBUF =&*(pt +&2);crc_data += *(pt +2);//发送第三数 & &while(!TI); &TI =&0;SBUF =&(uchar)crc_ //发送校验 & &while(!TI); & &TI =&0;SBUF =0x16; //发送校验 & &while(!TI);TD =&0;//等待接收 & &i =&200; & &RI =&0;while(!RI ){ if(i & 10)return NULL; i--; NOP} //超时i =&SBUF;if(i != 0xe5)return ERROR;//通信出错 & for(i &= 0; i& 6; i&++) & { & & & TI =&0; & SBUF =&PLC_press_code[i]; & while(!TI); & } & TI =&0; & return SUCCESS;} & & & & & & & & & & & & &5 总结通过分析STEP7 Micro/win32软件与S7-200CPU的通讯数据,我们得到了西门子PPI协议的关键报文格式,这一结果对工程实践具有较高的参考价值。在不使用西门子或其它组态软件的情况下,利用分析得到的PPI协议实现了上位机对PLC的监控。现场设备与PLC通讯方面的工作正在进行中。另外这种对通讯端口进行监测、分析的方法也对一些未知协议的测定和通讯错误的检查具有指导意义。另外我们通过此例触类旁通转换成其它工业总线如CANOPEN CAN….
源代码下载
源代码无法下载, TD =&1;什么意思?
回复:S7-200&PPI通信协议介绍及测试源码、协议下
15:45:45 | By: zhangpeng(游客) ]
请问写数据指令的返回信息是什么格式。怎样判断写入成功?EAFo智能工业创新应用论坛
ETFo4G/LTE技术与应用论坛/p>
ETFo无线充电技术与系统设计论坛
上海·汽车电子与零组件技术论坛
第二届 无线通信技术论坛
移入鼠标可放大二维码
R&S:LTE/LTE-A测试解决方案
来源:电子发烧友网
作者:罗德与施瓦茨日 10:20
[导读] 本文从LTE的基站设备和终端设备测试需求出发,简要介绍了罗德与施瓦茨(下文简称R&S)公司提供的各种测试方案。本文中,针对基站设备的测试介绍包括发射机射频测试、接收机射频测试、射频性能测试、多天线测试等方案;针对终端设备的测试包括发射和接收射频测试、协议及IOT测试、射频认证测试、RRM测试、数据应用测试、终端耗电等测试方案。最后,简要介绍了R&S公司提供的LTE-Advanced测试方案。
  作者:罗德与施瓦茨中国有限公司 产品支持部
  本文从LTE的基站设备和终端设备测试需求出发,简要介绍了罗德与施瓦茨(下文简称R&S)公司提供的各种测试方案。本文中,针对基站设备的测试介绍包括发射机射频测试、接收机射频测试、射频性能测试、多天线测试等方案;针对终端设备的测试包括发射和接收射频测试、协议及IOT测试、射频认证测试、RRM测试、数据应用测试、终端耗电等测试方案。最后,简要介绍了R&S公司提供的LTE-Advanced测试方案。
  1. 前言
  近几年来,LTE已经成为通信业界的最为主要的话题。而测试仪表和测试系统做为LTE产业链中重要的环节,位于产业链的上游,对于产品研发和产业化起着非常关键的作用。目前,对LTE测试仪表的需求已经涵盖了整个产业链的各个阶段。R&S公司作为欧洲最大的测试测量仪表供应商,具有强大的研发和生产实力。为了推动LTE产业的发展,R&S公司为客户提供从研发到生产的一系列测试解决方案及提供高精度测试与测量仪器及系统,可以满足客户最高端的需求。针对作为LTE的演进技术的LTE-Advanced,R&S公司同样为其基站和终端测试提供了众多方案。
  2. LTE系统模块和基站(微基站)测试解决方案
  对于任何一个新的移动通信技术的发展,随着标准的制定和不断完善,基站设备是整个产业最先发展的部分,此时所需的测试仪表需要能够提供完全符合规范的信号产生和信号分析等功能,同时需要支持3GPP组织规定的所有测试项目。
  2.1 LTE系统基站收发信机测试方案
  根据3GPP的技术规范,对于LTE基站测试主要包括发射测试、接收机测试。
  对于LTE系统基站发射机测试,其具体项目包括:发射功率(时域和频域功率),调制质量(RE功率控制动态范围、总功率动态范围、频率误差、矢量调制误差EVM等)和频域非线性指标测试(含占用带宽、邻道功率、谐波和杂散、和互调等)以及多天线的定时误差等。R&S公司的信号分析仪可以满足3GPP规范定义的LTE全部测试指标。
  对于LTE系统基站接收机测试,其主要内容包括:参考灵敏度、动态范围(需要外加AWGN干扰信号)、带内选择性(需要外加E-UTRA干扰信号)邻信道选择性和窄带阻塞(需要在邻信道有E-UTRA干扰信号)、阻塞(需带内E-UTRA干扰或带外CW干扰信号)和接收机杂散(需要发射机处于工作状态)及接收互调等(需要有规范要求的CW和E-UTRA干扰信号)等。SMW200A是R&S公司最新推出的高端矢量信号发生器,具有独特的双通道设计理念,只需单台仪表就能完成以上测试信号的产生,给测试带来很大的方便性。
  针对微基站的收发信机测试,R&S公司提供无线综测仪CMW500,一台仪器就可以支持微基站的发射和接收测试。
  2.2 LTE系统基站性能测试方案
  对于LTE基站接收机的性能测试,需要验证基站在正常工作状态下的混合自动重传(HARQ)功能,此时需要矢量源产生的上行LTE信号可以在和基站的闭环测试状态中,根据基站发送的ACK和NACK信息对上行信号进行实时的调整。R&S公司的矢量源SMW200A在配置相应的选件后可以方便的满足相应性能测试的需求。此外,SMW200A可以配置两个射频通道,可内置衰落和加性高斯白噪声模块,因此无需其它的测试设备就可以完成3GPP规范定义的所有射频性能测试例。
  2.3 LTE 系统MIMO及Beamforming测试方案
  为了方便的进行MIMO及Beamforming 测试,R&S公司提供了基于R&S示波器RTO的测试方案。安装在PC上面的LTE分析软件可以控制示波器RTO的4个通道进行数据采集,将采集到的数据送至LTE分析软件,从而得到LTE多天线发射系统的解调结果。此外,对于多达8天线的TD-LTE 的Beamforming测试,R&S公司的4通道RTO可以一次测试4根天线之间的相位差,以其中某一根天线的相位作为基准,通过三次不同天线端口的相位测试组合,可以得到所有天线之间的相位差,从而完成8天线的Beamforming测试。
  3. LTE芯片及终端测试解决方案
  从整个LTE产业链来看,终端的发展与系统设备的发展是相辅相成的。为了满足LTE芯片及终端的测试需求,更好的促进产业发展,R&S公司新一代的综测仪平台CMW提供了全套的射频、协议、数据测试的解决方案,此外R&S公司提供的TS8980测试系统能够为终端提供全面的射频认证测试和RRM等方面的测试,下面针对终端的各种测试项目作简要介绍。
  3.1 LTE芯片及终端研发和生产射频测试方案
  在研发阶段的射频测试CMW500支持信令和非信令两种测试方法,涵盖了LTE所有的3GPP测试项目,并能测试LTE到2G和3G的切换。针对生产测试,CMW500独创性的提出了Multi-evaluation的概念,即可以通过一次采样,同时对于所有的LTE的发射机项目(如Power,SEM,EVM,IBE,ACLR,Spectrum Flatness)进行测试,大大的提高测试速度。CMW500除了支持2G、3G和LTE以外,还可以支持WiFi、WiMAX,Bluetooth等非蜂窝技术,从而可以用一台仪器测试具备多种无线技术的终端。
  基于CMW500,R&S开发了CMWRun软件,为了适应CMW500对于多种标准的广泛支持,CMWRun自动化测试软件采取了开放式的软件平台,这意味着R&S的工程师,甚至客户的工程师可以基于CMWRun的平台开发自己的研发、生产测试计划。
  3.2 LTE 终端协议认证及IOT测试方案
  对于LTE协议测试,R&S提供早期的协议栈测试解决方案CMW-VT和协议研发及认证测试仪CMW500。CMW-VT是基于PC机上的软件方案,可以让开发者在早期就进行协议验证的工作。而CMW500不仅可以用于一致性测试,性能测试和互操作测试,而且能应用于产品生命周期的后续阶段,从而可以给芯片和无线设备制造商在LTE 协议一致性研发的各个阶段中带来多重好处。使用CMW500可以并行进行软件和硬件的协同开发、测试和优化,从而加快产品的上市时间。通过在CMW500上配置LLAPI和MLAPI选件,R&S公司提供了协议栈测试所需的底层和高层两种不同编程接口,这样开发者在早期就可以对协议栈进行灵活测试,而且这样的测试是和后期的一致性测试完全兼容的,可以节省后期测试的时间和成本。
  3.3 LTE 终端射频认证/预认证测试方案
  任何通信终端上市之前,都需要进行严格的终端射频认证测试。为了支持LTE终端的射频研发和认证测试,R&S推出了TS8980 LTE射频测试系统。TS8980有三种不同配置,其中TS8980S是面向研发类客户的预认证平台,它可以根据客户的需求灵活配置,进行发射机或者接收机和性能测试;TS8980IB是主要进行带内测试的认证测试平台;TS8980FTA是全认证测试平台,可以对终端进行GCF或者PTCRB要求的全认证测试。对于手机终端厂商来说,除了要通过上述认证测试以外,还可能需要通过运营商测试。如美国的运营商Verizon和AT&T、日本NTT Docomo等。R&S公司和这些运营商合作开发了符合他们特殊入网认证要求的一些测试用例,手机终端厂商只需从R&S购买相关设备和测试用例就可以在实验室搭建同样的测试环境,从而确保能一次通过在运营商的入网测试。
  3.4 LTE 终端 RRM测试方案
  RRM(无线资源管理)测试是终端认证测试中很重要的一部分。R&S公司推出的LTE RRM测试系统可以集成到TS8980射频一致性测试系统中,与其共用部分硬件,使用相同的控制软件R&S CONTEST来进行测试用例的执行和分析。RRM测试系统主要包含以下硬件:CMW500系统模拟器可以模拟LTE、WCDMA、CDMA和GSM小区,并进行信号分析;AMU200是基带衰落模拟器,可以和CMW500基带连接进行下行信号的衰落模拟;功率探头可以对整个系统的进行校准。
  3.5 LTE终端数据应用测试方案
  CMW500在完成射频、协议全方位测试的基础上,配备数据应用硬件单元B450A及相关测试软件后,更可以进行各种数据应用测试。这些测试不仅支持IPv4而且也支持IPv6协议标准。而且由于提供了图形化接口,通过简单的操作就可以得到直观的显示结果。从而让用户在实验室就可以方便地验证终端的数据性能。
  CMW-PQA(Performance Quality Analyze)系统是基于CMW500协议测试仪硬件平台和CONTEST主控软件,为运营商开发的一套可以模拟各种复杂的无线环境,对终端进行各种数据应用测试的平台。系统组成如下:CMW500为系统模拟器;AMU200为基带衰落模拟器;R&S CONTEST测试软件运行在系统控制器上,可以提供测试用例的全自动化运行,测试报告强有力的分析功能和全方面的报告汇总功能。提供了易于使用的测试计划,脚本级研发测试应用和全面测试工具,这加速了LTE 研发测试进度。
  3.6 LTE终端耗电测试方案
  随着智能终端的兴起,用户使用移动终端进行更多的操作,如MMS、浏览网页、播放多媒体、使用蓝牙、WiFi和GPS等等,这些都会消耗电池电能,因此如何准确评估现代终端的电池性能成为了一个难题。对此,R&S基于其无线综测仪CMW500、电源NGMO和专用软件,根据GSMA、CCF等相关规范,并针对运营商的特定需求开放专门的测试用例,从而提供了一个全面的移动终端电池性能测试解决方案。
  4. LTE MIMO天线的OTA测试方案
  OTA测试(天线性能测试)是无线设备认证测试时的一个重要测试项目。对如今LTE中广泛采用的MIMO天线技术,R&S公司推出了一个更加直接和经济有效的方法:双通道测试法。R&S公司 的TS8991测试系统如图1所示。OTA暗室内包含四个角度定位装置;两支测试天线和一支通信天线;此外,暗室墙角还有一个射频接入板可允许5路射频通道连接到暗室内的天线; 外部设备包括无线综测仪(如R&S CMW500)和开关矩阵(OSP)。整个系统由R&S公司的 AMS32软件实现全自动测量,并出具测量报告。
图1. 支持双通道法的MIMO OTA测试系统 TS8991
  5. LTE系统网优及路测解决方案
  对于任何移动通信网络而言,我们都需要对最终运行的实际网络进行可行性研究、初步设计、网络建设、网络优化、网络验收这几大步骤,所有这些网络运营中的过程都需要路测和网优的测试工具。为了保证LTE网络运行的质量,R&S公司提出了专供路测和网优的测试解决方案。R&S公司的新平台的路测解决方案由TSMW双通道扫频仪与ROMES路测软件来实现,TSMW支持30MHz~6GHz的整个连续频率范围;可以支持2G、3G和LTE等移动通信以及Tetra、DVB等的测试,并可以测试移动通信与其它通信之间的干扰;双通道双射频端口设计,不仅可以实现多任务的处理,而且双端口的设计也实现了对于MIMO的支持。
LTE芯片相关文章
LTE芯片相关下载
终端设备相关文章
终端设备相关下载
LTE-A相关文章
LTE-A相关下载
基站相关文章
基站相关下载
LTE相关文章
LTE相关下载
技术交流、积极发言! 发表评请遵守相关规定。
现阶段,通信技术正不断演进和更替, “2G已成过去式,3G渐成过去式,4G作为进行时,5G则是将来时。”这句话应该基本可以概括当前移动通信行业的现状...
 在刚刚过去的世界移动大会-上海(MWCS)上,我们发现,展会最大的亮点,除了各大厂商都在积极展示5G愿景以外,整个产业对于物联网的落地应用也更为...
创新实用技术专题
Copyright &
.All Rights Reserved

我要回帖

更多关于 spa是什么意思 的文章

 

随机推荐