本发明属于自动化产线用控制器,具体涉及自动一种自动化产线用fct/eol控制器及系统。
背景技术:
1、目前厂家投产一条自动化产线大部分都是让产线设备供应商一并提供控制器,而设备供应商会让厂家提供相关资料信息以便他们制作控制器,期间对于资料信息还要沟通交流具体的内容细节,等控制器制作完成后还要一起调试确认功能是否满足要求。现有技术关于自动化控制器存在的缺陷存在以下几点:1.涉密资料外发;2.增加沟通成本;3.增加产线设备成本;4.后期优化升级不方便;5.后期优化升级增加成本,所以研制一种自动化产线用fct/eol控制器及系统意义重大。
技术实现思路
1、本发明的目的在于针对现有技术中存在的问题提供一种自动化产线用
2、fct/eol控制器及系统,该控制器可根据产线需求定制控制器功能,内部沟通通讯协议和控制逻辑,核心资料不需要外发。
3、本发明的技术方案是:
4、一种自动化产线用fct/eol控制器,包括主控芯片模块、电源管理模块、can通讯模块、lin通讯模块和串口通讯模块;所述的主控芯片模块对程序进行烧录和控制;can通讯模块用于兼容程序烧录和通讯、外连接产品进行can通讯控制和数据的收发传送;所述的lin通讯模块和lin通讯的产品进行连接测试;
5、所述的串口通讯模块与程控电源、数字万用表连接,控制电源的电压变化进行过欠压测试及读取待测件的电流值信息;所述的电源管理模块用于给其他模块进行供电。
6、具体的,还包括继电器控制模块,用于对产线上的其他产品或设备进行开关控制。
7、具体的,所述的can通讯模块包括三路can通讯,一路can通讯兼容程序烧录和通讯,另外两路can通讯对外连接产品进行can通讯控制和数据的收发传送。
8、具体的,所述的串口通讯模块包括两路串口通讯,一路串口通讯和产线的程控电源连接,控制电源的电压变化进行过欠压测试;另一路串口通讯和产线的数字万用表连接,读取待测件的电流值信息。
9、一种自动化产线用fct/eol控制器的系统,包括数字万用表电流读取模块、程控电源控制模块、上位机命令模块、测试功能模块及上位机反馈模块;所述的数字万用表电流读取模块通过连can通讯模块的id指令接收数字万用表通过串口发送的电流信息,电路中将串口信息和can通讯进行转化,软件中只接收和提取与电流相关的数值;所述的程控电源控制模块通过can通讯模块的id指令将电流和电压的控制命名通过串口发送给程控电源,电路中将can通讯和串口信息进行转化,软件中使用stateflow,将过欠压测试的指令通过stateflow去编写,实现自动循环测试过欠压的功能;所述的上位机命令模块根据通讯协议通过can通讯模块的id指令接收由上位机发送过来的控制指令,收到对应的控制指令后,程序启动对应的功能模块去控制待测件进行相应的动作,进而完成对应的项目操作;所述的测试功能模块具有对应的控制指令和测试功能;所述的上位机反馈模块接收测试功能模块发出的信息,汇总处理后根据通讯协议通过can通讯id反馈给上位机。
10、具体的,还包括继电器控制模块,所述的继电器控制模块控制继电器的开合,可以作为开关使用。
11、具体的,所述的测试功能模块包括过欠压状态反馈模块、静态电流控制模块、最小工作电流控制模块、正反转测试控制模块、转到预装配位置控制模块、eol测试控制模块、写产品序列号控制模块及手动测试控制模块,每个模块都有对应的控制指令和测试功能。
12、本发明的有益效果是:本发明提供的控制器主要包括6个模块,分别是主控芯片模块、电源管理模块、can通讯模块、lin通讯模块、串口通讯模块和继电器控制模块,可根据产线需求定制控制器功能;内部沟通通讯协议和控制逻辑,核心资料不需要外发;减少沟通成本,不需要花大量时间去对外做解释说明,内部高效沟通;减少产线设备的成本;便于后续优化升级。本发明提供的控制器系统整体用simulink模块和stateflow搭建,比起用c语言或其他程序语言编写更加方便简洁。本发明控制器涉及到的所有零件都可以自己去选型来达到控制成本的目的;加上被测产品也是自主研发的,所以控制器和被测产品之间的调试也可以在内部完成,这样比较高效,减少和外部的沟通,有问题也可以立即排查解决。
1.一种自动化产线用fct/eol控制器,其特征在于,包括主控芯片模块、电源管理模块、can通讯模块、lin通讯模块和串口通讯模块;
2.根据权利要求1所述自动化产线用fct/eol控制器,其特征在于,还包括继电器控制模块,用于对产线上的其他产品或设备进行开关控制。
3.根据权利要求1所述自动化产线用fct/eol控制器,其特征在于,所述的can通讯模块包括三路can通讯,一路can通讯兼容程序烧录和通讯,另外两路can通讯对外连接产品进行can通讯控制和数据的收发传送。
4.根据权利要求1所述自动化产线用fct/eol控制器,其特征在于,所述的串口通讯模块包括两路串口通讯,一路串口通讯和产线的程控电源连接,控制电源的电压变化进行过欠压测试;另一路串口通讯和产线的数字万用表连接,读取待测件的电流值信息。
5.一种自动化产线用fct/eol控制器的系统,其特征在于,包括数字万用表电流读取模块、程控电源控制模块、上位机命令模块、测试功能模块及上位机反馈模块;
6.根据权利要求5所述自动化产线用fct/eol控制器的系统,其特征在于,还包括继电器控制模块,所述的继电器控制模块控制继电器的开合,可以作为开关使用。
7.根据权利要求5所述自动化产线用fct/eol控制器的系统,其特征在于,所述的测试功能模块包括过欠压状态反馈模块、静态电流控制模块、最小工作电流控制模块、正反转测试控制模块、转到预装配位置控制模块、eol测试控制模块、写产品序列号控制模块及手动测试控制模块,每个模块都有对应的控制指令和测试功能。