news 2026/8/2 12:02:10

工业自动化I/O扩展基板CM5-IO-BASE-B:模块化设计与EtherCAT应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
工业自动化I/O扩展基板CM5-IO-BASE-B:模块化设计与EtherCAT应用

1. 项目概述:CM5-IO-BASE-B是什么?

如果你在工业自动化、设备集成或者智能制造领域摸爬滚打过一段时间,大概率会碰到一个头疼的问题:新买的先进设备,功能强大,但它的控制接口和通信协议,跟你车间里那套运行了多年的老系统完全不搭。一边是代表未来的高性能控制器,另一边是稳定可靠但“语言不通”的底层执行机构与传感器。这时候,一个靠谱的“翻译官”和“接线员”就显得至关重要。CM5-IO-BASE-B,就是扮演这个角色的关键硬件模块。

简单来说,CM5-IO-BASE-B是一个工业输入/输出(I/O)扩展基板。它不是一台独立的控制器,而是一个功能强大的“桥梁”和“扩展坞”。它的核心使命,是作为上位控制系统(比如高性能的CM5系列运动控制器或PLC)与现场各种开关、传感器、继电器、电磁阀等设备之间的物理连接与信号转换枢纽。你可以把它想象成电脑的主板,而各种I/O模块就是插在上面的内存条、显卡。BASE-B提供了电源、背板总线、安装结构和通信接口,让后续的数字化输入(DI)、数字化输出(DO)、模拟量输入(AI)、模拟量输出(AO)等专用功能模块能够即插即用,灵活组合,从而将控制器的指令精准地送达现场,也将现场的状态实时反馈回控制器。

这个模块名字里的“CM5”指明了其所属的控制器家族,意味着它在电气和通信特性上为CM5系列控制器做了深度优化。“IO-BASE”清晰地定义了其作为I/O扩展基板的身份。而末尾的“-B”,通常用于区分硬件版本、接口类型或功能配置,例如可能代表此版本支持特定的总线协议(如EtherCAT)、拥有更多的槽位,或者集成了更强大的背板带宽。对于工程师而言,选择CM5-IO-BASE-B,不仅仅是选择一个硬件,更是选择了一套标准化、模块化、高可靠性的工业信号解决方案,它能极大地简化系统布线,提升配置灵活性,并保障在严苛工业环境下的稳定运行。

2. 核心设计思路与架构解析

为什么在控制器本身可能已经带有一些I/O点的情况下,我们还需要CM5-IO-BASE-B这样的扩展基板?这背后是一套经过验证的工业系统设计哲学。

2.1 模块化与可扩展性设计

现代工业设备的功能日益复杂,今天可能只需要控制几个气缸和传感器,明天可能就要增加视觉检测、温度闭环控制。如果每次升级都更换整个控制器,成本高昂且工程浩大。CM5-IO-BASE-B采用的模块化设计,完美解决了这个问题。其核心思路是“核心控制与信号接口分离”。

控制器(CM5)专注于执行核心的运动控制算法、逻辑处理和高速通信任务,这是它的“大脑”。而所有的现场信号采集与驱动任务,则交给专门的I/O模块来完成,它们是“神经末梢”。CM5-IO-BASE-B作为“脊柱”和“神经网络主干”,负责将大脑的指令快速、有序地分发到各个神经末梢,并将末梢的感受汇总回传。这种架构带来了几个显著优势:

  1. 灵活配置:根据项目需要,选择不同数量和类型的I/O模块(如16点DI、8点DO、4路AI等)插入基板,实现功能的精准定制,避免资源浪费。
  2. 易于维护:当某个通道出现故障时,通常只需更换对应的单个I/O模块,而无需拆卸或维修整个控制器,大大降低了停机时间和维护成本。
  3. 未来升级:随着生产线改造,只需在基板空余槽位上增加新模块,或更换更高性能的模块,即可扩展新功能,保护初始投资。

2.2 高可靠性电气设计考量

