这几张表你看了没

在公众号里讲过多篇与J1939相关的话题,但是没有讲跟测试有关的,后台有人问起这个话题,那么今天我们就来看看在J1939-82标准里明确指出的跟Compliance Test相关的内容。

在J1939-82里面全面讲解且以表格的形式列出了对测试的要求,如对数据链路层传输

因表格较大,我们裁剪几条。

要做这个标准的测试,那么需要几部分组成?

Compliance Test Computer 也就是经常说的CTC, 还有Device Under Test(DUT),另外还需要介质线束,终端,负载,电源等。那么对CTC有什么要求呢?

总的来说有以下几点:能够发送和接收消息,有时间戳功能,且对精度有要求,同时还有有同步,超时退出等功能,最基础的一点就是至少要有一个CAN接口,有的像网桥类的被测设备,就至少需要两个CAN接口。在受测设备的ECU类型里目前定义了7种,将来还有可能增加,这几类在第一张图中可以明显看到。

在第一张图测试结果一栏里用P表示测试通过,用F表示测试失败未通过。

像对数据链路层接收测试

对连接管理TP,广播消息的测试

因表格都比较大,这里只给大家列举几条示意下,如果要给自己的产品做Compliance Test文档,必须严格按照1939-82的要求,可以根据自己的应用有适当裁剪。可以例如下面的表格,是我给一个产品做的示例,最好就照标准中的表格形式。

有兴趣做好测试的还需要仔细阅读J1939-82,且开发自己产品的测试文档。希望对大家有帮助。最后强调一点,有标准的东西,请严格按照标准要求规范你的产品开发,将标准熟记于心。

本文分享自微信公众号 - 嵌入式程序猿(InterruptISR)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-04-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CRM日记本

你选择红色药丸还是蓝色药丸?

《黑客帝国》中有一个经典桥段,墨菲斯给主人公尼奥两片药丸:蓝色代表「从梦中醒来,沉沦虚幻世界,认为看到的只是做了假梦」,红色代表「跟我前进,领你去看真相」。尼奥...

52320
来自专栏葫芦

java ping命令

简洁的网络测试工具,图形化显示网络状态。 当你需要测试网络情况时,此工具可以帮助你来进行测试。 你可以简单的输入ip地址或者域名来获得本机到达目标地址的网络...

7820
来自专栏ccf19881030的博客

Android Studio3.3中Cannot resolve symbol ActivityTestRule

      最近在看《Android编程权威指南》,在Windows10下安装了Android Studio3.3,边看编练习书中的例子程序,看到第21章“”音...

12930
来自专栏量子位

特斯拉好事连连:自动驾驶新硬件性能提升10倍,两名新董事昨晚上任,股价涨5.6%

特斯拉下半年被马斯克“坑惨了”,8月口头宣布私有化,9月在博客上抽大麻,这些荒诞不经的行为让特斯拉股价一路下跌。

8720
来自专栏WeTest质量开放平台团队的专栏

手把手教你测微信小程序

原文链接:https://wetest.qq.com/lab/view/451.html

22330
来自专栏携程技术中心

干货 | 携程微服务架构下的测试浅谈

施赛花,携程机票BU测试工程师,主要负责携程机票聚合层服务的测试,以及自动化工具的开发。善于研究新技术,并转用于实践,提升测试工作效率。

12420
来自专栏WeTest质量开放平台团队的专栏

从《乱世王者》看腾讯SLG手游如何搭建完整安全服务

原文链接:https://wetest.qq.com/lab/view/453.html

13230
来自专栏Web技术布道师

高性能 PHP 开发框架 Agile Swoole

需要将config/config.php中的daemonize设置为1或者true

17530
来自专栏量子位

银行内鬼程序员曝光:服务器植病毒,ATM取款717万,账户余额还不变

现在,有个程序员实现了。通过往总行服务器植入病毒,每天ATM取款5千至2万,一年多内取走700多万,而且银行卡余额始终没有变化。

11220

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励