
CW电子键 CW Keyboard
简介
使用CH32V203制作的用于业余无线电的CW电子键(CW Keyboard),可以通过键盘发送进行CW摩尔斯码的发送
简介:使用CH32V203制作的用于业余无线电的CW电子键(CW Keyboard),可以通过键盘发送进行CW摩尔斯码的发送开源协议
:CC BY-ND 4.0
描述
在使用各类 CW 辅助软件收发 CW 的过程中,有很多软件支持从键盘键入数据并转为 CW 音频或者键控信号,再通过电台进行发送操作,也有一些电台本身支持键盘输入操作,但是考虑到一些型号的电台不支持上述的操作,或者连接上位机软件较为麻烦,为此,我设计制作了这款 CW 键盘电子键。
尺寸:65mm*50mm
测试视频
https://www.bilibili.com/video/BV19sppeeEKR/
在功能上,考虑到键盘输入的特殊性,加入了 OLED 用于输入键入内容,方便对输出内容进行查改。
- 电源输入 用于连接电源供电
- 按键1 启用/停用蜂鸣器
- 按键2 切换工作模式A、B
- 键盘输入 用于连接键盘
- 蜂鸣器 在工作时提供音频反馈
- 电键输出 用于向电台提供电键信号
- 显示屏 显示输入内容以及工作状态
在屏幕显示上:
WPM:指示当前速率;S:指示当前 CW 输出到的位置;L:指示当前输入总长;B:指示蜂鸣器开关;K:指示键盘插入状态。
如下是简要的功能说明:
- WPM 由键盘方向键调节,上下键(↑)(↓)分别表示 WPM 加、减 1,左右键(←)(→)分别表示 WPM 减、加 5。
- 按键 1 用于切换蜂鸣器的使用,当状态栏显示(B)时,CW 发送时蜂鸣器同时鸣响,反之,蜂鸣器不动作。
- 按键 2 用于切换发送模式,在模式 A 时,键盘按下按键立即进行 CW 发送,直到当前输入队列完全发送;在模式 B 时,输入的内容会被缓存,在按下回车后再进行发送。
- 模式 A、B 可由显示状态区分,如下图所示:
- 在模式 B 时,左侧为输入缓冲区,右侧显示当前正在发送的内容。
- 按键输入支持 26 个英文字母,10 个数字,和如下标点符号:
- {,.?!;-+/=}
- 退格键可以删去还未被 cw 发送的字符,esc 键删除全部字符并立即停止发送。
- 快速消息调用由 F1-F12 键区进行调用,按下 F1-F12 中的按键即可调用对应的存储信息。
- 需要存储消息的情况,先键入需要存储的消息,在屏幕上确认内容后,按下 shift+F1-F12 将消息存入对应的区域。为了避免不必要的发射,建议提前存储消息或者在模式 B 下进行操作。
- ctrl+m键可以调出菜单
- 可调摩斯码单词的间距
- 可以发送数字短码
目前已知的问题和注意事项:
- 只能识别标准键盘,部分键盘不识别或者识别后无法正常工作,需要专门做适配,精力有限请谅解。
- 没有全键无冲,如果同时按下过多的按键可能出现意料之外的情况。
- 发送消息与存储消息的最大长度约为 1000 个字符,包含空格,对于超出长度的内容,不进行存储和发送。
设计图

BOM





评论