工业现场环境恶劣,充斥着电磁干扰、电压波动、粉尘潮湿等不利因素。CM5-IO-BASE-B在设计上必须优先考虑可靠性。

  • 电气隔离:这是基板和I/O模块设计的重中之重。数字量输入通道通常采用光耦隔离,模拟量通道采用隔离放大器或隔离ADC。这意味着现场侧(Field Side)与系统侧(System Side)的电路在电气上是完全分开的,现场端的浪涌、高压串扰不会损坏昂贵的控制器。CM5-IO-BASE-B的背板为这种隔离提供了稳定的隔离电源和干净的地参考。
  • 背板总线与电源分配:基板内部集成了高稳定性的直流电源转换电路,将外部输入的24VDC工业电源,转换为I/O模块和内部通信芯片所需的多路隔离电源(如5V, 3.3V)。其背板总线不仅传输数据和指令,还负责电源的精密分配,确保每个插槽的模块都能获得纯净、稳定的能量供应。总线设计需考虑低阻抗、去耦电容布置,以抑制高频噪声。
  • 连接器与布线:基板上的现场接线端子通常采用可插拔、带螺丝紧固的弹簧端子块,方便接线并确保连接牢固,抵抗振动。通信接口(如用于连接控制器的EtherCAT端口)则采用工业级的RJ45或M12连接器,带有锁紧机构,防止网络线意外脱落。

2.3 实时通信协议集成

CM5-IO-BASE-B如何与CM5控制器高速、同步地交换海量I/O数据?这依赖于其集成的工业实时以太网协议,最常见的就是EtherCAT。EtherCAT采用了“飞读飞写”的通信机制,数据帧在穿过每个从站(Slave)设备时,该设备会实时读取或写入属于自己的数据,报文延迟极短。CM5-IO-BASE-B作为一个EtherCAT从站,其上的每个I/O模块的每个通道,在控制器中都会映射为一个确定的内存地址(过程数据对象,PDO)。控制器在一个固定的通信周期(如1ms)内,可以同步刷新所有I/O点的状态。这种设计使得系统具有极高的确定性和同步性能,非常适合需要精确时序控制的运动控制应用。

3. 硬件详解与安装配置要点

拿到一块CM5-IO-BASE-B,我们该如何让它工作起来?这部分我们来拆解硬件接口和初始配置。

3.1 硬件接口功能全解

一块典型的CM5-IO-BASE-B前面板会包含以下关键接口,理解它们的功能是正确使用的第一步:

  1. 电源输入端子(POWER):通常为2针或3针端子,用于接入24VDC工业电源。务必注意极性,一般标有“+24V”和“0V(GND)”。这是整个基板及所有模块的动力来源。建议电源前端增加一个独立的断路器或保险丝。
  2. 控制器通信端口(IN/OUT):通常是两个EtherCAT端口,标有“IN”和“OUT”。“IN”口通过网线连接至上位控制器(CM5)或上一个EtherCAT从站。“OUT”口可以连接至下一个EtherCAT从站设备,形成菊花链拓扑,无需交换机,简化布线。端口旁通常有LED指示灯(RUN, ERR, LINK)用于显示通信状态。
  3. 模块插槽(SLOTS):基板的主体部分,提供多个标准化的插槽。每个插槽有精密的背板连接器,用于插入数字量或模拟量I/O模块。插槽通常有编号(如SLOT0, SLOT1…),这个编号对于后续的软件配置至关重要,因为它决定了每个模块在控制器中的逻辑地址。
  4. 状态指示灯:基板上会有电源指示灯(PWR)、运行指示灯(RUN)、错误指示灯(ERR)等。通过观察这些灯的状态,可以快速判断基板是否上电、通信是否建立、是否存在硬件故障。
  5. DIP开关或拨码开关:用于设置基板的站地址(Station Address)。在EtherCAT网络中,每个从站必须有唯一的地址。通常通过二进制拨码来设置。这是安装后必须检查的设置项,地址冲突会导致整个网络无法运行。
  6. 接地螺钉:用于连接保护地线(PE),将机柜的接地电位引入,保障设备安全和抗干扰能力。这是一个极易被忽视但至关重要的环节

3.2 系统安装与电气接线实战

安装配置流程可以概括为:机械固定 -> 电气接线 -> 网络连接 -> 上电检查。

步骤一:机械安装将CM5-IO-BASE-B通过其两侧或底部的卡扣或螺丝,牢固地安装在标准35mm DIN导轨上。确保安装环境通风良好,远离强热源、强电磁干扰源(如大功率变频器)。在有多块基板时,注意留出足够的散热空间和插拔模块的操作空间。

