与被测设备通信的方法及其通信系统技术方案

技术编号:17304406 阅读:24 留言:0更新日期:2018-02-18 22:24
本发明专利技术公开了一种与被测设备通信的方法及其通信系统,涉及通信技术领域。所述方法包括以下步骤:在预设周期内检测查找外部转换器设备;获取查找到的所述转换器的设备信息;根据所述设备信息选择工作模式,并在已选择的工作模式下发送数据信息至转换器;所述转换器接收所述数据信息,并根据所述数据信内容对被测设备进行读/写操作。本发明专利技术的技术方案通过在预设周期内检测外部转换器设备,并根据查找到的转换器的设备信息设置工作模式,发送数据信息以进行对被测设备进行读或写的操作,使得被测设备可以通过转换器与PC端通信连接,同时无需在PC端上安装驱动程序,实现真正的即插即用。

Communication system with the measured equipment and its communication system

The invention discloses a method for communicating with a measured device and a communication system, which relates to the field of communication technology. The method comprises the following steps: find the external converter detection equipment for a predetermined period; for the converter to find the equipment information; according to the work mode of the equipment information, and in selected work mode to send data information to the converter; the converter receives the data information, and according to the the contents of the letter to the device under test data were read / write operations. The technical scheme of the invention by an external converter test equipment for a predetermined period, and to find the converter device information setting work mode, send data information to be read or write operation of the device under test, the tested device can be connected by converter and PC communication at the same time, no need to install a driver in on the PC side, true plug and play.

【技术实现步骤摘要】
与被测设备通信的方法及其通信系统
本专利技术涉及通信
,特别是涉及与被测设备通信的方法及其通信系统。
技术介绍
在芯片设计过程中,需对芯片及其外围电路进行性能测试。目前市面上很多芯片及传感器模块中,一般都是采用I2C(Inter-IntegratedCircuit,两线式串行接口)或SPI(SerialPeripheralInterface,串行外设接口)通信接口与调试主机连接通信。在调试过程中,需通过PC端与被测芯片或传感器模块之间进行通信,以测试其性能。市面上现有产品主要采用USB总线转接芯片或USB虚拟串口的方法实现PC端与被测器件间的转接通信,但在测试工作开始前均需在PC端安装驱动程序,给测试人员带来极大的不便。
技术实现思路
本专利技术的主要目的在于提供一种与被测设备通信的方法及其通信系统,旨在减少测试工作过程中PC端与被测器件的转接工作,实现免驱转接。为实现上述目的,本专利技术提供一种与被测设备通信的方法,包括以下步骤:在预设周期内检测查找外部转换器设备;获取查找到的所述转换器的设备信息;根据所述设备信息选择工作模式,并在已选择的工作模式下发送数据信息至转换器;所述转换器接收所述数据信息,并根据所述数据信内容对被测设备进行读/写操作。优选地,所述在预设周期内检测查找外部转换器设备还包括:在预设周期内,PC端检测查找是否有外部转换器设备接入,若有,则获取接入的转换器的设备信息,如无外部设备接入,则进入下一周期继续检测查找。优选地,所述预设周期为1s。优选地,所述根据所述设备信息选择工作模式,并在已选择的工作模式下发送数据信息至转换器还包括:PC端根据接入的被测设备的接口型号选择相对应的工作模式。优选地,所述工作模式包括I2C模式和SPI模式。优选地,所述转换器接收所述数据信息,并根据所述数据信内容对被测设备进行读/写操作还包括:初始化所述转换器,接收由所述PC端发送的数据信息并解析,根据解析后的数据信息内容对被测设备进行读/写操作。本专利技术还提供一种通信系统,该系统包括:PC端,用于在预设周期内检测查找外部转换器设备;所述PC端包括:用于获取查找到的所述转换器的设备信息的获取模块;用于根据所述设备信息选择工作模式的选择模块;用于在已选择的工作模式下发送数据信息至转换器的发送模块;转换器,连接所述PC端和被测设备,用于接收所述数据信息,并根据所述数据信内容对被测设备进行读/写操作;被测设备,连接于所述转换器,接收转换器数据或发送数据至转换器。优选地,所述被测设备的接口类型为I2C接口或SPI接口。优选地,所述转换器还包括用于接收由所述PC端发送的数据信息并解析的解析模块,以及用于根据解析后的数据信息内容对被测设备进行读/写操作的通信模块。本专利技术的技术方案通过在预设周期内检测外部转换器设备,并根据查找到的转换器的设备信息设置工作模式,发送数据信息以进行对被测设备进行读或写的操作,使得被测设备可以通过转换器与PC端通信连接,同时无需在PC端上安装驱动程序,实现真正的即插即用。附图说明图1为本专利技术与被测设备通信的方法的流程示意图;图2为本专利技术与被测设备通信的方法中PC端的工作流程示意图;图3为本专利技术通信系统的结构原理图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。下面结合附图对本专利技术进一步说明。一种与被测设备通信的方法,如图1所示,包括以下步骤:在预设周期内检测查找外部转换器设备;获取查找到的所述转换器的设备信息;根据所述设备信息选择工作模式,并在已选择的工作模式下发送数据信息至转换器;所述转换器接收所述数据信息,并根据所述数据信内容对被测设备进行读/写操作。通过在预设周期内检测外部转换器设备,并根据查找到的转换器的设备信息设置工作模式,发送数据信息以进行对被测设备进行读或写的操作,使得被测设备可以通过转换器与PC端(即上位机)通信连接,同时无需在PC端上安装驱动程序,实现真正的即插即用。优选地,所述在预设周期内检测查找外部转换器设备还包括:在预设周期内,PC端检测查找是否有外部转换器设备接入,若有,则获取接入的转换器的设备信息,如无外部设备接入,则进入下一周期继续检测查找。转换器通过USB接口与PC端连接,PC端通过自动查找HID(HumanInterfaceDevice,人机交互设备),即转换器连接的VendorID(供应商代码)、ProductID(产品识别码)、VersionNumber(版本号),并获取一个有效句柄来建立与转换器的通信通道。在具体实施例中,所述预设周期为1s。PC端自动查找并连接HID设备,同时,以1秒为间隔地更新HID设备连接状况。优选地,所述根据所述设备信息选择工作模式,并在已选择的工作模式下发送数据信息至转换器还包括:PC端根据接入的被测设备的接口型号选择相对应的工作模式。具体地,被测设备为带I2C接口或SPI接口的芯片或传感器模块。具体地,当同一PC端上连接多个转换器时,将不同的转换器分别配置不同的VendorID、ProductID、VersionNumber避免冲突,并集成模拟I2C接口和模拟SPI接口,使两者接口实现复用。在具体实施例中,所述工作模式包括I2C模式和SPI模式。当被测设备带为带I2C接口的芯片或传感器模块时,PC端选择工作模式为I2C模式;当被测设备为SPI接口的芯片或传感器模块时,PC端选择工作模式为SPI模式。优选地,所述转换器接收所述数据信息,并根据所述数据信内容对被测设备进行读/写操作还包括:初始化所述转换器,接收由所述PC端发送的数据信息并解析,根据解析后的数据信息内容对被测设备进行读/写操作。在具体实施例中,被测设备报文长度设定为64个字节,转换器接收到PC端或被测模块发送的数据信息后,再以I2C模式标准或SPI模式标准发送给被测模块或PC端。具体地,如图2所示,使用本方法中PC端对被测设备进行测试的具体流程为:a.PC端全局变量、API函数(ApplicationProgrammingInterface,应用程序接口函数)声明及初始化;b.PC端启动1S定时器,定时查找HID设备;调用一系列API函数来定位所查找的HID设备,检测到HID设备时返回True,否则返回False;c.如果检测到HID设备,调用API函数获取设备信息及有效句柄,建立与HID设备的通信通道;d.等待用户选择I2C模式或SPI模式,模式选择后进入不同操作界面;e.等待用户输入发送数据及读写长度,发送数据格式:头码+操作码+写长度+读长度+待写入数据,头码0XAA表示I2C模式,头码0XBB表示SPI模式,操作码0X01表示写操作,操作码0X02表示读操作;f.在I2C模式下,如果写长度>2则表示PC端发送的数据信息代表写操作(即调用API函数发送数据至转换器),否则表示读操作(即PC端调用API函数先发送数据信息至转换器,待转换器处理后再读取被测设备发送的数据)。本专利技术还提供一种通信系统,如图3所示,该系统包括:PC端1,用于在预设周期内检测查找外部转换器设备;所述PC端1包括:用于获取查找到的转换器2的设备信息的获取模块11;用于根本文档来自技高网...
与被测设备通信的方法及其通信系统

