开发这款CW电码练习器的目的是培养业余无线电爱好者摩尔斯电码的收发能力,同时,该电码练习器还可以控制电台发送CW信号,作为一款电台CW通联的辅助设备。
CW练习器核心器件为一片32为的ARM单片机,型号为STM32F103CBT6。Flash存储空间为128k,SRAM内存为20k,最大主频72M。外围电路有外部闪存、时钟芯片、1.8吋TFT液晶显示器等。设计有5个外部按键、2个LED指示灯、旋转编码器、蜂鸣器以及包括USB在内的丰富的外部接口,为以后功能扩展保留了巨大的预留空间。
板子左侧中间位置是一块1.8吋TFT彩色液晶显示屏,用于练习器的信息显示、菜单设置和参数调整用;
显示屏的右侧为一个带开关的机械旋转编码器,用于参数调整、菜单选择使用;
显示屏下侧依次为F1-F4四个用户自定义按键,工作模式下可以一键发送用户自定义内容,菜单模式下配合旋转编码器用于系统参数设置;
板子右上角黑色方块为贴片式蜂鸣器,用于CW电码发声,可以通过蜂鸣器右下侧的跳线选择静音或输出至耳机插孔;
板子右侧接口从左至右依次为USB接口(练习器供电及升级接口)、电键接口(可连接手键或者自动键)、耳机接口(监听发码音频或者电台传输过来的音频)、蜂鸣器\耳机选择跳线;
板子顶部接分为三类:1、BOOT接口(工作时需用跳线帽短接),用于程序系统开发调试用。2、串口、I2C以及SW接口,用于程序扩展使用。3、外部电台接口,连接外部电台的PTT、音频、键控等。每组接口均可向外提供3.3V直流电压,用于系统扩展。
使用标准的手机充电线连接练习器后,约2秒钟系统自检后开始启动工作主界面,如果存储器内设置有个人呼号的话,会已设定的CW速度发送一遍个人呼号。
工作界面分为三个部分:上状态条、下状态条和中间部分的信息窗口。上状态条显示当前CW速度和个人呼号(如果有存储的话)。下状态条显示下侧四个软键的功能提示。
中间信息区显示4段用户自定义内容的前14个字符内容,如果没有存储用户内容,则显示为空。用户可在设置菜单里完成用户自定义信息的编辑和存储。
在工作模式下,可以按下4个软键发送相应的用户自定义信息,信息将通过摩尔斯码的声音、外部键控传送。旋转编码器顺时针或逆时针旋转用于快速调整摩尔斯电码的发码速度,自定义内容发送期间也可以动态调整发码速度。
在工作模式下,可以通过电键接口连接一个自动键或者手键,用于摩尔斯电码的拍发练习或者日常通联,自动键点划不分左右,可在设置菜单中交换点划连接模式;手键要求立体声插头除接地线外的左右声道接头并联在一起接电键的信号线,否则手键不能发送电码。