ICEE-Keyboard- 键盘工作原理与改装原理:扫描GPIO:{X行,Y列}感应点矩阵在按键触发点感应电路{x,y}通过MCU映射到按键字符
ICEE-Keyboard-键盘工作原理:
- 周期性扫描电路感应点矩阵:
- 电路感应点矩阵有总共X行与总共Y列的电路感应{电容式,电阻式,开关式}点, 例如总共12行, 总共12列; 则总共有144个键位点;
- 电路感应点矩阵的每一行或每一列都有一条电路线直连MCU的一个GPIO;
例如总共12行与12列; 需要MCU至少有24个GPIO; 将能提供 总共144个感应映射点。 - 每次按键触发的矩阵点坐标{x,y}的接通,断开与持续时长,都会在足够高的扫描频率(扫描周期足够短)上检测出;
被检测到是第x行与第y列的两个GPIO**的接通,断开,与持续时长(扫描周期个数); - 将GPIO行与GPIO列的电位翻译为对应字符是由MCU处理;
并将输出字符通过最优的连接通道(多模键盘支持多种连接)传送给接收输入的设备. - 多模HID连接:键盘与鼠标一类的HID(人机交互设备),已有多模功能:
USART / SPI / PC / USB(TypeA/TypeC) / Bluetooth(3.0/4.0/5.0/5.1/5.2/5.3) / 2.4G/5G无线 适配硬件电路;
改装原理:
-
盲接:支持矩阵行线列线 与 LED指示灯!告别繁杂的查找原行线列线 和 按键位置,
将每条行线或列线随意接上一条GPIO,接满即可:只要根据软件提示全部按一遍就配置好,MCU算法会将周期扫描到的输入字符映射好GPIO行列!并采集到上升沿与下降沿,以及上升沿与下降沿之间的时长(扫描周期数) -
自定义按键:按键支持:键盘键、鼠标键、多媒体、joystick键等。
支持自定义按键,支持FN功能。支持可视化自定义布局,支持编码器旋钮。支持全键无冲(矩阵键盘需要加二极管); -
市售的“三模带主控改装键盘模块”自带主控,实现有线连接、2.4g无线连接、蓝牙连接;
有独立驱动,可以实现自定义按键、宏、层设置、一键密码、一键文本、等复杂操作,
不管您的键盘是薄膜键盘,还是机械键盘,不管你原装主控是好的,还是坏的,
自带键盘主控只需要用到你原来的矩阵线路即可改装 -
注意:静电容之类电容传感键盘:
- 最好是用电容键盘的专用CMOS数字集成电路;
- 其原理是将任何按键点的两扫描线的细微静电容变化,转化为(可被GPIO检测出的)高低电位变化.
实现上,可先转化为频率变化,继而转化为细微电压变化,就能用 Op.Amp.运放进行高倍数放大,
最终将细微静电容变化转化为可被GPIO检测出的高低电位变化。
而这些数字电路及逻辑,早有CMOS数字芯片实现上市有售,
- 例如:
![]()
![]()
![]()




浙公网安备 33010602011771号