0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

鉴源实验室丨TBOX通讯模组AT指令测试

上海控安 来源:上海控安 作者:上海控安 2023-06-20 17:00 次阅读

作者 |李伟 上海控安安全测评部总监来源 |鉴源实验室

引言:上一篇文章我们讲了整车的OTA升级测试(详解车载设备FOTA测试),本篇我们介绍在车载零配件上比较少见却很实用的测试:通讯模组的AT(Attention)指令测试。

01AT测试的用途

AT指令可以通过终端设备发送指令的方式控制移动模组系统功能的一组指令集。

通讯模组的AT指令测试通常在移动通讯模组的供应商或者移动通讯设备供应商的研发测试部门使用较多,如:华为、中兴通讯、移远通讯的移动设备研发测试部门。

AT指令测试的实施一般是将测试电脑和被测试通讯模组进行连接,在测试电脑上运行的终端工具软件(如QCOM)中输入AT指令,并将指令通过软件发送给通讯模组,通讯模组根据接收的AT指令来执行各种操作和配置。如:通过发送AT质量查询移动通讯信号强度或IMEI(International Mobile Equipment Identity)信息、设置APN(Access Point Name)接入点、发送短信、拨打电话等等。

我们可以把AT指令工具理解为一个shell工具,AT指令操作的这些功能在手机或者移动终端的上层应用软件中可以实现,通过AT指令工具可以在命令行的方式下进行操作。因为排除了上层应用软件,直接通过AT指令操作通讯模组会更加快捷和方便,特别做某些频繁的操作测试,如在2G/3G/4G/5G间快速切换网络模式,频繁查询移动通讯信号强度等。

电脑和模组直连图如下:

wKgZomSRasGADhsRAAAu7pB8KXA315.png

图 1

02为何TBOX需要做AT指令测试

车载零部件中的AT指令测试和通讯模组研发的AT指令测试是不一样的,模组研发的测试是通过AT指令对通讯模组本身的软硬件功能和性能进行测试。车载零部件中使用的通讯模组都是成熟的商用解决方案,已经通过了供应商的各项测试,我们在车载零部件测试中使用AT指令是为了更方便、快捷和高效地辅助进行车辆功能的相关测试。

在车载零部件测试中一般也不会使用到通讯模组AT指令,只有在进行TBOX或者整车各场景通讯相关的测试中才有可能使用到AT指令辅助进行测试,是将AT测试指令作为工具,验证不同的车辆使用状况下整车或者相关零部件通讯模块的功能和性能。

这些测试的使用场景通常是模拟车辆处于不同信号强度或者不同通讯信号覆盖场地的情景。对于信号强度的模拟通常会使用铝箔布或铝箔纸包裹TBOX,在包裹前后分别通过AT指令查询实际的接收信号强度,验证在信号强度发生变化时车辆相关功能的处理是否符合预期设计,如下图所示:

wKgaomSRasGAAlwIAABEaWJnnDQ098.png

图 2

因为移动运营商信号基站布局的原因,在车辆使用中会经常出现 2G/3G/4G/5G 网络接入信号的切换,此种场景测试人员通常是没有直接的手段来切换 TBOX 接入网络类型的,但是通过 AT 指令我们可以非常方便且高效的进行网络切换和重新注册。

03如何执行AT指令测试

3.1 测试前的准备

实际中使用AT指令进行辅助测试的操作本身是比较简单的,我们要执行AT指令测试需要做一些准备工作:

(1)首先要跟模组供应商确认TBOX上通讯模组的型号,获取对应的设备驱动。

(2)获取通讯模组匹配型号的AT命令手册,也可以跟供应商直接获取需要使用到的具体AT指令。通常供应商提供的AT命令手册包含了所有指令,文档的长度会有数百页,易读性对非专业人员不是很好。

(3)TBOX连接电脑的USB驱动。

(4)获取发送和接收指令的串口工具,如下图所示QCOM是模组供应商移远通讯常用的AT指令收发工具。

wKgZomSRasKASAbyAAD_iVc2nM0051.png

图 3

3.2 设备连接

测试时通常使用的连接方式较为简单,TBOX直接通过USB接口连接到测试电脑,在测试电脑上安装对应的驱动程序即可发现生成的虚拟AT端口。我们以移远通讯的驱动为例,驱动安装成功后,连接设备时,在电脑的设备管理中会出现USB AT端口,如下图所示:

wKgaomSRasKASh--AACugUf3H_s607.png

图 4

根据设备中显示的端口号,以及供应商提供的连接信息,配置工具 QCAOM 中的串口号、总线速率、停止位、流控等信息,配置完成后点击“Open Port”进行连接,连接成功后,“Open Port”会变为“Close Port”,其他串口编号等设置项会变为灰色不可选,此时就可以在输入框中输入 AT 指令,进行测试了。

3.3 AT指令

模组供应商不一样或者模组型号不一样时,使用的AT指令可能不一样,这边我们使用移远EM05指令集为例给大家做简单介绍。

命令:AT+CSQ 信号强度查询

使用本命令模组会返回通讯信号的强度值。

wKgZomSRasOAYqfxAAF7YMbOVU0429.jpg

我们在此只简单介绍这两个指令的含义,其他AT指令可以参考指令集或咨询供应商。

04测试小结

我们知道在测试过程中经常会遇到一些功能或者场景需求,无法或者很难进行测试设计,或者是设计简单执行很难。对于这些问题其他行业的测试可能已经具备了成熟的解决方法和测试手段,这就要我们对于其他行业的测试要有一定的了解,随着行业工作经验的积累,跨行业的知识要不断学习。

