案例研究:nGASa 踏板校准工具

高性能模拟赛车踏板校准与诊断桌面仪表盘,通过 USB 串行协议进行通信。

nGASa GUI Console Banner

应用演示视频

适用产品 3DRap SimRacing
连接方式 USB 串口通信
图形模式 预渲染烘焙 3D 序列
目标 MCU 自定义板载固件

项目概览

**nGASa Calibration GUI** 是一款高性能模拟赛车实用应用程序,旨在与 3DRap 的专业 **nGASa Pedals** 进行交互。该仪表板使用 Electron、React 和 TypeScript 开发,作为跨平台桌面应用,负责管理复杂的设备配置、称重传感器映射和诊断。

通过绕过标准的高开销封装层,该应用程序建立了直接的虚拟 COM 桥,使用高频 **USB over Serial Port**(串口 USB)连接与踏板的定制固件进行通信。

核心能力与工程

  • USB 串口通信:直接与自定义微控制器固件建立串行通道,读取原始数据块并实时传输输入,无延迟。
  • 烘焙 3D 图像序列:出于性能和绝对兼容性的考虑,在运行实时模拟器(GPU 资源被游戏占用)的系统上,GUI 使用预渲染的踏板烘焙 3D 图像序列,而非运行时 WebGL 场景,从而消除 CPU/GPU 开销。
  • 实时输入更新:随着物理输入的发生,动态即时更新踏板压缩模型、校准图表和进度信息。
  • 数千种配置:提供数千种参数配置组合(独立死区、自定义非线性响应曲线、输出缩放滤波器和预设)。
  • 云端网络更新与弹窗:集成自动网络检查层。当发布新固件版本时,驱动程序会收到更新弹窗通知,以安装最新文件。
  • 微控制器烧录与自主运行:校准参数设定后,用户可将数据直接烧录并存储到微控制器 EEPROM 中,然后关闭 GUI 应用程序。踏板将完全自主运行,在比赛过程中节省计算机资源。

产品展示

踏板硬件与机械结构(1:1 比例)

CAD 渲染图与装配布局(2:1 比例)

技术特性与遥测幻灯片

切换主题

选择一个专业主题进行探索: