自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 驱动器寻找起始位置

通过合理配置限位开关、零点开关和编码器Z相,可实现高效高精度的回零操作,为运动控制系统建立可靠的绝对坐标基准。驱动器寻找起始位置(回零/寻参)的过程是通过。

2025-08-06 11:32:12 825

原创 步进电机和步进伺服支持的7种工作模式

CNC机床X轴寻零:快速撞向限位开关 → 减速回退 → 锁定编码器Z相脉冲。机械臂移动到坐标X=1000mm处,运动过程由驱动器本地规划。六轴机器人画圆弧:主站实时计算各关节位置,驱动器严格同步执行。印刷机:主辊编码器实时反馈速度,从动辊按1:1.2速比同步。注塑机顶针动作:主站故障时自动执行"顶出→延时→退回"序列。传送带以300RPM恒速运行,遇阻时驱动器自动补偿扭矩。薄膜卷绕机保持5Nm恒定张力,随卷径增大自动降低转速。

2025-08-06 11:24:58 749

原创 EtherCat状态机

EtherCAT 状态机(State Machine)是从站设备(Slave)的核心控制逻辑,定义了设备在不同状态下的行为及状态转换规则。状态转换由主站(Master)通过。(0x0010 寄存器)触发,确保设备安全、有序地初始化、配置和运行。掌握 EtherCAT 状态机是构建高可靠性实时系统的基石,正确使用状态转换可确保设备在安全框架下发挥最大性能。IB 启动Bootstrap。可观察状态转换命令(如。SI 停止输入+邮箱。

2025-08-06 11:12:55 843

原创 EtherCat分布式时钟

和。它们的核心区别在于和,适用于不同场景的工业控制需求。

2025-08-06 10:54:16 551

原创 EtherCAT 的寻址方法: 顺序寻址(Positional Addressing)、节点寻址(Node Addressing)

通过这两种寻址方式,EtherCAT 可以灵活适应不同应用场景的需求,同时保证实时性和高效性。如果需要更具体的配置示例或协议细节,可以进一步探讨!这两种方法用于在 EtherCAT 网络中唯一标识从站设备(Slave),以便主站(Master)能够准确发送和接收数据。复杂网络拓扑或需要固定地址的设备(如分布式时钟同步设备)。适用于简单的线性拓扑,如伺服驱动器、I/O 模块等。决定,类似于“菊花链”拓扑中的位置编号。(如拨码开关、EEPROM 存储)或。EtherCAT 子报文中的。

2025-08-06 10:53:25 373

原创 EtherCAT与标准以太网帧对比分析

如果需要更详细的二进制字段图示或示例数据,可以进一步补充!

2025-08-06 10:18:30 164

原创 i节点学习

i节点(inode,索引节点)是Linux文件系统的核心数据结构,用于存储文件的(metadata)和,但不包含文件名。它是文件系统管理和访问文件的基础。

2025-07-27 23:07:34 568

原创 JVM terminated. Exit code=1

此错误是由于 Eclipse 2023-12 (4.30) 及更高版本。

2025-07-27 22:13:13 509

原创 期待更好的发展

花时间想清楚,对你而言,“更好的发展”具体指什么?是技能、职责、行业、职位、平台、文化还是其他?越具体越好。如果是求职面试,深入研究目标公司和职位,找到与你的“发展期望”最契合的点。根据不同场景(离职申请、面试、简历)和不同对象(现公司、新公司HR、业务面试官),调整你的表达重点和详细程度。将你的话术演练流畅,确保听起来真诚、积极、自信,并且逻辑清晰。将“追求发展”转化为具体目标,用新平台的价值来印证这个选择的合理性,你的离职原因就能从模糊的愿望变成有力的职业宣言。

2025-07-24 23:56:34 458

原创 OPENGL机械臂

问题在于现代OpenGL函数需要显式加载,我将修复这个问题并提供完整的实现代码。

2025-06-23 11:26:27 325

原创 HLS设计的分层结构和仿真流程

在HLS(High-Level Synthesis)综合后的波形查看界面中,信号通常被分为几个关键组别。这些组别反映了HLS设计的分层结构和仿真流程。

2025-06-23 11:25:37 581

原创 HLS设计的分层结构和仿真流程

在HLS(High-Level Synthesis)综合后的波形查看界面中,信号通常被分为几个关键组别。这些组别反映了HLS设计的分层结构和仿真流程。

2025-06-20 10:17:56 286

原创 Qt项目中使用MinGW编译成功但MSVC失败

Qt

2025-06-19 11:47:59 1068

原创 使用TCL语法编写的ModelSim自动化脚本

上边所示的命令是。

2025-06-17 11:16:54 442

原创 在ModelSim中仿真后Objects窗口看不到信号

在ModelSim中仿真后Objects窗口看不到信号,通常是由于信号优化或作用域问题导致的。

2025-06-17 11:06:20 449

原创 XILINX常见问题:

XILINX推荐做法:高电平同步复位,复位尽量都是局部复位,不要有全局复位。异步复位对BRAM,DSP资源影响很大,导致BRAM,DSP跑不快。1.XILINX复位机制:每一款开发板上都带复位按键,导致大家一写就要用复位按键做复位。这种方式是不可取,产品上是不可能带复位按键的。2.时钟,时钟结构:MMCM(调频)+PLL(调相),可以把PLL的锁相信号作为局部复位。

2025-05-11 21:27:53 122

原创 Vivado中可新建的工程类型解析

根据需求选择合适的工程类型,可大幅提升开发效率并规避流程错误。

2025-05-11 19:44:48 794

原创 在 Vivado 的 Block Design 中,如果你不想让某个 IP 核的引脚连接到外部引脚,可以通过以下几种方法来处理:

在 Vivado 的 Block Design 中,如果你不想让某个 IP 核的引脚连接到外部引脚,可以通过以下几种方法来处理:### 方法一:连接到常量你可以使用常量块(Constant Block)来连接到该引脚,设置常量的值为高电平(1)或低电平(0),具体步骤如下:1. 在 Block Design 中,右键点击空白区域,选择 "Create Block" -> "Constant",创建一个常量块。2. 双击常量块,设置其输出值为所需的电平(例如,选择 "1" 为高电平)。3. 将常量

2025-01-09 14:46:34 1143

原创 Block Design

Block Design

2024-10-13 16:54:07 679

原创 zynq中断

简单来说,通用中断控制器(GIC)就像一个交通警察,负责管理来自各个方向(处理器核心和外设)的“交通”(中断请求)。它会根据“交通”的紧急程度(优先级)来决定哪个“交通”(中断)需要优先处理,并且确保一次只有一个“交通”(中断)被处理,以避免混乱。

2024-09-22 10:25:10 436

原创 面对外行同事对你的工作指手画脚,但说不到点子上的情况,可以采取以下策略来有效合作

记住,团队合作是双向的,有效的沟通和理解是关键。通过上述策略,你可以更好地与不同背景的同事合作,共同推进项目的成功。

2024-09-22 09:08:26 407

原创 工作时的问题沟通

假设你是一名软件测试人员,在使用某个新开发的电子商务网站进行测试时,发现在结账过程中出现了一个支付失败的问题。:[紧急] 支付功能测试失败 - 需要立即关注。

2024-09-22 09:01:43 507

原创 vivado中选中bd文件后generate output product是什么用,create HDL wrapper是什么用

在Vivado中,“Generate Output Products” 是一个重要的步骤,它用于生成IP核的输出产品,这些产品是将IP核集成到设计中所需的文件。在生成输出产品时,可以选择并行运行的数量(Number of jobs),这通常取决于可用的系统资源和设计的需求。如果设计中存在三态(高阻态),OOC综合操作可能会受到影响。总的来说,“Generate Output Products” 是将IP核集成到Vivado项目中的一个关键步骤,它确保了IP核可以被正确地综合和实现。

2024-09-17 22:54:37 1911

原创 zynq7020有多少bank,每个bank可以单独设置电流电压

对于具体的Zynq7020,如搜索结果中提到的黑金AX7020核心板,它提供了对不同BANK的电源配置,例如BANK34和BANK35的IO电平可以通过底板上的跳线帽来调整,默认为3.3V,但也可以通过跳线帽设置为1.8V或2.5V。Zynq7020 SoC 包含多个电压和电流配置组,通常称为“banks”。这些banks允许不同的I/O组根据需要支持不同的电压标准,从而提高设计的灵活性。每个bank可以单独设置电流电压,以适应连接的外部设备的电压要求。

2024-09-17 22:28:23 1867

原创 vivado中的diagram

在 Vivado 中,“Diagram” 选项卡是 IP Integrator 的一部分,它用于创建和编辑 Block Design。Block Design 是一种图形化的设计方法,它允许设计者通过拖放组件(如 IP 核和自定义模块)并连接它们来构建复杂的数字电路设计。:在 Block Design 验证无误并生成 HDL 包装器之后,可以进行综合和实现,最终生成用于下载到 FPGA 的比特流文件。:完成 Block Design 后,可以创建一个 HDL 包装器,这将封装设计并准备进行综合和实现。

2024-09-17 15:31:49 1169

原创 gitlab-ce docker配置

dx4600

2024-03-21 20:53:57 365

原创 matlab中对图像先腐蚀后膨胀的作用

在 MATLAB 中,对二值图像进行先腐蚀后膨胀的操作称为开运算(opening),它的作用是去除二值图像中的小对象和细小连接。具体来说,开运算可以消除二值图像中的噪声、平滑图像边缘、分离不连通的物体并消除物体内部的小孔洞。开运算的操作过程为:先使用腐蚀操作去除图像中的小目标和细小连接,然后使用膨胀操作恢复目标的原始大小和形状。通过这个过程,可以去除图像中的噪声和小目标,同时保留大目标的形状和轮廓。开运算可以应用于各种图像处理任务,例如目标检测、图像分割、形态学滤波等。

2023-04-09 19:17:43 708

原创 matlab中对目标先腐蚀后膨胀的作用是什么

开运算

2023-03-28 23:09:42 759

原创 matlab中令一个矩阵中的一个区域等于另一个矩阵

在MATLAB中,你可以使用矩阵索引来将一个矩阵中的一个区域设置为另一个矩阵。假设你有两个矩阵A和B,你想将A中的一部分替换为B。以下是实现此操作的一种方法:

2023-03-28 17:21:11 4603

原创 matlab中程序计时

在这个例子中,tic函数用于开始计时,然后执行需要计时的程序代码。最后,toc函数返回所用的时间,并将其赋值给变量elapsed_time。这个变量可以在之后的程序中使用。在MATLAB中,可以使用tic和toc函数来计算程序执行时间。具体而言,tic函数用于开始计时,toc函数用于结束计时并计算所用的时间。需要注意的是,toc函数返回的时间单位是秒,如果需要将其转换为其他时间单位,需要进行适当的转换。如果要将计时结果放入一个变量中,可以在调用toc函数时将其赋值给一个变量。

2023-03-23 20:26:32 3451

原创 matlab中什么指令相当于C语言中的printf_disp

在MATLAB中,用于在命令窗口中打印输出的指令是disp。与C语言中的printf函数类似,disp函数可以打印出一些文字、数字、变量等信息。如果要打印一个变量的值,可以将变量名作为参数传递给disp函数。例如,以下代码段将在MATLAB命令窗口中打印出字符串"Hello, world!

2023-03-23 20:09:12 1159

原创 C 语言编写的将字符串表示的数转换为无符号整数的程序

C 语言编写的将字符串表示的数转换为无符号整数的程序

2023-03-15 22:03:48 565

原创 matlab中im2bw

其中,I是输入的灰度图像,level是用于确定二值化阈值的标量或区间。如果level是一个标量,则像素值大于或等于level的像素被设置为1,小于level的像素被设置为0。如果level是一个区间,则像素值在该区间内的像素被设置为1,否则被设置为0。在MATLAB中,im2bw是一个用于将灰度图像转换为二值图像的函数。im2bw函数将灰度图像中的像素值转换为二值图像中的0或1值,其中0代表黑色或背景,1代表白色或前景。这将将图像image.tif读入变量I中,并使用阈值0.5将其转换为二值图像。

2023-03-15 10:48:40 5056

原创 matlab中计时tic toc

在 MATLAB 中,tic 是一个用于计时的函数,可以用于测量代码执行的时间。在代码的某个位置使用 toc 函数可以获取从调用 tic 函数到当前时刻的时间差,从而计算出代码的执行时间。需要注意的是,tic 和 toc 函数必须在同一个 MATLAB 命令窗口中使用,否则 toc 函数无法正确计算时间差。此外,使用 tic 和 toc 函数来计算代码执行时间时,应该多次运行代码并取平均值,以确保结果的准确性。在这个例子中,当程序执行到 tic 时,将记录当前时刻的时间,并将其存储在内部缓存中。

2023-03-14 19:51:47 5204

原创 matlab任意不规则形状的膨胀核

matlab任意不规则形状的膨胀核

2023-03-13 17:22:07 387

原创 灰度图像的灰度学膨胀操作

灰度图像的灰度学膨胀操作

2023-03-13 15:50:44 498

原创 Verilog中模拟task的源文件和对应的modelsim的仿真文件

Verilog中模拟task的源文件和对应的modelsim的仿真文件

2023-03-12 16:46:49 474

原创 Verilog中always @*

Verilog中always @*

2023-03-12 16:44:49 4958

原创 Verilog中forever的用法

Verilog中forever的用法

2023-03-12 16:29:10 8000 1

原创 有哪些基本的FPGA并行加速实现思维

FPGA并行硬件加速

2023-03-12 15:44:11 946

/455/src/455.c【Linux开发环境搭建】Ubuntu 22.04安装Eclipse及C工程创建与编译配置:Java JDK依赖与工具链设置详解

内容概要:本文详细介绍了在Ubuntu 22.04.3 (64-bit) 系统上安装Eclipse IDE并进行C工程创建和编译配置的全过程。首先,需要安装Java JDK作为Eclipse的运行环境,具体步骤包括下载JDK、创建并配置Java环境变量。接着,从Eclipse官网下载适用于Linux系统的Eclipse版本,并按照指导完成解压、创建桌面快捷方式及赋予可执行权限等操作。安装完成后,通过选择合适的工作空间来启动Eclipse。在配置Eclipse时,重点讲解了新建C工程、配置交叉工具链、设置头文件路径和链接库以及解决编译过程中可能出现的问题。 适合人群:对Linux系统有一定了解,特别是使用Ubuntu进行嵌入式开发或C语言编程的学习者和开发者。 使用场景及目标:①帮助用户掌握在Linux环境下安装和配置Eclipse IDE的具体方法;②指导用户完成C工程的创建与编译配置,确保能够顺利进行C语言项目的开发;③解决常见编译错误,如“program arm-linux-g++ not found in path”的问题,保证项目可以正常构建和运行。 阅读建议:由于涉及较多命令行操作和环境配置细节,建议读者在实际操作前仔细阅读每一步骤,并根据自身系统情况适当调整参数。同时,在遇到问题时,可以通过查阅官方文档或社区论坛获取更多支持。

2025-07-23

Modbus TCP 主站 Qt

Modbus TCP 主站 Qt

2025-06-19

C语言状态机的两种表示方式

C语言状态机

2025-06-16

dockershow.doc

dockershow.doc

2025-01-05

zynq freeRtos 按键中断函数

zynq freeRtos 按键中断函数

2024-07-28

CY7C68013LED流水灯

CY7C68013LED流水灯

2022-12-18

CY7C68013驱动

CY7C68013驱动

2022-12-18

CY7C68013000

CY7C68013

2022-12-14

CY7C68013驱动程序说明

CY7C68013驱动程序说明

2022-12-14

CY7C68013开发文档

CY7C68013开发文档

2022-12-14

CY7C68013A之keil编译代码

CY7C68013A之keil编译代码

2022-12-14

keil version2

keil version2

2022-12-13

CY7C68013固件下载工具

CY7C68013固件下载工具

2022-12-13

cy7c68013驱动安装(win7&10)

cy7c68013驱动安装(win7&10)

2022-12-13

FingerText插件

指纹文本插件

2022-10-01

ilia9341.........................

ili9341

2022-07-23

代码格式化工具 代码格式化工具 代码格式化工具

代码格式化工具代码格式化工具代码格式化工具

2022-03-30

jlink重刷固件 jlink重刷固件 jlink重刷固件

jlink重刷固件 jlink重刷固件 jlink重刷固件 jlink重刷固件

2022-03-30

数字基带功率谱密度图(推导)

数字基带功率谱密度

2022-03-16

空空如也

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

TA关注的人

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