步骤二:电源与接地接线

  1. 使用截面积足够的导线(如1.0 mm² ~ 2.5 mm²),将24VDC开关电源的输出端,连接到基板的POWER端子。拧紧螺丝,确保接触良好。
  2. 必须连接保护地线:从配电柜的接地排上,引出一根黄绿色导线,连接到基板的接地螺钉上。良好的接地是抑制共模干扰、防止静电积累、保障人员安全的关键。

步骤三:插入I/O模块根据设计好的配置清单,将相应的DI、DO、AI、AO模块按顺序插入插槽。听到“咔哒”一声,表示模块已经锁紧到位。模块的插入顺序决定了其在软件中的逻辑顺序,建议规划好后一次性插入。

步骤四:设置站地址查看基板上的DIP开关,根据网络规划表,将其设置为唯一的站地址。例如,如果开关1-8分别代表二进制位的1、2、4、8…,要设置站地址为3,则需拨动开关1和2到ON的位置(1+2=3)。务必记录下每个基板的物理位置和对应的站地址,这对后续调试和故障排查极其有用。

步骤五:连接EtherCAT网络使用标准的CAT5e或CAT6网线(在干扰强的环境建议使用屏蔽网线),将控制器的EtherCAT主站端口连接到第一块CM5-IO-BASE-B的“IN”口。然后,用另一根网线从这块基板的“OUT”口连接到下一块基板的“IN”口,以此类推,形成菊花链。确保所有网线接头插紧。

步骤六:上电与状态检查

  1. 确认所有接线无误后,先给24VDC电源上电。
  2. 观察基板指示灯:PWR灯应常亮(绿色),表示电源正常。此时RUN和ERR灯可能闪烁或处于特定状态,这取决于通信是否建立。
  3. 再给控制器上电,并启动控制软件。当EtherCAT网络配置正确且通信成功后,基板上的RUN灯应变为绿色常亮或规律闪烁,ERR灯熄灭。如果ERR灯亮起或RUN灯不亮,说明通信失败,需要进入排查流程。

注意:在进行任何接线或插拔模块操作前,务必切断所有电源,包括24VDC电源和控制器的电源。带电操作极易损坏模块的电子元件,并可能引发安全事故。

4. 软件配置与数据映射实战

硬件安装就绪后,我们需要在控制器的编程软件中对其进行配置,建立逻辑上的连接。这里以集成EtherCAT配置功能的常见软件环境为例。

4.1 网络扫描与从站识别

打开CM5控制器的配套集成开发环境(如基于CODESYS的平台或厂商专用软件),找到EtherCAT主站配置工具。

  1. 将控制器与电脑连接,并确保物理网络已接通。
  2. 在软件中启动“扫描网络”或“自动识别”功能。软件会向网络发送探测报文。
  3. 扫描完成后,软件列表中应该会出现检测到的从站设备。你会看到设备名称类似于“CM5-IO-BASE-B (站地址: X)”,同时会显示其厂商ID、产品代码等ESI(EtherCAT从站信息)文件中定义的信息。这表明物理通信链路已通,软件识别到了硬件。

4.2 模块组态与过程数据配置

识别到基板后,需要对其插槽上的具体模块进行逻辑组态。

  1. 从硬件目录添加模块:在软件的设备树中,展开已识别的CM5-IO-BASE-B从站。通常,你需要从硬件库中,手动将实际使用的I/O模块型号(例如“EL1008 8通道数字量输入”、“EL2008 8通道数字量输出”、“EL3064 4通道模拟量输入”)拖放到对应的插槽位置(Slot 0, Slot 1…)。这一步必须与实际硬件插槽顺序完全一致,否则I/O点会错乱。
  2. 配置模块参数:双击添加的模块,可以进入其参数配置界面。这里可以进行关键设置:
    • 数字量输入(DI):可以设置滤波时间(Debounce Time),用于消除触点抖动;设置输入类型(PNP/NPN,即源型/漏型),这必须与现场传感器类型匹配。
    • 数字量输出(DO):可以设置安全状态(Safe State),即当通信故障时,输出点是保持最后状态、变为0还是变为1,这对于安全控制很重要。
    • 模拟量输入(AI):需设置量程(如0-10V, 4-20mA)、工程单位、滤波常数。对于电流输入,通常需要将通道硬件上的跳线帽或DIP开关切换到“I”档(如果支持)。
    • 模拟量输出(AO):需设置输出范围(如0-10V)。
  3. 生成过程数据映射(PDO):配置完成后,软件会自动为每个模块的每个通道生成默认的“过程数据对象”映射。你可以在PDO映射表中看到每个输入/输出变量在EtherCAT报文中的偏移地址和位长。通常无需手动修改,但了解其原理有助于高级调试。

