论文部分内容阅读
随着现代科技在网络和信息技术上的应用和普及,越来越多的设备开始向数字化及智能化发展。设备数字化技术为生产过程中质量的控制带来了极大便捷,在工业现场控制方面,已经有很多设备采用无线方式进行控制。基于安卓平台的无线焊机系统,对焊接系统的远程控制方法进行了探究,在比较了多种无线控制方法后选择了使用Wi-Fi对焊机进行远程控制的方法。采用了嵌入式硬件开发的方法,在现有焊机系统上嵌入焊接数据传输模块,使用CAN总线的通信方式将焊接相关数据传输到数据传输模块,再由该模块通过TCP无线网络协议传输给安卓平台的焊机控制端,即完成数据的上行传输。安卓设备上实现对焊接参数以及焊接工艺类型等控制参数的设定,经无线网络,无线模块、CAN总线传输到核心控制板,完成控制数据的下行传输。 在安卓设备端,通过Java编写了一套采集控制程序,实现了通过socket方法接收来自无线网络的数据后,对数据进行显示分析存储的功能。研究了焊接时数据通过CAN总线,经无线传输模块到无线网络的传输速度,为了节省数据流量设计了一套数据帧结构组合,用来标识传输数据的类型以及数据包大小等信息。综合数据链路各区段传输能力后制定了双路通信的通讯协议。 在焊机端,编写了命令解析程序,通过解析安卓端发送的参数信息,分析命令帧每个配置位的值来判断控制端发来的参数并将其写入焊接控制系统中,完成对焊接过程的控制。 在焊机上嵌入了OLED控制面板,通过编程实现了焊机端的参数可视化与参数设定,实现了焊机端与安卓设备端的双端焊接参数设置。 并且为了保护整个焊机软件系统,使用了一款ATsha204芯片对单片机软件部分进行了加密,编写了软件上的身份认证程序,实现了软件系统的防盗版功能。 针对性地做了无线发送接收试验、数据上行试验、数据下行试验,验证了OLED控制面板的功能,验证了以平板电脑作为安卓端设备的软件交互系统功能,实现了对焊接数据的远程提取分析以及参数控制功能。