新闻  |   论坛  |   博客  |   在线研讨会
我设计的莫尔斯电码练习器
zzzd | 2010-04-16 00:42:17    阅读:9343   发布文章



我设计的莫尔斯电码练习器
莫尔斯电码练习器,可以自动适应手键的发报速度,并在液晶显示器上显示发报的字符,
不发报时可以自动发出莫尔斯电码,作为听力练习。
 
学习莫尔斯码,手法非常重要,开始如果没有学好,将来想改正过来就不那么容易了,这是老一辈忠告,在学习的时候,除了手法外,发电码的码间隔,词间隔,点划的长短是否符合要求,自己很难掌握,以前的发报训练是老师在旁边听,学生在一边发,老师随时纠正你的错误。我们没有这个条件。我在电脑上发现了CWGET这个软件发现对学习很有用,但是就是离不开电脑,是否能用单片机配上液晶显示器解决这个问题能,也可以,我在网上发现有人已经制作出来了,但是所有软件都是抄袭国外的一个火腿发表的文章和公布的程序。以我的经验,别人发表的程序不是最好的程序,因为程序的编程者不会把自己的精华发表的,而发表的程序是hex文件一般人是无法修改的。只有自己编的软件才可以发现问题直接修改,所以我开始试验了。我选用的单片机使用的是mega8单片机,因为我比较熟悉性能比较高,我用的是basic语言这程序只能原创,因为用的人太少,找不到借鉴,我的开发步骤是一个一个小模块做起,首先是接收模块,从按下电建开始记录码的长度和间隔,分辨码间隔间隔和字间隔是如果字间间隔达到1:3的比例说明你已经发出了一个字。所有模块中自动识别手键发出的莫尔斯码的模块是最困难的,如果是电脑发出的莫尔斯码识别的困难不大,因为发报的速度和间隔是不变的,容易识别,但是手键发报的速度,和点划长度与间隔是不断变化的,要自动识别是比较困难的,在这个方面我花了许多时间,现在这个困难已经克服,在5-50wpm的速度下可以识别手键发出的莫尔斯码识别率95%,如果是电脑发出的莫尔斯码识别率可以达到100%。
 
      由于有了本练习器,我的发报速度和准确率有了明显提高用手键可以达到13wpm,用自动键可以达到25wpm
 
后来我发现,我发报技术提高了但是听力没有同步提高,所以我给练习器增加了自动发出莫尔斯码的功能,用于听力练习,这样在不发报的时候就自动发报,增加自己听的机会。
 
     本机的使用方法也很简单,在电源插口输入9伏特左右电源,不管正负极,交直流通用。中间两个插孔可以插入两个key , 左边的点位器可以调节发声的频率。这时就可以工作了,你可以尽量发慢,你发现显示屏可以识别你发出的电码,你也可以尽量发快显示屏也可以显示你发出的电码,就说明机器工作正常,另外机器也识别我发出的操作码,比如我发出 (。。。。— — — — )显示屏就显示你的wpm速度。发出  (— — — — 。。。。)机器就可以自动发出预先写入的莫尔斯码,包括数字,字母,常用标点符号,Q语言,常用词,常用通联语句,作为听力练习,和抄报练习。如果要返回到发报练习,按复位键返回 。
 
     我发现用训练器训练,训练出手法很规范,因为机器六亲不认,只有发报者发出的电码符合规范,机器才能识别。没有习惯错误。刚开始你发现你能发出莫尔斯码了但是速度比较慢,但是随着熟练程度的提高,速度慢慢就上去了。我刚开始学习莫尔斯码是从认识莫尔斯码开始,电键练习莫尔斯码好不容易达到5WPM的速度,然后在10-12WPM的速度下徘徊了很长时间。偶尔可以达到13WPM,当时我认为15WPM的速度是可望而不可及的,但是突然有一天我就达到了13-14WPM的速度了,偶尔可以达到15WPM,这时说明刚开始把基础打好只求正确不求速度,随着熟练程度的提高速度自然上去了。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
lindabell  2010-04-23 16:58:17 

支持

jpp  2010-04-20 16:55:30 

厉害,一提到莫尔斯电码,我就会想到间谍,呵呵。。。

jackwang  2010-04-19 14:34:39 

古老的玩意,现在再弄起来还挺有新意~~~

Tony  2010-04-19 10:38:31 

楼主很强

推荐文章
最近访客