独立台架调试测试方案
单体传感器测试硬件接线完成上电启动 STM32打开串口上位机实时显示原始采集数据。限位开关测试测试目的确认零点传感器能够稳定判断动刀片是否到达完全张开位置。1.暂时不连接电机驱动只给STM32和限位开关供电。2.用万用表测量限位开关输出端未触发时记录电压手动触发时记录电压。3.在STM32程序中每1020 ms读取一次限位开关状态。4.通过串口输出HOME0 HOME15.连续手动按压、释放限位开关50次。6.每次缓慢接近触发位置观察是否存在信号跳变重复触发不触发触发后不能恢复。7.在程序中增加2050 ms软件消抖。8.再重复触发50次。9.轻微晃动传感器线缆检查是否出现误触发。10.调整传感器安装位置使动刀片到达完全张开位置时刚好稳定触发。编码器测试测试目的确认编码器A、B相信号正常计数方向与电机运动方向一致。1.编码器电源接好但暂不使能BTS7960。2.用手缓慢转动电机轴或机构齿轮。3.STM32使用定时器编码器模式读取计数值。4.串口周期输出ENC0 ENC15 ENC32 ENC485.正向转动机构记录编码器计数是增加还是减少。6.反向转动机构确认计数方向相反。7.将机构移动到一个机械标记位置记录编码器值。8.往返转动10次每次都回到同一机械标记。9.比较每次返回时的编码器数值。FSR 压力传感器测试测试目的确定FSR的基线、噪声、接触阈值和过压阈值。1.按以下方式接入STM32 ADC3.3 V → FSR → ADC采样点 → 10 kΩ电阻 → GND2.FSR不受力时连续采样10 s。3.计算平均值最大值最小值峰峰值。4.串口输出原始ADC值FSR_RAW1265.用手指轻触FSR观察数值是否明显变化。6.分别使用以下对象压触细塑料杆2 mm模拟果梗3 mm模拟果梗真实葡萄果梗。7.每种对象重复20次记录最大值和稳定值。8.逐渐增加压力观察FSR响应是否连续。9.撤去载荷观察是否能恢复到初始基线。10.设置一个初步接触阈值T_{\mathrm{contact}} \text{空载平均值} 3\sim5\times\text{空载噪声幅度}11.设置过压阈值过压阈值应明显高于正常果梗接触值。12.连续采样时增加滑动平均滤波例如510点平均。13.判断接触时不要采用单帧结果建议连续35次超过阈值才认为有效。电流检测模块测试测试目的确认能够区分空载、正常剪切和堵转状态。1.将INA226串联在电机12 V供电回路中。2.电机不运行时读取零电流偏置。3.空载低速运行电机记录正转和反转电流。4.安装机构但不剪切记录开合过程电流。5.用手施加轻微阻力观察电流是否上升。6.短时间限制机构运动模拟堵转持续时间控制在0.20.5 s以内。7.立即停止电机记录堵转峰值电流。8.设置正常运行电流范围剪切电流范围堵转保护阈值。9.程序中加入电流超过阈值并持续100300 ms → 立即停止PWM → 进入ERROR状态电机开合测试测试目的确定PWM方向、电机转向、刀片开合方向和机构机械极限。首次测试建议拆除刀片或使用防护罩。将BTS7960的使能关闭接通12 V电源。STM32上电后确认PWM初始值为0。使能BTS7960。采用较低占空比例如10% PWM运行0.2 s。观察机构运动方向。记录RPWM工作时张开或闭合 LPWM工作时张开或闭合如果方向相反可交换电机两根动力线或在软件中交换PWM逻辑。低速测试张开方向每次运行0.10.2 s 观察是否接近机械极限 零点传感器触发后立即停止。编码器清零。低速测试闭合方向逐步闭合 记录两刀片刚好贴合时的编码器值 不要继续大力压紧。将该位置记录为初步闭合位置。分别测试20%、30%、40%、50% PWM。记录不同PWM下启动是否顺畅 是否有卡滞 开合时间 峰值电流 编码器变化速度。连续执行10次张开 → 停止 → 闭合 → 停止检查电机、BTS7960和机构是否发热。检查齿轮、螺栓和刀片支点是否松动。位置闭环测试测试目的建立张开零点、接触位置、剪切位置和停放位置并验证重复定位精度执行上电回零电机向张开方向低速运行 零点开关触发 电机停止 编码器清零。从零位缓慢闭合。用游标卡尺测量不同编码器位置下两刀片间距。建立记录表编码器值刀片间距/mm机构状态0最大张开零点50010接近9004预闭合12000刀片贴合根据果梗直径确定P1。使用模拟果梗进行低速闭合确定开始接触的位置。逐步确定能够完成剪切的位置P2。设置位置控制策略距目标较远时使用较大PWM 接近目标时降低PWM 到达允许误差范围后停止。推荐初始控制逻辑误差大于200计数PWM 40% 误差50200计数PWM 20% 误差小于50计数停止具体值根据编码器分辨率调整。从零点运行到P1重复20次。每次使用卡尺测量实际刀片间距。从零点运行到P2重复20次。每次记录最终编码器值 位置超调量 到位时间 电流峰值。重复执行20次P0 → P1 → P0执行重复20次。P0 → P2 → P0检查是否出现累计误差。若返回零点时编码器数值不是0以零点传感器重新清零不要仅依赖累积编码器值。夹持阈值测试末端执行器回到张开零点。将FSR安装在预定触压位置。准备直径不同的模拟果梗1.5 mm、2.0 mm、2.5 mm、3.0 mm、3.5 mm将模拟果梗放在动刀片与定刀片之间。以低PWM缓慢闭合。同步记录编码器位置 FSR值 电机电流 是否已经发生接触。发现果梗刚好接触触压结构时记录FSR值。继续轻微闭合记录正常稳定接触值。再继续闭合少量距离记录明显挤压值。每种直径重复20次。更换为真实葡萄果梗重复测试。根据数据确定空载区 接触区 稳定接触区 过压区 FSR T1未接触 T1 ≤ FSR T2已经接触 T2 ≤ FSR T3稳定接触 FSR ≥ T3压力过大测试叶片、果粒或其他物体碰到FSR时的数值观察是否容易与果梗混淆。在程序中增加过压保护FSR超过T3 → 立即停止闭合 → 动刀片轻微退回 → 返回PRESSURE_ERROR对FSR信号增加连续判断连续5个采样点超过T1 → 判定接触有效剪切测试测试目的验证不同果梗条件下的剪切成功率并确定合适的剪切位置、PWM、电流阈值和保持时间。末端执行器回零并进入READY状态。将果梗放入两刀片之间。人工按下剪切按钮。上位机记录按键时刻作为剪切标签。STM32检查当前状态是否为READY 零点标定是否有效 编码器是否正常 是否存在过流或过压故障。电机驱动动刀片闭合。同步记录剪切命令时间 编码器位置曲线 电机电流曲线 FSR曲线 剪切开始时间 果梗断裂时间 最终位置。到达剪切目标位置后短时保持0.10.3 s。电机反转自动张开回零。记录测试结果成功剪断 未完全剪断 空剪 果梗滑脱 机构卡死 刀片碰撞 电机过流。每组参数至少测试20次。分别改变PWM占空比 剪切位置 闭合速度 保持时间 果梗直径 果梗进入角度。推荐采用参数矩阵组别PWM保持时间剪切位置A30%0.1 sP2-小B40%0.1 sP2C40%0.2 sP2D50%0.2 sP2小选择同时满足以下要求的参数剪切成功率高 峰值电流较低 无持续堵转 刀片不明显冲击 剪切时间短。增加异常测试不放果梗测试空剪 放入过粗枝条测试过流保护 果梗只进入一半测试卡死情况 剪切过程中触发停止命令。

