Sem descrição

molt 47f007776e Initial commit of servo_sizer project há 1 mês atrás
README.md 47f007776e Initial commit of servo_sizer project há 1 mês atrás
index.html 47f007776e Initial commit of servo_sizer project há 1 mês atrás
script.js 47f007776e Initial commit of servo_sizer project há 1 mês atrás
start.sh 47f007776e Initial commit of servo_sizer project há 1 mês atrás
style.css 47f007776e Initial commit of servo_sizer project há 1 mês atrás

README.md

伺服驱动选型工具

这是一个专业的伺服驱动选型计算工具,支持多种传动结构的参数计算和选型分析。

功能特性

  • 多种传动结构支持

    • 丝杠传动
    • 同步带传动
    • 减速机传动
    • 转盘机构
    • 收放卷系统
    • 直接驱动
    • 多种组合传动
  • 关键指标计算

    • 转速范围计算
    • 转矩需求分析
    • 惯量匹配计算
    • 功率需求评估
    • 安全系数验证
  • 专业参数考虑

    • 机械摩擦系数
    • 传动效率
    • 负载惯量
    • 加速度要求
    • 工作循环分析
  • 用户友好界面

    • 清晰的输入指导
    • 实时计算反馈
    • 工业科技风格UI
    • 响应式设计

使用方法

  1. 打开 index.html 文件
  2. 选择传动结构类型
  3. 输入相应的机械参数
  4. 查看计算结果和选型建议
  5. 可以导出计算报告

技术栈

  • HTML5 + CSS3 + JavaScript (纯前端)
  • 无外部依赖
  • 离线可用
  • 响应式设计,支持桌面和移动设备

文件结构

servo_sizer/
├── index.html          # 主页面
├── style.css           # 样式文件
├── script.js           # 核心计算逻辑
└── README.md          # 说明文档

计算公式说明

1. 丝杠传动

  • 负载转矩: T = (F × P) / (2π × η)
  • 惯量折算: J = J_load × (P/2π)²
  • 最大转速: n_max = v_max × 60 / P

2. 同步带传动

  • 负载转矩: T = (F × r) / η
  • 惯量折算: J = J_load × (r₁/r₂)²
  • 线速度: v = ω × r

3. 减速机传动

  • 输出转矩: T_out = T_in × i × η
  • 惯量折算: J_motor = J_load / i²
  • 转速关系: n_out = n_in / i

4. 转盘机构

  • 转动惯量: J = 0.5 × m × r²
  • 加速转矩: T_acc = J × α
  • 摩擦转矩: T_fric = μ × m × g × r

5. 收放卷系统

  • 张力转矩: T = F_tension × r
  • 惯量变化: J = 0.5 × m × (r_outer² + r_inner²)
  • 功率需求: P = T × ω

安全系数标准

  • 惯量匹配比: 建议 ≤ 10:1 (负载惯量:电机惯量)
  • 安全系数: 建议 ≥ 1.5-2.0
  • 效率考虑: 丝杠(70-90%), 同步带(95-98%), 减速机(85-95%)

开发说明

所有计算逻辑都在 script.js 中实现,采用模块化设计,便于维护和扩展。

如需添加新的传动类型或修改计算公式,请编辑相应的计算函数。

许可证

MIT License - 免费使用和修改。