咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究 收藏
基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究

基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究

作     者:段秀铭 

作者单位:辽宁科技大学 

学位级别:硕士

导师姓名:刘鸿雁

授予年度:2006年

学科分类:080902[工学-电路与系统] 0809[工学-电子科学与技术(可授工学、理学学位)] 08[工学] 

主      题:莫尔斯码 NE567 PIC16F877 自动译码 码速 间隔 

摘      要:莫尔斯码是传统的无线电报编码,有着广泛的应用。本文针对手工拍发的莫尔斯码,设计自动译码系统。 本文首先对莫尔斯码的起源及自动译码系统的目的和意义做了介绍,对该系统的可行性进行了分析。第二章中详细地讨论了系统的硬件部分,其主要功能是将接收到的音频模拟信号转化为高低脉冲信号。硬件解码电路主要包括幅值解码和频率解码两种方式,可根据情况选用。信号限幅放大电路、解码指示电路、单片机接口电路、串口通讯电路是幅值解码和频率解码通路共用的部分。除此,幅值解码通路还包括电压比较电路、多反馈带通滤波电路、检波电路、整形电路等;频率解码通路主要包括NE567解码电路。 本文重点研究了人工拍发莫尔斯码的自适应译码算法,详细描述了基于PIC16F877单片机的软件设计与译码算法的程序实现。译码的关键是根据码速的实时变化,动态计算两种基本码和三种间隔信号的区分域值。作者对译码方法做了详细设计,以中断捕捉方式,求取每一高低脉冲信号时间长度,去除小脉冲干扰,实现对有效信号时间宽度的计算及存储;主程序中对一组信息进行批量处理,实时计算码速,确定各脉冲信号的类别域界定值,从而根据码表还原莫尔斯码报文信息,以串行通信方式,发送至上位机。作者用C语言进行了单片机的软件编程,给出了主程序及中断程序的设计流程图及分析说明。 论文中还分别对幅值解码和频率解码两条通道调试过程中出现的问题做了归纳和分析,对译码调试过程中所出现的问题,以图示方式给出了具体分析,并就存在的问题给出了解决办法。 文章最后对全文工作进行了总结,对作者在硬件和软件算法方面将要进行的工作作出了展望。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分