如何用一個(gè)月時(shí)間開(kāi)發(fā)一款兼容CC-Link IE TSN通訊的產(chǎn)品?
作為千兆級(jí)的工業(yè)以太網(wǎng),CC-Link IE TSN協(xié)議以其兼具高實(shí)時(shí)性,開(kāi)放性和與IT的融合性,引起了業(yè)界廣泛關(guān)注和越來(lái)越多的應(yīng)用。我們感覺(jué)到,作為設(shè)備廠商來(lái)講,現(xiàn)在開(kāi)發(fā)TSN產(chǎn)品的需求也越來(lái)越多。HMS作為全球工業(yè)通訊方案供應(yīng)商,一直致力于幫國(guó)內(nèi)外設(shè)備制造商在其設(shè)備上實(shí)現(xiàn)各種工業(yè)網(wǎng)絡(luò)接口。應(yīng)客戶需求,HMS今年也推出了支持CC-Link IE TSN的嵌入式方案。
提到協(xié)議開(kāi)發(fā),一般大家首先想到的是專用的通訊芯片,這是最常見(jiàn)的協(xié)議開(kāi)發(fā)方案。但是使用專用芯片開(kāi)發(fā),通常有兩個(gè)挑戰(zhàn)。
一是開(kāi)發(fā)難度相對(duì)較大。由于專用通訊芯片并非常見(jiàn)的通用MCU,開(kāi)發(fā)人員往往需要研讀厚厚的芯片手冊(cè),也需要學(xué)習(xí)了解協(xié)議本身的知識(shí),所以開(kāi)發(fā)周期往往很長(zhǎng)。
二是一種專用芯片往往只支持一種協(xié)議類型,但是作為設(shè)備廠商,肯定希望自己的設(shè)備支持的協(xié)議越多越好。如果每種協(xié)議都用一種芯片開(kāi)發(fā)一次,不僅工作量大,客戶設(shè)備平臺(tái)也會(huì)變得復(fù)雜。
圖片來(lái)源:HMS-Anybus
那么我們應(yīng)該如何應(yīng)對(duì)這些挑戰(zhàn)呢?
其實(shí),HMS旗下的Anybus嵌入式方案,一直專注于僅通過(guò)一次30天之內(nèi)的簡(jiǎn)單開(kāi)發(fā),即可讓客戶設(shè)備支持所有主流工業(yè)網(wǎng)絡(luò)。這里的核心技術(shù),是一款可以支持多協(xié)議的通訊芯片Anybus NP40。
圖片來(lái)源:HMS-Anybus
但是產(chǎn)品形態(tài)上,我們一般并不直接向客戶銷售芯片,而是將芯片進(jìn)一步封裝為可插拔的嵌入式板卡或模塊,我們稱之為B40或M40,這樣不僅大大減少了開(kāi)發(fā)工作量,也方便客戶在不同應(yīng)用中,根據(jù)協(xié)議類型,安裝不同型號(hào)的B40或M40。也就是說(shuō)客戶的設(shè)備的本體可以是統(tǒng)一的,HMS的產(chǎn)品只是作為其通訊選件。
圖片來(lái)源:HMS-Anybus
當(dāng)然,這也就意味著B(niǎo)40或M40需要通過(guò)開(kāi)發(fā)集成到客戶的電路板上去。不過(guò),這個(gè)開(kāi)發(fā)集成工作非常簡(jiǎn)單。B40板卡或M40模塊雖然對(duì)外支持的協(xié)議不同,但是它們跟客戶的MCU之間是統(tǒng)一的軟硬件接口。硬件上可選擇簡(jiǎn)單的UART,SPI或并口,軟件上是帶示例工程的C語(yǔ)言函數(shù)庫(kù),客戶只需按照參考設(shè)計(jì)將其集成到其系統(tǒng)接口,整個(gè)開(kāi)發(fā)過(guò)程不需要了解TSN協(xié)議本身,一般一個(gè)熟練的嵌入式工程師30天內(nèi)即可完成。
圖片來(lái)源:HMS-Anybus
有朋友可能會(huì)問(wèn),這種方式聽(tīng)起來(lái)是非常省時(shí)省力,但是相比芯片,是不是硬件成本更高?
沒(méi)錯(cuò),如果只看硬件成本,我們方案的確比單個(gè)芯片要高。不過(guò)這種方式也可以大大節(jié)省客戶的開(kāi)發(fā)、維護(hù)、認(rèn)證等綜合成本,同時(shí)可將產(chǎn)品迅速推向市場(chǎng)搶得先機(jī),是機(jī)器人、驅(qū)動(dòng)器、電源控制器等中高端設(shè)備廠商的理想選擇。
- CC-Link
協(xié)會(huì)(CLPA)
會(huì)員專區(qū)