欧姆龙PLC与威纶触摸屏自动锁螺丝机程序详解:滑牙浮锁判定与调试
螺丝锁付这件事外行看觉得简单——电批往下打不就完了真在现场待过就知道滑牙、浮锁、卡料、扭力信号误触发哪一个都够你调试大半天。这篇文章我要分享的是一套基于欧姆龙CP1H PLC加威纶触摸屏的自动螺丝机控制程序从分料吹送、电批锁付到滑牙浮锁判定把整套逻辑和调试经验一次讲清楚。这套方案是我自己在一台小型自动锁付设备上反复调过、改过三轮才定下来的。设备不算复杂但五脏俱全工件到位、夹紧定位、自动供料、吹气送料、电批升降、扭力检测、良品分离。对于刚接触欧姆龙PLC的电气工程师来说把这条逻辑线理顺了基本就能应对大多数螺丝锁付场景对于已经在做设备集成的人来说后半部分的坑点排查内容应该是更有价值的部分。1. 设备功能拆解与整体方案选型1.1 螺丝机到底在干什么所谓螺丝锁付机也有人叫打螺丝机、自动锁螺丝机核心功能就是把螺丝自动送到指定位置并锁进工件螺纹孔里。听起来就三步——来料、对准、打下去但产线上的讲究可不止这些。一台完整的单工位桌面型自动锁螺丝机工序通常是这样的操作员把工件放到治具上按下启动按钮定位气缸伸出卡住工件防止锁付时偏移供料器把螺丝分出来通过吹气导管送到电批下方的导向套里Z轴下降电批对准螺丝并压住工件表面电批启动拧紧过程中持续检测扭力信号达到设定值后反转退出最后电批上升复位气缸缩回操作员取走工件。关键就在电批启动那一步。滑牙、浮锁、拧歪全是在这个阶段出现的。PLC程序要做的事情就是把这几个步骤按严格时序串起来同时用连锁条件保证任何一个环节出问题时设备能正确报警不伤工件、不伤电批、不伤操作员。1.2 为什么选欧姆龙CP1H加威纶屏这个标题里的配置不是我随便拼的做设备集成选型时就看三个维度成本、编程效率、现场维护难度。这三个因素直接决定设备后续好不好用、好不好修。我在这台设备上用欧姆龙CP1H-X40DT-D晶体管输出型带高速计数器。选择理由其实挺朴素首先是编程环境CX-One里自带的CX-Programmer写梯形图非常顺手功能块、步进顺控指令都有状态机写起来比纯SET/RST堆好看得多其次是产线上之前用欧姆龙的维护工程师熟后续接手的人不用重新学习一套软件再一个是成本CP1H在这个档次里算性价比很高的几十个I/O点完全够用。威纶屏选择的是MT8071iP这一档10英寸不到分辨率足够把画面排得舒服。威纶的EBPro组态软件本身免费触摸屏本体价格也算亲民而且通讯驱动种类是全的欧姆龙的HostLink协议有现成驱动不用自己去写通讯帧省掉一大块开发量。当然同样配置也有同行选三菱PLC加其他品牌触摸屏但对我这台设备来说欧姆龙加威纶的组合更顺手跟产线既有设备保持一致维护资料也好找。选型这件事没有绝对最优最重要的是你手里有没有现成程序可以参考以及后续维护的人熟不熟这套平台。1.3 电控系统组成与I/O规划讲程序之前先明确整台设备我从电柜上布了些啥这是理解后面所有逻辑的基础。电控柜里的核心件一个CP1H PLC、一个24V开关电源、若干个中间继电器、一个三色信号灯、电批控制器。电批用的是带扭力信号输出的智能电批控制器会输出两个信号一个是到达扭力一个是正在锁付中这两个信号是滑牙浮锁判断的基础后面会详细讲。Z轴升降我用的是伺服电机加丝杆没有用气缸原因是锁付过程中需要一个稳定的下压速度气缸在气源波动时下压力不稳容易把螺丝打歪。工件定位和夹紧用普通的气缸加磁性开关就够了成本低可靠性也高。I/O分配这步看着琐碎但我强烈建议写程序前先把地址表排好。这台设备输入点大概是这样的地址功能说明CI0.00启动按钮需要与安全条件互锁CI0.01急停按钮常闭输入断开即急停CI0.02定位气缸原位磁性开关CI0.03定位气缸到位磁性开关CI0.04电批上升到位伺服原点/近原点信号CI0.05电批下降到位伺服定位完成CI0.06电批到达扭力电批控制器输出CI0.07电批锁付中电批控制器输出CI0.08供料器分料信号有螺丝到位输出点地址功能说明CO0.00定位气缸伸出电磁阀CO0.01定位气缸缩回电磁阀CO0.02电批正转启动电批控制器CO0.03电批反转启动电批控制器CO0.04Z轴伺服脉冲脉冲输出CO0.05供料器启动分料电磁铁/振动器实际设备上I/O不止这些上面只列了和核心逻辑相关的。我想说的是地址规划的时候按照输入靠前、输出靠后、安全信号集中、每个气缸一个原位一个到位这套习惯养成之后后面写梯形图和调试时找点位会快得多也少出地址冲突改半天的事。2. 欧姆龙PLC程序结构设计从状态机到核心逻辑2.1 程序架构初始化、手动、自动三块写欧姆龙CP1H的梯形图我习惯把程序分成三块初始化块、手动操作块、自动运行块。如果你用一个主程序从头刷到尾几百条指令堆下来后面加功能、改动作找问题会非常痛苦。我的做法是初始化块放在开头用首次扫描标志做一次性的输出复位、伺服回原点请求、计数器清零手动操作块放在中间主要用于设备调试和维修时单步点动电批、气缸、供料器自动运行块放在最后用条件互锁控制整个状态机并且当设备处于手动模式时自动块内部一律不执行输出。手动和自动的切换我用了一个内部继电器W0.00作为模式标志触摸屏上做切换按钮。最关键的地方是切换模式之前必须确认所有气缸都在原点、电批处于停止状态否则一切换就可能撞件或误动作。这个连锁逻辑一定要写在程序里靠操作员自觉是靠不住的。这里顺便说一个很多人容易忽略的点——自动运行块里的输出继电器我都要求带手动/自动互锁位。没错直接在输出线圈前面串上W0.00自动模式或W0.01手动模式的触点防止模式切换瞬间输出抖动导致误动作。这是比较简单但非常有效的安全写法。2.2 锁付核心状态机这台设备不会自动循环送多个螺丝单次锁付流程作为一个状态机实现是逻辑最清晰的方案。我用欧姆龙的步进梯形图指令STEP/SNXT写过也用自定义内部状态字写过。STEP指令写出来层次清楚但调试时追踪当前状态不如自定义状态字方便。最后我选了自定义状态字W1.00~W1.09每个状态占一个位梯形图最上面写一段状态转换逻辑最下面根据当前状态驱动输出这种方式即使在CX-Programmer的梯形图窗口里也能一眼看出设备走到哪个环节了。状态划分大致是这样状态含义动作退出条件S0空闲等待启动启动按钮工件在位S1定位夹紧定位气缸伸出磁性开关到位S2送料供料器分料分料传感器有料S3电批下降伺服下压下降到位信号S4锁付电批正转到达扭力或异常超时S5电批退出电批停止、反转电批退出信号S6返回原点电批上升、气缸缩回全部回原位S7完成/计数良品计入复位到S0这里最值得说的是S4到S5的转换条件。锁付不是简单地电批一转就等扭力而是要同时监控两个东西电批控制器的锁付中信号和到达扭力信号。当电批正转启动后同时开始一个定时器如果超过电批控制器内部的锁付时间上限比如3秒还未收到扭力到达信号就判定为滑牙或拧不进。收到扭力到达信号后再延时0.2秒让电批控制器完成内部刹车然后发反转退出。这个0.2秒延时千万别省电批控制器都有内部惯性刹车时间立即反转容易把批头拧断。2.3 滑牙与浮锁判定逻辑滑牙和浮锁是螺丝机最常出问题的地方判定逻辑是整段程序的价值所在。滑牙指的是螺丝在螺纹孔里没吃到正确的牙电批转了很久但扭力始终上不去。程序上我这样判断电批正转启动时置位滑牙检测中标志同时启动一个3秒定时器如果定时器到而扭力到达信号还没来就判定滑牙置位报警位进入报警停止状态。浮锁指的是螺丝打进去了但底部没贴实通常是工件变形或者螺纹里有碎屑造成的。程序上判断方式是电批控制器给出扭力到达信号后如果在后面很短的时间内比如0.5秒再一次收到锁付中信号或者扭力信号跳变复位说明电批虽然报到了设定扭力但实际上螺丝没有稳定锁住需要判浮锁报警。这个我在第一版程序里没做结果现场时不时出现明明报警到扭力了、螺丝还是能用手拧动半圈的现象后来加上这个二次判断才彻底解决。另外一个经常被忽视的点扭力信号本身是有宽度的PLC输入滤波默认10ms电批控制器输出信号可能只有几十毫秒如果你的PLC输入滤波时间太长会把信号吃掉。我在CX-Programmer里给扭力到达这个输入点单独设置2ms的滤波时间或者在电批控制器侧把信号输出时间调长到100ms以上。这个细节普通文档里基本不会写但很多现场偶发性漏信号的排查都是从这里开始的。2.4 气缸互锁与安全逻辑螺丝机里气缸虽然不多但互锁逻辑不能省。我的做法是每条气缸动作输出都加入对方状态的反向联锁例如定位气缸伸出输出CO0.00的线圈前面串入定位气缸原位信号的常开触点、电批伺服使能中的反向触点、以及自动模式位。这样即使触摸屏误触发了手动按钮气缸也不会在其他机构动作中伸出造成撞机。急停处理也是重点。急停按下后我做的不是简单地把所有输出断开而是先断伺服使能和电批启动再保持定位气缸当前状态防止工件突然掉落或者夹具松开伤到人同时置位一个急停恢复确认位。操作员恢复急停后必须先在触摸屏上点击复位设备才会重新进入待机模式还要主动进行一次回零动作。这套逻辑在安全上是合规的也避免了急停松开瞬间设备突然自动跑起来的惊吓。还有一个小的安全细节启动按钮我用的是双手按钮两个按钮间隔距离较远程序里要求两个按钮在0.5秒内同时按下才能启动硬件和软件两层都做了限制。双手启动不能省特别是单工位半自动设备操作员的手随时可能在治具附近这一点值得反复强调。3. 威纶触摸屏画面程序从布局到配方3.1 画面结构规划威纶的EBPro组态软件我用了不少年积累了一套固定的画面组织习惯。螺丝机的触摸屏我一般分成五个页面主页面、手动操作页、自动运行页、参数设置页、报警历史页。主页面放设备启停按钮、当前状态显示、产量统计良品数、不良品数、总计数再放一个当天运行时间。这个页面是操作员盯得最多的一页信息要简洁颜色要克制别放一堆花里胡哨的动画。手动操作页主要给调试人员用电批正转、反转、气缸伸出缩回、供料器启动每个按钮都做成了必须按住才动作的点动模式而不是按一下就一直动作的模式。触摸屏上做点动很容易按钮属性里选按下置位、松开复位再用一个PLC内的定时器做最长动作时间限制比如气缸单次动作最多5秒防止触摸屏死机或操作员忘松手导致机构持续动作。自动运行页显示当前设备在状态机的哪一步、每个传感器的实时状态、当前锁付周期计数这几个画面元素直接用PLC内部位驱动不用宏指令去做映射响应实时性最好。3.2 操作权限分级这个环节经常被忽视但产线上吃过亏的人都知道它有多重要。我在EBPro里建了三级用户操作员、技术员、管理员。操作员登录后只能看到主页面和自动运行页不能修改任何参数技术员可以进入参数设置页调整扭力值、延时时间、锁付计数管理员才能修改配方、校准传感器、进入手动调试页。权限控制不只是界面上的按钮显示重点在于参数修改的确认机制——任何参数在触摸屏上被修改后PLC端要有一个参数变更标志程序里检测到这个标志后自动把新参数锁存到掉电保持区同时要求在5秒内操作员必须确认一次避免误修改后再触发下次运行时用了一组莫名其妙的数据。这个设计是客户现场工程师提的说经常有人误触参数导致批量不良加上之后确实把这事堵死了。3.3 配方功能多种型号一键切换螺丝机不会只打一种螺丝客户换产线改产品是很常见的事。我在触摸屏上做了一个配方管理页用EBPro的配方功能存储了每种螺丝对应的参数组锁付扭力上限、锁付超时时间、电批正转速度、Z轴下降位置、供料器吹气时间。配方数据如何与PLC同步这里有两种做法。一种是把配方数据直接放在PLC的掉电保持D区触摸屏上切换配方时通过宏指令把当前配方号写入PLCPLC按照配方号从数据区读取参数。另一种是把配方放在触摸屏的配方数据库里下载时用宏指令批量写入PLC。两种我都试过第一种现场调试更方便因为参数在PLC侧维护工程师拿电脑直接通过CX-Programmer也能改第二种适合配方量特别多、PLC数据区紧张的情况。我这台设备配方量不大用了第一种方案。配方切换的时候要注意一件事必须在设备空闲状态下才能切换。我在PLC程序里做了配方切换允许条件如果当前状态不是S0空闲触摸屏下发切换请求会被PLC拒绝同时在屏幕上弹出提示。这个连锁一定要做不然切换配方的瞬间如果电批正在锁付扭力参数突然变了可能出现批量打坏工件的情况。3.4 报警记录与产量统计威纶屏的报警功能很成熟我用的是事件登录方式PLC里定义好报警位通过EBPro的报警显示元件关联地址触摸屏自动记录报警发生和复位的时间。报警内容用中文写清楚比如滑牙报警5号工位扭力信号丢失不要只写ALM01这种让操作员完全摸不着头脑的编号。报警记录不仅要存时间和内容我还让PLC顺便记录报警时刻的产量计数、当前配方号、电批当前扭力值。这几个数据通过EBPro的间接寻址显示在报警查询画面里维修人员到现场一翻报警记录就能判断是批量问题还是偶发问题排查效率高很多。产量统计方面良品数和不良品数用PLC内部掉电保持计数器触摸屏上用数值显示元件直接读取。我特意做成掉电保持因为产线经常因为交接班断总电如果产量不是保持的两个班次之间的统计就乱了后续做产能分析也没依据。4. 通讯配置与联机调试要点4.1 通讯方式与接线欧姆龙CP1H和威纶屏之间通讯最常用的是两种方式串口HostLink协议和以太网Fins/TCP。我这台设备用的是串口方式CP1H自带的RS232C口接到威纶屏的COM口。接线就是标准的交叉接法关键是把双方的信号地接到一起否则偶发性通讯中断会折磨你很久。这里就有一个很多人忽略的点CP1H的RS232C口在出厂默认是外设口需要通过CX-Programmer把串口设置改成HostLink并把波特率、数据格式设好。如果你改完串口设置后触摸屏仍然通讯不上要检查PLC是否已经切换到了运行模式另外还要检查CX-Programmer软件里的串口设置和CPU单元设置是否同步——这两处不一致的话下载程序后PLC的串口参数会被覆盖回去但触摸屏那边已经按新参数连上了两边就对不上。4.2 通讯参数匹配参数匹配这件事没有技巧就是四个字两边一致。参数项设置值注意点波特率115200屏和PLC必须一致数据格式8数据位、偶校验、1停止位默认即此配置协议HostLink在PLC串口设置中选择PLC站号00屏端驱动参数必须一致特别需要注意的是站号。欧姆龙HostLink协议里PLC的单元号在CPU设置里可以改触摸屏的HostLink驱动参数里也要填同一个站号。如果屏上填了01、PLC里还是默认00通讯状态显示连接正常但读写数据全部无效这个现象很容易被误判成触摸屏地址写错了。4.3 联机调试流程通讯通了之后联机调试我建议按这个顺序来能少走不少弯路先在CX-Programmer里用在线模拟确认PLC程序逻辑没问题特别是状态机的跳转条件触摸屏与PLC首次连线先把设备编号、产量、当前状态这几个地址读写测一遍手动模式下逐个测试电批正反转、气缸动作、供料器启动每测一个确认一个传感器的反馈状态在触摸屏上有变化自动模式下不放工件先空跑整条时序观察设备有没有不合理的动作重叠放实际工件跑单次锁付监控扭力到达信号和滑牙定时器的配合最后连续跑50次不出现任何报警后才把设备交付给产线。最后一步尤其不要跳过去。我见过有同行在产线上做完单次测试就收工结果连续生产时电批发热导致扭力信号间歇性丢失被客户半夜叫过去处理。50次无报警这个门槛不高但能筛掉大部分偶发性问题。5. 现场常见问题与排查实录5.1 扭力信号偶发丢失这是我在这台设备上踩过最深的坑。现象是设备偶尔报滑牙但操作员手动检查螺丝本身是锁好的甚至等几秒再启动又能正常打一颗。查了电批控制器、查了接线、换了输入点最后定位到是PLC输入滤波时间设置在默认10ms而电批控制器的到达扭力输出脉冲宽度只有几毫秒信号在边缘情况下会被滤波掉。解决办法两个方向都做过把PLC输入滤波调整到2ms同时把电批控制器内部信号输出时间调到100ms。改完之后连续追踪了半个班次再没出现这个报警。这个问题的教训是遇到偶发性信号丢失先看信号宽度和PLC采集周期是否匹配别一上来就怀疑硬件坏了。5.2 螺丝吹送卡料供料器吹气送料这块程序逻辑本身很简单——启动供料器、等待分料传感器有料、关供料器、吹气延时。现场卡料最集中的原因反而是机械侧的吹气压力不稳定造成螺丝在导管转弯处卡住或者螺丝本身品质差异导致分料机构卡住。程序能做的补救其实有限但我加了一个供料超时报警分料动作启动后3秒内如果传感器没有检测到螺丝到位立即停止自动流程并报警而不是让设备一直空转等待。另外我在触摸屏上加了吹气延时的可调参数现场调试时根据导管长度和气压实际调整这一项在换产线换螺丝后特别有用。5.3 触摸屏画面卡顿与操作误触威纶屏出现画面卡顿多数情况下不是触摸屏本体的问题而是通讯被外部干扰。有一次现场排查了很久发现触摸屏和伺服驱动器在同一个电柜里伺服高频脉冲干扰通过触摸屏的通讯线耦合进去导致画面刷新卡死。后来把通讯线改成屏蔽双绞线、单独走线远离伺服动力线问题就消失了。操作误触方面除了前面说的点动模式我还在EBPro里把急停按钮做成了需要二次确认的交互——按下急停后弹出一个确认框要再次按确认才会触发。有人说这个设计反而麻烦但实际操作中操作员在紧张状态下误触急停的概率并不低二次确认能显著减少非必要的停机。5.4 排查速查表现场出了问题照着这个表查比对着图纸瞎猜快得多现象可能原因排查顺序通讯不上参数不一致/接线/站号先看站号和串口设置再看接线最后查屏蔽偶发滑牙信号宽度/扭力设置/螺丝品质先看PLC输入滤波再查电批控制器时间最后查来料螺丝送不进去气压不足/导管堵塞/分料卡料先确认气压表再拆导管最后查分料机构气缸动作抖动磁性开关松动/电磁阀电压不足先看开关安装位置再测电磁阀线圈两端电压电批不反转正反转指令冲突/刹车时间不足先确认反转指令是否被互锁再调电批刹车延时这张表不是标准答案但都是现场实打实遇到过的问题。你自己做项目时最好每处理完一个问题都往自己的速查表里补充一条时间长了就是最值钱的经验库。写在最后这套欧姆龙PLC加威纶触摸屏的螺丝机程序整体逻辑并不复杂但每一个细节——滑牙判定、浮锁二次检测、模式切换互锁、配方切换限制、信号滤波匹配——都是现场调试时拿时间换来的。我做这个项目最大的体会是自动化设备程序本身不值钱值钱的是时序和互锁。同样一批硬件程序写得好设备稳定运行几个月不用人操心程序写得糙操作员隔三差五打电话叫你去处理滑牙报警。最后分享一个实用小技巧无论你用什么品牌的PLC和触摸屏动手写程序之前先画一张时序图把每一步的触发条件、退出条件、超时时间全部写出来再开始写梯形图。我以前拿到项目直接写程序改了三轮才稳定后来改成先画时序图基本上一版写完就能上电调试改动量少了七八成。这个过程看似多花半小时省下的时间和精力远超想象。

