自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 CANopen协议 控制伺服电机驱动运行的发送报文举例

2b 40 60 00 07 00 00 00 // 切换状态ready to switch on->switched on。2b 40 60 00 07 00 00 00 // 切换状态ready to switch on->switched on。601 2f 00 1a 00 00 00 00 00 // 清除 TPDO1映射对象个数。601 2f 00 1a 00 00 00 00 00 // 清除 TPDO1映射对象个数。

2025-08-05 19:02:19 895

转载 CANopen协议的理解

图1.CAN报文标准帧的格式CAN的报文可简单的被分为帧ID和数据部分,由于其灵活性,在CAN通讯刚出来时,各个厂家一般根据自己的喜好进行编写协议,这最终导致了很混乱的局面。因此诞生CANopen协议,CANopen是由CIA组织提出的CAN的应用层协议,包含CIA301、CIA401、CIA402…,其中CIA301是CANopen中最基础的协议,规定基于帧ID和报文的分类用法,相当于定义了一个CAN报文框架。

2025-07-01 19:43:21 58

原创 linuxcnc移植+ windows+vs2022

因为只想用linuxcnc的算法部分,并且是在windows平台上,为此直接使用vs2022移植编译源码。4、修改\src\rtapi中的rtapi.h、rtapi_byteorder.h。3、修改\src\libnml\posemath中的posemath.h。2、工程属性command line中添加 /D “ULAPI”一、windows visual studio 2022。5、修改\src\emc\tp中的tc.c。(右边为修改后的,下面也是)1、添加源文件到工程中。

2025-06-24 18:42:07 221

原创 lelycanopen 移植到windows上使用,vs2022 编译

因为io_can_chan_read/io_can_chan_write这两个结构体还分别有同名的函数,而CanChannelReadWrapper/CanChannelWriteWrapper分别继承了io_can_chan_read/io_can_chan_write且还是个模板类,Ps: 这里假定windows上用的是IXXAT CAN设备, 所以添加win32中的文件。因为工程中有其他同名文件,如果不修改,后编译的同名文件输出.obj会覆盖先编译的,从而导致缺失先编译的符号链接。

2025-06-19 19:02:51 85

基于Simulink的PID控制器设计

matlab 基于Simulink的PID控制器设计

2012-02-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除