0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

從理論到實(shí)踐——CANopen源代碼配置

虹科智能自動(dòng)化 ? 2023-11-03 08:04 ? 次閱讀

正如前文所述,CANopen的適應(yīng)性在滿足實(shí)時(shí)應(yīng)用需求方面發(fā)揮著至關(guān)重要的作用。本系列文章的最后一部分將向您展示 CANopen 源代碼配置的技術(shù)細(xì)節(jié),以及實(shí)現(xiàn)高效實(shí)時(shí)性能的優(yōu)化方法。

本文將基于虹科CANopen源碼來研究具體示例,從而闡明配置、優(yōu)化和微調(diào)CANopen協(xié)議棧的過程,以滿足高級(jí)時(shí)間要求和可能的系統(tǒng)約束。

無論您是經(jīng)驗(yàn)豐富希望提高優(yōu)化技能的CAN系統(tǒng)設(shè)計(jì)人員,還是希望了解實(shí)時(shí)CANopen 配置的細(xì)微差別的新手,本部分都旨在提供全面的見解和指導(dǎo),將我們獲得的理論知識(shí)轉(zhuǎn)化為實(shí)際實(shí)施。

01/

不同的CANopen PDO配置及其對(duì)響應(yīng)時(shí)間的影響

CANopen PDO(過程數(shù)據(jù)對(duì)象)的配置在確定各種應(yīng)用中的響應(yīng)時(shí)間方面起著至關(guān)重要的作用。根據(jù)所需的響應(yīng)時(shí)間和跨多個(gè)節(jié)點(diǎn)同步信號(hào)的必要性,可以應(yīng)用不同的PDO觸發(fā)機(jī)制。

100ms響應(yīng)時(shí)間

對(duì)于所需響應(yīng)時(shí)間為100毫秒或更長(zhǎng)的應(yīng)用,通常有兩種運(yùn)行良好的配置方法(也可以組合使用):

PDO按事件時(shí)間觸發(fā)(循環(huán)傳輸):這里,PDO以指定的時(shí)間間隔循環(huán)傳輸,例如每50ms。這種周期性傳輸確保了一致的響應(yīng)時(shí)間。

帶禁止時(shí)間的狀態(tài)變化(COS)檢測(cè)此配置根據(jù)狀態(tài)變化傳輸PDO,傳輸之間具有最短時(shí)間(禁止時(shí)間)。該禁止時(shí)間確保切換輸入不會(huì)產(chǎn)生back-to-back消息。

92bfe374-79dc-11ee-9788-92fbcf53809c.png

使用 CANopen Architect 進(jìn)行 PDO 配置

上面的屏幕截圖顯示了使用100ms事件觸發(fā)和25ms禁止時(shí)間相結(jié)合的TPDO1設(shè)置。如果TPDO中的數(shù)據(jù)沒有變化,則每100ms傳輸一次。如果確實(shí)發(fā)生變化,傳輸速度會(huì)更快,但永遠(yuǎn)不會(huì)快于25毫秒。類似地,TPDO2和TPDO3每200ms傳輸一次。狀態(tài)改變(COS)時(shí),它們的傳輸頻率更高,但速度不超過50毫秒。

更短的響應(yīng)時(shí)間或跨多個(gè)節(jié)點(diǎn)的同步信號(hào)

對(duì)于需要較小響應(yīng)時(shí)間或需要跨多個(gè)節(jié)點(diǎn)同步信號(hào)的應(yīng)用,SYNC 模式成為首選方法。

SYNC模式:在此配置中,一個(gè)SYNC生成器以穩(wěn)定的重復(fù)間隔(例如每10毫秒)生成SYNC CANopen消息。此SYNC消息用作觸發(fā)機(jī)制,網(wǎng)絡(luò)中的所有設(shè)備使用它來同時(shí)同步應(yīng)用數(shù)據(jù)。

高級(jí)SYNC:使用CANopenSYNC模式時(shí),您可以利用兩個(gè)高級(jí)功能。首先,大多數(shù)SYNC消費(fèi)者允許使用SYNC CAN消息標(biāo)識(shí)符的配置。因此,您可以將系統(tǒng)配置為使用多個(gè)SYNC觸發(fā)消息,并選擇哪些設(shè)備對(duì)哪個(gè)觸發(fā)做出反應(yīng)。其次,最新版本的CANopen支持使用帶有集成可配置計(jì)數(shù)器的SYNC。例如,可以將其配置為計(jì)數(shù)到4。在SYNC使用者端,您可以配置每個(gè)使用者偵聽的計(jì)數(shù)值,再次提供對(duì)設(shè)備進(jìn)行分組以對(duì)系統(tǒng)上的特定SYNC做出反應(yīng)的選項(xiàng)。