4.3 变量链接与程序编写

配置好的I/O点,需要在程序中以变量的形式来访问。

  1. 声明全局变量:在软件的全局变量表中,声明一些变量,例如BOOL bStartButton;(对应一个DI点),BOOL bRunLamp;(对应一个DO点),REAL rTemperature;(对应一个AI点)。
  2. 链接硬件通道:将这些变量与具体的硬件I/O通道进行绑定。在软件中,这通常通过“链接”或“分配”功能实现。例如,将bStartButton链接到 “CM5-IO-BASE-B. Slot0. Channel1.DI”;将bRunLamp链接到 “CM5-IO-BASE-B. Slot1. Channel1.DO”。链接后,变量bStartButton的状态就会实时反映传感器1的通断,而对bRunLamp的赋值会直接控制输出点1的通断。
  3. 编写控制逻辑:现在,你就可以像使用普通变量一样,在梯形图(LD)、结构化文本(ST)或功能块图(FBD)中编写控制程序了。例如:
    // 结构化文本示例 IF bStartButton AND NOT bFault THEN bRunLamp := TRUE; rMotorSpeedSet := rTemperature * 10.0; // 根据温度设定转速 ELSE bRunLamp := FALSE; END_IF
  4. 下载与在线测试:将完整的项目(包括硬件配置和程序)编译并下载到CM5控制器中。将控制器切换到运行模式。此时,你可以利用软件的“在线监控”功能,强制或观察各个I/O变量的状态,测试接线和控制逻辑是否正确。

5. 高级应用与性能优化技巧

掌握了基础配置后,一些高级技巧能让你更好地驾驭CM5-IO-BASE-B,构建更稳定、更高效的系统。

5.1 分布式时钟与同步控制

在要求多个轴同步或高速采集的应用中,EtherCAT的分布式时钟(Distributed Clock, DC)功能至关重要。CM5-IO-BASE-B作为从站支持DC功能。

  • 原理:网络中的第一个支持DC的从站(通常就是CM5-IO-BASE-B,如果它被设为DC参考时钟)会生成一个高精度的系统时间,并通过EtherCAT网络同步给所有其他从站和主站。这样,整个网络的所有设备都共享一个微秒级甚至纳秒级同步的时间基准。
  • 配置:在软件的主站配置中,启用分布式时钟功能,并指定参考时钟源。对于CM5-IO-BASE-B,通常需要在其从站的高级属性中,勾选“启用分布式时钟”并设置合适的同步周期。
  • 应用:启用DC后,你可以实现:
    • 同步输出:所有DO模块的输出状态可以在同一个精确的时刻同时更新,避免因扫描周期造成的输出“抖动”。
    • 同步采集:所有AI模块可以在同一时刻采样,对于多路信号的相关性分析(如计算功率)尤其重要。
    • 与运动控制同步:将I/O的同步周期与CM5控制器的运动控制周期对齐,实现“位置到达时触发拍照”这类精确定时动作。

5.2 诊断功能与预防性维护

CM5-IO-BASE-B和其模块通常提供了丰富的诊断信息,善用这些信息可以实现预防性维护。

  • 通道级诊断:模块可以报告诸如“短路”、“过载”、“断线”、“超量程”等故障。例如,一个DO点如果输出电流远超额定值,模块会检测到并上报短路错误,同时可能自动关闭该通道以保护自身。在程序中,可以定期读取这些诊断状态字,一旦发现异常,立即触发报警并记录,通知维护人员检查对应线路或负载。
  • 模块与基板诊断:基板可以监测模块是否在位、模块类型是否与配置匹配、模块内部温度、通信循环错误计数等。你可以编写一个后台任务,周期性检查这些全局状态。如果某个槽位的模块频繁报通信错误,可能提示背板连接器接触不良或模块即将损坏。
  • 利用看门狗:在硬件配置中,可以为I/O从站设置看门狗时间。如果主站在此时间内未能成功刷新数据,从站会判定通信超时,并将所有输出切换到预设的安全状态(Safe State),这是一个重要的安全功能。

5.3 网络拓扑与性能规划

