- 博客(46)
- 收藏
- 关注
原创 M5-运动控制领域中,路径规划和轨迹规划的区别与联系
路径规划的结果是一系列的位置点,这些点定义了机器人或移动体应该通过的路径,但并不包含这些点之间的时间信息。例如,在自动驾驶车辆中,路径规划可能首先确定车辆从起点到终点的最优路线,然后轨迹规划会计算车辆在这条路线上行驶的速度和加速度,以确保安全和舒适。路径跟踪和轨迹跟踪则是在路径规划和轨迹规划之后的实际执行阶段,分别确保车辆按照预定的路径和轨迹行驶。在实际应用中,路径规划和轨迹规划往往是顺序进行的两个步骤,先进行路径规划确定移动的路径,再进行轨迹规划确定如何在这条路径上移动。
2024-09-21 13:33:55
935
原创 PLC7-ECAT控制:ETC SLAVE状态解释
主要用于从站的错误复位ETC SLAVE状态解释:ETC SLAVE BOOT、ETC SLAVE INIT、ETC SLAVE PREOPERATIONAL、ETC SLAVE SAVEOPERATIONAL以及ETC SLAVE OPERATIONAL
2024-09-12 17:33:34
910
原创 C11-有自增变量作为循环条件的循环边界的理解
while (i++ < 100):有自增变量作为循环条件的循环边界的理解;i++和++i在实际应用的理解
2024-08-09 16:56:08
183
原创 C12-void c(char* feature[COL])和void c(char (*feature)[COL])的区别:数组作为函数传参
数组作为函数传参的讲解与使用方法
2024-08-09 15:39:51
427
原创 C15-标志位控制中断开关
位被设置为1(即为真),则屏蔽中断的掩码被设置为。的按位或操作结果,表示不屏蔽这些中断。位被设置为0(即为假),则屏蔽中断的掩码被设置为。的按位与取反操作结果,表示屏蔽这些中断。位的状态来控制中断的开关。
2024-07-11 18:29:18
324
原创 PLC4-CODESYS 中Ethercat控制的说明以及运动控制的前提条件等相关注意事项
3.PLC中多用ECAT,此内容用于说明ECAT主站和从站的隐式实例以及相关的操作注意事项,其中隐式实例下的隐式参数对于编程来说是非常重要的。
2024-07-10 11:36:05
869
原创 M2-电子齿轮比
一个为分母,为电机旋转一圈所需要的脉冲数。在 实际应用中,连接不同的机械结构,移动最小单位量所需的电机转动量是不同的,例如:同样一个伺服电机,如果连接了一个螺距为10mm的丝杠,那么电机转一 圈机械移动10mm,每移动0.001mm就需要电机转1/10000圈;伺服电机的电子齿轮比怎么理解简单的说,比如说电子齿轮比是1(系统默认),脉冲当量是1mm(就是物体在你发1个脉冲时运行的距离,注意是控制脉冲,就是你PLC发给同服放大器的脉冲),当你把电子齿轮比改为2时,对应的脉冲当量就变成2mm.
2024-07-09 17:25:45
964
原创 PLC2- CODESYS 学习:入门第一步(辅助资料)
PLC CODESYS 的辅助资料总结(全),包含推荐的电子书、帮助网址、官网、论坛等2.掌握codesys的连接、软件使用、基本编程
2024-07-09 17:15:46
484
原创 我的学习资源/电子书
CODESYS-V4-基础编程指南完整版,pdf。开放式控制系统编程技术基于IEC 61131..华为技术有限公司c语言编程规范,pdf。运动控制系统原理与应用.pdf。控制系统设计指南,pdf。
2024-07-03 16:59:41
348
1
原创 PLC12-ModbusRTU模式下的响应超时(ms)及帧间隔时间(ms)含义
帧间隔时间(Frame Interval Time)是指在主机发送完一个 Modbus RTU 帧后与发送下一个 Modbus RTU 帧之间的时间间隔。设置合适的帧间隔时间是非常重要的,因为它可以确保在通信过程中不会发生碰撞(Collision)或数据重叠(Data Overlapping),从而保证通信的可靠性和稳定性。帧间隔时间需要结合具体的通信环境和设备特性进行调整。在Modbus RTU模式下,响应超时(Response Timeout)是指从发送请求后开始到接收到从设备返回数据的最大时间间隔。
2024-07-03 16:33:20
2472
原创 PLC13-锐特驱动器和汉姆485总线驱动器运动单位对齐
ABS:根据a=v/t;Jerk=a/t,令Jerk设置为1000u/s^3,则a=1000*t,当a=2000u/s^2则t=2000ms;入口参数V为1:3。JOG:根据运动以速度一直运行的特性,入口参数V为1:3,剩下参数为1:1;另外,需要注意参数的取范围,如ABS初始速度不能为0。
2024-07-03 14:15:20
182
原创 M3-位置接近输出
位置接近输出是指当电机的位置接近目标位置时,控制系统会根据预设的接近误差范围发送一个位置接近的信号。这个信号可以用来实施一些针对接近过程的调整措施,例如调整控制器的增益或者减小输出量,以使得电机能够更精确地达到目标位置并避免超调或振荡。伺服电机的转速还可以通过调整伺服驱动器的参数来实现调节。通过改变驱动器的速度环控制参数,可以调整伺服电机的转速和响应速度。最大响应频率:指编码器每秒输出的脉冲数,单位是 Hz。计算公式:最大响应频率 = 分辨率 * 轴转速/60。
2024-01-27 13:29:46
104
原创 PLC10-CoDeSys:ethercat主站配置中目标地址相关的广播和冗余讲解
冗余地址用于实现冗余和备份。这样可以确保在某个从站发生故障或通信中断时,其他冗余从站可以继续工作,保持系统的稳定性和可用性。广播地址是一个特殊的地址,在EtherCAT网络中被预留出来,因此主站可以将消息发送到此地址,从而触发所有从站执行相应的操作。需要注意的是,目标地址的配置是通过EtherCAT主站的配置软件或工具进行设置的。目标地址是指EtherCAT主站要发送数据或指令的目的从站的地址。冗余地址的使用对于实时性要求较高或需要高可用性的系统非常重要,可以提高EtherCAT网络的可靠性和容错能力。
2023-12-21 15:44:19
908
原创 C1-指针数组和数组指针的区别
然而,虽然不会出现编译器错误或运行时错误,但这种越界访问行为并不安全,无法保证程序的正确性。指向的是一个包含 4 个整数的一维数组;两者并不匹配, int(*p)[4]应改为 int(*p)[3];类型为int(*)[3];类型为int(*)[4];本质是数组,包含两个指针元素,每个指针元素都指向一个字符。被转换成一个指向包含 3 个整数的一维数组的指针,也就是。虽然越界,但其实际指向的内存地址与。本质是指针,指向一个字符数组。
2023-12-02 14:35:05
429
原创 Labview:反馈节点-for循环通过隧道将每次输出存储在数组
ps:纠正(一)中反馈3次之后才迭代的说法,严格说是第3次迭代,迭代的值被下次循环使用。当i=2时,满足触发条件且属于第2次迭代,此时输出值被反馈回去,将在i=3时使用。从结果分析,第4次循环(i=3)时输出值才变化。
2023-11-09 14:48:13
1327
1
原创 M4-Feed hold进给保持
当电机正在执行运动时,有时需要临时停止电机的运动,例如在紧急情况下或者需要进行调整或检查的时候。这时,可以使用 “Feed hold” 功能来实现暂停电机的运动。在 Feed hold 操作期间,电机将停止运动,但保持当前位置。这使得操作人员可以执行必要的调整、维护或检查,然后在需要时再次启用电机运动。Feed hold 功能对于增强电机控制系统的安全性和灵活性非常重要,尤其在需要对工作过程进行干预或应对紧急情况时。在电机控制领域,“Feed hold” 是指暂停或中止步进电机的运动。
2023-08-17 10:19:54
687
1
原创 DSP7-DSP经过梯形速度规划得到的速度是float类型数据,而FPGA只能处理整数类型,在实际工程和运动控制领域是怎么处理这个问题的
DSP与FPGA通信时的浮点数据类型与整数类型对齐的处理方法
2023-08-16 09:08:59
96
1
原创 DSP4-TMS320F28377D定时器篇学习记录
每来一个时钟信号,预定标计数器PSCH:PSC就会减1,直到减到0后,它将会重载TDDRH:TDDR的值,同时TIMH:TIM计数器将会减1。这个过程将重复进行,直到TIMH:TIM计数器的值减到0时,定时器将会产生一个中断信号,同时TIMH:TIM计数器重载周期寄存器PRDH:PRD的值。是定时器 0,当定时器 0 计时到 100ms 的时候,程序进入定时器 0 中断服务函数,用户可以。定时器中断信号是经过 PIE 后,再作为 C28x 处理器的中断输入信号,并且定时器的时钟。写入1,关闭定时器;
2023-08-10 15:07:10
2693
2
原创 DSP3-TMS32F28377D芯片中 InitPieVectTable(); 初始化中断向量表 讲解
简单来说,该函数的作用是将预定义的中断向量表数据复制到实际的中断向量表地址,并启用中断向量表。这样,处理器在执行中断服务程序时,会根据中断发生的类型找到相应的中断向量表项,从而执行相应的中断服务程序。TMS32F28377D芯片具有 221 个中断向量表项,每个项都包含一个指向中断服务程序的地址。这是一个用于初始化TMS32F28377D芯片中中断向量表的函数。
2023-08-10 11:42:04
1320
1
原创 DSP1-进入非法操作中断
非法操作指的是在执行某个数学运算时发生了非法操作,例如对负数取平方根、除以零或进行其他无效的数学运算;当非法操作中断被触发时,中断服务程序(ISR)会被执行。DSP型号TMS32F28377D在执行。
2023-08-02 13:51:11
1252
原创 M6-点到点(PTP)算法控制电机
点到点(PTP)算法是一种用于直线电机的控制方法,使电机沿直线从一个位置移动到另一个位置。PTP算法控制背后的原理是计算电机需要遵循的必要速度和加速度曲线,以准确有效地达到所需的位置。5. 反馈控制:在运动过程中,算法持续监测电机的实际位置,并相应地调整控制信号,确保准确定位。3.生成加速度曲线:算法计算电机需要遵循的所需加速度曲线,以实现所需的速度曲线。2. 速度曲线生成:算法计算电机达到所需位置所需的速度曲线。通过这些步骤,PTP算法控制直线电机沿直线从一个位置移动到另一个位置,定位精确,运动平稳。
2023-07-31 14:11:41
645
1
锐特驱动器资料,官网下载,便于查询
2024-08-16
PLC-CODESYS入门基础
2024-07-05
EtherCAT读写与轴控制(CODESYS库方式读写对象字典)
2024-07-04
Codesys:文件读写(CAA File库)
2024-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人