毕业论文_基于FX224的手持对讲机设计.docx文档【46页完整版】
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
学生的学习态度和组织纪律,学生掌握基础和专业知识的情况,解决实际问题的能力,毕业论文设计是否完成规定任务,达到了学士学位论文的水平,是否同意参加答辩。
评审意见指导教师签名评定成绩百分制分长江大学毕业设计论文评阅教师评语学生姓名专业班级毕业论文设计题目评阅教师职称评阅日期评阅参考内容毕业论文设计的研究内容研究方法及研究结果,难度及工作量,质量和水平,存在的主要问题与不足。
学生掌握基础和专业知识的情况,解决实际问题的能力,毕业论文设计是否完成规定任务,达到了学士学位论文的水平,是否同意参加答辩。
评语评阅教师签名评定成绩百分制分毕业设计论文答辩记录及成绩评定学生姓名专业班级毕业论文设计题目答辩时间年月日时答辩地点答辩小组组成答辩小组组长成员二答辩记录摘要答辩小组提问分条摘要列举学生回答情况评判三答辩小组对学生答辩成绩的评定百分制分毕业论文设计最终成绩评定依据指导教师评分评阅教师评分答辩小组评分和学校关于毕业论文设计评分的相关规定等级五级制答辩小组组长签名秘书签名年月日院系答辩委员会主任签名院系盖章于手持对讲机设计学生电子信息学院指导教师电子信息学院摘要本文提出基于列单片机和音加密芯片,进行手持对讲机语音信号滚动加密的设计方案。
主要介绍加密,解密原理以及密钥的生成方式,并根据实际情况提出了合理的同步方案,有效地解决了对讲机在加密通话时的同步问题。
文中就软硬件设计做了详细的阐述,合理的实际设计中遇到问题,并对各电路具体参数做了标示,就各功能模块使用了仿真测试。
关键词持对讲机滚动加密真测试第页共页前言随着时代的发展,信息保密也成为人们愈来愈关注的问题。
作为实时通讯手段,对讲机的保密性也成为客户在挑选产品是的标准。
国内对讲机多采用固定分割频加密信号,加密简单容易破解。
而国外则多采用跳变的分割频加密语音信号。
但国内已有很多学者对对讲机加密方式做了改进,也有基于加密设计方案。
本次参考海军航空工程学院田伟等的基于单片机的滚动加密电台设计,并论证后设计采用微处理机模式进行信号加密,有保密性能强,响应快速,电路简单,易于操作的特点。
本文就设计的原理,步骤及设计完成后的仿真结果做了较详细的介绍。
经过仔细的论证和设计,能够达到任务书的要求。
基于手持对讲机设计第页共页第章绪论题的背景与意义对讲机的英文名称是是种双向移动通信工具,在不需要任何网络支持的情况下,就可以通话,没有话费产生,适用于相对固定且频繁通话的场合。
对讲机技术最早产生在二十年代,诞生实验室里。
位名叫格古怪的发明家异想天开地想对邮政单据实现自动分检,那时候对电子技术应用方面的每个设想都使人感到非常新奇。
他的想法是在信封上做对讲机标记,对讲机中的信息是收信人的地址,就象今天的邮政编码。
为此明了最早的对讲机标识,设计方案非常的简单,即个条表示数字,二个条表示数字,以次类推。
然后,他又发明了由基本的元件组成的对讲机识读设备个能够发射光并接收反射光测定反射信号条和空的方法,即边缘定位线圈和使用测定结果的方法,即译码器。
直到年的专利文献中才第次有了明的全方位对讲机符号的记载,在这之前的专利文献中始终没有对讲机技术的记录,也没有投入实际应用的先例。
想法是利用垂直的条和空,并使之弯曲成环状,非常象射箭的靶子。
这样通过扫描图形的中心,能够对对讲机符号解码,不管对讲机符号方向的朝向。
此后不久,随着光二极管微处理器和激光二极管的不断发展,迎来了新的标识符号象征学和其应用的大爆炸,人们称之为对讲机工业。
今天很少能找到没有直接接触过即快又准的对讲机技术的公司或个人。
由于在这领域的技术进步与发展非常迅速,并且每天都有越来越多的应用领域被开发,用不了多久对讲机就会象灯泡和半导体收音机样普及,将会使我们每个人的生活都变得更加轻松和方便。
如今对讲机主要应用在公安民航运输水利铁路制造建筑服务等行业,用于团体成员间的联络和指挥调度,以提高沟通效率和提高处理突发事件的快速反应能力。
随着对讲机进入民用市场,人们外出旅游购物也开始越来越多地使用对讲机。
另外还有些特定场合使用的对讲机,如防爆对讲机防水对讲机警用对讲机等。
车载台也可以纳入对讲机的使用范畴绪论第页共页现代通信中,通信的保密性已经成为项基本的要求,如今国内对讲机大多有私密功能,般来讲,当对讲机设置这些私密功能后,不了解所用私线码是无法听到通话内容的,但这并非是真正意义上的语音保密。
因为它的保密功能非常有限,只对无意窃听者有用,而对有意窃听者是无用的。
对于需要有保密要求的用户是不能依靠私密线来做保密的。
函数的引导语句为,其中函数的函数名,分别为时间状态和输入信号,标志位,标志位的取值不同,函数执行的任务与返回数据也是不同的若值为时,将启动函数所描述系统的初始化过程,这时将调用个名为子函数,该函数应该对些参数进行初始设置,如离散状态变量的个数连续状态变量的个数,模块输入和输出的路数,模块的采样周期个数和采样周期的值模块状态变量的初值向量。
首先通过句获得默认的系统参数变量出的际上是个结构体变量,其常用成员为示函数描述的模块中连续状态的个数示离散状态的个数别表示模块输入和输出的个数输入信号是否直接在输出端出现,取值可以为模块采样周期的个数。
按照要求设置好的结构体该在通过句赋给了,还应该设置系统的初始状态变量明变量采样周期变量中量应该为双列的矩阵,其中每行对应个采样周期。
对连续系统和有单个采样周期的系统来说,该变量为,其中采样周期,如果取则将继承输入信号的采样周期参数偏移量,般取为。
若值为时,将作连续状态变量的更新,将调用数,更新后连续状态变量将由量返回。
若值为时,将作离散状态变量的更新,将调用函数,更新后的离散状态变量将由量返回。
若值为时,将求取系统的输出信号,将调用函数,基于函数的复杂系统设计将计算得出的输出信号由量返回。
若值为时,将调用函数,计算下步的仿真时刻,并将计算得出的下步仿真时间由量返回。
若值为时,将终止仿真过程,将调用函数,这时不返回任何变量。
函数中目前不支持其他的择。
形成函数的模块后,就可以将其嵌入到系统的仿真模型中进行仿真了。
在实际仿真过程中,自动将置成,进行初始化过程,然后将设置为,计算该模块的输出。
个仿真周期后,将值分别设置为和,更新系统的连续和离散状态,再将其设置成来计算模块的输出值,如此个周期接个周期地计算,直至仿真结束条件满足,把值设置成,终止仿真过程。
函数模块的封装右键点击函数模块,选择项,弹出封装编辑框,在这里有四个栏,分别为图标参数初始化文档。
其中参数最为重要。
图标即模块上显示的图形,可以编辑自己需要的文字,也可以用图片包装模块。
初始化可以对模块参数进行默认设置,文档中可以编写模块说明和帮助链接。
而最重要的参数栏中,要把模块对应的函数的参数列出来,每个参数有三种形式编辑下拉框复选框。
如果是下拉框形式,要编辑对应的选项。
如果函数需要响应不同操作,可以对每个参数选择编写对应的回调函数。
封装编辑好后,右键点击函数模块选择项,在弹出的对话框中,首先填写原文件,把编译过的文件放置在当前下,在对话框中正确填写文件名不写后缀,然后再把封装时定义的参数变量按顺序写在参数框中,每个参数用逗号隔开,注意变量名必须与封装填写的名称致,且数目相同。
最有个框不用填写。
点击完成了对函数的模块封装。
函数工作原理了解函数的工作原理对于用户掌握函数的编写方法是非常有用的,对用户对于仿真原理的理解也是很有帮助的。
本节介绍函数的工作原理。
在具体介绍先需要回顾下的每个模块都有三个基本元素输入向量状态向量和输出向量,分别表示为,和。
图反映了它们之间的关系。
在块的三个元素中,状态向量是最重要的,也是最灵活的概念。
在状态向量可以分为连续状态离散状态或两者的结合。
输入输出及状态的关系可以用状态方程描述基于函数的复杂系统设计输出方程连续状态方程离散状态方程其中,如图所示。
图块的基本模型们分别是计算模块的输出更新离散状态计算连续状态的微分。
在仿真开始和结束,还包括初始化和结束仿真两个阶段。
在每个阶段,反复地调用模块。
由于积分时,对仿真步长有要求,所以此时需要将仿真步长细化。
完成个仿真循环就进入下个仿真步长,如此循环直至仿真结束。
在调用模型中的函数时,调用用户定义的函数的例程来实现每个仿真阶段要完成的任务。
这些任务包括初始化仿真开始前,这个阶段初始化函数,完成的主要工作包括初始化包含函数所有信息的结构体确定输入输出端口的数目和大小确定模块的采样时间分配内存和组。
计算下个采样时刻如果模型使用变步长求解器,那么就需要在当前仿真步长内确定下个采样点的时间,也即下个仿真步长的大小。
计算输出计算所有输出端口的输出值。
更新离散状态此例程在每个仿真步长处都要执行次,为当前时间的仿真循环更新离散状态。
数值积分这个阶段只有模块具有连续状态和非采样过零点时才会存在。
如果函数存在连续状态,在细化的小时间步长中调用函数的输出微分程。
如果存在非采样过零点,函数中的输出和过零检测程,以定位过零点。
关于仿真的概念仿真步长仿真阶段为了深入了解函数的工作原理,还需了解个概念仿真循环状态输入输出𝑦𝑢模块基于函数的复杂系统设计个仿真循环就是由仿真阶段按定顺序组成的执行序列。
对于每个模块,经过次仿真循环就是个仿真步长,而在同个仿真步长中,模型中各模块的仿真按照事先排好的顺序依次执行。
这个过程可以用图表示。
从图中可以
