2023-04-19 14:18:28 +02:00
|
|
|
|
# Taiko Input 硬件
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
2023-04-19 14:18:28 +02:00
|
|
|
|
Taiko Input 硬件
|
|
|
|
|
|
2023-07-06 11:27:45 +02:00
|
|
|
|
分为双鼓与单鼓硬件,双鼓设计用于街机或两个鼓的场景,单鼓的硬件则是双鼓硬件简单地切去一半输入前端设计的,在硬件上两者并无很大的差异。
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
2023-07-06 11:27:45 +02:00
|
|
|
|
[English Version](./README_EN.md)
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
|
|
|
|
[主页](../)
|
|
|
|
|
|
|
|
|
|
## 硬件结构
|
|
|
|
|
|
|
|
|
|
整体系统分为传感器(鼓)、前端、采样、USB、PC,其中前端、采样、USB三部分位于input硬件上。
|
|
|
|
|
除此之外还,有电源、滤波电路等未在结构图中体现。
|
|
|
|
|
|
|
|
|
|
![硬件结构图](./img/hardware.png "硬件结构图")
|
2023-07-06 11:27:45 +02:00
|
|
|
|
硬件结构
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
|
|
|
|
## 前端电路
|
|
|
|
|
|
|
|
|
|
前端电路采用了与SIF Board近似的设计,先进行信号的放大与积分,再限制输出。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![前端电路](./img/frontend.png "前端电路")
|
2023-07-06 11:27:45 +02:00
|
|
|
|
其中一路前端电路
|
2023-07-22 22:17:27 +02:00
|
|
|
|
|
2023-06-22 22:08:42 +02:00
|
|
|
|
![前端电路测试信号](./img/soc.png "前端电路测试信号")
|
2023-07-06 11:27:45 +02:00
|
|
|
|
信号的波形
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
|
|
|
|
由于来自压电传感器的信号带宽高且信号幅值小,不宜直接进行采样。前端电路将输入信号处理成便于采样的信号。
|
|
|
|
|
在示波器截图中,C1(黄色)为传感器输出,C3(红色)为经过前端电路处理后的信号,C2(蓝色)为程序识别后的输出。
|
|
|
|
|
|
|
|
|
|
|
2023-07-06 11:27:45 +02:00
|
|
|
|
# 硬件
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
2023-07-06 11:27:45 +02:00
|
|
|
|
硬件分为双鼓硬件和单鼓硬件,双鼓硬件为完整版的硬件,可以用于街机环境。
|
|
|
|
|
单鼓硬件为双鼓硬件删去一半输入电路的硬件,软件上兼容了更多的单人应用场景。
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
2023-07-06 11:27:45 +02:00
|
|
|
|
## 双鼓硬件
|
2023-04-19 14:18:28 +02:00
|
|
|
|
|
2023-06-22 22:08:42 +02:00
|
|
|
|
[硬件工程](./taiko-io/)
|
|
|
|
|
[原理图](./taiko-io/new_io.pdf)
|
|
|
|
|
|
|
|
|
|
![双鼓的硬件3d图](./img/new_io_3d.png "双鼓的硬件3d图")
|
2023-07-06 11:27:45 +02:00
|
|
|
|
双鼓的硬件3d图
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
2023-07-06 11:27:45 +02:00
|
|
|
|
### 接口
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
|
|
|
|
- ① 两个单鼓输入的接口,接口定义借鉴了大力鼓(Taiko Force)。
|
|
|
|
|
- ② 一个双鼓的输入接口,可以焊接IDC-16P牛角连接器,或者焊接XAD连接器(B16B-XADSS-N)以兼容不同接口的双太鼓。
|
|
|
|
|
- ③ 配置USB接口,用于配置采样单片机。
|
|
|
|
|
- ④ 太鼓usb接口,插入电脑会枚举成一个USB-HID键盘设备,用于接收太鼓的数据。
|
2023-07-29 18:03:35 +02:00
|
|
|
|
- ⑤ service按键输入,焊接XAD连接器或IDC连接器,以连接不同的按键面板。其中16P接口用于自定义的连接,36P用于12亚的IO板接口(B36B-XADSS-N),40P用于更新框体的IO板接口(B40B-XADSS-N)。可以连接最多8个接地始能的按键。
|
2023-06-22 22:08:42 +02:00
|
|
|
|
- ⑥ stm32烧录接口和配置串口。
|
2023-07-06 11:27:45 +02:00
|
|
|
|
- ⑦ CH552/CH554的boot选择开关。
|
2023-04-19 14:18:28 +02:00
|
|
|
|
|
2023-07-06 11:27:45 +02:00
|
|
|
|
## 单鼓硬件
|
2023-06-22 22:08:42 +02:00
|
|
|
|
[硬件工程](./taiko-io-mini/)
|
|
|
|
|
[原理图](./taiko-io-mini/Taiko_input_x4.pdf)
|
|
|
|
|
|
|
|
|
|
![单鼓的硬件3d图](./img/taiko_input_x4_3d.png "单鼓的硬件3d图")
|
2023-07-06 11:27:45 +02:00
|
|
|
|
单鼓的硬件3d图
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
2023-07-06 11:27:45 +02:00
|
|
|
|
### 接口
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
|
|
|
|
- 只能连接一个鼓的4路传感器,接口定义借鉴了大力鼓(Taiko Force)的接口。
|
|
|
|
|
- 四个按键用于启动的模式选择和其他按键。
|
|
|
|
|
|
2023-07-06 11:27:45 +02:00
|
|
|
|
# 装配
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
2023-07-06 11:27:45 +02:00
|
|
|
|
## 双鼓硬件
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
|
|
|
|
双鼓硬件不设计外盒,借鉴街机的装配方式为使用螺柱直接装配。
|
|
|
|
|
|
|
|
|
|
![装配尺寸图](./img/instructions.png "装配尺寸图")
|
2023-07-06 11:27:45 +02:00
|
|
|
|
装配尺寸图
|
|
|
|
|
|
|
|
|
|
## 单鼓硬件
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
|
|
|
|
单鼓的硬件使用了一款较通用的胶盒,可以较为方便的携带和连接。
|
|
|
|
|
|
|
|
|
|
![装配示意图1](./img/img1.png "装配示意图1")
|
2023-07-06 11:27:45 +02:00
|
|
|
|
装配示意图1
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
|
|
|
|
![装配示意图2](./img/img2.png "装配示意图2")
|
2023-07-06 11:27:45 +02:00
|
|
|
|
装配示意图2
|
2023-06-22 22:08:42 +02:00
|
|
|
|
|
2023-07-22 22:17:27 +02:00
|
|
|
|
![标签](./img/mark.png "标签")
|
|
|
|
|
标签
|
2023-04-19 14:18:28 +02:00
|
|
|
|
|