作者:袁亨
概述:
隨著我國的工業(yè)化進(jìn)程和電子技術(shù)、數(shù)控及機(jī)器人技術(shù)的發(fā)展,自動焊接機(jī)器人已在工業(yè)制造的方方面面得到了應(yīng)用。但市場上各類數(shù)字焊接電源的通信協(xié)議互不兼容,多家焊機(jī)無法解決與機(jī)器人的可靠通訊,傳統(tǒng)模擬通訊方式也在逐漸淘汰。為適應(yīng)數(shù)控化時(shí)代發(fā)展,方便焊機(jī)廠家快速可靠連接工業(yè)機(jī)器人,該項(xiàng)目設(shè)計(jì)了一個(gè)數(shù)字焊機(jī)與工業(yè)機(jī)器人的通信網(wǎng)關(guān),支持通過ModbusRTU/RS485和CANOpen/CAN與數(shù)字焊機(jī)通信并支持DeviceNet,ModbusTCP和Ethernet/IP協(xié)議與工業(yè)機(jī)器人通信,實(shí)現(xiàn)工業(yè)網(wǎng)關(guān)數(shù)據(jù)交互。
開發(fā)環(huán)境
硬件:ART-PI
擴(kuò)展板:自制InduIO隔離網(wǎng)關(guān)通訊板
RT-Thread版本:RT-Thread V 4.0.2
開發(fā)工具及版本:RT-Thread Studio 2.0.0
RT-Thread使用情況概述
組件:finsh、DFS、SAL、LWIP、POSIX
軟件包:netutils、WebNet、libModbus、FAL、littlefs
框架
演示效果
webnet演示效果:
modbusRTU演示效果:
modbusTCP演示效果:
EtherNet/IP演示效果:
視頻演示效果:
比賽感悟:在RTThread只有內(nèi)核版本時(shí)就喜歡上了這個(gè)開源免費(fèi)并且有中文說明的RTOS。雖然期間還使用過ucos,mbed,chibios等RTOS,但是當(dāng)RTThread開始做自己的社區(qū)、推廣ENV工具和配套的軟件包時(shí),我便確定了這才是未來RTOS的發(fā)展方向,前年推出RTTStudio是更是第一批嘗鮮的人,便捷的UI設(shè)計(jì)、模塊化的類Linux代碼讓人愛不釋手。最近還在學(xué)習(xí)使用smart,希望這種混合微內(nèi)核的系統(tǒng)能在將來大放異彩吧。因?yàn)橐呀?jīng)參加工作了,業(yè)余時(shí)間不是特別充足,所以這次比賽的內(nèi)容是和公司的項(xiàng)目一同推進(jìn)的,由于部分效果和程序涉及商業(yè)用途,所以僅部分基礎(chǔ)組件開源,有需要全部開發(fā)資料的可聯(lián)系18435122702。