CN106407062B - 工控芯片调试***和调试方法 - Google Patents
工控芯片调试***和调试方法 Download PDFInfo
- Publication number
- CN106407062B CN106407062B CN201610752465.1A CN201610752465A CN106407062B CN 106407062 B CN106407062 B CN 106407062B CN 201610752465 A CN201610752465 A CN 201610752465A CN 106407062 B CN106407062 B CN 106407062B
- Authority
- CN
- China
- Prior art keywords
- control chip
- industry control
- parameters
- parameter value
- tested
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提供了一种工控芯片调试***和调试方法,其中,该***包括:被测工控芯片,设置有通讯接口,且允许同时多个参数被读写;智能终端,与所述被测工控芯片的通讯接口相连,用于同时读写所述被测工控芯片的多个参数。本发明实施例解决了现有技术中,每次只能读取或修改芯片的一个参数值,无法对芯片的多个参数值进行读写的技术问题,达到了对多个参数值的同时多写,同时可以实时监测多个参数之间的联动关系。
Description
技术领域
本发明涉及设备控制技术领域,具体而言,涉及一种工控芯片调试方法和装置。
背景技术
因为,在线更改或读取工控芯片参数的调试方法初期投入较少,简单易懂,操作简单,又可以做到实时修改、读取工业芯片中的某一地址参数的目的,因此,得到了广泛的应用。目前,在变频器行业,普遍采用的在线调试方法是使用WINDOWS自带的超级终端软件进行点对点的数据读写。
然而,这种单点操作的方式,每次只能读取或修改芯片的一个参数值,无法对芯片的多个参数值进行读写,同时,不具备连续性,全部是人为操作,单次读写后的第二次读写长达数秒,也无法实时观看多个参数之间的联动关系。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种工控芯片调试***,以实现对多个参数值的同时多写,同时可以实时监测多个参数之间的联动关系,该***包括:
被测工控芯片,设置有通讯接口,且允许同时多个参数被读写;
智能终端,与所述被测工控芯片的通讯接口相连,用于同时读写所述被测工控芯片的多个参数。
在一个实施方式中,所述通讯接口包括以下至少之一:485接口、UART接口、CAN接口,或者,HBS接口。
在一个实施方式中,所述智能终端上设置有RS232接口电路或USB接口电路。
在一个实施方式中,所述被测工控芯片中的通讯接口转换为RS232串口通讯后,与所述智能终端上设置的RS232接口电路相连。
在一个实施方式中,所述被测工控芯片中的通讯接口转换为USB转接方式后,与所述智能终端上设置的USB接口电路相连。
在一个实施方式中,所述智能终端设置有显示屏,所述显示屏用于对读取的所述被测工控芯片的多个参数进行显示。
在一个实施方式中,所述智能终端还设置有处理器,用于接收用户对一个或多个参数的调整请求,并响应于所述调整请求对所述被测工控芯片进行调整,同时显示在所述一个或多个参数被调整后,所述被测工控芯片各个参数的参数值。
在一个实施方式中,所述智能终端还设置有存储器,用于存储所述被测工控芯片多组参数值。
本发明实施例还提供了一种基于上述工控芯片调试***进行工控芯片调试的方法,以实现对多个参数值的同时多写,同时可以实时监测多个参数之间的联动关系,该方法包括:
同时从被测工控芯片中读取多个参数的参数值;
对读取的多个参数的参数值进行显示。
在一个实施方式中,对读取的多个参数的参数值进行显示,包括:
确定用户对界面呈现方式的选择操作;
响应于所述选择操作,通过用户选择的界面呈现方式显示读取的多个参数的参数值。
在一个实施方式中,所述界面呈现方式包括:直观图式,和/或,表格式。
在一个实施方式中,在对读取的多个参数的参数值进行显示之后,所述方法还包括:
接收用户对一个或多个参数进行修改的修改指令;
响应于所述修改指令,对所述被测工控芯片中的所述一个或多个参数的参数值进行调整,并显示所述一个或多个参数的参数值被调整后,所述被测工控芯片各个参数的参数值。
在一个实施方式中,上述方法还包括:绘制所述被测工控芯片的各个参数随所述一个或多个参数的参数值被调整后的变化趋势。
在上述实施例中,通过多点读写功能,可实现同时对并列参数的读写,从而可以满足某些参数必须一同变动或一同监测的需求,有效解决了现有技术中,每次只能读取或修改芯片的一个参数值,无法对芯片的多个参数值进行读写的技术问题,达到了对多个参数值的同时多写,同时可以实时监测多个参数之间的联动关系。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的工控芯片调试***的架构图;
图2是根据本发明实施例的工控芯片调试方法的流程图;
图3是根据本发明实施例的多参数同时读写方式的示意图;
图4是根据本发明实施例的直观图式界面示意图;
图5是根据本发明实施例的表格式显示界面示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。
在本发明实施例中提供了一种工控芯片调试***和调试方法,以达到在操作简单的基础上,解决单点读写的弊端,且可以同时对多个参数进行读写,能在毫秒级的时间内连续读写芯片参数并可描点画图,可实时观看多个参数之间的联动关系,如图1所示,该工控芯片调试***,可以包括:
1)被测工控芯片101,设置有通讯接口,且允许同时多个参数被读写;
其中,通讯接口可以包括但不限于以下至少之一:485接口、UART接口、CAN接口,或者,HBS接口。
2)智能终端102,与被测工控芯片101的通讯接口相连,用于同时读写所述被测工控芯片的多个参数。
智能终端上可以设置但不限于以下至少之一的电路:RS232接口电路或USB接口电路。即,用户可以将被测工控芯片的隔离式通讯接口连接到智能终端中,连接方式可以是RS232串口通讯,也可以是USB转接方式,中间通过标准的485/UART/CAN/HBS转换RS232或USB电路。
即,工控芯片具备多个接口之一即可与智能终端连接,智能终端只要具备RS23或USB便可,通过通讯数据转换后可实现有效的即时通讯。
例如:被测工控芯片中的通讯接口转换为RS232串口通讯后,与智能终端上设置的RS232接口电路相连;被测工控芯片中的通讯接口转换为USB转接方式后,与所述智能终端上设置的USB接口电路相连。
为了实现对参数进行实时显示,可以在智能终端中设置显示屏,显示屏用于对读取的被测工控芯片的多个参数进行显示。例如:可以采用列表或者是电路直观图的方式进行显示,如果采用列表的方式可以是列出每个参数,每个参数有个规定的位置,其后显示该参数对应的参数值,如果采用电路直观图的方式,则可以直接在电路图上各个器件或者支路的位置显示参数值。
在对被测工控芯片进行调试的时候,有时需要对其参数进行调整,从而检测整个电路芯片各个部件的参数变化,例如,调整电压值,检测电路中电流的变化,或者是电动势等的变化等等,为了实现这种检测,智能终端还可以设置有处理器,该处理器用于接收用户对一个或多个参数的调整请求,并响应于该调整请求对被测工控芯片进行调整,同时显示在一个或多个参数被调整后,被测工控芯片各个参数的参数值。
因为在调整的过程中,会产生多组参数值,即每个参数会有在不同情况下的参数值,因此,可以在智能终端中设置存储器,通过存储器存储被测工控芯片多组参数值,从而便于后续调用或者是分析统计。
上述的被测工控芯片可以是变频器或者是工业设备中的芯片。
上述智能终端可以是PC机、平板电脑、智能手机,或者是其它具备处理和通讯功能的设备。
基于图1所示的工控芯片调试***,在本例中还提供了一种工控芯片调试方法,如图2所示,可以包括以下步骤:
步骤201:同时从被测工控芯片中读取多个参数的参数值;
步骤202:对读取的多个参数的参数值进行显示。
为了使得用户可以根据需要和习惯显示参数值,以便提高用户体验,可以设置多种呈现方式,用户可以按照需要进行选择,即,确定用户对界面呈现方式的选择操作;响应于所述选择操作,通过用户选择的界面呈现方式显示读取的多个参数的参数值。
上述界面呈现方式可以包括但不限于:直观图式,和/或,表格式。
在对被测工控芯片进行调试的时候,有时需要对其参数进行调整,从而检测整个电路芯片各个部件的参数变化,例如,调整电压值,检测电路中电流的变化,或者是电动势等的变化等等,为了实现这种检测,在对读取的多个参数的参数值进行显示之后,还可以包括:接收用户对一个或多个参数进行修改的修改指令;响应于所述修改指令,对所述被测工控芯片中的所述一个或多个参数的参数值进行调整,并显示所述一个或多个参数的参数值被调整后,所述被测工控芯片各个参数的参数值。
为了使得对参数值变化的观测更为直观,可以绘制所述被测工控芯片的各个参数随所述一个或多个参数的参数值被调整后的变化趋势。即,通过趋势线观测参数变化。
在上例中,通过多点读写功能,可实现同时对并列参数的读写,满足某些参数必须一同变动或观看的情况,同时毫秒级的通讯时间,极大地缩减了数据等待时间,能将芯片参数实时描绘出来,使得观察更为直观明了,也提高了调试精度,使在线更改参数的调试行为更加精确,有效减少了测量误差。
下面结合一具体实施例对上述工控芯片调试***和调试方法进行说明,然而,值得注意的是,该具体实施例仅是为了更好地说明本发明,并不构成对本发明的不当限定。
在本例中,编写了一种可同步读写多个芯片地址参数的软件,采用CAN或其它快速的通讯方式,实现快速读写,并可根据读写的数值进行描点画图。其中,CAN是控制器局域网络(Controller Area Network),CAN总线是一种应用广泛的现场总线,在工业测控和工业自动化等领域有很大的应用前景。
由于变频器或工业设备一般是连接强电的,因此无法采取在线仿真的方式进行调试,如图3所示为本例中多参数同时读写方式的示意图,可以有效解决以前超级终端式的单点调试所存在的问题。
使用编程软件编写程序,使之满足图3所示的要求,用户可根据自己喜好,选择图4所示的直观图式界面,该界面对于控制算法中各部分的参数都直观明了地表现出来了,也可以选择图5所示的表格式显示界面,所有参数均被列在表格中。
用户将工控芯片的隔离式通讯接口连接到智能终端,连接方式可以是RS232串口通讯,也可以是USB转接方式,中间通过标准的485/UART/CAN/HBS转换RS232或USB电路。
在工控芯片的程序中预留与智能终端的通讯接口,增加对指定地址进行读、写操作等的指令,且允许同时读写多个参数。下面对图4和图5两种界面的实现方式说明如下:
1)直观图式界面
如图4所示,可以实时对算法相应位置的参数进行读写,例如:任意中间环节的电流、电压、PID参数等。同时,用户可选择在相应参数后面是否显示具体数值,例如:Id的显示位置可显示为Id:3215,用户点选相应位置的参数名称或数值就可以进行修改,每次点选参数值的改动后可选择直接修改到工控芯片或等待多个数值一起改动完毕后修改到工控芯片。所有数值实时显示,用户可同步观看参数修改后对其他位置参数是否有影响,也可将一个或多个参数进行描点绘图,观看参数跟随时间的变化曲线,直观了解参数的变化动向。
2)表格式显示界面
如图5所示,所有参数都列出在表格中,每个参数后面跟随实时数值,用户可对每个参数进行修改,每次的参数改动后可选择直接修改到工控芯片或等待多个数值一起改动完毕后修改到工控芯片。所有数值实时显示,用户可同步观看参数修改后对其他位置参数是否有影响,也可将一个或多个参数进行描点绘图,观看参数跟随时间的变化曲线,直观了解参数的变化动向。
在调试过程中,可以保存多组已使用的参数组,可以一次将参数组中所有参数导入工控芯片,对比两组参数的影响。进行或重复以上步骤可以实现对工控芯片的在线调试。
从以上的描述中,可以看出,本发明实施例实现了如下技术效果:通过多点读写功能,可实现同时对并列参数的读写,从而可以满足某些参数必须一同变动或一同监测的需求,有效解决了现有技术中,每次只能读取或修改芯片的一个参数值,无法对芯片的多个参数值进行读写的技术问题,达到了对多个参数值的同时多写,同时可以实时监测多个参数之间的联动关系。
显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种工控芯片调试***,其特征在于,包括:
被测工控芯片,设置有通讯接口,且允许同时多个参数被读写;
智能终端,与所述被测工控芯片的通讯接口相连,用于同时读写所述被测工控芯片的多个参数;
所述智能终端设置有显示屏,所述显示屏用于对读取的所述被测工控芯片的多个参数进行显示;
所述显示屏,用于采用列表或者电路直观图的方式对读取的所述被测工控芯片的多个参数进行显示,其中,采用电路直观图的方式能够直接在电路图上各个器件或者支路的位置显示参数值;
所述智能终端还设置有处理器,用于接收用户对一个或多个参数的调整请求,并响应于所述调整请求对所述被测工控芯片进行调整,同时显示在所述一个或多个参数被调整后,所述被测工控芯片各个参数的参数值;
还用于显示所述被测工控芯片的各个参数随一个或多个参数的参数值被调整后的变化趋势。
2.根据权利要求1所述的工控芯片调试***,其特征在于,所述通讯接口包括以下至少之一:485接口、UART接口、CAN接口,HBS接口。
3.根据权利要求2所述的工控芯片调试***,其特征在于,所述智能终端上设置有RS232接口电路或USB接口电路。
4.根据权利要求3所述的工控芯片调试***,其特征在于,所述被测工控芯片中的通讯接口转换为RS232串口通讯后,与所述智能终端上设置的RS232接口电路相连。
5.根据权利要求3所述的工控芯片调试***,其特征在于,所述被测工控芯片中的通讯接口转换为USB转接方式后,与所述智能终端上设置的USB接口电路相连。
6.根据权利要求1所述的工控芯片调试***,其特征在于,所述智能终端还设置有存储器,用于存储所述被测工控芯片多组参数值。
7.一种基于权利要求1至6中任一项所述工控芯片调试***进行工控芯片调试的方法,其特征在于,包括:
同时从被测工控芯片中读取多个参数的参数值;
对读取的多个参数的参数值进行显示;
对读取的多个参数的参数值进行显示,包括:
确定用户对界面呈现方式的选择操作;
响应于所述选择操作,通过用户选择的界面呈现方式显示读取的多个参数的参数值;
所述界面呈现方式包括:电路直观图式,和/或,表格式;
在对读取的多个参数的参数值进行显示之后,所述方法还包括:
接收用户对一个或多个参数进行修改的修改指令;
响应于所述修改指令,对所述被测工控芯片中的所述一个或多个参数的参数值进行调整,并显示所述一个或多个参数的参数值被调整后,所述被测工控芯片各个参数的参数值;
绘制所述被测工控芯片的各个参数随所述一个或多个参数的参数值被调整后的变化趋势。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610752465.1A CN106407062B (zh) | 2016-08-29 | 2016-08-29 | 工控芯片调试***和调试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610752465.1A CN106407062B (zh) | 2016-08-29 | 2016-08-29 | 工控芯片调试***和调试方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106407062A CN106407062A (zh) | 2017-02-15 |
CN106407062B true CN106407062B (zh) | 2019-08-06 |
Family
ID=58003728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610752465.1A Active CN106407062B (zh) | 2016-08-29 | 2016-08-29 | 工控芯片调试***和调试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106407062B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109059198A (zh) * | 2018-07-23 | 2018-12-21 | 珠海格力电器股份有限公司 | 设备自动工程调试方法、装置、***和计算机设备 |
CN112213582B (zh) * | 2020-09-29 | 2024-05-10 | 北京智芯微电子科技有限公司 | 电子模块的检测***、检测方法、检测装置及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1089182A2 (en) * | 1999-10-01 | 2001-04-04 | STMicroelectronics, Inc. | System and method for communicating with an integrated circuit |
CN202748417U (zh) * | 2012-07-11 | 2013-02-20 | 华锐风电科技(集团)股份有限公司 | 风力发电机组中变频器的参数监控*** |
CN103631248A (zh) * | 2012-08-21 | 2014-03-12 | 珠海格力电器股份有限公司 | 空调器机组的测试装置、测试方法和测试*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN204028243U (zh) * | 2014-06-25 | 2014-12-17 | 苏州汇川技术有限公司 | 一种变频器调试*** |
-
2016
- 2016-08-29 CN CN201610752465.1A patent/CN106407062B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1089182A2 (en) * | 1999-10-01 | 2001-04-04 | STMicroelectronics, Inc. | System and method for communicating with an integrated circuit |
CN202748417U (zh) * | 2012-07-11 | 2013-02-20 | 华锐风电科技(集团)股份有限公司 | 风力发电机组中变频器的参数监控*** |
CN103631248A (zh) * | 2012-08-21 | 2014-03-12 | 珠海格力电器股份有限公司 | 空调器机组的测试装置、测试方法和测试*** |
Also Published As
Publication number | Publication date |
---|---|
CN106407062A (zh) | 2017-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107632219B (zh) | 一种自动开关机测试***及其测试方法 | |
CN104331373A (zh) | 一种Monkey测试***及方法 | |
CN104899046B (zh) | 一种多功能脚本运行方法和*** | |
CN203260298U (zh) | 一种lcd测试装置 | |
CN106326678A (zh) | 基于虚拟现实的样房体验方法、体验设备和体验*** | |
CN112541203B (zh) | 一种电气设计方法及电气设计*** | |
CN104008041A (zh) | 终端应用测试方法及装置 | |
CN104915297A (zh) | 一种android设备的APP耗电量的自动化测试方法 | |
CN105224335A (zh) | 一种自动清理终端设备的控制方法、***及终端设备 | |
CN111934908A (zh) | 一种物联网模拟方法、装置、***及存储介质 | |
CN106407062B (zh) | 工控芯片调试***和调试方法 | |
CN105138463A (zh) | 一种移动终端的软件测试方法及*** | |
CN102622233A (zh) | 自动生成适应于某交互终端设备用户界面的***及方法 | |
CN104978171B (zh) | 可识别标识的输出方法及装置 | |
CN111901155B (zh) | 一种物联网调试方法、装置、***及存储介质 | |
CN106126240A (zh) | 一种定制移动终端桌面快捷图标的方法及*** | |
CN102915272A (zh) | 软件测试方法、测试***及电视终端 | |
CN105677851A (zh) | 一种界面截图方法及用户设备 | |
CN103279265A (zh) | 显示网络信息界面的终端、***及界面的生成方法 | |
US20200059798A1 (en) | Configuration method of wireless network system, configuration terminal and configuration system | |
CN108717285A (zh) | 通过内置网页编程的可编程逻辑控制器 | |
CN105138458A (zh) | 智能终端与电脑端结合录制自动化测试脚本的方法及*** | |
CN110457219A (zh) | 一种测试脚本录制时时间选择的方法和装置 | |
CN103852654A (zh) | 电能质量数据可视化展示方法及装置 | |
CN103287400A (zh) | 车辆数据诊断***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |