Skip to content

Latest commit

 

History

History
executable file
·
56 lines (33 loc) · 1.65 KB

File metadata and controls

executable file
·
56 lines (33 loc) · 1.65 KB

设备介绍 (Hardware)

设备的输入是XT60公头接口, 通常情况下连接的是一个3S锂电池包(电压11.1V~12.6V) 设备的输出是XT60母头接口, 输出有开启关断两种状态

输出的控制是MCU控制一个NMOS的gate引脚来实现的 NMOS的gate为高电平时, NMOS导通, XT60的母头负极接地, 后级电路能够正常供电 NMOS的gate为低电平时, NMOS关断, XT60的母头负极悬空, 后级电路不能供电

设备有一个USB2.0母座, 可以连接USB键盘, USB鼠标, 用来接受用户指令

设备有一个IPS屏幕, 能够显示当前状态, 例如目前的电压, 目前的电流

电流的采集靠的是与GND连接的采样电阻, 经过一个放大器后连接到MCU的ADC引脚上.

电源网络

XT60输入 -> LMR16006(DCDC) => 5V 5V -> RT9013(LDO) => 3V3

其中, 5V主要用来给USB供电 3V3主要用来给MCU以及屏幕供电

项目介绍

本项目旨在开发一个可以使用USB键盘鼠标,控制后级电路通断的设备 由于用户可以使用无线USB鼠标/键盘/翻页笔, 所以借此设备可以实现无线控制后端的上下电, 无线的距离跟USB设备的传输距离有关

用户操作

默认配置下

  • USB键盘按下特定按键, 表示 开启/关断/切换 后端输出
  • USB鼠标按下特定按键, 表示 开启/关断/切换 后端输出

当连接上USB键盘时, 用户可以通过输入命令, 来进行更高级的配置 用户命令, 详见cmd.md

UI

屏幕上显示的UI, 详见 UI.md