描述
无锡市恒运隆科技有限公司
描述

新品多总线嗅探器MBS-2.0即将隆重登场

浏览:5235 作者: 时间:2019-08-28
新品多总线嗅探器MBS-2.0现在正在进行紧张内测,不日将面市供广大工程师使用

在物联网应用产品以及两大热门物联网无线应用NB-IOT和LORA开发过程中,工程师们都会遇到一些常用总线,包括SPI, I2C, CAN, RS485, UART, RS232等,其中前4类总线涉及多结点通信,而后两者涉及双结点通信。由于缺乏适当的工具,工程师们常用的做法是在被调试的结点中插入一些调试打印语句,以求了解通信内容。然而,此举有显而易见的缺憾:1. 手段原始,对总线上真正的通信过程缺乏掌控;2. 定位错误相当困难,很难判定问题是由总线硬件、底层软件或是应用层软件引起的;3. 插入调式打印语句可能导致时序改变,影响正常运行。上述缺憾使得产品开发成为工程师们的噩梦--冗长、乏味、并且因缺乏客观的判断依据而常常被误导。

于是,多总线数据嗅探器MBS(Multi-Bus Sniffer)横空出世了。MBS由本体、多个探头组件等构成,其使用场景如下图所示。

                                               image

MBS目前已支持SPI、I2C、CAN、RS485、UART以及RS232等6种总线,随着时间的推移,MBS将支持更多的总线;MBS由USB供电,MBS内部实现完全隔离,对相关总线上的原有信息流动不产生任何影响;

 

上位软件MBS-Plus运行在Windows 7操作系统下。其主要功能如下:

l  与MBS保持连接并接收采集到的总线数据,并保存到文件中

l  设置待测总线的相关参数

l  对接收到的数据进行解码,并提供给用户每个数据包的相关信息,包括精确到微秒的时标,传输数据的通道名称,数据包内容以及长度等信息

l  对采集到的数据包进行后续处理,包括基于各种特征的搜索和检索等

l  可将采集数据通过UDP包进行广播或点对点发送,提供对采集数据的二次应用开发

 

产品的特点:

l  简约:产品采用N合一模式进行设计,采用可热插拔的探头组件,不用退出程序,不用拔下USB插头就可以从对一个总线的数据采集变换成对另一个总线的数据采集;

l  智能识别:对所用探头进行智能识别,在用错探头的情况下给出警告和提示

l  内容客观全面;所得到的就是总线上实际进行的通信的全部内容;出现与预期不符的内容时很容易定位问题点,由此带来巨大的确定性;

l  旁观者角色:只对既有的通信进行窥探,不注入任何新的通信内容,也不对既有通信内容进行任何改变,不会对既有通信的时序产生任何影响;

l  智能分析:各种形式的事后分析手段方便从一大堆数据中寻找感兴趣的内容,简化调试过程,使产品开发过程不再冗长、乏味,而是变得易于掌控和有趣,开发效率成N倍增加。