摩尔斯电码

来源:互联网 发布:外国人的丁丁感受知乎 编辑:程序博客网 时间:2024/05/01 01:32

摩尔斯电码、自动键、单片机
==================

摩尔斯电码

摩尔斯电码是利用“点”、“划”的多种组合来代表字符。这些点、划的具体形式可见本文下方的链接。
这种代码可以用一种音调平稳的、时断时续的无线电信号来传送,通常被称做连续波(Continuous Wave),缩写为CW。
这种代码也可以用灯光、旗语来传送,甚至可以敲击物体发音来传送。
在电影“尼罗河的惨案”中,大侦探波洛面对虎视眈眈的眼镜蛇,不敢轻举妄动,只是轻轻敲击了舱壁:“··· ━ ━ ━ ···”,住在隔壁的助手立刻就拿着佩剑赶来帮忙。
波洛敲的是“三短三长三短”,即为“SOS”,这是1908年国际无线电报公约组织规定的海难求救信号。
作为一种信息编码标准,摩尔斯电码拥有其他编码方案无法超越的长久生命。摩尔斯电码在海事通讯中被作为国际标准一直使用到1999年。当1997年法国海军停止使用摩尔斯电码时,发送的最后一条消息是:“所有人注意,这是我们在永远沉寂之前最后的一声呐喊!”
在今天,摩尔斯电码依然被使用着,有人说它完全成为了业余无线电爱好者的专用方案,呵呵,说这话的人,真是太没有知识了。
在军事领域,摩尔斯电码、无线电报,是永远不会过时的。
可参见:http://view.home.news.cn/news/112761100.html

摩尔斯电码的识别和收发速度
播发摩尔斯电码的一般要求是:以一个“点”的长度为一个时间单位,“划”是三个点的时间长度;点划之间的间隔是一个点的长度;字符之间的间隔是三个点的长度;单词之间的间隔是七个点的长度。这样才能被收报人识别。
“电键”或者“手键”是最经典的发报工具,摩尔斯电报码是用人工敲击电键产生的,这是收发电码速度的关键。
1991年,在美国为了获得FCC颁发的允许使用高频波段的业余无线电证书,必须通过每分钟五个单词(WPM)的摩尔斯码发送和接收测试。
1999年以前,达到20WPM的熟练水平才能获得最高级别的业余无线电证书(额外类);
1999年12月13日,FCC把额外类的这项要求降低到13WPM;
熟练的爱好者和军事报务员常常可以接收(抄报)40WPM以上速度的摩尔斯码。
无论是应付考试还是实际应用,播发速度和最终发出的信号水平在很大程度上取决于你选择使用什么样的工具。
电键结构简单,价格低廉,然而熟练掌握却比较困难。

自动键
使用普通的手键,如果想要达到较快的发报速度、坚持较长的间续发报时间,就非投入可观的精力去练习不可,这对业余无线电爱好者有相当的困难。
虽然传统发报电键仍有许多爱好者在使用,但半自动和全自动的电子电键在今天使用的越来越广泛。
做而论道前几年设计制作了一个自动电键,核心器件是51单片机,以外部中断方式接了一个PS/2标准键盘,当单片机收到的键盘送来的按键通码,确认是字符就发出相应的摩尔斯电码。利用键盘的功能键,还可以设定发出电码的速度。
该自动键还具有串口通信的功能,能够接收PC机的超级终端(或串口助手)发来的大量字符或文件。

用PROTEUS仿真自动键
在PROTEUS仿真软件中,没有找到PS/2键盘,只好使用矩阵键盘的思路,构成了一个4×12的键盘,用来输入26个英文字母、10个数字和一些其它符号。
摩尔斯电码的输出使用了1602液晶屏、蜂鸣器和一个LED。
在实际电路中,把LED的闪光信号,接上高频发射电路,即可进行无线通信。

仿真运行的屏幕截图如下:

摩尔斯电码 - 非著名博主 - 电子信息角落

插图链接:http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/album/item/6e6e381250d6b271dc5401d2.html#

本自动键通过合理的软件设计来达到发出“点、划、空”的时间要求。
由于播发电码需要一定的时间,而本自动键在程序中使用了16字节的缓冲区,所以允许在播发期间连续按下按键,自动键就会连续不断的发出报文。
使用了自动键,影响收发速度的就不是发报时按键的手法问题了,只是受限于接收方的抄收速度了。

PROTEUE仿真文件的下载地址:http://www.boxcn.net/shared/4dltmtzdh4

做而论道设计的自动键的实际功能并不只仿真文件中的这些,另外还有设置发码速度、编辑报文内容、周期性自动播放、自动播放预置的短语、串口通信等等,是一个功能全面的全自动摩尔斯电码发生器。

0 0