作者:袁亨

概述:

随着我国的工业化进程和电子技术、数控及机器人技术的发展,自动焊接机器人已在工业制造的方方面面得到了应用。但市场上各类数字焊接电源的通信协议互不兼容,多家焊机无法解决与机器人的可靠通讯,传统模拟通讯方式也在逐渐淘汰。为适应数控化时代发展,方便焊机厂家快速可靠连接工业机器人,该项目设计了一个数字焊机与工业机器人的通信网关,支持通过ModbusRTU/RS485和CANOpen/CAN与数字焊机通信并支持DeviceNet,ModbusTCP和Ethernet/IP协议与工业机器人通信,实现工业网关数据交互。

开发环境

硬件:ART-PI

扩展板:自制InduIO隔离网关通讯板

RT-Thread版本:RT-Thread V 4.0.2

开发工具及版本:RT-Thread Studio 2.0.0

RT-Thread使用情况概述

组件:finsh、DFS、SAL、LWIP、POSIX

软件包:netutils、WebNet、libModbus、FAL、littlefs

框架

演示效果

webnet演示效果:

modbusRTU演示效果:

modbusTCP演示效果:

EtherNet/IP演示效果:

视频演示效果:

比赛感悟:在RTThread只有内核版本时就喜欢上了这个开源免费并且有中文说明的RTOS。虽然期间还使用过ucos,mbed,chibios等RTOS,但是当RTThread开始做自己的社区、推广ENV工具和配套的软件包时,我便确定了这才是未来RTOS的发展方向,前年推出RTTStudio是更是第一批尝鲜的人,便捷的UI设计、模块化的类Linux代码让人爱不释手。最近还在学习使用smart,希望这种混合微内核的系统能在将来大放异彩吧。因为已经参加工作了,业余时间不是特别充足,所以这次比赛的内容是和公司的项目一同推进的,由于部分效果和程序涉及商业用途,所以仅部分基础组件开源,有需要全部开发资料的可联系18435122702。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