一种控制器输入输出的检测方法及系统技术方案

技术编号:14916458 阅读:280 留言:0更新日期:2017-03-30 08:44
本发明专利技术提供了一种控制器输入输出的检测方法及系统,该方法包括:外部设备根据接受的操作显示操作值,并将每个操作值通过一个输入通道发送给控制器;控制器根据接收到的每个操作值生成一个采集值,并将采集值发送给TEPC,TEPC接收到采集值并显示;判断每个采集值与对应的操作值是否一致,若不一致,则接收该采集值的输入通道存在问题;TEPC根据接受的操作显示控制值,并将控制值发送给控制器;控制器将每个控制值通过一个输出通道发送给外部设备,外部设备根据每个控制值显示一个状态值;判断每个状态值与对应的控制值是否一致,若不一致,则输出该状态值的输出通道存在问题。该方法检测流程简单,工作量小,效率较高。

【技术实现步骤摘要】

本专利技术涉及控制器
,特别涉及一种控制器输入输出的检测方法及系统
技术介绍
新开发的控制器在应用之前,需要对其输入和输出功能进行检测,从而降低因为控制器输入和输出的问题影响后续其他功能开发的情况。目前,控制器输出输入的检测方法是用信号发生器、万用表、示波器等一些专用测试设备对控制器的输入输出功能进行测试。在实现本专利技术的过程中,本专利技术人发现现有技术中至少存在以下问题:现有的控制器输入输出的测试方法的流程繁琐、工作量大、效率较低。
技术实现思路
有鉴于此,本专利技术提供一种控制器输入输出的检测方法及系统,以解决现有的控制器输入输出的测试方法流程繁琐、工作量大和效率较低的问题。具体而言,包括以下的技术方案:本专利技术提供了一种控制器输入输出的检测方法,包括:外部设备根据接受的操作显示一个或一个以上的操作值,并将每个操作值通过一个输入通道发送给控制器;所述控制器根据接收到的每个操作值生成一个采集值,并将所有采集值打包发送给检测设备上位机TEPC,所述TEPC解包后得到一个或一个以上的采集值并显示;判断每个采集值与对应的操作值是否一致,若不一致,则确定接收该采集值的输入通道存在问题;所述TEPC根据接受的操作显示一个或一个以上的控制值,并将所有控制值打包发送给所述控制器;所述控制器解包后得到所述一个或一个以上的控制值,并将每个控制值通过一个输出通道发送给所述外部设备,所述外部设备根据所述每个控制值显示一个状态值;判断每个状态值与对应的控制值是否一致,若不一致,则确定输出该状态值的输出通道存在问题。可选择地,所述一个或一个以上的操作值或控制值包括数字量、模拟量和脉冲宽度调制PWM波形。可选择地,所述TEPC的显示界面上包括数字量模拟器件、模拟量模拟器件和PWM波形模拟器件,其中,所述数字量模拟器件用于显示所述数字量,所述模拟量模拟器件用于显示所述模拟量,所述PWM波形模拟器件用于显示所述PWM波形。可选择地,在所述外部设备根据接受的操作显示一个或一个以上的操作值,并将每个操作值通过一个输入通道发送给控制器之前,所述方法还包括:所述TEPC向所述控制器发送刷新指令,所述控制器接收到所述刷新指令,下载并配置具备输入输出功能的配置文件。可选择地,所述控制器通过控制器局域网CAN通道将打包的所述所有采集值发送给所述TEPC,所述TEPC通过所述CAN通道将打包的所述所有控制值发送给所述控制器。本专利技术还提供了一种控制器输入输出的检测系统,包括:外部设备、控制器和TEPC,其中,所述外部设备用于根据接受的操作显示一个或一个以上的操作值,并将每个操作值通过一个输入通道发送给所述控制器,还用于接收所述控制器发送的一个或一个以上的控制值,并根据每个控制值显示一个状态值;所述控制器用于接收所述外部设备发送的所述一个或一个以上的操作值,根据所述每个操作值生成一个采集值,并将所有采集值打包发送给所述TEPC,还用于接收所述TEPC打包发送的所有控制值,进行解包得到所述一个或一个以上的控制值,并将所述每个控制值通过一个输出通道发送给所述外部设备;所述TEPC用于接收所述控制器打包发送的所述所有采集值,进行解包得到一个或一个以上的采集值并显示,还用于根据接受的操作显示所述一个或一个以上的控制值,并将所述一个或一个以上的控制值打包发送给所述控制器。可选择地,所述一个或一个以上的操作值或控制值包括数字量、模拟量和PWM波形。可选择地,所述TEPC的显示界面上包括数字量模拟器件、模拟量模拟器件和PWM波形模拟器件,其中,所述数字量模拟器件用于显示所述数字量,所述模拟量模拟器件用于显示所述模拟量,所述PWM波形模拟器件用于显示所述PWM波形。可选择地,所述TEPC还用于向所述控制器发送刷新指令,所述控制器还用于接收到所述刷新指令,下载并配置具备输入输出功能的配置文件。可选择地,所述控制器通过CAN通道将打包的所述所有采集值发送给所述TEPC,所述TEPC通过所述CAN通道将打包的所述所有控制值发送给所述控制器。本专利技术实施例提供的技术方案的有益效果:本专利技术提供的控制器输入输出的检测方法及系统,采用TEPC和外部设备来实现对控制器输入输出功能的测试。对控制器输入功能的测试方法为:外部设备根据接受的操作显示一个或一个以上的操作值,并将每个操作值通过一个输入通道发送给控制器,控制器根据接收到的每个操作值生成一个采集值,并将所有采集值打包发送给TEPC,TEPC解包后得到一个或一个以上的采集值并显示;判断每个采集值与对应的操作值是否一致,若不一致,则确定接收该采集值的输入通道存在问题。控制器输出功能的测试方法的流程为:TEPC根据接受的操作显示一个或一个以上的控制值,并将所有控制值打包发送给控制器;控制器解包后得到一个或一个以上的控制值,将每个控制值通过一个输出通道发送给外部设备;外部设备根据每个控制值显示一个状态值;判断每个状态值与对应的控制值是否一致,若不一致,则确定输出该状态值的输出通道存在问题。本专利技术提供的控制器输入输出的检测方法及系统,可同时对控制器的多个输入输出通道进行检测,检测流程简单,工作量小,效率较高。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图1为本专利技术一实施例中控制器输入输出的检测方法的流程图;附图2为本专利技术一实施例中控制器输入输出的检测系统的框图。具体实施方式为使本专利技术的技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一本实施例提供了一种控制器输入输出的检测方法,如图1所示,包括步骤S101、S102、S103、S104、S105和S106。下面对各步骤进行具体介绍。步骤S101:外部设备根据接受的操作显示一个或一个以上的操作值,并将每个操作值通过一个输入通道发送给控制器。具体地,一个或一个以上的操作值可包括数字量、模拟量和PWM波形。外部设备根据人工对开关按钮或者旋钮等的操作显示数字量、模拟量和PWM波形,并将每个操作值分别通过对应的输入通道发送给控制器。具体地,数字量通过数字量的输入通道发送给控制器,模拟量通过模拟量的输入通道发送给控制器,PWM波形通过PWM波形的输入通道发送给控制器。在步骤S101之前,TEPC向控制器发送刷新指令,控制器接收到刷新指令,下载并配置具备输入输出功能的配置文件。具体地,具备输入输出功能的配置文件可为S19文件。这样,控制器可接受外部设备输入的操作值,并可将接收到的TEPC发送的控制值输出给外部设备。步骤S102:控制器根据接收到的每个操作值生成一个采集值,并将所有采集值打包发送给TEPC,TEPC解包后得到一个或一个以上的采集值并显示。具体地,TEPC的显示界面上可包括数字量模拟器件、模拟量模拟器件和PWM波形模拟器件,其中,数字量模拟器件用于显示数字量,模拟量模拟器件用于显示模拟量,PWM波形模拟器件用于显示PWM波形。这样,TEPC接收到控制器发送的采集值,可通过显示界面上的模拟器件显示。其中,数字量模拟器件可为数字灯,模拟量模拟器件可为模拟量表盘,P本文档来自技高网...