对于AT的指令测试有几点小结分享大家:

(1)我们不是模组的测试人员,不是替供应商测试模组的,只是使用他们的工具来辅助汽车零部件测试。

(2)AT指令有很多,有时候一个功能点可以有很多个相关的指令都可以支持我们的测试目标,这跟测试设计就相关了,可以多做几个测试设计,选用最好的方法。

(3)AT指令在辅助进行通讯相关测试时,不是唯一的万能使用方法,通常是跟其他手段结合使用的,要用好不同技术的组合测试设计。

(4)有问题时寻求供应商技术支持是很有用的,有时候可以节省大量时间。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 汽车电子
    +关注

    关注

    2999

    文章

    7451

    浏览量

    161593
  • 指令
    +关注

    关注

    1

    文章

    579

    浏览量

    35377
  • 通讯模组
    +关注

    关注

    0

    文章

    4

    浏览量

    2035
  • TBOX
    +关注

    关注

    0

    文章

    15

    浏览量

    8078
收藏 人收藏

    评论

    相关推荐

    上海能测试汽车电子EMC的实验室

         下面是我知道的上海能测试汽车电子EMC的几家实验室,有可能还有些实验室我没了解到,希望负责测试的工程师工作有帮助
    发表于 07-31 17:17

    [原创]认证与实验室

    本,即是前面提到的电子质量E周刊。该刊物有一个内容是认证与实验室,非常专业。认证与实验室是电子质量三个重点之一主要是介绍针对元器件或整机产品进行测试合格后颁发证书需要注意的中间环节和过程。 主要分为多国
    发表于 10-29 16:57

    热烈庆祝上海汽车实验室及电子可靠性实验室正式投入使用

    上,新的汽车及可靠性实验室都超过了其原有实验室的水平,构造和布局也更加科学合理,更加人性化,这也标志着PONY谱尼测试集团在汽车和可靠性检测领域进入一个全局面。 PONY将充分利用新实验室
    发表于 03-06 10:41

    实验室管理系统

    实验室管理系统主要是解决,本人所在学校实验室智能化问题,实现功能短信查课(TC35模块);安全报警短信报警(温度,可燃气体);
    发表于 10-31 20:29

    实验室整体解决方案是什么?

    实验室整体解决方案就是建立在科学化、标准化、规范化、专业化的基础上,结合用户实验室现状和未来发展所需,而开展的“量体裁衣”的综合性活动。简单分类有:实验室筹建方案、实验室施工建设、
    发表于 08-11 10:34

    上海泰捷实验室提供专业手机认证测试服务

    成功地突破国内、国际市场。 一致性实验室获得获得GCF、PTCRB授权,包括GSM/WCDMA/LTE-FDD/LTE-TDD频段的射频一致性、协议一致性、A-GPS等测试系统。OTA实验室获得CTIA授权
    发表于 04-22 10:42

    西安FIB实验室

    有没有西安的啊 我是纳瑞科技西安FIB实验室的张敏.我们西安实验室已经正式运转,有需求的可以打电话张敏纳瑞科技西安FIB实验室电话:029-88215437地址:西安市高新区融鑫路3号自力集团院内厂房一楼Email:fib.xa
    发表于 06-04 14:28

    【FireBLE申请】无线智能实验室管理系统的研究

    申请理由:应用FireBLE作为核心控制板,并采用该开发板上无线通讯功能组建无线通讯网络,开发管理系统,从而实现实验室的智能管理。项目描述:目前,大部分实验室的管理还是靠人工来管理,有
    发表于 07-23 11:36

    实验室的 制造

    广州丹品人工环境技术有限公司,专业制造声学实验室已超过10年,例如:消音、噪音、静音房等,如有需要可联系020-34321450进行电话咨询
    发表于 11-09 14:33

    智慧实验室解决方案(LoRa)

    实验室是科技的摇篮,安全、健康、环保、节能是实验室的基本要素;实验室建设经历场地-设备-系统三个阶段。在当今成系统的实验建设理念中,实验室
    发表于 02-25 14:09

    实验室 | UV LED紫外线杀菌效果的评估

    ]。紫外线LED灯具有安全、环保、小巧、无化学残留等特点,随着UV LED功率的提升与技术的进步,正逐步取代较低功率的紫外线汞灯[6]。金实验室通过以往的UV LED杀菌测试实际案例发现,品牌、灯珠灯具
    发表于 04-02 15:14

    锂电材料截面制样-氩离子抛光CP离子研磨 金实验室分享(下)

    锂电池正极片氩离子抛光(CP离子研磨)制样后效果图(正极片氩离子抛光制样后效果图-如上图所示-金实验室罗工提供)锂电池负极片氩离子抛光(CP离子研磨)制样后效果图(负极片氩离子抛光制样后效果图-如上图所示-金
    发表于 12-16 15:47

    CDMA手机入网测试实验室测试要求是什么

    CDMA手机入网测试实验室测试要求是什么CDMA手机实验室测试标准是什么
    发表于 05-06 09:23

    lims实验室管理系统是什么?实验室信息管理系统介绍!

    。检测结果管理最后,lims实验室管理系统的主要功能之一是将测试结果与样本相关联。当测试结果是浓度等简单数据点时,可以直接将测试结果记录在样本记录中。然而,越来越普遍的是,
    发表于 11-03 11:17

    实验室lims系统解决方案

    ?lims实验室信息管理系统是一种软件产品,旨在帮助实验室跟踪其设备、样品和测试结果,管理其工作流程/协议,创建合规报告并分析结果。虽然医院、诊所和研究实验室都使用LIMS系统,但根据
    发表于 11-04 11:18