CANopen是一種架構(gòu)在CAN bus網(wǎng)絡(luò)上的通訊協(xié)議,主要應(yīng)用在嵌入式系統(tǒng)網(wǎng)絡(luò)中的機(jī)器控制。例如,工業(yè)機(jī)具控制、飛機(jī)引擎監(jiān)控、工廠自動(dòng)化、醫(yī)療設(shè)備控制、大樓自動(dòng)化、遠(yuǎn)程數(shù)據(jù)收集和控制、環(huán)境監(jiān)測(cè)等等。泓格公司提供CANopen 控件組件(PISOCPMX.OCX)供PISO-CAN系列CAN卡使用。使用者可以運(yùn)用PISOCMPX在PISO-CAN系列CAN卡上自行開發(fā)CANopen主端的應(yīng)用程序。這套開發(fā)工具不僅可以幫助使用者更容易快速建立CANopen系統(tǒng)的網(wǎng)絡(luò),且能有效地縮短開發(fā)時(shí)間,更可以與泓格公司或其它廠牌CANopen的產(chǎn)品建立CANopen網(wǎng)絡(luò)系統(tǒng),其應(yīng)用架構(gòu)如下所示:

CANopen OCX控件特征
•支持Windows 2000/XP操作系統(tǒng)
•支持CAN波特率:10 kbps,20 kbps,50 kbps,125 kbps,250 kbps,500 kbps,800 kbps,1 Mbps
•CANopen通訊協(xié)議,定義每個(gè)輸出口最多可串接127個(gè)CANopen設(shè)備
•CANopen版本支持:CiA DS-301 V4.01
•裝置規(guī)范支持:DSP-401 v2.0
•PDO傳輸模式:支持事件觸發(fā)、遠(yuǎn)程要求、循環(huán)和非循環(huán)的同步數(shù)據(jù)收送等
•支持PDO的動(dòng)態(tài)映像
•NMT傳輸模式:NMT主端
•SDO:使用SDO客戶端,支持Segment與Block的SDO傳輸模式
•支持節(jié)點(diǎn)監(jiān)視(Node Guarding protocol)功能
•支持單一字節(jié)的PDO輸出模式
•提供VC++ 6.0、VB 6.0、Indusoft范例程序
PISO-CAN 系列CAN卡所支持的其它軟件如下所示
•Windows 98/NT/2000/XP,與Windows 7 32-bit驅(qū)動(dòng)程序與函式庫
•LabVIEW 7或LabVIEW 7.1 CAN工具套件
•LabVIEW 7或LabVIEW 7.1 DeviceNet工具套件
•DASYLab 8.0 CAN工具套件
•CAN OPC server
•RTX 8.0 CAN 函數(shù)庫
•針對(duì)Linux 2.6.X 核心提供CAN驅(qū)動(dòng)程序
•針對(duì)Linux 2.6.X 核心提供CANopen主端函數(shù)庫
•針對(duì)Linux 2.6.X 核心提供DeviceNet主端函數(shù)庫
•CANopen主端函數(shù)庫
•DeviceNet主端函數(shù)庫
•Windows CE 4.0驅(qū)動(dòng)程序與函數(shù)庫