相关新闻

AI辅助写作全流程工具链设计与实战指南

AI辅助写作全流程工具链设计与实战指南

1. 项目概述:AI辅助写作的现状与价值去年我完成了一本关于机器学习的专业著作,从初稿到出版用了11个月。最耗时的不是内容创作本身,而是反复修改格式、核对参考文献、调整图表位置这些"机械劳动"。直到我系统性地将AI工具引入写作流…

2026/7/26 5:34:17阅读更多 →
深度强化学习在电力系统调度优化中的应用与实践

深度强化学习在电力系统调度优化中的应用与实践

1. 能源调度优化与强化学习的碰撞电力系统调度员每天都要面对这样的难题:如何在满足电网安全约束的前提下,让发电成本降到最低?传统优化算法像是带着镣铐跳舞,而深度强化学习(DRL)给这个问题带来了新的解法…

2026/7/26 5:34:17阅读更多 →
给 Agent 一把懂数据库的钥匙:KEMCC 如何支撑下一代智能运维

给 Agent 一把懂数据库的钥匙:KEMCC 如何支撑下一代智能运维

给 Agent 一把懂数据库的钥匙:KEMCC 如何支撑下一代智能运维 最近一段时间,Agent 自动运维这个话题在数据库圈越来越热。OpenClaw也好,各种基于大模型的运维 Agent 也好,能力确实不一般——给它一段日志,能分析出问题根…

