99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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)記住:

不要將此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

    文章

    398

    瀏覽量

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

    關(guān)注

    96

    文章

    2953

    瀏覽量

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

    關(guān)注

    0

    文章

    125

    瀏覽量

    14873
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    開疆智能EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)連接磁導(dǎo)航傳感器配置案例

    本案例是國(guó)內(nèi)的AGV廠家,需要將CANopen協(xié)議的磁道傳感器與歐姆龍PLC進(jìn)行通訊,由于PLC使用的是EtherCAT協(xié)議,故選擇了EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)。 具體配置過程如下: 網(wǎng)關(guān)
    的頭像 發(fā)表于 07-14 17:56 ?94次閱讀
    開疆智能EtherCAT轉(zhuǎn)<b class='flag-5'>CANopen</b>網(wǎng)關(guān)連接磁導(dǎo)航傳感器<b class='flag-5'>配置</b>案例

    開疆智能EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)連接UV燈配置案例

    本案例是歐姆龍PLC通過開疆智能EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)連接UV紫外燈的配置案例,紫外燈本身使用CANopen協(xié)議通訊。通過EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)轉(zhuǎn)換成歐姆龍
    的頭像 發(fā)表于 07-13 11:28 ?154次閱讀
    開疆智能EtherCAT轉(zhuǎn)<b class='flag-5'>CANopen</b>網(wǎng)關(guān)連接UV燈<b class='flag-5'>配置</b>案例

    CanOpen轉(zhuǎn)EtherCAT網(wǎng)關(guān)與臺(tái)達(dá)伺服的配置指南配置軟件篇

    在工業(yè)自動(dòng)化系統(tǒng)中,CanOpen轉(zhuǎn)EtherCAT網(wǎng)關(guān)是連接不同協(xié)議設(shè)備的關(guān)鍵組件。通過專業(yè)配置軟件對(duì)網(wǎng)關(guān)進(jìn)行參數(shù)設(shè)置,可以實(shí)現(xiàn)CanOpen站設(shè)備(如伺服電機(jī)、IO模塊)與Eth
    的頭像 發(fā)表于 07-10 17:55 ?147次閱讀
    <b class='flag-5'>CanOpen</b>轉(zhuǎn)EtherCAT網(wǎng)關(guān)與臺(tái)達(dá)伺服的<b class='flag-5'>配置</b>指南<b class='flag-5'>配置</b>軟件篇

    開疆智能CCLinkIE轉(zhuǎn)CANopen網(wǎng)關(guān)連接四宏電機(jī)驅(qū)動(dòng)器配置案例

    本案例是CCLinkIE主站通過CCLinkIE轉(zhuǎn)CANopen網(wǎng)關(guān)連接斯宏電機(jī)的配置案例 配置過程 首先設(shè)置電機(jī)參數(shù),根據(jù)站手冊(cè)說明。電機(jī)默認(rèn)站地址為1,波特率500K,網(wǎng)關(guān)以此參
    的頭像 發(fā)表于 07-03 18:47 ?73次閱讀
    開疆智能CCLinkIE轉(zhuǎn)<b class='flag-5'>CANopen</b>網(wǎng)關(guān)連接四宏電機(jī)驅(qū)動(dòng)器<b class='flag-5'>配置</b>案例

    開疆智能CCLinkIE轉(zhuǎn)CANopen網(wǎng)關(guān)連接GBS20機(jī)器人配置案例

    的IP地址 雙擊詳細(xì)設(shè)置進(jìn)入CClinkIE配置 添加通用站IP地址以及占用點(diǎn)數(shù) 設(shè)置好分配的軟元件,確認(rèn)無誤后下載到PLC。 進(jìn)行網(wǎng)關(guān)的配置。打開網(wǎng)關(guān)配置軟件“
    的頭像 發(fā)表于 07-02 16:59 ?151次閱讀
    開疆智能CCLinkIE轉(zhuǎn)<b class='flag-5'>CANopen</b>網(wǎng)關(guān)連接GBS20機(jī)器人<b class='flag-5'>配置</b>案例

    開疆智能CCLinkIE轉(zhuǎn)CANopen網(wǎng)關(guān)連接步科伺服驅(qū)動(dòng)器配置案例

    本案例是客戶的三菱PLC通過CCLinkIE轉(zhuǎn)CANopen網(wǎng)關(guān)連接步科伺服驅(qū)動(dòng)器。具體配置步驟如下。 首先進(jìn)行網(wǎng)關(guān)的配置。打開網(wǎng)關(guān)配置軟件“CAN
    的頭像 發(fā)表于 07-02 16:56 ?144次閱讀
    開疆智能CCLinkIE轉(zhuǎn)<b class='flag-5'>CANopen</b>網(wǎng)關(guān)連接步科伺服驅(qū)動(dòng)器<b class='flag-5'>配置</b>案例

    開疆智能CCLinkIE轉(zhuǎn)Canopen網(wǎng)關(guān)連接UV紫外燈配置案例

    本案例是通過CCLinkIE轉(zhuǎn)CANopen網(wǎng)關(guān)連接三菱PLC與UV紫外燈的配置案例,具體過程如下。 配置過程: 首先進(jìn)行網(wǎng)關(guān)的配置。打開網(wǎng)關(guān)配置
    的頭像 發(fā)表于 07-01 11:56 ?107次閱讀
    開疆智能CCLinkIE轉(zhuǎn)<b class='flag-5'>Canopen</b>網(wǎng)關(guān)連接UV紫外燈<b class='flag-5'>配置</b>案例

    盟通方案|CANopen數(shù)據(jù)鏈路配置工具

    CANopen產(chǎn)品開發(fā)過程中,并非所有應(yīng)用場(chǎng)景的CANopen網(wǎng)絡(luò)拓?fù)涠际谴_定的,這需要CANopen網(wǎng)絡(luò)能夠靈活配置設(shè)備間對(duì)象字典的收發(fā)關(guān)系。顯然,如果通過編程或者讀取每個(gè)
    的頭像 發(fā)表于 05-30 14:19 ?281次閱讀
    盟通方案|<b class='flag-5'>CANopen</b>數(shù)據(jù)鏈路<b class='flag-5'>配置</b>工具

    協(xié)議大和解:ETHERCAT轉(zhuǎn)CANopen網(wǎng)關(guān)配置

    最近有同學(xué)后臺(tái)咨詢疆鴻智能EtherCAT轉(zhuǎn)CANopen的協(xié)議轉(zhuǎn)換網(wǎng)關(guān)如何配置,小編今天給大家詳細(xì)分享下配置的步驟。 一,設(shè)備主要功能 JH-ECT009 型網(wǎng)關(guān)是EtherCAT網(wǎng)絡(luò)
    的頭像 發(fā)表于 05-21 14:55 ?189次閱讀
    協(xié)議大和解:ETHERCAT轉(zhuǎn)<b class='flag-5'>CANopen</b>網(wǎng)關(guān)<b class='flag-5'>配置</b>

    UC3854 功率因數(shù)校正設(shè)計(jì)全攻略:理論到實(shí)戰(zhàn)

    【限時(shí)下載】UC3854 功率因數(shù)校正(PFC)設(shè)計(jì)全攻略:理論到實(shí)戰(zhàn),工程師必備技術(shù)手冊(cè) *附件:《UC3854 功率因數(shù)校正設(shè)計(jì)全攻略:理論到實(shí)戰(zhàn)》.pdf 為什么工程師必須掌
    的頭像 發(fā)表于 04-09 15:35 ?466次閱讀
    UC3854 功率因數(shù)校正設(shè)計(jì)全攻略:<b class='flag-5'>從</b><b class='flag-5'>理論到</b>實(shí)戰(zhàn)

    EtherCAT轉(zhuǎn)CANopen配置CANopen側(cè)的PDO映射

    使用EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)的情況下,完成CANopen側(cè)的PDO(Process Data Object)映射配置,以便更好地理解和應(yīng)用這一技術(shù)。
    的頭像 發(fā)表于 03-26 17:56 ?449次閱讀
    EtherCAT轉(zhuǎn)<b class='flag-5'>CANopen</b><b class='flag-5'>配置</b><b class='flag-5'>CANopen</b>側(cè)的PDO映射

    為什么無法源代碼推斷OpenVINO?構(gòu)建中的VPU?

    為什么無法源代碼推斷OpenVINO?構(gòu)建中的 VPU
    發(fā)表于 03-06 07:12

    電子設(shè)備EMC測(cè)試整改:理論到實(shí)踐的跨越

    深圳南柯電子|電子設(shè)備EMC測(cè)試整改:理論到實(shí)踐的跨越
    的頭像 發(fā)表于 02-20 14:46 ?538次閱讀
    電子設(shè)備EMC測(cè)試整改:<b class='flag-5'>從</b><b class='flag-5'>理論到</b><b class='flag-5'>實(shí)踐</b>的跨越

    Gmapping源代碼

    Gmapping源代碼.docx
    發(fā)表于 11-16 13:42 ?0次下載

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

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