一种基于can网络组态式复合信号检测系统及检测方法

文档序号:6310105阅读:207来源:国知局
专利名称:一种基于can网络组态式复合信号检测系统及检测方法
技术领域
本发明涉及一种检测系统,属于现代电子领域。
背景技术
在汽车仪表主控板在总成组装前都需要经过检测后,检测合格后才能够组装,而这种检测通常是采用人工手动操作来发送信号让仪表显示响应的状态,以判断仪表功能上是否合格。采用此种方式,需要大量人力,而且浪费时间,非常不适合现代工业自动化的要求。 因此,急需要有一种能够节省人力和时间的,适于现代工业自动化要求的全自动的检测仪器。

发明内容
本发明的目的是针对传统的检测仪表主控板采用人工手动的方式,需要大量人力和时间的问题,提供一种基于CAN网络组态式复合信号检测系统及检测方法。一种基于CAN网络组态式复合信号检测系统,它包括计算机、适配器、数字信号解析模块、模拟信号解析模块、CAN通信模块、待测仪表主控板、检测模块和测试命令解析模块;计算机通过适配器连在CAN总线上,测试命令解析模块的测试命令信号接收端连接在CAN总线上,测试命令解析模块的数字测试命令输出端连接数字信号解析模块的数字测试命令接收端与,测试命令解析模块的模拟测试命令输出端连接模拟信号解析模块的模拟测试命令接收端;数字信号解析模块的数字测试信息输出端连接待测仪表主控板的数字测试信息输入端;模拟信号解析模块的模拟测试信息输出端连接待测仪表主控板的模拟测试信息的输入端;待测仪表主控板的响应信息输出端连接检测模块的响应信息输入端;检测模块将该响应信息作为检测结果通过CAN通信模块发送到CAN总线上;适配器接收CAN总线上检测信号,并将该检测信号发送给计算机。基于一种基于CAN网络组态式复合信号检测系统的检测方法,其实现步骤为步骤一、计算机产生一个测试命令,并将该测试命令发送到适配器上;步骤二、适配器将所接收到的测试命令发送到CAN总线上;步骤三、测试命令解析模块对接收到CAN总线上的测试命令进行解析,如果该测试命令中的测试数据为数字信号,则测试命令解析模块将该测试命令发送给数字信号解析模块,然后执行步骤四;若该测试命令中的测试数据为模拟信号,则测试命令解析模块将该测试命令发送给模拟信号解析模块,然后执行步骤五;步骤四、数字信号解析模块根据测试命令发送测试信息给待测仪表主控板,然后执行步骤六;步骤五、模拟信号解析模块根据测试命令发送测试信息给待测仪表主控板,然后执行步骤六;
步骤六、检测模块检测待测仪表主控板的响应信息,并将该响应信息作为检测结果通过CAN通信模块发送到CAN总线上;步骤七、计算机在发送测试命令之后,通过CAN总线接收检测结果,并显示输出。本发明的优点是本发明采用的是全自动检测仪表主控板的方法,节省了人力和大大缩短了检测时间,从而为企业获得更大的经济效益和社会效益。


