PCIe-2E如何實(shí)現(xiàn)EtherCAT從站間的自由通信
EtherCAT是基于以太網(wǎng)進(jìn)行傳輸?shù)母邔?shí)時(shí)現(xiàn)場(chǎng)通信總線,支持主站與多個(gè)從站進(jìn)行通信。一主多從的通信機(jī)制并不少見(jiàn),如CANopen Modbus等通信協(xié)議,而在某些應(yīng)用場(chǎng)景中,我們既需要有主站和從站間進(jìn)行通信也需要從站間進(jìn)行通信,此時(shí)選擇一套標(biāo)準(zhǔn)化的通信協(xié)議可能就不多了,一起來(lái)看看致遠(yuǎn)電子PCIe-2E主站通訊卡給出的解決方案。
2025-03-10
PCIe-2E如何配置以實(shí)現(xiàn)EtherCAT多個(gè)PDO周期數(shù)據(jù)通信
EtherCAT是作為高實(shí)時(shí)性能的現(xiàn)場(chǎng)通信總線,其中傳輸過(guò)程數(shù)據(jù)PDO是用來(lái)傳輸最實(shí)時(shí)的數(shù)據(jù),如果兩個(gè)都在同個(gè)周期統(tǒng)一處理PDO數(shù)據(jù)內(nèi)容,CPU本身處理數(shù)據(jù)也需要耗時(shí),從而丟失實(shí)時(shí)性能。但有些場(chǎng)合我們需要保證某一段數(shù)據(jù),需要最高優(yōu)先級(jí)的進(jìn)行實(shí)時(shí)通信,例如功能安全類(lèi)的傳感器數(shù)據(jù)讀取。致遠(yuǎn)電子研發(fā)的PCIe-2E主站通訊卡可以支持PDO的通信周期在細(xì)分。
2025-03-06
PCIe-2E的AWStudio熱插拔管理
大家好,今天我們來(lái)探討一下EtherCAT從站管理中的熱插拔技術(shù)。熱插拔功能允許我們?cè)诓魂P(guān)閉系統(tǒng)的情況下動(dòng)態(tài)地添加或移除EtherCAT從站,這種技術(shù)使得系統(tǒng)運(yùn)行時(shí)可以打開(kāi)、關(guān)閉或連接斷開(kāi)EtherCAT網(wǎng)絡(luò)中的熱插拔組而不影響網(wǎng)絡(luò)其他部分的通信,這對(duì)于提高系統(tǒng)的靈活性和維護(hù)性至關(guān)重要。
2025-03-05
PCIe-2E分布式時(shí)鐘的快速配置
EtherCAT是一種高性能的工業(yè)以太網(wǎng)通信協(xié)議,它通過(guò)精確的時(shí)鐘同步實(shí)現(xiàn)微秒級(jí)的同步控制。在分布式時(shí)鐘配置中PCIe-2E向從站發(fā)送同步信號(hào),確保整個(gè)系統(tǒng)在統(tǒng)一的時(shí)間基準(zhǔn)下運(yùn)行。配置分布式時(shí)鐘時(shí)首先需要在主站配置正確的時(shí)鐘源,然后通過(guò)EtherCAT網(wǎng)絡(luò)將時(shí)鐘信號(hào)傳遞給各個(gè)從站。
2025-03-04
AWStudio配置EtherCAT DC時(shí)鐘③
由于EtherCAT系統(tǒng)中可能存在各從站時(shí)鐘計(jì)數(shù)不一致的現(xiàn)象,為了精確地控制從站設(shè)備何時(shí)接收輸出數(shù)據(jù)和何時(shí)提供輸入信息,確保數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和實(shí)時(shí)性,EtherCAT設(shè)備系統(tǒng)需要實(shí)現(xiàn)時(shí)間同步而引入分布式時(shí)鐘可以有效解決EtherCAT系統(tǒng)時(shí)鐘同步問(wèn)題。
2025-02-25
AWStudio進(jìn)行EtherCAT在線監(jiān)控和故障診斷②
上一期我們介紹了AWStudio運(yùn)動(dòng)控制板如何配置EtherCAT,這期我們講一下它強(qiáng)大的診斷與監(jiān)控工具。AWStudio運(yùn)動(dòng)控制版提供了實(shí)時(shí)監(jiān)控功能,能夠?qū)崟r(shí)顯示EtherCAT網(wǎng)絡(luò)的運(yùn)運(yùn)行狀態(tài),包括從站設(shè)備的通信狀態(tài)、數(shù)據(jù)交換情況等,這有助于開(kāi)發(fā)者及時(shí)發(fā)現(xiàn)并解決網(wǎng)絡(luò)中的潛在問(wèn)題。
2025-02-24
PCIe-1E16如何通過(guò)脈沖信號(hào)控制電機(jī)②
那如何才能通過(guò)脈沖信號(hào)來(lái)控制電機(jī)呢?這期我們通過(guò)致遠(yuǎn)電子開(kāi)發(fā)的PCIe-1E16通訊卡聊聊當(dāng)中的技術(shù)原理。PCIe-1E16通訊卡提供16路NPN型隔離數(shù)字量DO輸出,用戶可以使用SDK庫(kù)提供的接口進(jìn)行控制,DO通過(guò)功能復(fù)用提供了4路PWM脈沖輸出和4組脈沖控制輸出,全部使用高速I(mǎi)O接口,脈沖頻率可以達(dá)到500kHz,最多可以控制8路單脈沖電機(jī)或4路單脈沖+4路雙脈沖電機(jī)。
2025-02-19
PCIe-1E16如何通過(guò)脈沖信號(hào)控制電機(jī)①
致遠(yuǎn)電子開(kāi)發(fā)的PCIe-1E16 EtherCAT通訊卡支持脈沖控制輸出功能,可用于控制脈沖伺服電機(jī)和步進(jìn)電機(jī)驅(qū)動(dòng)器。那什么是脈沖控制?脈沖控制是伺服系統(tǒng)最常見(jiàn)的一種控制方式,步進(jìn)電機(jī)驅(qū)動(dòng)器通常也支持脈沖控制模式,運(yùn)動(dòng)控制器輸出脈沖信號(hào)給到電機(jī)驅(qū)動(dòng)器,驅(qū)動(dòng)器根據(jù)脈沖的頻率和數(shù)量控制電機(jī)旋轉(zhuǎn)的速度和角度。
2025-02-18
PCIe-2E快速配置EtherCAT總線網(wǎng)絡(luò)
經(jīng)常使用EtherCAT主站的工程師是否會(huì)有過(guò)這樣的困擾:總線控制的邏輯總是需要再現(xiàn)場(chǎng)的總線網(wǎng)絡(luò)完全確定的情況下才可以開(kāi)始編寫(xiě),一旦從站位置改變了或者一處了部分從站亦或是部分沖賬不是全程在線,以上的種種情況就會(huì)導(dǎo)致從站PDO數(shù)據(jù)的偏移有所改變,那之前所編寫(xiě)的控制邏輯就需要重新修改,這就大大增加了現(xiàn)場(chǎng)工程師的工作負(fù)擔(dān),那是否有方式可以減輕現(xiàn)場(chǎng)工程師的負(fù)擔(dān),讓程序有更好的兼容性呢?針對(duì)這一問(wèn)題,致遠(yuǎn)電子PCIe-2E主站卡友這樣的解決方案。
2025-02-17
PCIe-2E輕松實(shí)現(xiàn)EtherCAT主站開(kāi)發(fā)
傳統(tǒng)高性能EtherCAT主站方案通常在實(shí)時(shí)操作系統(tǒng)上進(jìn)行開(kāi)發(fā),市面上常見(jiàn)的實(shí)時(shí)操作系統(tǒng)方案有RTLinux、VxWorks、UCOS、FreeRTOS等。這些操作系統(tǒng)各自具有獨(dú)特的特點(diǎn)和優(yōu)勢(shì),但同時(shí)也對(duì)開(kāi)發(fā)人員提出了較高的要求,開(kāi)發(fā)人員不僅需要具備較強(qiáng)的編程能力,還需要對(duì)實(shí)時(shí)操作系統(tǒng)有深入的了解,包括其內(nèi)核機(jī)制、任務(wù)調(diào)度策略、中斷處理等方面。然而在實(shí)際的工程開(kāi)發(fā)中擅長(zhǎng)算法的工程師不一定熟悉實(shí)時(shí)操作系統(tǒng),他們可能在算法設(shè)計(jì)和優(yōu)化方面有著卓越的能力,但對(duì)于實(shí)時(shí)操作系統(tǒng)的底層架構(gòu)和運(yùn)行機(jī)制可能了解有限。
2025-02-13
PCIe-2E在Windows系統(tǒng)上面的快速搭建
PCIe-2E是致遠(yuǎn)電子開(kāi)發(fā)的基于PCIe總線、EtherCAT總線通訊接口的一款運(yùn)動(dòng)通訊卡,其采用的是工業(yè)控制領(lǐng)域內(nèi)較為先進(jìn)的FPGA控制方案,具有極高的通訊速率以及極強(qiáng)的實(shí)時(shí)性等特點(diǎn)。本期我們就介紹其在Windows系統(tǒng)上面的開(kāi)發(fā)環(huán)境搭建。
2025-02-12