相关新闻

FasterViT图像分类实战:从ViT慢速痛点到高效训练

FasterViT图像分类实战:从ViT慢速痛点到高效训练

简介:面向图像分类学习者和深度学习开发者的FasterViT实战资源包,聚焦利用FasterViT完成图像分类任务,同时应对原始ViT计算量大、效率偏低的问题,既适合刚接触Transformer的入门者,也适合希望优化模型效率的研究与工程…

2026/10/19 6:29:51 阅读更多 →
LVGL Python绑定为什么像C程序:底层机制与优雅封装指南

LVGL Python绑定为什么像C程序:底层机制与优雅封装指南

第一次用 LVGL 的 Python 绑定写界面时,我差点以为自己开错了文档。设置一个按钮背景色,写不成button.bg_color "#ff0000",而是lv_obj_set_style_bg_color(btn, lv_color_hex(0xff0000), LV_STATE_DEFAULT);给按钮加点…

2026/10/19 6:29:51 阅读更多 →
eNSP校园网毕设高分方案:业务流驱动的三层架构设计

eNSP校园网毕设高分方案:业务流驱动的三层架构设计

简介:本资源是一套面向计算机网络课程学习、毕业设计与期末大作业的高分校园网实践方案,专为中等难度网络工程实训打造,适用于高校学生、助教及课程设计指导教师。方案基于华为eNSP平台构建完整大型校园网络拓扑,涵盖核心交换、多…