图I为本发明的结构示意图。
具体实施方式
具体实施方式
一下面结合图I说明本实施方式,一种基于CAN网络组态式复合信号检测系统,它包括计算机I、适配器2、数字信号解析模块3、模拟信号解析模块4、CAN通信模块5、待测仪表主控板6、检测模块7和测试命令解析模块8 ;计算机I通过适配器2连在CAN总线上,测试命令解析模块8的测试命令信号接收端连接在CAN总线上,测试命令解析模块8的数字测试命令输出端连接数字信号解析模块3的数字测试命令接收端与,测试命令解析模块8的模拟测试命令输出端连接模拟信号解析模块4的模拟测试命令接收端;数字信号解析模块3的数字测试信息输出端连接待测仪表主控板6的数字测试信息输入端;模拟信号解析模块4的模拟测试信息输出端连接待测仪表主控板6的模拟测试信息的输入端;待测仪表主控板6的响应信息输出端连接检测模块7的响应信息输入端;检测模块7将该响应信息作为检测结果通过CAN通信模块5发送到CAN总线上;适配器2接收CAN总线上检测信号,并将该检测信号发送给计算机I。
具体实施方式
二 下面结合图I说明本实施方式,本实施方式为对实施方式一的进一步说明,基于权利要求I所述的一种基于CAN网络组态式复合信号检测系统的检测方法,其实现步骤为步骤一、计算机I产生一个测试命令,并将该测试命令发送到适配器2上;步骤二、适配器2将所接收到的测试命令发送到CAN总线上;步骤三、测试命令解析模块8对接收到CAN总线上的测试命令进行解析,如果该测试命令中的测试数据为数字信号,则测试命令解析模块8将该测试命令发送给数字信号解析模块3,然后执行步骤四;若该测试命令中的测试数据为模拟信号,则测试命令解析模块8将该测试命令发送给模拟信号解析模块4,然后执行步骤五;步骤四、数字信号解析模块3根据测试命令发送测试信息给待测仪表主控板6,然后执行步骤六;步骤五、模拟信号解析模块5根据测试命令发送测试信息给待测仪表主控板6,然后执行步骤六;步骤六、检测模块7检测待测仪表主控板6的响应信息,并将该响应信息作为检测结果通过CAN通信模块5发送到CAN总线上;
步骤七、计算机I在发送测试命令之后,通过CAN总线接收检测结果,并显示输出。本发明不局限于上述实施方式,还可以是上述各实施方式中所述技术特征的合理
组合
权利要求
1.一种基于CAN网络组态式复合信号检测系统,其特征在于,它包括计算机(I)、适配器(2)、数字信号解析模块(3)、模拟信号解析模块(4)、CAN通信模块(5)、待测仪表主控板(6)、检测模块(7)和测试命令解析模块⑶; 计算机(I)通过适配器(2)连在CAN总线上,测试命令解析模块(8)的测试命令信号接收端连接在CAN总线上,测试命令解析模块(8)的数字测试命令输出端连接数字信号解析模块(3)的数字测试命令接收端与,测试命令解析模块(8)的模拟测试命令输出端连接模拟信号解析模块(4)的模拟测试命令接收端;数字信号解析模块(3)的数字测试信息输出端连接待测仪表主控板¢)的数字测试信息输入端;模拟信号解析模块(4)的模拟测试信息输出端连接待测仪表主控板¢)的模拟测试信息的输入端;待测仪表主控板¢)的响应信息输出端连接检测模块(7)的响应信息输入端;检测模块(7)将该响应信息作为检测结果通过CAN通信模块(5)发送到CAN总线上; 适配器(2)接收CAN总线上检测信号,并将该检测信号发送给计算机(I)。
2.基于权利要求I所述的一种基于CAN网络组态式复合信号检测系统的检测方法,其特征在于,其实现步骤为 步骤一、计算机(I)产生一个测试命令,并将该测试命令发送到适配器(2)上; 步骤二、适配器(2)将所接收到的测试命令发送到CAN总线上; 步骤三、测试命令解析模块(8)对接收到CAN总线上的测试命令进行解析,如果该测试命令中的测试数据为数字信号,则测试命令解析模块(8)将该测试命令发送给数字信号解析模块(3),然后执行步骤四;若该测试命令中的测试数据为模拟信号,则测试命令解析模块(8)将该测试命令发送给模拟信号解析模块(4),然后执行步骤五; 步骤四、数字信号解析模块(3)根据测试命令发送测试信息给待测仪表主控板¢),然后执行步骤六; 步骤五、模拟信号解析模块(5)根据测试命令发送测试信息给待测仪表主控板¢),然后执行步骤六; 步骤六、检测模块(7)检测待测仪表主控板(6)的响应信息,并将该响应信息作为检测 结果通过CAN通信模块(5)发送到CAN总线上; 步骤七、计算机(I)在发送测试命令之后,通过CAN总线接收检测结果,并显示输出。
全文摘要
一种基于CAN网络组态式复合信号检测系统及检测方法,涉及检测技术。目的是针对传统的检测仪表主控板采用人工手动的方式需要大量人力和时间的问题。所述系统中的计算机通过CAN总线上实现与测试命令解析模块通信,测试命令解析模块将解析命令通过数字信号解析模块或模拟信号解析模块发送给待测仪表主控板,检测模块检测待测仪表主控板的响应信号并通过CAN总线反馈给计算机。所述检测方法为是通过计算机产生测试命令,计算机控制发送测试命令给待测仪表,计算机还接收测试结果并显示输出。本发明适用于检测汽车等仪表类主控板。
文档编号G05B23/02GK102637034SQ20121013216
公开日2012年8月15日 申请日期2012年5月2日 优先权日2012年5月2日
发明者冯永明, 孙敬武, 张志远, 杨茜, 滕胜广, 王洋, 王胜劲, 胡伟 申请人:航天科技控股集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1