本发明涉及一种基于ARM的自动喷粉系统,具体涉及了ARM控制器、喷粉装置、喷枪、变量检测传感器、PC机,用于实现对喷涂工作的自动控制,解决现存的喷粉自动化程度不高、工作效率低、工人安全无保障等问题。
背景技术:
随着基于ARM的控制系统的应用领域不断扩大,为了满足应用需求增强,ARM技术得到了更为广泛的应用;基于ARM的控制系统,已在工业控制、数控行业、工业触摸屏控制系统等场合广泛使用。
目前已经有很多基于ARM的控制系统应用于各种监控系统、智能家居控制系统、很多工控机领域等很多方面;国内外的很多学者也都在喷涂这一领域做了很多的研究,控制系统主要以PLC为控制核心或者是基于单片机,但是还没有针对于工业喷粉设备的基于ARM的控制系统,一种基于ARM的自动喷粉系统能够拓展ARM在喷粉行业的应用。
技术实现要素:
本发明的提出,旨在实现一种基于ARM的自动喷粉系统,使用ARM控制器对喷粉装置和喷枪进行控制,最终实现自动喷粉,完成喷涂作业。该基于ARM的自动喷粉系统采用以ARM内核和触摸屏为主的ARM控制器作为核心部分,能够实现自动化喷粉,效率大大提高,喷粉的质量改善,而且还能保障工人的自身健康。
为了实现上述目标,本发明的主要技术方案如下:
一种基于ARM的自动喷粉系统,其特征在于:它至少包括ARM控制器、喷粉装置、喷枪1、变量检测传感器、PC机;所述喷粉装置包括喷枪1、第二臂2、第一臂3、升降装置、机架7、第一软管8、第二软管9、送料装置10、气泵11、升降杆驱动元件14、控制元件15;所述ARM控制器,由ARM内核和触摸屏组成;所述变量检测传感器用以检测以速度v运行和相邻两产品间间隔为L的被喷涂产品;所述以速度v运行和两产品间间隔为L的被喷涂产品通过传感器信号与ARM控制器之间进行通信;所述PC机用于编写ARM控制器所需的程序,并用于对ARM控制器所需的程序进行编译和调试,并由外部存储设备将调试好的程序文件传送给ARM控制器;通过所述ARM控制器的触摸屏控制喷粉装置与喷枪1进行运动完成工作,主要用于控制喷粉装置的运动轨迹和喷枪1的启停运动;所述喷枪1固定在喷粉装置的第二臂2上,随喷粉装置的运动而运动,并通过喷粉对被喷涂产品进行喷涂,用以完成喷涂作业。
所述喷粉装置,能够实现空间多自由度的运动,主要包括所述升降装置控制喷枪1上下运动,实现对z轴移动的控制;所述第二臂2绕第一臂3旋转,实现绕x轴转动的控制;所述喷枪1绕第二臂2旋转,实现绕z轴转动的控制。
所述喷粉装置的喷枪1安装于第二臂2前端,能够绕第二臂2前端旋转;所述喷粉装置的送料装置10和气泵11都安装在机架7上;所述喷粉装置的第一软管8的一端与送料装置10连接,另一端与喷枪1连接;所述喷粉装置的第二软管9的一端与气泵11连接,另一端与喷枪1连接;所述喷粉装置的第一臂3安装在滑块4上;所述喷粉装置的第二臂2安装于第一臂3前端,能够绕第一臂3前端旋转。
所述喷粉装置的升降装置主要包括滑块4、升降杆5和支架6,滑块4安装在升降杆5上,升降杆5、支架6安装在机架7上;所述滑块4与支架6开有滑槽,相互配合;所述滑块4与升降杆5相互配合,能使滑块4升降;所述升降杆驱动元件14安装在机架7上;所述控制元件15安装在机架7上。
本发明的有益效果在于:
本发明设计的是一种基于ARM的自动喷粉系统,它至少包括ARM控制器、喷粉装置、喷枪1、变量检测传感器、PC机,各模块相互之间有一定关联性;ARM控制器,由ARM内核和触摸屏组成;ARM控制器通过变量检测传感器检测到待喷涂产品,PC机用于编写ARM控制器所需的程序,ARM控制器通过外部存储设备获取PC机上的程序,最终通过ARM控制器的触摸屏控制喷粉装置的运动轨迹和喷枪的启停,从而实现自动喷粉,完成喷涂工作;此外,本发明适用于尚未拥有高度自动化喷粉控制技术的企业,并能解决现存的喷粉自动化程度不高、工作效率低、工人安全无保障等问题。
附图说明
图1为一种基于ARM的自动喷粉系统的控制流程图。
图2为喷粉装置的一侧结构示意图。
其中1-喷枪,2-第二臂,3-第一臂,4-滑块,5-升降杆,6-支架,7-机架,
8-第一软管,9-第二软管,10-送料装置,11-气泵,15-控制元件。
图3为喷粉装置的另一侧结构示意图。
其中14-升降杆驱动元件。
具体实施方式
下面结合附图1、附图2、附图3对本发明做进一步说明:
本发明一种基于ARM的自动喷粉系统的控制流程图,如图1所示,其特征在于:它至少包括ARM控制器、喷粉装置、喷枪1、变量检测传感器、PC机;所述ARM控制器,由ARM内核和触摸屏组成;所述变量检测传感器用以检测以速度v运行和相邻两产品间间隔为L的被喷涂产品;所述以速度v运行和两产品间间隔为L的被喷涂产品通过传感器信号与ARM控制器之间进行通信;所述PC机用于编写ARM控制器所需的程序,并用于对ARM控制器所需的程序进行编译和调试,并由外部存储设备将调试好的程序文件传送给ARM控制器;通过所述ARM控制器的触摸屏控制喷粉装置与喷枪1进行运动完成工作,主要用于控制喷粉装置的运动轨迹和喷枪1的启停运动;所述喷枪1固定在喷粉装置的第二臂2上,随喷粉装置的运动而运动,并通过喷粉对被喷涂产品进行喷涂,用以完成喷涂作业。
所述喷粉装置,如图2、图3所示,包括喷枪1、第二臂2、第一臂3、升降装置、机架7、第一软管8、第二软管9、送料装置10、气泵11、升降杆驱动元件14、控制元件15;能够实现空间多自由度的运动,主要包括所述升降装置控制喷枪1上下运动,实现对z轴移动的控制;所述第二臂2绕第一臂3旋转,实现绕x轴转动的控制;所述喷枪1绕第二臂2旋转,实现绕z轴转动的控制。
所述喷粉装置的喷枪1安装于第二臂2前端,能够绕第二臂2前端旋转;所述喷粉装置的送料装置10和气泵11都安装在机架7上;所述喷粉装置的第一软管8的一端与送料装置10连接,另一端与喷枪1连接;所述喷粉装置的第二软管9的一端与气泵11连接,另一端与喷枪1连接;所述喷粉装置的第一臂3安装在滑块4上;所述喷粉装置的第二臂2安装于第一臂3前端,能够绕第一臂3前端旋转。
所述喷粉装置的升降装置主要包括滑块4、升降杆5和支架6,滑块4安装在升降杆5上,升降杆5、支架6安装在机架7上;所述滑块4与支架6开有滑槽,相互配合;所述滑块4与升降杆5相互配合,能使滑块4升降;所述升降杆驱动元件14安装在机架7上;所述控制元件15安装在机架7上。
所述PC机,在本实施例中,由一台普通的PC机和安装在此PC机上的Linux虚拟系统组成;所述Linux虚拟系统用以进行GCC程序编译,并用Eclipse软件进行程序调试和修改;所述Eclipse软件安装在PC机里的Linux系统当中,用以对编译好的程序进行调试及修改。
所述被喷涂产品,在本实施例中,指具有一定运行速度v,具有一定间隔L的机箱;所述机箱待喷涂表面带负电,用以与带正电的喷粉异性相吸,达到将喷粉固定于机箱表面的目的。
所述外部存储设备,在本实施例中,指SD卡,所述SD卡能够将所述PC机中的程序送入到ARM控制器当中。
所述ARM控制器,在本实施例中,是指ARM Cortex-A8核心板,所述ARM Cortex-A8核心板由网络接口、12V电源接口、COM1、COM2、BAT接口、启动拨码开关、SD接口、TF接口、JTAG、3个USB接口、音频I/O、显示触摸屏及其他小部件组成。
最后说明的是本发明的一种基于ARM的自动喷粉系统不局限于上述一个实施例,还可以做出各种修改、变换和变形。因此说明书和附图应被认为是说明性的而非限制性的。凡是依据本发明的技术方案进行修改、修饰或等同变化,而不脱离本发明技术方案的思想和范围,其均应涵盖在本发明的权利要求范围当中。