2026/10/19 6:29:51 阅读更多 →

最新新闻

从零了解 Langfuse 6:Agent 与 Tool 调用观测

从零了解 Langfuse 6:Agent 与 Tool 调用观测

内容核验:2026-10-15,参照当日 Langfuse 官方 v4 文档。本文以概念和设计示意为主,不是完整可运行项目;示例金额、分数、通过率和耗时均非实测数据。AgentScope/MCP 节点名称是业务埋点示例,需要显式配置语义映射。版本…

2026/10/19 7:17:12 阅读更多 →
让 AI 重构旧代码,怎样把“行为不变”变成可检查的要求?

让 AI 重构旧代码,怎样把“行为不变”变成可检查的要求?

“行为不变”,要先说清楚哪些行为 旧代码功能正常,只是函数太长、命名难懂、重复判断越来越多。这时让 AI 帮忙整理,很容易得到一份看起来更漂亮的代码。但代码变短了、分支变少了,并不能说明重构成功。 真正需要验收的是&#…

2026/10/19 7:17:12 阅读更多 →
基于Python与face_recognition的人脸识别考勤系统:从摄像头到SQLite完整实现

基于Python与face_recognition的人脸识别考勤系统:从摄像头到SQLite完整实现

简介:面向计算机相关专业毕业设计与课程设计需求,这份基于深度学习的人脸识别考勤系统源码,提供了人脸检测、特征提取、打卡记录等完整流程。项目经导师指导并通过评审,得分98分,适合正在做大作业、期末项目或毕设开发…

2026/10/19 7:17:12 阅读更多 →
手作复现困境:用记录系统把创作流程变成可复用资产

手作复现困境:用记录系统把创作流程变成可复用资产

最近在整理一个叫 artcraft 的个人创作项目,核心就一句话:把“艺术设计”和“手工制作”这两段本来经常脱节的流程,拧成一条可以复用的流水线。以前我做热缩片挂件、小木牌、桌面摆件,基本是兴致来了就动手,做完往柜子…

2026/10/19 7:17:12 阅读更多 →
深度强化学习交易策略实战:PPO、A2C与DDPG联合回测解析

深度强化学习交易策略实战:PPO、A2C与DDPG联合回测解析

简介:基于深度强化学习的自动化股票交易策略设计源码,面向金融工程、量化交易研究者和具备一定Python基础的开发者,解决传统人工交易易受情绪干扰、策略难以自适应市场变化的问题。项目完整实现了PPO、A2C与DDPG三类Actor-Critic算法的训练与…

2026/10/19 7:17:12 阅读更多 →
普通个人电脑跑大模型:显存、量化与CPU+GPU混合推理实战指南

普通个人电脑跑大模型:显存、量化与CPU+GPU混合推理实战指南

前阵子有个朋友问我:“普通个人电脑到底能跑多大的大模型?”我当时没直接甩个数字给他,因为这个问题本身就是一个“多变量博弈”:同样叫“7B”的模型,float16 版本和 int4 量化版本,显存需求能差出三倍&…

2026/10/19 7:16:12 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →