案例研究: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 比例)

技术特性与遥测幻灯片

切换主题

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