2026/7/26 5:32:17阅读更多 →
3个技巧掌握Inkscape光线追踪:从光学新手到专业设计师的快速通道

3个技巧掌握Inkscape光线追踪:从光学新手到专业设计师的快速通道

3个技巧掌握Inkscape光线追踪:从光学新手到专业设计师的快速通道 【免费下载链接】inkscape-raytracing An extension for Inkscape that makes it easier to draw optical diagrams. 项目地址: https://gitcode.com/gh_mirrors/in/inkscape-raytracing 还在…

2026/7/26 19:19:26阅读更多 →
OmenSuperHub:解锁惠普游戏本隐藏性能的开源神器

OmenSuperHub:解锁惠普游戏本隐藏性能的开源神器

OmenSuperHub:解锁惠普游戏本隐藏性能的开源神器 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否厌倦了官…

2026/7/26 19:19:26阅读更多 →
AtmanOS网络编程指南:基于anet库实现Xen unikernel通信

AtmanOS网络编程指南:基于anet库实现Xen unikernel通信

AtmanOS网络编程指南:基于anet库实现Xen unikernel通信 【免费下载链接】atmanos Build Go programs that run directly on the Xen hypervisor 项目地址: https://gitcode.com/gh_mirrors/at/atmanos AtmanOS是一个能够让Go程序直接运行在Xen hypervisor上的…

2026/7/26 19:19:26阅读更多 →
OpenTTD-patches进阶技巧:调度系统与路线规划优化指南

OpenTTD-patches进阶技巧:调度系统与路线规划优化指南

OpenTTD-patches进阶技巧:调度系统与路线规划优化指南 【免费下载链接】OpenTTD-patches OpenTTD - http://www.openttd.org/ - with additional patches 项目地址: https://gitcode.com/gh_mirrors/op/OpenTTD-patches OpenTTD-patches是经典模拟经营游戏Op…

2026/7/26 19:19:26阅读更多 →
2023微博备份神器Speechless:支持公开账号备份,安全又可靠

2023微博备份神器Speechless:支持公开账号备份,安全又可靠

2023微博备份神器Speechless:支持公开账号备份,安全又可靠 【免费下载链接】Speechless 把新浪微博的内容,导出成 PDF 文件进行备份的 Chrome Extension。 项目地址: https://gitcode.com/gh_mirrors/sp/Speechless Speechless是一款专…

2026/7/26 19:19:26阅读更多 →
YOLOv5在番茄叶片病变检测中的工业级应用实践

YOLOv5在番茄叶片病变检测中的工业级应用实践

1. 项目背景与核心价值番茄作为全球广泛种植的经济作物,其叶片健康状况直接影响产量和品质。传统人工检测方式存在效率低、主观性强等问题。这个毕业设计项目采用YOLO目标检测算法构建的番茄叶片病变识别系统,实现了三大突破:检测速度达到工业…

2026/7/26 19:17:26阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/26 0:01:28阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/26 0:01:28阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/26 0:01:28阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/26 0:01:28阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/26 0:01:28阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/26 0:01:28阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/25 23:03:25阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/26 19:05:21阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/26 19:05:21阅读更多 →