選擇正確的PDO配置對(duì)于實(shí)現(xiàn)最短的響應(yīng)時(shí)間至關(guān)重要。雖然循環(huán)傳輸和具有禁止時(shí)間的COS檢測(cè)適用于更寬松的響應(yīng)時(shí)間要求,但在處理更嚴(yán)格的時(shí)間限制或需要同步多個(gè)設(shè)備時(shí),SYNC模式變得至關(guān)重要。

02/

CANopen協(xié)議棧中的數(shù)據(jù)流

下圖說明了CANopen系統(tǒng)中的數(shù)據(jù)流。在最低硬件級(jí)別,CAN控制器將接收CAN幀(此處通過連接的收發(fā)器從左開始)。根據(jù)過濾器的不同,它們可能會(huì)被放入預(yù)先選擇的緩沖區(qū)或隊(duì)列中,并且將生成中斷信號(hào)。實(shí)現(xiàn)處理CAN控制器代碼的處理器(通常是“驅(qū)動(dòng)程序”)開始處理“CAN接收中斷服務(wù)”。更通用的驅(qū)動(dòng)程序可以實(shí)現(xiàn)另一個(gè)軟件隊(duì)列以供以后處理。每當(dāng)CANopen協(xié)議處理代碼被觸發(fā)處理接收到的消息時(shí),它就會(huì)從驅(qū)動(dòng)程序獲取消息并更新對(duì)象字典。

反之亦然,應(yīng)用程序可能隨時(shí)更新對(duì)象字典中的一些過程數(shù)據(jù)以通過CANopen傳輸。這是由CANopen協(xié)議處理程序檢測(cè)到的,如果觸發(fā)條件正確,將觸發(fā)傳輸PDO并傳遞給驅(qū)動(dòng)程序,驅(qū)動(dòng)程序會(huì)將其放置在適當(dāng)?shù)膫鬏斁彌_區(qū)或隊(duì)列中。

92ce3604-79dc-11ee-9788-92fbcf53809c.png

CAN設(shè)備中的數(shù)據(jù)流

請(qǐng)注意,通常這不是單個(gè)連續(xù)的代碼流。CAN接收通常在中斷級(jí)別進(jìn)行處理,而CANopen協(xié)議棧處理則不然。

為了保持CANopen協(xié)議棧處于活動(dòng)狀態(tài),通常需要頻繁調(diào)用協(xié)議棧函數(shù),(例如在“main while(1)”后臺(tái)循環(huán)中)。該類函數(shù)通常會(huì)首先檢查是否接收到 CANopen消息;如果是,則對(duì)其進(jìn)行處理。如果數(shù)據(jù)涉及更新過程數(shù)據(jù),則通常有一個(gè)回調(diào)函數(shù)來通知應(yīng)用程序新的過程數(shù)據(jù)已到達(dá)。

當(dāng)處理完所有接收到的CANopen消息后,該函數(shù)會(huì)檢查是否有任何內(nèi)容需要傳輸。它可以檢測(cè)到傳出的過程數(shù)據(jù)被應(yīng)用程序修改,并根據(jù)定時(shí)器的配置和傳輸模式,啟動(dòng)相應(yīng)的CANopen消息的傳輸。

此類傳輸通常會(huì)傳遞到驅(qū)動(dòng)程序級(jí)別,可能會(huì)傳遞到傳輸隊(duì)列中,并且具體何時(shí)將此CANopen消息傳遞到CAN控制器進(jìn)行傳輸取決于驅(qū)動(dòng)程序配置。

基本配置和控制選項(xiàng)

除非所需的處理和響應(yīng)時(shí)間小于100毫秒,否則這樣的數(shù)據(jù)流對(duì)于大多數(shù)應(yīng)用程序來說已經(jīng)足夠好了。如果所需的響應(yīng)時(shí)間變短,您應(yīng)該開始考慮可能的優(yōu)化。在查看上面的通用數(shù)據(jù)流時(shí),可能的優(yōu)化包括:

針對(duì)接收的CAN驅(qū)動(dòng)程序優(yōu)化:芯片制造商(甚至CANopen協(xié)議棧提供商)提供的許多默認(rèn)驅(qū)動(dòng)程序可能無法充分利用CAN控制器的特定功能。第一個(gè)可能的優(yōu)化檢查之一是確保在可能的情況下利用硬件接收過濾和硬件接收緩沖區(qū)或隊(duì)列,從而消除對(duì)長(zhǎng)延遲軟件接收隊(duì)列的需要。

針對(duì)傳輸?shù)腃AN驅(qū)動(dòng)程序優(yōu)化:在優(yōu)化之前,請(qǐng)考慮該設(shè)備是否可以連續(xù)傳輸盡可能多的CAN幀,或者是否應(yīng)該對(duì)傳輸進(jìn)行某種程度的節(jié)流以確保沒有任何單個(gè)設(shè)備可能會(huì)產(chǎn)生太長(zhǎng)時(shí)間的高優(yōu)先級(jí)back-to-back流量。如果應(yīng)該對(duì)其進(jìn)行限制,請(qǐng)考慮實(shí)施基于計(jì)時(shí)器的傳輸觸發(fā),例如需要每毫秒傳輸一個(gè)CAN幀,則我們可以使用1ms定時(shí)器中斷來執(zhí)行此操作,通過相應(yīng)Check函數(shù)檢查傳輸隊(duì)列中是否有內(nèi)容。如果是,則在此調(diào)用周期中僅將一個(gè)報(bào)文幀傳遞到傳輸緩沖區(qū),從而將傳輸頻率限制為每毫秒最多一次。如果需要更快的吞吐量,則可以使用更快的中斷,或可以考慮使用前文提到的協(xié)議棧處理函數(shù)"Process()"的方法。

協(xié)議棧處理函數(shù)

有關(guān)協(xié)議棧處理的一個(gè)典型問題是,應(yīng)該多長(zhǎng)時(shí)間調(diào)用一次,最壞情況下的執(zhí)行時(shí)間是多少。有些人喜歡從固定的定時(shí)器中斷而不是后臺(tái)循環(huán)中調(diào)用它。這些問題沒有通用的答案。常見做法是:

while (Process());

這將不斷重新調(diào)用該函數(shù),直到所有待處理的CANopen任務(wù)都已執(zhí)行完畢。

直接任務(wù)觸發(fā)

協(xié)議棧處理函數(shù)主要是為那些不想深入了解從內(nèi)部執(zhí)行的所有CANopen任務(wù)的詳細(xì)信息的人提供服務(wù)。當(dāng)然為了進(jìn)一步優(yōu)化,我們也可以直接實(shí)現(xiàn)更具體的協(xié)議棧功能函數(shù),比如RxPDO和TxPDO,或者是基于毫秒計(jì)時(shí)器實(shí)現(xiàn)的計(jì)時(shí)觸發(fā)函數(shù)等,從而可以更精確地調(diào)整性能和響應(yīng)能力。

03/

CAN驅(qū)動(dòng)程序、CANopen協(xié)議棧和應(yīng)用

在大多數(shù)基于32位的微控制器上,到目前為止討論的增強(qiáng)功能適合將總響應(yīng)時(shí)間降低到10毫秒到“幾毫秒”的范圍。這可以在不需要優(yōu)化的情況下實(shí)現(xiàn),而優(yōu)化可能會(huì)導(dǎo)致完全自定義的實(shí)現(xiàn),而這種實(shí)現(xiàn)可能難以維護(hù)。這些優(yōu)化僅限于在需要時(shí)利用單獨(dú)觸發(fā)的CANopen堆棧進(jìn)程。

一般來說,這可以進(jìn)一步進(jìn)行。然而,在系統(tǒng)的這種內(nèi)在級(jí)別上進(jìn)行更改可能會(huì)使維護(hù)或在必要時(shí)移植到不同的體系結(jié)構(gòu)變得更具挑戰(zhàn)性。因此,以下內(nèi)容更多的是說明“理論上可能的情況”,將優(yōu)化推向超出系統(tǒng)易于測(cè)試、維護(hù)和移植的范圍。

在最低硬件級(jí)別,檢查您的CAN控制器是否配置為通過接收SYNC消息直接創(chuàng)建CAN接收中斷,以及您是否可以輕松檢測(cè)到與任何其他CANopen消息(例如自己的過濾器/接收緩沖區(qū))的差異。

為了進(jìn)一步提高實(shí)時(shí)性,唯一合理的CANopen PDO通信模式是CANopen SYNC模式。如果使用它并且我們集中精力優(yōu)化它,那么之前的其他優(yōu)化可能會(huì)變得多余。

專注于SYNC優(yōu)化需要我們修改CAN接收中斷服務(wù)例程,以便在收到SYNC信號(hào)時(shí)直接調(diào)用負(fù)責(zé)SYNC處理的CANopen堆棧函數(shù)。當(dāng)從中斷服務(wù)程序中執(zhí)行此操作時(shí),請(qǐng)記?。?/p>

不要將此SYNC存儲(chǔ)在常規(guī)接收隊(duì)列中(我們已經(jīng)處理過它)。

對(duì)于SYNC相關(guān)的發(fā)送和接收數(shù)據(jù),將調(diào)用應(yīng)用程序的回調(diào)函數(shù)——仍然在中斷服務(wù)級(jí)別執(zhí)行。

  • 當(dāng)使用RTOS時(shí),更好的解決方案是在收到SYNC的中斷中設(shè)置觸發(fā)信號(hào),隨后在中斷完成后立即觸發(fā)執(zhí)行任務(wù)。

通過這樣的修改,可以實(shí)現(xiàn)毫秒內(nèi)的響應(yīng)時(shí)間。如果參與SYNC通信的所有設(shè)備都以相同的優(yōu)化來實(shí)現(xiàn)SYNC處理,則設(shè)備之間的變化(例如,當(dāng)它們各自同步應(yīng)用其輸出時(shí))可以低至幾微秒。

然而,這些都是在測(cè)試和實(shí)驗(yàn)室環(huán)境中觀察到的極端值。對(duì)于要求如此短響應(yīng)或同步時(shí)間的實(shí)際應(yīng)用程序,需要仔細(xì)測(cè)試以確保在所有實(shí)際情況下都能達(dá)到這些目標(biāo)。

全文總結(jié)

通過戰(zhàn)略選擇來應(yīng)對(duì)復(fù)雜性

硬件選擇

所需的響應(yīng)時(shí)間決定了所需的硬件功能,影響對(duì)模塊、可能是微控制器和其他重要組件的決策。

操作系統(tǒng)注意事項(xiàng)

無論是使用 RTOS 還是實(shí)現(xiàn)更具體的定制系統(tǒng),響應(yīng)時(shí)間都會(huì)嚴(yán)重影響操作系統(tǒng)的配置方式。

網(wǎng)絡(luò)技術(shù)

根據(jù)所需的吞吐量和速度,必須考慮不同的網(wǎng)絡(luò)協(xié)議和技術(shù)。作為一個(gè)例子,本系列研究了CANopen及其配置的細(xì)節(jié),說明了滿足不同應(yīng)用需求所需的細(xì)微選擇。

優(yōu)化選擇

也許最深刻的見解之一是認(rèn)識(shí)到優(yōu)化并不是一種萬能的方法。根據(jù)所需的響應(yīng)時(shí)間,某些優(yōu)化變得至關(guān)重要,而其他優(yōu)化則可以繞過。這是一個(gè)微調(diào)的問題,了解哪些內(nèi)容需要利用,哪些內(nèi)容可以在不影響性能的情況下保持不變。

戰(zhàn)略無知

與利用一切可能的優(yōu)勢(shì)的本能相反,在某些情況下,時(shí)間框架允許故意忽略某些優(yōu)化。并非網(wǎng)絡(luò)控制器提供的每個(gè)寄存器都需要被利用;這是性能和特定應(yīng)用程序的需求之間的平衡。

