CN104035422A - 一种基于智能移动终端的数据计算方法 - Google Patents
一种基于智能移动终端的数据计算方法 Download PDFInfo
- Publication number
- CN104035422A CN104035422A CN201410283129.8A CN201410283129A CN104035422A CN 104035422 A CN104035422 A CN 104035422A CN 201410283129 A CN201410283129 A CN 201410283129A CN 104035422 A CN104035422 A CN 104035422A
- Authority
- CN
- China
- Prior art keywords
- bus
- data
- mobile terminal
- module
- parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Debugging And Monitoring (AREA)
- Telephone Function (AREA)
Abstract
本发明属于车辆电子信息***,具体涉及一种基于智能移动终端的数据计算方法。本发明技术方案中,智能移动终端数据调试模块为多模信号转换器设置总线类型和总线参数,多模信号转换器切换为相应的总线类型,并根据设置的总线参数采集总线数据,并经信号同步适配器发送给智能移动终端,智能移动终端数据调试模块对数据采样、分析采样结果并实时显示。与现有技术相比较,该方法适应性和可扩展性更好;实施方便,实施成本低。
Description
技术领域
本发明属于车辆电子信息***,具体涉及一种基于智能移动终端的数据计算方法。
背景技术
基于总线构建的网络拓扑***把每个数据交换的发起者作为一个节点,每个节点按照网络协议向总线上传数据,同时接收总线向其发送的数据。传统的总线数据计算方法一般有如下两种:a.基于专用的嵌入式数据采集测量设备;b.基于信号转换设备和PC数据采集共同完成。前者一般需要不同的数据采集测量设备来支持不同种类的传输总线,功能单一,造价昂贵,可扩展性差;对于后者,常用的信号转换设备通常也只支持一种信号到PC串行信号的转换,并且通过PC采集数据,便携和易用性较差,在生产或外场实验中调试极为不便。此外,这两种计算方法一般还需要借助示波器、逻辑分析仪等大型昂贵的调试设备。因此研究一种可靠的、方便的总线数据计算方法显得尤为重要。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是:如何提供一种基于智能移动终端的数据计算方法。
(二)技术方案
为解决上述技术问题,本发明提供一种基于智能移动终端的数据计算方法,该方法基于车辆总线调试***来实施,所述车辆总线调试***包括:多模信号转换器1、信号同步适配器2以及智能移动终端数据调试模块3;所述多模信号转换器1设置为具有多模切换功能且支持USB外设协议,用于将总线数据转换为与移动终端匹配的USB串行信号,可转换的总线信号类型包括:CAN、FlexRay、LIN、MOST,其包括:第一USB驱动模块4、数据分析与处理模块5、数据显示模块6以及参数控制模块7;所述信号同步适配器2用于为多模信号转换器1和智能移动终端数据调试模块3提供数据传输和交换通道;所述智能移动终端数据调试模块3运行于智能移动终端设备,用于对信号同步适配器2传输过来的数据进行解析,并以图形方式实时的展现信号波形,对数据错误异常进行分析诊断和解决,并向总线回传数据进行调试,其包括:总线控制模块8、总线驱动模块9、核心控制模块10以及第二USB驱动模块11;
具体而言,本方法工作流程包括:总线参数设置和总线数据采集调试两个过程;
其中,在总线参数设置过程中,由所述多模信号转换器1接入总线网络后,作为总线网络拓扑链中的一个节点进行信息的收发;在启动总线数据测量分析前,由智能移动终端数据调试模块3的参数控制模块7借助数据显示模块6设定总线网络类型和总线通信参数;移动终端参数输入确认后,通过所述数据处理与分析模块5对输入参数进行封装得到总线参数设置信号,然后由所述第一USB驱动模块4将封装后的总线参数设置信号发送给信号同步适配器2,信号同步适配器2将设置信号适配后建立USB连接,发送给多模信号转换器1从而完成总线参数的设置;
完成总线参数设置后,通过所述智能移动终端数据调试模块3发送启动指令以进行总线数据采集;多模信号转换器1的核心控制模块10为总线控制模块8设置相关的总线参数,总线驱动模块9根据所设置的总线参数采集接收总线数据,并通过总线控制模块8将总线数据发送给核心控制模块10进行数据解析和封装,然后由第二USB驱动模块11发送给信号同步适配器2,智能移动终端数据调试模块3获得经信号同步适配器2转换的总线数据包后,进行总线数据的采样和解析:一方面通过持续的信号采样结果绘制总线信号波形,分析总线网络通信情况;另一方面,解析后的数据和移动终端数据库中的数据进行比对,进而实现数据错误分析诊断和数据异常解决;最后,将该车辆总线调试***作为总线网络中的一个节点,向总线发送调试数据,以进行更精细的调试工作。
(三)有益效果
本发明技术方案中,智能移动终端数据调试模块为多模信号转换器设置总线类型和总线参数,多模信号转换器切换为相应的总线类型,并根据设置的总线参数采集总线数据,并经信号同步适配器发送给智能移动终端,智能移动终端数据调试模块通过USB口对数据采样、分析采样结果并实时显示。与现有技术相比较,该方法适应性和可扩展性更好;实施方便,实施成本低。
附图说明
图1为本发明方法所应用的车辆总线调试***的结构示意图。
图2为本发明方法所应用的车辆总线调试***结构和接口框图;
图3为本发明方法所应用的多模信号转换器内部功能模块框图;
图4为本发明方法所应用的移动终端数据调试模块的内部功能模块框图;
图5为本发明方法所应用的USB主机和USB外设握手通信过程示意图。
图中:
1:多模信号转换器;2:信号同步适配器;
3:智能移动终端数据调试模块;4:第一USB驱动模块;
5:数据处理与分析模块;6:数据显示模块;7:参数控制模块;
8:总线控制模块;9:总线驱动模块;10:核心控制模块;
11:第二USB驱动模块。
具体实施方式
为使本发明的目的、内容、和优点更加清楚,下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。
为解决现有技术的问题,本发明提供一种基于智能移动终端的数据计算方法,该方法基于车辆总线调试***来实施,如图1所示,该车辆总线调试***包括:多模信号转换器1、信号同步适配器2以及智能移动终端数据调试模块3;
所述多模信号转换器1具有多模式切换功能,支持多种总线类型,可匹配和适应多种类型的总线信号且支持USB外设协议,用于将总线数据转换为与移动终端匹配的USB串行信号,可转换的总线信号类型包括:CAN、FlexRay、LIN、MOST等,在具体应用孵化中可根据需要扩充;
所述信号同步适配器2用于为多模信号转换器1和智能移动终端数据调试模块3提供数据传输和交换通道;
所述智能移动终端数据调试模块3运行于智能移动终端设备,用于对信号同步适配器2传输过来的数据进行解析,并以图形方式实时的展现信号波形,对数据错误异常进行分析诊断和解决,并向总线回传数据进行调试;
以基于Android操作***的终端为例,移动终端通过USB外设模式和USB主机模式支持实现Android外设协议的各种硬件设备(本发明中指多模信号转换器)建立通信。在USB外设模式下,外部USB设备充当USB主机,这种模式给予不具备主机功能的Android终端以与USB硬件交互的能力;在USB主机模式下,Android终端扮演着主机的角色。如图5为Android终端处于主机模式下USB主机和USB外设握手通信过程的示意图,Android终端为设备提供电源,并进行数据交换。
其中,所述智能移动终端数据调试模块3包括:第一USB驱动模块4、数据分析与处理模块5、数据显示模块6以及参数控制模块7;
所述多模信号转换器1包括:总线控制模块8、总线驱动模块9、核心控制模块10以及第二USB驱动模块11;
本***的工作过程包括:总线参数设置和总线数据采集调试两个过程;其中,在总线参数设置过程中,
所述多模信号转换器1用于在接入总线网络后,作为总线网络拓扑链中的一个节点进行信息的收发;
所述智能移动终端数据调试模块3的参数控制模块7用于在启动总线数据测量分析前,借助数据显示模块6设定总线网络类型和总线通信参数;
所述数据处理与分析模块5用于在移动终端输入的总线网络类型和总线通信参数确认后,对输入参数进行封装得到总线参数设置信号;
所述第一USB驱动模块4用于将封装后的总线参数设置信号发送给信号同步适配器2;
所述信号同步适配器2用于将设置信号适配后建立USB连接,发送给多模信号转换器1从而完成总线参数的设置;
完成总线参数设置后,所述智能移动终端数据调试模块3用于发送启动指令以进行总线数据采集;
所述多模信号转换器1的核心控制模块10用于为总线控制模块8设置相关的总线参数;
所述总线驱动模块9用于根据所设置的总线参数采集接收总线数据,并通过总线控制模块8将总线数据发送给核心控制模块10进行数据解析和封装;
所述第二USB驱动模块11用于将解析和封装后的总线数据发送给信号同步适配器2,智能移动终端数据调试模块3获得经信号同步适配器2转换的总线数据包后,进行总线数据的采样和解析:一方面通过持续的信号采样结果绘制总线信号波形,分析总线网络通信情况;另一方面,解析后的数据和移动终端数据库中的数据进行比对,进而实现数据错误分析诊断和数据异常解决;最后,所述车辆总线调试***作为总线网络中的一个节点,向总线发送调试数据,以进行更精细的调试工作。
具体而言,本发明技术方案的计算方法流程包括:总线参数设置和总线数据采集调试两个过程。
在总线参数设置过程中,所述多模信号转换器1接入总线网络后,实际上是作为总线网络拓扑链中的一个节点进行信息的收发。在启动总线数据测量分析前,首先需要设定总线网络类型和总线通信参数以正确有效的进行数据采集,本发明通过智能移动终端数据调试模块3的参数控制模块7借助数据显示模块6来进行设置;移动终端参数输入确认后,通过所述数据处理与分析模块5对输入参数进行封装得到总线参数设置信号,然后由所述第一USB驱动模块4将封装后的总线参数设置信号发送给信号同步适配器2,信号同步适配器2将设置信号适配后建立USB连接,发送给多模信号转换器1从而完成总线参数的设置。
完成总线参数设置后,通过所述智能移动终端数据调试模块3发送启动指令以进行总线数据采集;多模信号转换器1的核心控制模块10为总线控制模块8设置相关的总线参数,总线驱动模块9根据所设置的总线参数采集接收总线数据,并通过总线控制模块8将总线数据发送给核心控制模块10进行数据解析和封装,然后由第二USB驱动模块11发送给信号同步适配器2,智能移动终端数据调试模块3获得经信号同步适配器2转换的总线数据包后,进行总线数据的采样和解析:一方面通过持续的信号采样结果可绘制总线信号波形,分析总线网络通信情况;另一方面,解析后的数据和移动终端数据库中的数据进行比对,进而可实现数据错误分析诊断和数据异常解决的功能;最后,本***作为总线网络中的一个节点,可向总线发送调试数据,以进行更精细的调试工作。
该技术方案中,作为主机的终端与信号转换设备之间的通信遵循USB2.0全速规范,USB全速传输速率达480Mbps,可以以较高频率传输数据,完全满足常用车辆总线的通讯需求。相比于传统的信号测试***,本***具有更好的人机交互特性,可自由的定义数据调试规则和修改调试软件,有更好的适应性、可扩展性,此外使用现在广泛应用的消费型电子设备,具有更好的便携性,并且成本也得到了很好的控制。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
Claims (1)
1.一种基于智能移动终端的数据计算方法,其特征在于,该方法基于车辆总线调试***来实施,所述车辆总线调试***包括:多模信号转换器(1)、信号同步适配器(2)以及智能移动终端数据调试模块(3);所述多模信号转换器(1)设置为具有多模切换功能且支持USB外设协议,用于将总线数据转换为与移动终端匹配的USB串行信号,可转换的总线信号类型包括:CAN、FlexRay、LIN、MOST,其包括:第一USB驱动模块(4)、数据分析与处理模块(5)、数据显示模块(6)以及参数控制模块(7);所述信号同步适配器(2)用于为多模信号转换器(1)和智能移动终端数据调试模块(3)提供数据传输和交换通道;所述智能移动终端数据调试模块(3)运行于智能移动终端设备,用于对信号同步适配器(2)传输过来的数据进行解析,并以图形方式实时的展现信号波形,对数据错误异常进行分析诊断和解决,并向总线回传数据进行调试,其包括:总线控制模块(8)、总线驱动模块(9)、核心控制模块(10)以及第二USB驱动模块(11);
具体而言,本方法工作流程包括:总线参数设置和总线数据采集调试两个过程;
其中,在总线参数设置过程中,由所述多模信号转换器(1)接入总线网络后,作为总线网络拓扑链中的一个节点进行信息的收发;在启动总线数据测量分析前,由智能移动终端数据调试模块(3)的参数控制模块(7)借助数据显示模块(6)设定总线网络类型和总线通信参数;移动终端参数输入确认后,通过所述数据处理与分析模块(5)对输入参数进行封装得到总线参数设置信号,然后由所述第一USB驱动模块(4)将封装后的总线参数设置信号发送给信号同步适配器(2),信号同步适配器(2)将设置信号适配后建立USB连接,发送给多模信号转换器(1)从而完成总线参数的设置;
完成总线参数设置后,通过所述智能移动终端数据调试模块(3)发送启动指令以进行总线数据采集;多模信号转换器(1)的核心控制模块(10)为总线控制模块(8)设置相关的总线参数,总线驱动模块(9)根据所设置的总线参数采集接收总线数据,并通过总线控制模块(8)将总线数据发送给核心控制模块(10)进行数据解析和封装,然后由第二USB驱动模块(11)发送给信号同步适配器(2),智能移动终端数据调试模块(3)获得经信号同步适配器(2)转换的总线数据包后,进行总线数据的采样和解析:一方面通过持续的信号采样结果绘制总线信号波形,分析总线网络通信情况;另一方面,解析后的数据和移动终端数据库中的数据进行比对,进而实现数据错误分析诊断和数据异常解决;最后,将该车辆总线调试***作为总线网络中的一个节点,向总线发送调试数据,以进行更精细的调试工作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410283129.8A CN104035422B (zh) | 2014-06-23 | 2014-06-23 | 一种基于智能移动终端的数据计算方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410283129.8A CN104035422B (zh) | 2014-06-23 | 2014-06-23 | 一种基于智能移动终端的数据计算方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104035422A true CN104035422A (zh) | 2014-09-10 |
CN104035422B CN104035422B (zh) | 2016-08-10 |
Family
ID=51466229
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410283129.8A Active CN104035422B (zh) | 2014-06-23 | 2014-06-23 | 一种基于智能移动终端的数据计算方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104035422B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107077448A (zh) * | 2014-10-29 | 2017-08-18 | 高通股份有限公司 | 用于多模总线的同时边缘翻转免疫电路 |
CN109299171A (zh) * | 2018-08-13 | 2019-02-01 | 南京工业职业技术学院 | 一种flex客户端支持海量数据长时计算的方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1804574A (zh) * | 2006-01-19 | 2006-07-19 | 湖南大学 | 混合电动汽车运行性能参数的测试方法及装置 |
CN101127023A (zh) * | 2006-08-17 | 2008-02-20 | 四川维肯电子有限公司 | 一种多总线接口的通用异步串口扩展芯片 |
WO2009031737A1 (en) * | 2007-09-09 | 2009-03-12 | Geon Kim | Universal high-speed real-time monitoring device for embedded systems |
WO2009109403A3 (de) * | 2008-03-06 | 2010-03-18 | Hilscher Gesellschaft für Systemautomation mbH | Steuerung mit flexibler kommunikations- und steuerungsstruktur und verfahren zu deren konfiguration |
CN202929443U (zh) * | 2012-10-19 | 2013-05-08 | 中国北车股份有限公司大连电力牵引研发中心 | 手持式can总线数据分析装置 |
CN103580975A (zh) * | 2013-11-22 | 2014-02-12 | 北京机械设备研究所 | 一种在线可重配置的通用化总线数据转换方法 |
-
2014
- 2014-06-23 CN CN201410283129.8A patent/CN104035422B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1804574A (zh) * | 2006-01-19 | 2006-07-19 | 湖南大学 | 混合电动汽车运行性能参数的测试方法及装置 |
CN101127023A (zh) * | 2006-08-17 | 2008-02-20 | 四川维肯电子有限公司 | 一种多总线接口的通用异步串口扩展芯片 |
WO2009031737A1 (en) * | 2007-09-09 | 2009-03-12 | Geon Kim | Universal high-speed real-time monitoring device for embedded systems |
WO2009109403A3 (de) * | 2008-03-06 | 2010-03-18 | Hilscher Gesellschaft für Systemautomation mbH | Steuerung mit flexibler kommunikations- und steuerungsstruktur und verfahren zu deren konfiguration |
CN202929443U (zh) * | 2012-10-19 | 2013-05-08 | 中国北车股份有限公司大连电力牵引研发中心 | 手持式can总线数据分析装置 |
CN103580975A (zh) * | 2013-11-22 | 2014-02-12 | 北京机械设备研究所 | 一种在线可重配置的通用化总线数据转换方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107077448A (zh) * | 2014-10-29 | 2017-08-18 | 高通股份有限公司 | 用于多模总线的同时边缘翻转免疫电路 |
CN109299171A (zh) * | 2018-08-13 | 2019-02-01 | 南京工业职业技术学院 | 一种flex客户端支持海量数据长时计算的方法 |
CN109299171B (zh) * | 2018-08-13 | 2021-04-20 | 南京工业职业技术大学 | 一种flex客户端支持海量数据长时计算的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104035422B (zh) | 2016-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107688548B (zh) | 扩充序列通讯的***、装置、方法及扩充通信端口的*** | |
CN103327083A (zh) | 一种基于异构网络Android平台的嵌入式家庭监测*** | |
CN103676661B (zh) | 多功能仿真验证***及其仿真验证方法 | |
CN108958225A (zh) | 核电厂安全级dcs平台集成测试装置 | |
CN104992650A (zh) | Mipi信号自动测试方法和装置 | |
CN106789402A (zh) | 一种基于自动化平台的多网口映射多机测试***和方法 | |
CN104022933A (zh) | 一种基于多模信号转换的车辆总线调试*** | |
CN104035422A (zh) | 一种基于智能移动终端的数据计算方法 | |
CN207753725U (zh) | 一种无人机无线信号的延时测算*** | |
CN204089850U (zh) | 一种具有多现场总线的网络型plc | |
CN203754167U (zh) | 一种电梯调试维修手持终端 | |
CN106856464A (zh) | 一种同步码元检测*** | |
CN205486730U (zh) | 基于蓝牙和移动终端的便携式数据采集*** | |
CN105242592B (zh) | 通过profibus pa操作站直接读取hart仪表参数的方法及*** | |
CN203166967U (zh) | 一种基于蓝牙技术的采样终端网关的实现 | |
CN203522753U (zh) | 一种多功能串口测试工具 | |
CN103294625A (zh) | 一种用于移动电话或掌上电脑的采集终端usb接口模块的实现 | |
CN205210586U (zh) | 一种通过usb接口读取hart仪表参数的*** | |
CN103297332A (zh) | 一种基于蓝牙技术的采样终端网关的实现 | |
CN205210585U (zh) | 通过profibus pa操作站直接读取hart仪表参数的*** | |
CN205608487U (zh) | 基于cpci总线传输的通信设备综合检测平台 | |
CN109542813A (zh) | 一种板卡设备 | |
CN208607321U (zh) | 集成电路的测试*** | |
CN206181045U (zh) | 无线芯片收发测试、监控装置 | |
CN109547297A (zh) | 一种机车fip网络测试平台 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |