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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

虹科方案 | 輕松實現(xiàn)CANopen設備開發(fā):虹科CANopen嵌入式通訊模塊與CANopen芯片

虹科智能自動化 ? 2023-05-05 09:42 ? 次閱讀

CANopen協(xié)議

CANopen Protocol

CANopen是一種架構在控制局域網(wǎng)絡(Controller Area Network, CAN)上的高層通信協(xié)議,包括通信子協(xié)議及設備子協(xié)議,常在嵌入式系統(tǒng)中使用,目前已被廣泛應用于電機控制機器人制造、醫(yī)療、汽車等多個行業(yè)領域。

01

虹科CANopen嵌入式通訊模塊

HongKe CANopen IA module

虹科HK-CANopenIA-M0模塊是一個能夠幫助用戶輕松開發(fā)CANopen設備的嵌入式通訊模塊,由于直接實現(xiàn)了整個設備配置文件,該模塊可用于實現(xiàn)對數(shù)字量和模擬量輸入輸出數(shù)據(jù)的即時訪問,并極大地降低CANopen設備的開發(fā)時間。

設備配置文件
輸入/輸出信號
CiA 401,通用I/O,操縱桿
多達 28 個數(shù)字(輸入或輸出)、多達4 個片上模擬輸入(10 位)、多達 4 個外部模擬輸入(12 位)、多達 4 個外部模擬輸出(12位)、串行遠程訪問
CiA 401,通用I/O和CANopen FD
8 個數(shù)字輸入、8 個數(shù)字輸出,最多 13 個模擬輸入,最多 4 個模擬輸出
CiA447,通用I/O
多達 28 個數(shù)字(輸入或輸出)多達 8 個片上模擬,可選外部模擬

虹科HK-CANopenIA-M0模塊基于恩智浦LPC11C24 32位微控制器ARM Cortex M0)。這是一種集成CAN收發(fā)器的衍生產(chǎn)品,可最大限度地減少協(xié)議芯片周圍所需的外部組件。Cortex 架構與優(yōu)化的固件設計相結合,可實現(xiàn)非常高的性能。I/O 和 CAN 之間的內部處理時間可縮短至 15 微秒。

這種高性能、即用型CANopen解決方案可作為芯片或模塊提供。該模塊具有用于時鐘生成的芯片膠合邏輯、一個用于存儲配置數(shù)據(jù)的串行EEPROM和用于發(fā)出CANopen狀態(tài)信號的兩個LED。對象字典中的條目、I/O 端口以及 SDO 和 PDO 行為可以使用提供的設置實用程序進行配置。可以使用CANopen Architect編輯器為對象字典和EDS文件生成高級配置。

89ddce20-ea57-11ed-ba01-dac502259ad0.png

虹科HK-CANopenIA-M0模塊允許將CANopenIA-M0芯片功能集成到用戶硬件中,而無需考慮時鐘生成,收發(fā)器,EEPROM硬件以及狀態(tài)和錯誤指示。該模塊可以很輕松的嵌入具有兩排 48 針連接器的用戶硬件中。1.27mm雙排直針排針連接器,每排 24 個引腳。

目前,虹科CANopen IA模塊仍在不斷升級中,最新的固件版本 V2.2 增加了通過串行 TTL 通道來實現(xiàn)對主機系統(tǒng)的遠程訪問支持。這允許該模塊在可以使用常規(guī)串行通道與通信處理器通信的系統(tǒng)中用作CANopen通信處理器。進一步的增強功能增加了對模擬輸入的8位分辨率訪問(默認使用為10位分辨率),現(xiàn)在支持各種CANopen操縱桿實現(xiàn)。

/ 入門套件/

為了方便用戶使用,虹科可提供一個入門套件,提供對HK-CANopen-IA-M0模塊提供的功能的基本訪問。該模塊的所有 48 個引腳均在標準標題行上提供,所有引腳都標有匹配的引腳名稱。為了快速測試,可以使用提供的跨接電纜將開關和 LED 連接到這些引腳中的任何一個。

8a0395c4-ea57-11ed-ba01-dac502259ad0.png

/ 高級評估板/

虹科HK-CANopenIA-M0高級評估板包含以下內容:

兩個CAN連接器,帶一個可切換的終端電阻器

用于設置波特率和節(jié)點 ID 的 DIP開關

28 個 LED,用于指示二進制輸出端口引腳的狀態(tài)

28 個開關,用于激勵二進制輸入端口引腳

4 個電位計,用于激勵內部或外部ADC 端口

4 個 LED 用于向外部 DAC 端口上的輸出電壓發(fā)出信號

8a2d6160-ea57-11ed-ba01-dac502259ad0.png

使用虹科HK-CANopenIA-M0模塊的好處:

1

減輕復雜程度:

- 通過CANopen Architect或專用設置軟件進行簡單設置

- 只需要最低限度的CANopen知識

- 簡化了軟件的開發(fā)

2

提高安全水平:

- 入侵者的攻擊點更少

- 在協(xié)處理器模式下,CANopenIA作為一個 在CANopen和主機之間的防火墻

3

更快的上市時間:

- 最小化的軟件開發(fā)

- 更快的測試周期

02

虹科CANopen芯片

HongKe CO4201 Chip

虹科HK-CO4201-FL是一款低成本、高性能的單芯片,適用于開發(fā)CANopen遠程I/O模塊。該芯片是專為汽車和工業(yè)應用而設計的,在單個芯片中提供了CANopen標準DS301和DS401的復雜實現(xiàn)。它適用于傳感器接口等簡單、經(jīng)濟高效的應用,也適用于復雜的I/O 系統(tǒng)。

該器件具有多達 27 個輸入和18個輸出,它的8個通道以12位的分辨率轉換模擬輸入信號,其中2個輸出通道可以輸出分辨率為10位的模擬電壓,而另外6個支持PWM生成。

為了支持輸出過載監(jiān)控,虹科CANopen芯片存在一個特殊的故障中斷輸入,支持高達 1 Mbit的所有常見波特率。

8a4c0516-ea57-11ed-ba01-dac502259ad0.jpg

/ 虹科嵌入式模塊與芯片方案對比/

HK-CANopenIA-M0
HK-CO4201A-FL
封裝
LQFP48
QFP80
尺寸
19.5x31.5x13mm
10x10mm

工作

電壓

3.3~5V DC
3.3/5V DC

工作

溫度

-40~85℃
-40~105℃

輸入

輸出

特性

-28個數(shù)字輸入/輸出通道

-4個片上模擬輸入通道(10位精度)

-4個外部模擬輸入通道(12位精度)

-4個外部模擬輸出通道(12位精度)

-27個輸入通道:①最多27路數(shù)字輸入;②最多8路模擬輸入(12位精度)

-18個輸出通道:

①最多18路數(shù)字輸出;②最多2路模擬輸出(10位精度);③最多6路PWM輸出

CANopen特性

-支持最高1Mbps波特率

-4路RPDO+4路TPDO

-PDO支持Inhibit Time、Event Time和SYNC

-支持Node guarding和Heartbeat

-支持診斷LED功能

-支持LSS和Store/Restore功能

-支持最高1Mbps波特率

-84路RPDO+8路TPDO

-PDO支持Inhibit Time、EventTime和SYNC

-支持Nodeguarding、Life guarding和Heartbeat

-支持診斷LED功能

03

虹科CANopen協(xié)議棧

HongKe CCANopen Protocol Stack

虹科CANopen協(xié)議棧方案是CiA301兼容的CANopen主從站源代碼,提供多實例支持,以實施不同的邏輯CANopen設備用于單個物理硬件平臺,能夠讓用戶快速且標準兼容地開發(fā)全功能CANopen主站或從站設備,包括NMT主站(網(wǎng)絡管理)、LSS主站(層設置服務)或SDO客戶端。

簡單直接的、事件導向的發(fā)信號至應用層實現(xiàn)高等性能。虹科CANopen源代碼可輕松集成到操作系統(tǒng)。精確定義的和精心設計的API可輕松使用CANopen服務,無需深入到程序執(zhí)行的細節(jié)。許多例程、目標特定示范工程和全面的文檔將協(xié)助你一步一步完成開發(fā)。

