用kithara驱动控制IS620N伺服电机简单实例

简介: 用kithara驱动控制IS620N伺服电机简单实例

1、遍历网卡 创建主站  创建从站 创建内核回调函数  创建拓扑及error句柄


2、状态机  ->preop


3并不是所有的PDO都处于激活状态,应该使用KS_setEcatPdoAssign先清空PDO

ksError = KS_setEcatPdoAssign(


pAppPtr->hSlave,                       // Slave handle
  KS_ECAT_SYNC_INPUT,                       // Sync Manager index or constant
  -1,                                       // PDO index (-1 for reset)
  0);                                     
复制代码


再使用KS_setEcatPdoAssign  设定相应激活的PDO


4创建数据集 dataset


5 KS_getEcatDataObjAddress  将对应的变量与内核中的指针链接到一起

ksError = KS_getEcatDataObjAddress(


pAppPtr->hDataset,                        // Dataset handle
  pAppPtr->hSlave,                          // Slave handle
  0x1702,                                   // PDO index
  2,                                        // PDO subindex
  (void**)&pAppPtr->pVelocityApp,           // Address of App-pointer
  (void**)&pAppPtr->pVelocitySys,           // Address of Sys-pointer
  NULL,                                     // BitOffset
  NULL,                                     // BitLength
  0);                                       // Flags
复制代码



if (ksError != KS_OK) {
outputErr(ksError, "KS_getEcatDataObjAddress", "Could not get data object adddress");
  KS_closeDriver();
  return;
}



6 内核中的操作  _timerCallBack  _dataSetCallBack


7 创建定时器 用于控制更新频率


8 获得键盘输入 用于参数设置


Ctrl  控制字6040写入 顺序

接通主电源回路 开启伺服运行 F伺服运行



相关文章
|
6月前
|
Android开发 芯片 SoC
全志H713/H618方案:调焦电机(相励磁法步进电机)的驱动原理、适配方法
本文介绍了全志H713/H618方案中调焦电机(相励磁法步进电机)的驱动原理、适配方法,并通过DTS配置和驱动实现代码,详细说明了如何控制步进电机的正反转和步数,以及如何进行测试。
324 1
全志H713/H618方案:调焦电机(相励磁法步进电机)的驱动原理、适配方法
|
9月前
|
监控 算法 定位技术
LabVIEW压电驱动迟滞补偿控制
LabVIEW压电驱动迟滞补偿控制
58 1
|
人工智能
西门子S7-300的硬件结构,各模块按照什么顺序来组态?
今天我们来介绍一下西门子S7-300的硬件结构,并和大家讲一下S7-300各模块是按照什么顺序来组态的。
西门子S7-300的硬件结构,各模块按照什么顺序来组态?
单片机外围模块漫谈之五,USB开发,这个错误你犯了吗?
单片机外围模块漫谈之五,USB开发,这个错误你犯了吗?
|
监控 芯片
单片机外围模块漫谈之三,CAN总线
单片机外围模块漫谈之三,CAN总线
|
传感器 物联网
基于小熊派光强传感器BH1750状态机驱动项目再度升级(带上位机曲线显示)
基于小熊派光强传感器BH1750状态机驱动项目再度升级(带上位机曲线显示)
93 0
【弱电综合课程设计】三菱PLC经步进驱动器控制步进电机调速和正反转(硬件连接+梯形图)
【弱电综合课程设计】三菱PLC经步进驱动器控制步进电机调速和正反转(硬件连接+梯形图)
【弱电综合课程设计】三菱PLC经步进驱动器控制步进电机调速和正反转(硬件连接+梯形图)
单片机:定时器0和1中断(内含硬件内容详解+软件编程)(ps:此处硬件执行结构间的理解是重中之重)
单片机:定时器0和1中断(内含硬件内容详解+软件编程)(ps:此处硬件执行结构间的理解是重中之重)
641 0
单片机:定时器0和1中断(内含硬件内容详解+软件编程)(ps:此处硬件执行结构间的理解是重中之重)
|
数据采集 存储 传感器
便携式钻孔测斜仪及探头的连接及使用方法
在所有的应用场合,通常要在土体的钻孔内安装测斜管。测斜管有四个槽口(图 1.2),以配合测斜仪探头的滑轮(图 1.1),探头通过电缆连接至数据仪,通过测量测斜管的竖直倾斜,来探测由于地层移动引起的倾斜、成孔质量、。测斜仪探头有两组小滑轮,距离相隔 0.5m,以 0.5m 为单位进行每一段的角度测量,通过每一段的倾斜角度可计算出每一段的水平偏移量,对所有测段相对水平偏移量进行积分即可得到钻孔内任意一点相对于参照点(孔底或孔顶)的水平位移量。
便携式钻孔测斜仪及探头的连接及使用方法
|
存储 编解码 关系型数据库
案例分享:Qt工程机械真空激光焊接系统软件产品定制(西门子PLC,mysql数据库,用户权限控制,界面配置,参数定制,播放器,二维图标,rgv小车,期限控制,参数调试等)
基于Qt的真空焊接系统工程机械案例分享。1.ui由本司美工承担设计,显示分辨率1280 x 1024,同时支持鼠标操作。2.权限控制:三种权限,分为管理员(可以定制模块界面,修改产品名称等定制化软件和其他权限,同时具备编程员和操作员权限),编程员(新建工件,参数,调试功能等与生产相关的权限,同时具备操作员权限),操作员(加工相关的操作权限),三个等级对所有界面进行区分使用,并可进行管理;3.专家可增删改编程员,操作员;编程员可增删改操作员;4.与西门子PLC通讯,兼容S7全系,项目使用S7-1500...
案例分享:Qt工程机械真空激光焊接系统软件产品定制(西门子PLC,mysql数据库,用户权限控制,界面配置,参数定制,播放器,二维图标,rgv小车,期限控制,参数调试等)