【技术保护点】
一种与被测设备通信的方法,其特征在于,包括以下步骤:在预设周期内检测查找外部转换器设备;获取查找到的所述转换器的设备信息;根据所述设备信息选择工作模式,并在已选择的工作模式下发送数据信息至转换器;所述转换器接收所述数据信息,并根据所述数据信内容对被测设备进行读/写操作。

【技术特征摘要】
1.一种与被测设备通信的方法,其特征在于,包括以下步骤:在预设周期内检测查找外部转换器设备;获取查找到的所述转换器的设备信息;根据所述设备信息选择工作模式,并在已选择的工作模式下发送数据信息至转换器;所述转换器接收所述数据信息,并根据所述数据信内容对被测设备进行读/写操作。2.根据权利要求1所述的与被测设备通信的方法,其特征在于,所述在预设周期内检测查找外部转换器设备还包括:在预设周期内,PC端检测查找是否有外部转换器设备接入,若有,则获取接入的转换器的设备信息,如无外部设备接入,则进入下一周期继续检测查找。3.根据权利要求2所述的与被测设备通信的方法,其特征在于,所述预设周期为1s。4.根据权利要求2所述的与被测设备通信的方法,其特征在于,所述根据所述设备信息选择工作模式,并在已选择的工作模式下发送数据信息至转换器还包括:PC端根据接入的被测设备的接口型号选择相对应的工作模式。5.根据权利要求4所述的与被测设备通信的方法,其特征在于,所述工作模式包括I2C模式和SPI模式。6.根据权利要求4所述...

【专利技术属性】
技术研发人员:杨旸
申请(专利权)人:成都锐成芯微科技股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1