当系统中有多个CM5-IO-BASE-B或其它EtherCAT从站时,网络拓扑和性能需要规划。

  • 菊花链长度与从站数量:EtherCAT理论最多支持65535个从站,但实际受限于控制器性能、通信周期和电缆长度。对于CM5系统,通常建议的从站数量在几十到上百个以内。网络总延迟是每个从站处理延迟和电缆传输延迟的总和。计算总延迟是否满足你的同步周期要求。
  • 过程数据大小优化:每个I/O模块的每个通道都会占用PDO中的若干位。为了最小化每个通信周期传输的数据量,提升刷新率,在硬件配置时,应只启用实际使用的通道。例如,一个16点DI模块,如果只用了前8点,可以在模块配置中禁用后8个通道,它们就不会占用PDO空间。
  • 电缆与接地:对于长距离或高干扰环境,务必使用屏蔽双绞线(STP),并将屏蔽层在两端(或至少一端)良好接地。避免将通信电缆与动力电缆(尤其是变频器电机线)平行敷设在同一线槽内,如果无法避免,保持至少20cm以上的距离。

6. 典型故障排查与实战心得

即使设计再完善,现场调试也难免遇到问题。下面是一些我踩过坑后总结的常见故障及排查思路。

6.1 通信建立失败(RUN灯不亮/ERR灯亮)

这是最常见的问题。可以按照“从宏观到微观”的顺序排查:

  1. 检查物理连接与电源
    • 电源:用万用表测量基板POWER端子处的电压,确保在24VDC±10%范围内。电压过低或过高都会导致基板不工作。
    • 网线:确认网线完好,水晶头压接牢固。可以尝试更换一根已知良好的网线。检查IN/OUT口是否插错。
    • 站地址反复核对所有基板上的DIP开关地址,确保全网唯一。这是最容易出错的地方之一。
  2. 检查软件配置
    • 从站扫描:在软件中重新扫描网络,看是否能发现设备。如果发现但显示为“未配置”或“初始化错误”,说明ESI文件可能不匹配或损坏,需要重新导入或更新设备的ESI文件。
    • 主站状态:检查EtherCAT主站是否已启用,状态是否为“OP”(运行)。如果停留在“INIT”或“PRE-OP”,表示配置或通信有问题。
  3. 分段隔离法
    • 如果网络中有多个从站,先将控制器只连接第一个CM5-IO-BASE-B,看通信能否建立。如果能,再逐个添加后面的从站,直到找到导致问题的那个设备。这能快速定位是哪个节点出了问题。
  4. 查看详细错误码
    • 大多数软件在通信失败时,会提供一个详细的错误代码或状态字。根据这个代码查阅设备手册,能获得最直接的指引。例如,错误码可能指向“EEPROM校验错误”、“同步管理单元超时”等具体硬件或配置问题。

6.2 个别I/O点信号异常

通信正常,但某个输入点没反应,或某个输出点不动作。

  1. 输入点无信号
    • 现场信号确认:首先确认现场传感器本身是否工作。用万用表测量传感器输出端在触发时是否有电压变化(对于PNP型,触发时应输出24V;对于NPN型,触发时应输出0V)。
    • 接线与类型:检查接线是否牢固,线缆是否断裂。重点检查输入类型配置:软件中配置的是PNP(源型)还是NPN(漏型)?这必须与传感器类型一致。一个简单的判断方法是:PNP传感器,信号线(通常为黑线)在触发时输出正电压(24V);NPN传感器,信号线在触发时相当于接通负端(0V)。
    • 公共端连接:对于分组或全局的DI模块,检查其公共端(COM)是否接入了正确的电源极性(对于PNP接0V,对于NPN接24V)。
    • 滤波时间:检查软件中该通道的滤波时间是否设置过长,导致快速脉冲被过滤掉。
  2. 输出点无动作
    • 程序与强制:在线监控程序,确认控制该输出的变量是否已置为TRUE。尝试在软件中强制该输出点,看是否能动作。
    • 负载与接线:断开负载,用万用表测量输出端子两端在强制输出时的电压。如果有24V输出,说明模块正常,问题在负载或后续线路(如继电器线圈断路、电磁阀卡死)。如果无输出,检查负载是否短路导致模块保护,或者输出公共端电源是否接好。
    • 安全状态:检查模块是否因通信短暂中断而进入了配置的安全状态,输出被锁定了。

6.3 模拟量信号波动或不准