【技术保护点】
一种控制器输入输出的检测方法,其特征在于,包括:外部设备根据接受的操作显示一个或一个以上的操作值,并将每个操作值通过一个输入通道发送给控制器;所述控制器根据接收到的每个操作值生成一个采集值,并将所有采集值打包发送给检测设备上位机TEPC,所述TEPC解包后得到一个或一个以上的采集值并显示;判断每个采集值与对应的操作值是否一致,若不一致,则确定接收该采集值的输入通道存在问题;所述TEPC根据接受的操作显示一个或一个以上的控制值,并将所有控制值打包发送给所述控制器;所述控制器解包后得到所述一个或一个以上的控制值,并将每个控制值通过一个输出通道发送给所述外部设备,所述外部设备根据所述每个控制值显示一个状态值;判断每个状态值与对应的控制值是否一致,若不一致,则确定输出该状态值的输出通道存在问题。

【技术特征摘要】
1.一种控制器输入输出的检测方法,其特征在于,包括:外部设备根据接受的操作显示一个或一个以上的操作值,并将每个操作值通过一个输入通道发送给控制器;所述控制器根据接收到的每个操作值生成一个采集值,并将所有采集值打包发送给检测设备上位机TEPC,所述TEPC解包后得到一个或一个以上的采集值并显示;判断每个采集值与对应的操作值是否一致,若不一致,则确定接收该采集值的输入通道存在问题;所述TEPC根据接受的操作显示一个或一个以上的控制值,并将所有控制值打包发送给所述控制器;所述控制器解包后得到所述一个或一个以上的控制值,并将每个控制值通过一个输出通道发送给所述外部设备,所述外部设备根据所述每个控制值显示一个状态值;判断每个状态值与对应的控制值是否一致,若不一致,则确定输出该状态值的输出通道存在问题。2.根据权利要求1所述的控制器输入输出的检测方法,其特征在于,所述一个或一个以上的操作值或控制值包括数字量、模拟量和脉冲宽度调制PWM波形。3.根据权利要求2所述的控制器输入输出的检测方法,其特征在于,所述TEPC的显示界面上包括数字量模拟器件、模拟量模拟器件和PWM波形模拟器件,其中,所述数字量模拟器件用于显示所述数字量,所述模拟量模拟器件用于显示所述模拟量,所述PWM波形模拟器件用于显示所述PWM波形。4.根据权利要求1所述的控制器输入输出的检测方法,其特征在于,在所述外部设备根据接受的操作显示一个或一个以上的操作值,并将每个操作值通过一个输入通道发送给控制器之前,所述方法还包括:所述TEPC向所述控制器发送刷新指令,所述控制器接收到所述刷新指令,下载并配置具备输入输出功能的配置文件。5.根据权利要求1所述的控制器输入输出的检测方法,其特征在于,所述控制器通过控制器局域网CAN通道将打包的所述所有采集值发送给所述TEPC,所述TEPC通过所述CAN通道...

【专利技术属性】
技术研发人员:闫伟强婷婷
申请(专利权)人:奇瑞汽车股份有限公司
类型:发明
国别省市:安徽;34

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

1