ZHCUB24A June   2023  – December 2023 TMAG3001 , TMAG5170 , TMAG5170-Q1 , TMAG5170D-Q1 , TMAG5173-Q1 , TMAG5253 , TMAG5273

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2游戏手柄设计
    1. 2.1 确定外形尺寸
      1. 2.1.1 选择机械实现
      2. 2.1.2 选择磁性实现
    2. 2.2 磁体传感器放置
    3. 2.3 设计计算
    4. 2.4 后期处理
    5. 2.5 原型设计和基准测试
    6. 2.6 误差源
      1. 2.6.1 机械迟滞
      2. 2.6.2 附近材料的影响
      3. 2.6.3 支点滑移
      4. 2.6.4 偏移
  6. 3控制杆设计
    1. 3.1 确定外形尺寸
      1. 3.1.1 选择机械实现
    2. 3.2 磁体传感器放置
    3. 3.3 设计计算
    4. 3.4 原型设计和基准测试
    5. 3.5 误差源
  7. 4总结
  8. 5参考资料
  9. 6修订历史记录

原型设计和基准测试

虽然仿真有助于初步设计和可行性评估,但验证实际性能需要原型设计和基准测试。仿真有时候不会考虑所有参数,因此无法完全匹配实际的测试用例。基准测试可以揭示设计仿真的一些可能差异,从而揭示初步设计阶段中被忽略的细微影响以及制造和组装过程中可能发生的偏移。

为了评估硬件设计,通过下图所示的设置同时捕获 TMAG5273 测量值和游戏手柄移动。在该设置中,手机摄像头捕获触发器移动的视频,同时计算机屏幕在 TMAG5273EVM GUI 中捕获测量输出。然后,两个视频文件通过可闻脉冲同步。在手机捕获的视频中,一个指针连接到游戏手柄轴,与以铰链原点为中心的量角器相比,有助于直观地显示游戏手柄角度。为了简化评估,运动受到 3D 打印槽的限制,一次只允许一个游戏手柄铰链旋转。

GUID-20230501-SS0I-0TKN-TDFC-KQXTXLJG4ZRX-low.svg图 2-16 拇指操纵杆硬件测试

通过图 2-16 设置收集了图 2-17 中的测量值。

GUID-20230516-SS0I-PMVJ-GFH3-QK5T4WCZV2HX-low.svg图 2-17 最终硬件测试数据

为了评估软件处理算法,使用了一个单独的测试设置。如图 2-18 所示,一台 3D 打印机配备了一个特殊附件来控制游戏手柄的移动,并生成自定义 g 代码来指示 3D 打印机如何移动。通过该测试设置收集了图 2-19 中的数据。

GUID-20230515-SS0I-BV3K-WHPV-TZJZFJMKB4MQ-low.svg图 2-18 软件测试设置
GUID-20230516-SS0I-ZQSB-GSZW-RMCNFHVPQVR8-low.svg图 2-19 最终软件数据

本节中提供的数据对应于在调试测试设置并针对某些组装缺陷进行调整的各种迭代之后获取的最终设置。先前收集的数据揭示了初步设计计算中未充分考虑的潜在问题。