E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CANOPEN
(笔记)
CanOpen
协议【CanFestival】移植方法 支持VC、QT、STM32
转自http://bbs.21ic.com/icview-878522-1-1.html前段时间学习了
CanOpen
协议,到网上下载的CanFestival3-10源码,移植到VC、QT、STM32等平台
weixin_34119545
·
2020-08-04 20:28
CANOPEN
从站sync触发TPDO
使用CANfestival开源码做的步进驱动器做从站,使用CAN-USB控制。进入OP状态根据301设置10061005参数开启同步设置18xx参数中的COB-ID设置18xx参数N个同步周期触发将要传递的对象参数写入1Axx中的子索引n子索引以Tpdo3为例601:2306100064000000//设置同步周期时长601:2305100080000040//设置同步启动601:23021801
qq_39856530
·
2020-08-04 17:35
CanFestival移植STM32F103
CanOpen
是基于Can通信的上层协议,是属于网络层协议。需要用到
CanOpen
则需要根据下载的文档进行移植。
清风楼
·
2020-08-04 17:15
CANOpen
STM32
嵌入式
CanFestival 源代码目录结构
/src与处理器无关的
CANopen
协议栈的ANSI-C源代码./include针对各种处理器的头文件./drivers针对各硬件的驱动./examples用于测试程序.
Stupid_Gao
·
2020-08-04 16:07
can通信
canfestival——从机发送PDO报文
TPDO的通讯参数存放在1800hto19FFh,映射参数存放在1A00hto1BFFh网上下载一本电子书:
canopen
轻松入门(周立功)2、PDO通讯参数Transm
zjghzz
·
2020-08-04 16:06
canopen
CANopen
原理--SDO(upload)
本文介绍
CANopen
中的SDO(upload)原理,以及在CanFestival中的实现过程。
ethercat_i7
·
2020-08-04 14:56
CANopen
[
CANopen
] SDO的命令字
问:为什么SDO修改参数的命令字为2F、2B、23、27,还有的是22?这些值是怎么定义的?答:先看下图:答案是:数据的定义请看下图。首先我们确定e的值:因为我们正常的SDO通讯都是使用的加速传送(最多传输4字节数据),所以e=1然后我们确定s的值:如果我们不指定数据长度,则s=0,否则s=1然后我们确定n的值:根据e和s的值,如果我们不指定数据长度,则n无意义,n=0,那么命令字就等于00100
baici5989
·
2020-08-04 13:18
CANOpen
服务数据对象报文
https://blog.csdn.net/lushoumin/article/details/79668443SDO是服务数据对象接口(ServiceDataObject)的缩写,顾名思义提供服务数据的访问接口,所谓服务数据指一些实时性要求不高的数据,一般是指节点配置参数,因此,SDO一般用来配置和获得节点的配置参数,充当OD对外的接口。SDO基于CS模式,所有报文都需要确认。通常从节点作为S
小白study
·
2020-08-04 13:44
STM32
canFestival移植(1)
前序canFestival是实现了
canopen
协议,本文分析canFestival架构和移植原理。canFestival各个文件夹功能下载canFestival源码包。
agony_isolate
·
2020-08-04 13:55
canopen协议
【
CANopen
】CAN总线的高级协议详解
目录简介CAL(CANApplicationlayer)CANopenCANopen对象字典(CANopenObjectDictionary)CANopencommunication管理消息(Administrativemessage)服务数据对象(ServiceDataObject,SDO)过程数据对象(ProcessDataObject,PDO)预定义消息或特殊功能对象(Predefinedm
Cherry0_0Wu
·
2020-08-02 12:34
【嵌入式】
自动化通讯协定——现场总线
自动化通讯协定程序自动化▪BSAP▪CC-Link▪CIP▪CAN▪
CANopen
▪ControlNet▪DeviceNet▪DF-1▪DirectNET▪EtherCAT▪EthernetGlobalData
xiaowei061
·
2020-08-01 07:28
综合
现场总线归纳
一、现场总线及工业以太网IC芯片:支持EtherCAT,Profinet,Profibus,Devicenet,
CANopen
,EthernetIP,Powerlink,modbusTCP,CC-LINK
工业通讯__HongKe
·
2020-08-01 06:12
现场总线
CAN 学习笔记一_【基于STM32的
CANopen
通讯协议的实现】
1_【基于STM32的
CANopen
通讯协议的实现】
CANopen
分为三部分:1、通信部分:PDO协议,SDO协议,NMT协议,特殊功能对象2、对象字典:数据类型、通信对象、应用对象3、应用部分:应用程序
Stupid_Gao
·
2020-07-30 12:29
can通信
ROS的ros_
canopen
调试
Ros_
canopen
是ros支持can通信的package链接:http://wiki.ros.org/ros_
canopen
?
雪花飞龙
·
2020-07-30 09:59
CanOpen通讯专栏
CANOpen
系列教程07_
CANOpen
协议概述
标签:CAN、
CANOpen
、CanFestival版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。
ybhuangfugui
·
2020-07-30 06:04
USB通讯入门(一)遇到的第一个问题是Keil编译器出错 Error: failed to execute 'C:\Keil\C51\BIN\C51.EXE'
因为项目之前采用的是USB转SPI与下位机通信,另外电机控制是采用
CANopen
协议,对于项目的要求来说,速度还是太慢了;在参考了别人的设计方案之后,所以最近打算把方案更改一下,采用USB通讯的方式,其中所用的芯片是
传落古
·
2020-07-30 05:48
canopen
PDO传输疑问
最近做一个项目碰到的问题,系统中有三个can站,一主二从,主站为主控制模块,从站A控制电机A转动,从站B控制电机B转动,考虑命令传输的延迟,想把A和B的速度命令放到一条PDO里控制。具体的配置如下:主站TPDO配置1A00[1]=0x20c801101A00[2]=0x20c802101A00[3]=0x300200081A00[4]=0x30070008从站ARPDO配置1600[1]=0x20
NULL_1969
·
2020-07-30 00:46
STM32
EtherCAT SDO分段下载/上传说明
ETherCATCOE(
CANOpen
)的SDO属于应用层通讯协议,基于同步管理器(SM)的邮箱实现的,主站可以通过SDO实现一下功能。
盐厂的伙计
·
2020-07-29 16:15
EtherCAT
EtherCAT
COE
SDO
CANOpen
系列教程06_结合代码理解CAN底层收发数据(含STM32例程)
https://www.cnblogs.com/captainbedCANOpen最新全套教程:1.
CANOpen
系列教程01_初识CAN与
CANOpen
及相关内容2.
CANOpen
系列教程02_理解CAN
ybhuangfugui
·
2020-07-29 01:20
CANOpen系列教程
CANOpen系列教程
CANopen
--实现双电机速度同步
图1将上图图中左边的电机和右边的电机进行速度同步,右边的电机同步左边的电机速度。这里需要知道Copley的驱动中的速度环的输入输出情况。如下图所示,速度环限制器接收速度命令信号,经限制后,产生一限制速度命令信号给输入滤波器。输入滤波器将信号传递到求和节点处,求和节点将速度命令信号与反馈的实际速度值相减得到一差值信号。(当在负载端有一编码器的情况下,速度反馈值通常来源于电机端的编码器。)差值信号经过
weixin_34301132
·
2020-07-15 05:06
CANOpen
学习指南
对于初学者,相对于其他总线的资料来说,在国内
CANOpen
的资料并不多。而且并不是所有资料都适合初学者看的。这里给出一些建议,对
CANOpen
感兴趣的,可以参考一下学习的顺序。
简斯易达
·
2020-07-11 05:28
ARM
嵌入式STM32学习笔记(8)——libmodbus+Qt上位机测试
在stm32开发时候,需要用到一些标准的通讯协议,比如modbus,
canopen
,tcp/ip等,本次下载实验了一下开源库libmodbus,结合Qt进行简单实验;基本工具需要如下:1、libmodbus
abcvincent
·
2020-07-11 01:12
stm32
CAN与
CANOpen
(五)
CAN与
CANOpen
(一)基本概念CAN与
CANOpen
(二)报文格式CAN与
CANOpen
(三)错误处理CAN与
CANOpen
(四)
CANOpen
对象字典CAN与
CANOpen
(五)PDO和SDOCAN
maifansnet
·
2020-07-09 20:25
硬件
现场总线
CAN与
CANOpen
(四)
CAN与
CANOpen
(一)基本概念CAN与
CANOpen
(二)报文格式CAN与
CANOpen
(三)错误处理CAN与
CANOpen
(四)
CANOpen
对象字典CAN与
CANOpen
(五)PDO和SDOCAN
maifansnet
·
2020-07-09 20:53
硬件
现场总线
CAN与
CANOpen
(六)
CAN与
CANOpen
(一)基本概念CAN与
CANOpen
(二)报文格式CAN与
CANOpen
(三)错误处理CAN与
CANOpen
(四)
CANOpen
对象字典CAN与
CANOpen
(五)PDO和SDOCAN
maifansnet
·
2020-07-09 20:53
硬件
现场总线
CAN与
CANOpen
(二)
CAN与
CANOpen
(一)基本概念CAN与
CANOpen
(二)报文格式CAN与
CANOpen
(三)错误处理CAN与
CANOpen
(四)
CANOpen
对象字典CAN与
CANOpen
(五)PDO和SDOCAN
maifansnet
·
2020-07-09 20:22
硬件
现场总线
CAN与
CANOpen
(一)
CAN与
CANOpen
(一)基本概念CAN与
CANOpen
(二)报文格式CAN与
CANOpen
(三)错误处理CAN与
CANOpen
(四)
CANOpen
对象字典CAN与
CANOpen
(五)PDO和SDOCAN
maifansnet
·
2020-07-09 20:22
硬件
现场总线
CAN与
CANOpen
(三)
CAN与
CANOpen
(一)基本概念CAN与
CANOpen
(二)报文格式CAN与
CANOpen
(三)错误处理CAN与
CANOpen
(四)
CANOpen
对象字典CAN与
CANOpen
(五)PDO和SDOCAN
maifansnet
·
2020-07-09 20:22
硬件
现场总线
智能照明控制系统方案介绍
一、可选方案1、总线工控最常用总线为RS485总线(常用MOUBUS协议),其他比如从汽车电子总线发展而来的CAN总线(J1939协议,
CANOPEN
协议,ISO11783协议,NMEA2000协议),
Greless
·
2020-07-09 16:08
CANopen
IoT——利用
CANopen
协议搭建的工业物联网
转载地址:http://iot.cechina.cn/newsdetail.aspx?id=85d2bbe5-0a38-4bbb-81ee-51e4c4f3f942在许多应用中,专门设计的手机或平板电脑应用程序,使用户无论身在何处都可以远程控制和维护空调和加热器。这些应用程序还允许对自动化系统组件进行状态监控,以进行预防性维护。这些应用需要提供从基于网络的监视或控制单元到具有现场总线接口的嵌入式传
金士顿
·
2020-07-09 00:28
canopen
周立功阅读笔记-
CANopen
轻松入门基于DS301(二)
8.服务数据对象SDO(Servicedataobject)SDO主要用于
CANopen
主站对从节点的参数配置。服务确认是SDO的最大的特点,为每个消息都生成一个应答,确保数据传输的准确性。
金士顿
·
2020-07-09 00:28
canopen
周立功阅读笔记-
CANopen
轻松入门基于DS301(一)
周立功阅读笔记-
CANopen
轻松入门基于DS301(一)
CANopen
阅读笔记4.
CANopen
的预定义报文和ID分类5.对象字典OD(Objectdictionary)6.网络管理NMT(Networkmanagement
金士顿
·
2020-07-09 00:27
canopen
CanFestival中对象字典编辑器objdictedit的正确打开环境
最近在做
CANOpen
相关的移植工作,用的CanFestival-3的分支版本Mongo-canfestival-3-asc,项目网址。
lei_g
·
2020-07-07 13:17
CANopen
Canfestival对象字典工具objdictedit运行环境配置
原文:https://www.etdev.net/thread-115-1-1.htmlCanFestival致力于提供一个独立于ANSI-C平台的
CANOpen
协议栈,它可以作为PC、实时IPCs和微控制器上的主节点或从节点实现
睿思派克
·
2020-07-07 12:41
TwinCAT走伺服的操作模式
1.操作模式种类TwinCAT走伺服的操作模式基于
CANopen
协议,想要深入了解的可以看ETG6010,本文主要写如何走这些模式。
JojenZz
·
2020-07-07 11:20
TwinCAT
ISO1050隔离式CAN收发器手册学习
基本特性满足ISO11898-2标准;可用于工业自动化,楼宇和温度环境控制,医疗,电信,运输;满足
CANopen
,DeviceNet,NMEA2000,ARNIC825,ISO11783,CANKingdom
京废萌
·
2020-07-06 04:15
电子验证设计
基于STM32 Modbus rtu 从机代码 开源 (附上测试工程)-------------------------1理论知识
通讯协议硬件层协议:解决0和1的可靠传输,常有RS232、RS485、CAN、IIC、SPI…软件层协议:解决传输目的,常有Modbus、TCP/IP、
CANopen
…主从模式01系统中只有一个设备是主机
一路向北lm
·
2020-07-05 03:47
STM32
《alios things开发实战系列》第一篇:概述
aliosthing(其实也才半个月,小声逼逼,哈哈哈哈哈),果然用了物联网操作系统开发速度各种快,当然也有一些不好的地方,例如aliosthings的不稳定、一些功能不全、目前我遇到的用包括modbus、
canopen
工藤_新一
·
2020-07-05 02:48
alios开发
几种CAN应用层协议介绍
而这正是
CANopen
切入点。nCANopen是在CAL基础上开发的,使用了CAL通讯和服务协议子集,提供了分布式控制系统的一种实现方案。
cenzmin
·
2020-07-04 12:26
通信
Can总线协议学习
这几天晚上一直在看
CanOpen
协议源码,现在开始整理笔记,虽然网上有很多大牛写过,我还是自己记录下,这样印象才深刻。
armwind
·
2020-07-04 11:54
Can
Bus
最好的开源PLC/HMI开发平台(Beremiz软件平台)
PLCOpen编辑器:提供自动化技术所需要的多平台IDE(IntegratedDevelopmentEnvironment)2.MatPLC'sIEC编译器:IEC61131-3编译器3.CanFestival:
CANOpen
ACE2008888
·
2020-07-04 10:44
实时系统
基于ZYNQ的开源
CANopen
协议栈CANFestival移植
1概述CanFestival是一个免费而且开源的
CANopen
协议栈,较为适合于对
CANopen
协议栈功能完备性和工作性能要求不高的应用场合。
MmikerR
·
2020-07-04 07:30
ZYNQ
can
canopen
arm
树莓派工控机RevPi(十二)-C语言例程
摘要:REVOLUTIONPIFamily是基于树莓派的工业级工控机家族,型号和功能齐全,家族产品还包括现场总线各协议网关比如Profinet/EtherCAT/
CANopen
等,还包括DIO,AIO等模块
虹科培训
·
2020-07-04 05:36
工业通讯
树莓派工控机RevPi(十三)-数字量IO
摘要:REVOLUTIONPIFamily是基于树莓派的工业级工控机家族,型号和功能齐全,家族产品还包括现场总线各协议网关比如Profinet/EtherCAT/
CANopen
等,还包括DIO,AIO等模块
虹科培训
·
2020-07-04 05:04
工业通讯
I2C通讯
I2C通讯[2007-4-284:40:00|By:
CANopen
]二线制总线,Philips推出的一种串行总线方式,通过SDA(串行数据线)及SCL(串行时钟线)构成I2C总线在IC器件之间通讯,通过软件寻址识别每个器件而不需要片选线
jaychlas
·
2020-07-02 05:34
单片机
EtherCAT,PowerLink和Ethernet/IP三种协议的比较
在应用层面PowerLink则复用了
CANopen
的数据模型。PowerLink非对等网络,一个网络中可以有一个主站(nodeId=240)和
ambercctv
·
2020-07-01 17:35
Protocol
CANOpen
系列教程03_CAN收发器功能、原理及作用
CANOpen
最新全套教程:1.
CANOpen
系列教程01_初识CAN与
CANOpen
及相关内容2.
CANOpen
系列教程02_理解CAN总线协议3.
CANOpen
系列教程03_CAN收发器功能、原理及作用
ybhuangfugui
·
2020-06-30 06:33
CANOpen系列教程
CANOpen系列教程
CUBEMX+
CANOPEN
教程二:can功能代码完善
在教程一基础上进行can功能完善主要工作:can筛选器配置can发送与接收的相关结构体构建can发送与接收等函数构建canfestival移植定时器配置文章目录1.can筛选器配置2.can发送与接收的相关数据结构构建3.can发送与接收等函数构建4.canfestival移植5.定时器配置小结1.can筛选器配置在bsp_can.c文件中添加voidCAN_Filter_Init(void){C
新时代弄潮儿
·
2020-06-30 02:18
嵌入式
CANOpen
中SDO和PDO的COB-ID理解
CANOpen
用来收发数据的通信对象有SDO(ServiceDataObject)和PDO(ProcessDataObject)一SDO和PDO的区别SDO使用对象字典的Index和SubIndex来访问
爱是恒久忍耐1989
·
2020-06-29 18:55
嵌入式
CANOPEN
详解
canopen
简介:CAN提供了所有的网络管理服务和报文传送协议,但并没有定义对象的内容或者正在通讯的对象的类型(它只定义了how,没有定义what),而这正是
CANopen
切入点。
中国挑山工
·
2020-06-29 00:34
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他