虹科是一家在工業(yè)自動(dòng)化領(lǐng)域,特別是工業(yè)總線通訊行業(yè)經(jīng)驗(yàn)超過15年的高科技公司,在CAN、CAN FD、CANopen通訊領(lǐng)域,虹科可提供CAN卡、中繼器、路由器、總線記錄儀、網(wǎng)關(guān)、IO模塊、熱電偶模塊、芯片及軟件等一站式解決方案,歡迎聯(lián)系虹科了解更多信息!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CANopen
    +關(guān)注

    關(guān)注

    8

    文章

    235

    瀏覽量

    43414
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2942

    瀏覽量

    66444
  • 數(shù)據(jù)流
    +關(guān)注

    關(guān)注

    0

    文章

    117

    瀏覽量

    14272
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    CANopen系列】CANopen站為什么總不上傳PDO報(bào)文?

    CANopen網(wǎng)絡(luò)中無法獲取站的TPDO數(shù)據(jù)?本文將為您解析可能的原因及解決方案。通過檢查TPDO的通信參數(shù)和傳輸類型,確保主站與站的數(shù)據(jù)同步,快速定位問題所在。如果你的CANopen
    的頭像 發(fā)表于 09-19 08:05 ?42次閱讀
    【<b class='flag-5'>CANopen</b>系列】<b class='flag-5'>CANopen</b><b class='flag-5'>從</b>站為什么總不上傳PDO報(bào)文?

    CANopen轉(zhuǎn)EtherCAT協(xié)議轉(zhuǎn)換網(wǎng)關(guān)配置案例

    設(shè)備的功能、參數(shù)及配置方法。 一,設(shè)備主要功能 捷米特JM-ECT-COP是自主研發(fā)的一款EtherCAT站功能的通訊網(wǎng)關(guān)。該產(chǎn)品主要功能是將EtherCAT網(wǎng)絡(luò)和CANopen網(wǎng)絡(luò)連接起來。 本
    的頭像 發(fā)表于 08-02 15:41 ?170次閱讀
    <b class='flag-5'>CANopen</b>轉(zhuǎn)EtherCAT協(xié)議轉(zhuǎn)換網(wǎng)關(guān)<b class='flag-5'>配置</b>案例

    【大規(guī)模語言模型:理論到實(shí)踐】- 每日進(jìn)步一點(diǎn)點(diǎn)

    非常推薦大家去讀 【大規(guī)模語言模型:理論到實(shí)踐】這本書,系統(tǒng)的講解了大模型的前世今生,對(duì)各個(gè)環(huán)節(jié)知識(shí)進(jìn)行了普及。 今天跟我一起學(xué)習(xí)歸一化的部分。 大模型訓(xùn)練中的歸一化是一個(gè)關(guān)鍵步驟,旨在提高模型
    發(fā)表于 05-31 19:54

    EMC與EMI一站式解決方案:理論到實(shí)踐的跨越

    深圳比創(chuàng)達(dá)電子EMC|EMC與EMI一站式解決方案:理論到實(shí)踐的跨越
    的頭像 發(fā)表于 05-24 09:44 ?363次閱讀
    EMC與EMI一站式解決方案:<b class='flag-5'>理論到</b><b class='flag-5'>實(shí)踐</b>的跨越

    制藥行業(yè)新突破:CANOpen轉(zhuǎn)PROFINET網(wǎng)關(guān)配置案例解析

    在藥品制造工業(yè)環(huán)境中,實(shí)現(xiàn)CanOpen轉(zhuǎn)Profinet協(xié)議之間轉(zhuǎn)換的網(wǎng)關(guān)配置是一個(gè)關(guān)鍵過程,確保了不同通信協(xié)議的設(shè)備能夠互相協(xié)作。以開疆智能CanOpen轉(zhuǎn)Profinet網(wǎng)關(guān)為例,以下是其
    的頭像 發(fā)表于 05-14 11:47 ?446次閱讀
    制藥行業(yè)新突破:<b class='flag-5'>CANOpen</b>轉(zhuǎn)PROFINET網(wǎng)關(guān)<b class='flag-5'>配置</b>案例解析

    制藥行業(yè)新突破:CANOpen轉(zhuǎn)PROFINET網(wǎng)關(guān)配置案例解析

    在藥品制造工業(yè)環(huán)境中,實(shí)現(xiàn)CanOpen轉(zhuǎn)Profinet協(xié)議之間轉(zhuǎn)換的網(wǎng)關(guān)配置是一個(gè)關(guān)鍵過程,確保了不同通信協(xié)議的設(shè)備能夠互相協(xié)作。以開疆智能CanOpen轉(zhuǎn)Profinet網(wǎng)關(guān)為例,以下是其
    的頭像 發(fā)表于 05-14 11:46 ?194次閱讀
    制藥行業(yè)新突破:<b class='flag-5'>CANOpen</b>轉(zhuǎn)PROFINET網(wǎng)關(guān)<b class='flag-5'>配置</b>案例解析

    理論到實(shí)踐:電子元器件設(shè)計(jì)的進(jìn)階之路

    電子元器件設(shè)計(jì)是電子工程領(lǐng)域中的一個(gè)重要分支,它涉及到電子產(chǎn)品的核心部件,是電子系統(tǒng)性能、穩(wěn)定性及可靠性的基礎(chǔ)。本文將深入探討電子元器件設(shè)計(jì)的主要知識(shí)點(diǎn),幫助讀者更好地理解這一領(lǐng)域的精髓。
    的頭像 發(fā)表于 04-01 08:54 ?640次閱讀
    <b class='flag-5'>從</b><b class='flag-5'>理論到</b><b class='flag-5'>實(shí)踐</b>:電子元器件設(shè)計(jì)的進(jìn)階之路

    名單公布!【書籍評(píng)測(cè)活動(dòng)NO.30】大規(guī)模語言模型:理論到實(shí)踐

    ,在大模型實(shí)踐理論研究的過程中,歷時(shí)8個(gè)月完成 《大規(guī)模語言模型:理論到實(shí)踐》 一書的撰寫。希望這本書能夠幫助讀者快速入門大模型的研究和
    發(fā)表于 03-11 15:16

    理論到實(shí)踐:數(shù)字孿生技術(shù)的全面應(yīng)用探討

    數(shù)字孿生已經(jīng)廣泛應(yīng)用于千行百業(yè),它在航空航天、電力、汽車、石油天然氣、健康醫(yī)療、船舶航運(yùn)、城市管理、智慧農(nóng)業(yè)、建筑建設(shè)、安全急救、環(huán)境保護(hù)等多領(lǐng)域。本文將深入探討數(shù)字孿生的定義、原理以及其在不同領(lǐng)域中的主要應(yīng)用。
    的頭像 發(fā)表于 01-16 10:14 ?580次閱讀
    <b class='flag-5'>從</b><b class='flag-5'>理論到</b><b class='flag-5'>實(shí)踐</b>:數(shù)字孿生技術(shù)的全面應(yīng)用探討

    通過CANopen轉(zhuǎn)Modbus TCP網(wǎng)關(guān)的伺服系統(tǒng)

    通過CANopen轉(zhuǎn)Modbus TCP網(wǎng)關(guān),我們能夠?qū)崿F(xiàn)CANopen協(xié)議與Modbus TCP協(xié)議之間的轉(zhuǎn)換。網(wǎng)關(guān)可以配置CANopen
    的頭像 發(fā)表于 01-02 16:55 ?511次閱讀
    通過<b class='flag-5'>CANopen</b>轉(zhuǎn)Modbus TCP網(wǎng)關(guān)的伺服系統(tǒng)

    通過CANopen轉(zhuǎn)Modbus TCP網(wǎng)關(guān)的伺服系統(tǒng)

    CANopen協(xié)議與伺服電機(jī)進(jìn)行通訊。CANopen協(xié)議是一種先進(jìn)的、高效的通訊協(xié)議,它基于CAN總線技術(shù),能夠?qū)崿F(xiàn)設(shè)備之間的快速、穩(wěn)定通訊。在CANopen協(xié)議中,站設(shè)備需要
    發(fā)表于 01-02 16:51

    工業(yè)通訊中CANOPEN轉(zhuǎn)EtherCAT的轉(zhuǎn)換

    呈現(xiàn)給EtherCAT主PLC/控制器,這使得CANOPEN到EtherCAT的轉(zhuǎn)換變得更加容易和便捷。同時(shí),該網(wǎng)關(guān)還具有易于配置和使用的界面,使得用戶可以更加輕松地實(shí)現(xiàn)網(wǎng)絡(luò)之間的數(shù)據(jù)交互。 然而
    發(fā)表于 12-12 11:31

    安秉信息源代碼圖紙防泄密方案,電路圖紙,源代碼文件

    安秉信息源代碼圖紙防泄密方案,電路圖紙,源代碼文件
    發(fā)表于 12-01 16:56 ?0次下載

    ETHERNET/IP站轉(zhuǎn)CANOPEN主站連接AB系統(tǒng)的配置方法

    你還在為配置網(wǎng)關(guān)的ETHERNET/IP站和CANOPEN主站發(fā)愁嗎?今天來教你解決辦法!
    的頭像 發(fā)表于 10-25 09:19 ?552次閱讀
    ETHERNET/IP<b class='flag-5'>從</b>站轉(zhuǎn)<b class='flag-5'>CANOPEN</b>主站連接AB系統(tǒng)的<b class='flag-5'>配置</b>方法

    理論到實(shí)踐之pcb阻抗控制表的使用

    理論到實(shí)踐之pcb阻抗控制表的使用
    的頭像 發(fā)表于 09-26 10:34 ?571次閱讀