/ 總結/

Conclusion

CANopen協(xié)議的應用前景十分廣闊,針對CANopen設備的開發(fā)需求,虹科可提供協(xié)議棧、芯片、嵌入式通訊模塊解決方案,幫助用戶快速、便捷地開發(fā)CANopen設備,節(jié)省開發(fā)時間和成本。

虹科在工業(yè)總線通訊領域的行業(yè)經(jīng)驗超過15年,為客戶提供CAN/CAN FD、EtherCAT、PROFINET、PROFIBUS、CC-Link、CANopen、TSN等協(xié)議的軟硬件方案,產(chǎn)品類型包括板卡、網(wǎng)關、IO模塊、協(xié)議抓包診斷工具、協(xié)議棧源代碼等。歡迎聯(lián)系虹科了解更多信息!

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

    關注

    5059

    文章

    18973

    瀏覽量

    302033
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2694

    瀏覽量

    463150
收藏 人收藏

    評論

    相關推薦

    MODBUS TCP 轉 CANOpen

    產(chǎn)品概述 SG-TCP-COE-210 網(wǎng)關可以實現(xiàn)CANOpen 接口設備連接到 MODBUS TCP 網(wǎng)絡中。用戶不需要了解具體的 CANOpen 和 Modbus TCP 協(xié)
    的頭像 發(fā)表于 09-24 13:59 ?208次閱讀
    MODBUS TCP 轉 <b class='flag-5'>CANOpen</b>

    適用于標準化嵌入式網(wǎng)絡,CANopen有什么不同?

    電子發(fā)燒友網(wǎng)報道(文/吳子鵬)CANopen是一種架構在控制局域網(wǎng)絡CAN上的高層通信協(xié)議,包括通信子協(xié)議及設備子協(xié)議,常在嵌入式系統(tǒng)中使用,也是工業(yè)控制常用到的一種現(xiàn)場總線。 ? 在CAN的基礎上
    的頭像 發(fā)表于 08-22 01:19 ?2028次閱讀

    CANopen以太網(wǎng)網(wǎng)關怎么用?

    網(wǎng)關的使用方法,包括其功能、配置和應用。 一、CANopen以太網(wǎng)網(wǎng)關的功能 CANopen以太網(wǎng)網(wǎng)關具有以下主要功能: 1. 數(shù)據(jù)傳輸:CANopen以太網(wǎng)網(wǎng)關可以實現(xiàn)
    的頭像 發(fā)表于 02-02 16:59 ?3212次閱讀

    EtherCAT轉CANopen網(wǎng)關在工業(yè)領域的應用方法

    在工業(yè)領域中,EtherCAT轉CANopen網(wǎng)關是一種重要的通訊設備,它能夠實現(xiàn)EtherCAT協(xié)議與CANopen協(xié)議之間的轉換,從而讓不同的
    的頭像 發(fā)表于 01-31 14:57 ?546次閱讀
    EtherCAT轉<b class='flag-5'>CANopen</b>網(wǎng)關在工業(yè)領域的應用方法

    EtherCAT轉CANopen網(wǎng)關在工業(yè)領域的應用方法

    在工業(yè)領域中,EtherCAT轉CANopen網(wǎng)關是一種重要的通訊設備,它能夠實現(xiàn)EtherCAT協(xié)議與CANopen協(xié)議之間的轉換,從而讓不同的
    發(fā)表于 01-31 14:54

    Profinet協(xié)議轉換為CanOpen協(xié)議來連接CanOpen伺服驅動器的應用

    局域網(wǎng)(CAN)網(wǎng)絡的通信協(xié)議,被廣泛應用于汽車和其他嵌入式系統(tǒng)中。對于將Profinet協(xié)議轉換為CanOpen協(xié)議以鏈接臺達B3系列伺服驅動器的應用,以下是一些運用的基本步驟:系列伺服驅動器的通信接口
    發(fā)表于 01-10 10:29

    智能樓宇系統(tǒng)canopen協(xié)議與ModbusTCP協(xié)議進行通訊

    通過CANopen轉ModbusTCP網(wǎng)關設備進行轉換:可以使用一個CANopen轉ModbusTCP網(wǎng)關設備,將CANopen協(xié)議轉換為M
    的頭像 發(fā)表于 01-03 15:20 ?447次閱讀
    智能樓宇系統(tǒng)<b class='flag-5'>canopen</b>協(xié)議與ModbusTCP協(xié)議進行<b class='flag-5'>通訊</b>

    智能樓宇系統(tǒng)canopen協(xié)議與ModbusTCP協(xié)議進行通訊

    通過耐特森CANopen轉ModbusTCP網(wǎng)關設備進行轉換:可以使用一個CANopen轉ModbusTCP網(wǎng)關設備,將CANopen協(xié)議轉
    的頭像 發(fā)表于 01-03 15:17 ?474次閱讀

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

    CANopen協(xié)議與伺服電機進行通訊。CANopen協(xié)議是一種先進的、高效的通訊協(xié)議,它基于CAN總線技術,能夠實現(xiàn)
    發(fā)表于 01-02 16:51

    耐用通訊 Canopen 轉 modbus 網(wǎng)關在改造項目中的應用

    關鍵字:Canopen轉Modbus RTU、canopen機器人、視覺采集、 一、 摘要 客戶要求是在工廠項目改造中,將六軸機器人控制器與工業(yè)照相機進行通訊,機器人控制器協(xié)議為canopen
    的頭像 發(fā)表于 12-25 14:13 ?7631次閱讀
    耐用<b class='flag-5'>通訊</b> <b class='flag-5'>Canopen</b> 轉 modbus 網(wǎng)關在改造項目中的應用

    耐用通信Ethercat轉canopen網(wǎng)關在鋼鐵行業(yè)的應用案例

    ,實現(xiàn) PLC 對canopen設備的運動控制。 系統(tǒng)要求:通過國產(chǎn)PLC 控制多臺伺服將主站的Ethercat協(xié)議轉換成為Canopen協(xié)議。 系統(tǒng)
    的頭像 發(fā)表于 12-25 10:19 ?448次閱讀
    耐用通信Ethercat轉<b class='flag-5'>canopen</b>網(wǎng)關在鋼鐵行業(yè)的應用案例

    工業(yè)通訊CANOPEN轉EtherCAT的轉換

    CANOPEN轉EtherCAT協(xié)議轉換網(wǎng)關是一款能夠將CANOPEN接口設備連接到EtherCAT網(wǎng)絡系統(tǒng)的產(chǎn)品。該網(wǎng)關作為EtherCAT網(wǎng)絡的從站,可以將CANOPEN
    的頭像 發(fā)表于 12-12 11:33 ?399次閱讀
    工業(yè)<b class='flag-5'>通訊</b>中<b class='flag-5'>CANOPEN</b>轉EtherCAT的轉換

    工業(yè)通訊CANOPEN轉EtherCAT的轉換

    的系統(tǒng)產(chǎn)生影響。另外,從軸到從軸之間的高速通訊可能會對一些舊的或不支持高速通訊設備造成兼容性問題。 總的來說,CANOPEN轉EtherCAT協(xié)議轉換網(wǎng)關是一款非常實用的產(chǎn)品,它能夠
    發(fā)表于 12-12 11:31

    ModbusTCP轉CanOpen網(wǎng)關助力工控行業(yè)

    協(xié)議的設備完美聯(lián)接,實現(xiàn)數(shù)據(jù)交換與通信的順暢進行。該網(wǎng)關具備出色的解析和封裝功能,針對modbus TCP和CANopen兩種協(xié)議,它能夠將源協(xié)議的數(shù)據(jù)格式進行精準解析,同時轉換為目標協(xié)議的數(shù)據(jù)格式
    發(fā)表于 12-11 10:53

    串口轉CANopen模塊適合哪些項目用?

    和傳感器使用串口進行通信,而工控設備和控制器通常使用CANopen總線。通過串口轉CANopen模塊,可以將串口設備
    的頭像 發(fā)表于 11-21 08:10 ?713次閱讀
    串口轉<b class='flag-5'>CANopen</b><b class='flag-5'>模塊</b>適合哪些項目用?