模拟量信号容易受到干扰。

  1. 信号波动大
    • 屏蔽与接地:这是首要怀疑对象。确保模拟量信号线使用双绞屏蔽线,屏蔽层在传感器端(如果传感器外壳接地)和IO模块端单点接地。避免在控制器端悬空或在两端都接地形成地环路。
    • 电源质量:为模拟量传感器供电的电源最好独立、稳定,并与数字电路电源隔离。使用线性稳压电源比开关电源噪声更小。
    • 软件滤波:在软件中启用模拟量输入通道的硬件或软件滤波功能,设置合适的滤波时间常数,可以平滑掉高频噪声。
  2. 信号值不准(有固定偏差)
    • 量程与类型匹配:确认软件中设置的量程(如0-10V, 4-20mA)与传感器输出信号完全一致。一个输出4-20mA对应0-100℃的传感器,如果在软件中配置为0-20mA,读数就会错误。
    • 校准:使用标准信号源(如精度高的万用表、过程校验仪)给通道输入一个标准信号(如12mA),查看软件读数。如果存在线性偏差,可以利用模块或软件提供的“两点校准”功能进行修正,输入下限值(4mA)和上限值(20mA)对应的实际工程值。
    • 接线方式:对于电流信号,需要确保模块通道被配置为电流模式,并且接线正确(信号线接正端,负端与电源负共接)。有些模块需要短接电压输入端子或设置跳线帽。

我个人在实际调试中最深刻的体会是:一份清晰、准确的接线图和IO分配表,价值连城。在动手接线前,花时间把每个端子对应的传感器/执行器、型号、类型(PNP/NPN)、地址都标注在图纸上,并和软件配置一一核对。这能避免绝大多数因“想当然”而导致的错误。另外,准备一个可靠的数字万用表和一套简单的测试工具(如一个24V指示灯、一个按钮开关),在现场进行快速验证,往往比在电脑前苦思冥想更有效率。最后,对于重要的系统,不要吝啬在电源入口、信号线入口处增加防浪涌和隔离器件,前期的一点投入,能换来长期运行的安宁。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/2 12:01:49

AI编码助手技术栈深度解析:从逆向工程看Claude Code的工程实践

1. 从“隐形”到“显形”:一次逆向工程引发的思考 最近,一个关于“Claude Code”技术栈的深度分析在开发者社区里引发了不小的讨论。所谓的“隐形技术栈”,听起来有点神秘,其实指的就是那些在官方文档里语焉不详,但在实…

作者头像 李华
网站建设 2026/8/2 12:00:31

树莓派3B硬件解析与项目实战:从物联网网关到家庭服务器

1. 从“玩具”到“生产力”:树莓派3B的十年蜕变 如果你在2016年前后关注过开源硬件或者嵌入式开发,那么“树莓派3 Model B”这个名字你一定不会陌生。它可能不是你接触的第一块树莓派,但绝对是让这个系列真正“出圈”,从极客玩具走…

作者头像 李华
网站建设 2026/8/2 11:59:34

3步掌握iperf3:Windows网络性能测试实战指南

3步掌握iperf3:Windows网络性能测试实战指南 【免费下载链接】iperf3-win-builds iperf3 binaries for Windows. Benchmark your network limits. 项目地址: https://gitcode.com/gh_mirrors/ip/iperf3-win-builds 你是否曾经疑惑过,为什么家里的…

作者头像 李华
网站建设 2026/8/2 11:58:20

RBTray:Windows窗口最小化到系统托盘的终极指南

RBTray:Windows窗口最小化到系统托盘的终极指南 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray RBTray是一款轻量级的Windows系统托盘工具,它能将任…

作者头像 李华
网站建设 2026/8/2 11:53:40

免费将手机摄像头变成OBS视频源的终极指南 [特殊字符]

免费将手机摄像头变成OBS视频源的终极指南 🚀 【免费下载链接】droidcam-obs-plugin DroidCam OBS Source 项目地址: https://gitcode.com/gh_mirrors/dr/droidcam-obs-plugin 想要在直播或录屏时使用手机摄像头,但又不想购买昂贵的专业设备&…

作者头像 李华
网站建设 2026/8/2 11:52:38

Translumo终极指南:如何免费实现Windows游戏视频实时屏幕翻译

Translumo终极指南:如何免费实现Windows游戏视频实时屏幕翻译 【免费下载链接】Translumo Advanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc. 项目地址: https://gitcode.com/gh_mirrors/tr/Translumo …

作者头像 李华