基于凌阳单片机的通信系统设计Word文档下载推荐.docx
- 文档编号:22513307
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:45
- 大小:3.18MB
基于凌阳单片机的通信系统设计Word文档下载推荐.docx
《基于凌阳单片机的通信系统设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于凌阳单片机的通信系统设计Word文档下载推荐.docx(45页珍藏版)》请在冰豆网上搜索。
本人完全意识到本声明的法律结果。
毕业设计作者签名:
孟帮杰
2012年5月1日
摘要
本设计是基于单片机控制的短距离无线语音通信系统,具有抗干扰性能强,可靠性高,安全性好,受地理条件限制少,安装灵活等优点,在许多领域有着广泛的应用前景。
本系统采用凌阳SPEC061A单片机的语音功能,借助NRF24L01的无线收发模块,实现简易的双向无线语音传输功能。
随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以及数字信号处理等领域。
关键词:
凌阳SPEC061A;
NRF24L01;
单片机;
无线语音传输
Abstract
Thisdesignisbasedonsingle-chipmicrocomputercontrolshort-rangewirelessvoicecommunicationsystem,hasthestronganti-jammingperformance,highreliability,goodsafety,lessinfluencedbygeographicrestrictions,installation,flexible,andotheradvantagesinmanyfieldshaswideapplicationprospects.ThesystemUSEStheSPEC061AMCUspeechfunctionofsunplus,byNRF24L01wirelesstraNsceivermodule,achievesimpletwo-wayradiovoicetransmissionfunction.Alongwiththedevelopmentofsingle-chipfunctionintegration,anditsapplicationfieldalsograduallyfromthetraditionalcontrol,expandedtocontrolProcessing,dataProcessingandDigitalSignalProcessing(DSP,DigitalSigNalallow),etc.
朗读
显示对应的拉丁字符的拼音
字典-查看字典详细内容
1.名词
1.summary
2.abstract
Keywords:
LingYangSPEC061A;
NRF24L01;
Microcontroller;
wirelessvoicetraNsmission
第一章绪论
1.1短距离无线通信研究背景与现状分析
工业应用中,现阶段基本上都是以有线的方式进行连接,实现各种控制功能。
各种总线技术,局域网技术等有线网络的使用的确给人们的生产和生活带来了便利,改变了我们的生活,对社会的发展起到了极大的推动作用。
有线网络速度快,数据流量大,可靠性强,对于基本固定的设备来说无疑是比较理想的选择,的确在实际应用中也达到了比较满意的效果。
但随着射频技术、集成电路技术的发展,无线通信功能的实现越来越容易,数据传输速度也越来越快,并且逐渐达到可以和有线网络相媲美的水平。
而同时有线网络布线麻烦,线路故障难以检查,设备重新布局就要重新布线,且不能随意移动等缺点越发突出。
在向往自由和希望随时随地进行通信的今天,人们把目光转向了无线通信方式,尤其是一些机动性要求较强的设备,或人们不方便随时到达现场的条件下。
因此出现一些典型的无线应用,如:
无线智能家居,无线抄表,无线点菜,无线数据采集,无线设备管理和监控,汽车仪表数据的无线读取等等。
短距离无线通信技术的范围很广,在一般意义上,只要通信收发双方通过无线电波传输信息,并且传输距离限制在较短的范围内,通常是几十米以内,就可以称为短距离无线通信。
低成本、低功耗和对等通信,是短距离无线通信技术的三个重要特征和优势。
低功耗是相对其它无线通信技术而言的一个特点,这与其通信距离短这个先天特点密切相关,由于传播距离近,遇到障碍物的几率也小,发射功率普遍都很低,通常在1毫瓦量级。
对等通信是短距离无线通信的重要特征,有别于基于网络基础设施的无线通信技术。
终端之间对等通信,无须网络设备进行中转,因此空中接口设计和高层协议都相对比较简单,无线资源的管理通常采用竞争的方式,如载波侦听。
1.2短距离无线通信技术
短距离无线通信实用技术主要有:
红外技术,蓝牙技术,802.11b无线局域网标准技术,微功率短距离无线通信技术,现简介如下。
1.2.1红外技术
红外遥控技术是一种利用红外线进行点对点通信的技术,其相应的软件和硬件技术都已比较成熟。
它一般由红外发射和接收系统两部分组成。
发射系统对一个红外辐射源进行调制后发射红外信号,而接收系统用光学装置和红外探测器进行接收,就构成红外通信系统。
它在技术上的主要优点是:
1、无需专门申请特定频率的使用执照;
2、具有移动通信设备所必需的体积小、功率低的特点;
3、传输速率适合于家庭和办公室使用的网络;
4、信号无干扰,传输准确度高;
5、成本低廉。
它的缺点是:
1、由于它是一种视距传输技术,采用点到点的连接,具有方向性,两个设备之间如果传输数据,中间就不能有阻挡物;
2、通讯距离较短,红外线LED不是一种十分耐用的器件;
3、红外射束易受尘埃、雨水等物质的吸收,如何在野外环境下克服这些物质的吸收,增强红外射束信号的强度是重要的研究课题。
1.2.2蓝牙技术
“蓝牙(Bluetooth)”是一个开放性的、短距离无线通信技术标准,也是目前国际上最新的一种公开的无线通信技术规范。
它可以在较小的范围内,通过无线连接的方式安全、低成本、低功耗的网络互联,使得近距离内各种通信设备能够实现无缝资源共享,也可以实现在各种数字设备之间的语音和数据通信。
由于蓝牙技术可以方便地嵌入到单一的CMOS芯片中.因此,特别适用于小型的移动通信设备,使设备去掉了连接电缆的不便,通过无线建立通信。
蓝牙技术以低成本的近距离无线连接为基础,采用高速跳频(FrequeNcyHop为固定与移动-piNg)和时分多址(TimeDivisioNMulti-access-TDMA)等先进技术,设备通信环境建立一个特别连接。
蓝牙技术使得一些便于携带的移动通信设备和计算机设备不必借助电缆就能联网,并且能够实现无线连接因特网.其实际应用范围还可以拓展到各种家电产品、消费电子产品和汽车等信息家电,组成一个巨大的无线通信网络。
打印机、PDA、桌上型计算机、传真机、键盘、游戏操纵杆以及所有其它的数字设备都可以成为蓝牙系统的一部分。
目前蓝牙的标准是IEEE802.15,工作在2.4GHz频带,通道带宽为1Mb/s,异步非对称连接最高数据速率为723.2kb/s。
蓝牙速率亦拟进一步增强,新的蓝牙标准2.0版支持高达lOMb/s以上,这是适应未来愈来愈多宽带多媒体业务需求的必然演进趋势。
作为一个新兴技术,蓝牙技术的应用还存在许多问题和不足之处,如成本过高、有效距离短及速度和安全性能也不令人满意等。
但毫无疑问,蓝牙技术已成为近年应用最快的无线通信技术,它必将在不久的将来渗透到我们生活的各个方面。
1.2.3802.11b技术
IEEE(INstituteofElecticalaNdElectroNicsENgiNeers)802.11b技术标准是无线局域网的国际标准,使用2.4GHz的ISM频段,802.11b协议主要工作在OSI(OpeNSystemINtercoNNectRefereNceModel)的物理层和数据链路层,其物理层支持5.5MBit/s和11MBit/s两种速度,采用直接序列扩普DSSS(DirectSequeNceSpreadSpectrum)技术进行调制解调增强了抗干扰能力,提高了传输速度,并使用动态速率漂移,数据传输速率可根据环境在11MBit/s、5.5MBit/s、2MBit/s、1MBit/s之间自动切换,有效通讯距离100-300米。
802.11b无线网络的最大优点是兼容性,只要在原有网络上装上AP,就可以提供无线网络服务,终端设备只要装上无线网卡,就可以访问所有网络资源,象使用有线局域网一样方便,却免除了布线的麻烦。
802.11b具有有线等价保密机制WEP(WiredEquivaleNtPrivacy)确保数据安全。
以其具有穿透能力,全方位传送,建网速度快,可用来组建大型无线网络,运营成本低,投资回报快等特点,正逐渐受到电信制造商和运营商的青睐,目前此种设备还比较昂贵,妨碍了其推广和应用。
1.2.4微功率短距离无线通信技术
它一般使用数字信号单片射频收发芯片,加上微控制器和少量外围器件构成专用或通用无线通信模块,一般射频芯片采用FSK调制方式,工作于ISM频段,通信模块一般包含简单透明的数据传输协议或使用简单的加密协议,用户不用对无线通信原理和工作机制有较深的了解,只要依据命令字进行操作即可实现基本的数据无线传输功能,因其功率小,开发简单快速而应用广泛,但数据传输速度、流量都较小,较适合搭建小型网络。
在工业,民用领域使用较广。
1.2.5几种技术的比较分析
现将几种通信技术进行比较:
表1.1
红外通信技术由于在数据传输过程中两个通信设备之间不能有障碍物,且不能边移动边传输,因此不适合在复杂的工作环境中使用。
蓝牙技术的有效传输距离小于10m,更适合鼠标、键盘等设备。
802.11b技术标准是无线局域网的国际标准,主要用来组建大型的无线网络,设备比较昂贵。
微功率短距离无线通信一般使用数字信号单片射频收发芯片,加上微控制器和少量外围元器件即可构成专用或通用无线通信模块。
其功率小、开发简单快速而被广泛应用。
通过表1-1比较分析,微功率技术由于其系统功耗低,通信距离远,开发容易,模块成本低,很适合用做无线遥控的无线通信模块,便于大规模投入生产。
第二章 SPCE061A凌阳单片机简介
2.1凌阳16位单片机
随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以及数字信号处理(DSP,DigitalSigNalProcessiNg)等领域。
凌阳的16位单片机就是为适应这种发展而设计的。
它的CPU内核采用凌阳最新推出的µ
’NspMicrocoNtroller(aNdSigNalProcessor)16位微处理器芯片(以下简称µ
’NSP™)。
围绕µ
’NSP™所形成的16位µ
’NSP™系列单片机(以下简称µ
’NSP™家族)采用的是模块式集成结构,它以µ
’NSP™内核为中心集成不同规模的ROM、RAM和功能丰富的各种外设接口部件,如图2.1所示。
图2-1µ
’NSP™家族的模块式结构
µ
’NSP™内核是一个通用的核结构。
除此之外的其它功能模块均为可选结构,亦即这种结构可大可小或可有可无。
借助这种通用结构附加可选结构的积木式的构成,便可形成各种不同系列派生产品,以适合不同的应用场合。
这样做无疑会使每一种派生产品具有更强的功能和更低的成本。
1.µ
’NSP™家族有以下特点:
体积小、集成度高、可靠性好且易于扩展
µ
’NSP™家族把各功能部件模块化地集成在一个芯片里,内部采用总线结构,因而减少了各功能部件之间的连线,提高了其可靠性和抗干扰能力。
另外,模块化的结构易于系统扩展,以适应不同用户的需求。
2.具有较强的中断处理能力:
’NSP™家族的中断系统支持10个中断向量及10余个中断源,适合实时应用领域。
3.高性能价格比:
’NSP™家族片内带有高寻址能力的ROM、静态RAM和多功能的I/O口。
另外,µ
’NSP™的指令系统提供具有较高运算速度的16位×
16位的乘法运算指令和内积运算指令,为其应用增添了DSP功能,使得µ
’NSP™家族运用在复杂的数字信号处理方面既很便利,又比专用的DSP芯片廉价。
4.功能强、效率高的指令系统:
’NSP™的指令系统的指令格式紧凑,执行迅速,并且其指令结构提供了对高级语言的支持,这可以大大缩短产品的开发时间。
5.低功耗、低电压
’NSP™家族采用CMOS制造工艺,同时增加了软件激发的弱振方式、空闲方式和掉电方式,极大地降低了其功耗。
另外,µ
’NSP™家族的工作电压范围大,能在低电压供电时正常工作,且能用电池供电。
这对于其在野外作业等领域中的应用具有特殊的意义。
2.2SPCE061A简介
2.2.1总述
SPCE061A是继µ
’NSP™系列产品SPCE500A等之后凌阳科技推出的又一个16位结构的微控制器。
与SPCE500A不同的是,在存储器资源方面考虑到用户的较少资源的需求以及便于程序调试等功能,SPCE061A里只内嵌32K字的闪存(FLASH)。
较高的处理速度使µ
’NSP™能够非常容易地、快速地处理复杂的数字信号。
因此,与SPCE500A相比,以µ
’NSP™为核心的SPCE061A微控制器是适用于数字语音识别应用领域产品的一种最经济的选择。
2.2.2性能
16位µ
’NSP™微处理器;
工作电压:
VDD为2.6~3.6V(cpu),VDDH为VDD~5.5V(I/O);
CPU时钟:
0.32MHz~49.152MHz;
内置2K字SRAM;
内置32KFLASH;
可编程音频处理;
晶体振荡器;
系统处于备用状态下(时钟处于停止状态),耗电小于2µ
A@3.6V;
2个16位可编程定时器/计数器(可自动预置初始计数值);
2个10位DAC(数-模转换)输出通道;
32位通用可编程输入/输出端口;
14个中断源可来自定时器A/B,时基,2个外部时钟源输入,键唤醒;
具备触键唤醒的功能;
使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据;
锁相环PLL振荡器提供系统时钟信号;
32768Hz实时时钟;
7通道10位电压模-数转换器(ADC)和单通道声音模-数转换器;
声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能;
具备串行设备接口;
具有低电压复位(LVR)功能和低电压监测(LVD)功能;
内置在线仿真电路ICE(IN-CircuitEmulator)接口;
具有保密能力;
具有WatchDog功能(由具体型号决定)。
2.2.3结构概览
SPCE061A的结构如图2-2所示:
图2-2SPCE061A的结构
2.2.4芯片的引脚排列和说明
SPCE061A共有84个引脚,封装形式为PLCC84,它的排列如图2-3所示,在84个引脚中有空脚15个,其余管脚功能说明如表2-1所示。
表2.1管脚功能表
图2-3SPCE061A引脚排列图
图2-4SPCE061A实物图
2.2.5特性
SPCE061A系统的特性参数如表2-2所示。
表2.2系统特性参数
2.2.6SPCE061A最小系统
最小系统接线如图2-5所示,在OSC0、OSC1端接上晶振及谐振电容,在锁相环压控振荡器的阻容输入VCP端接上相应的电容电阻后即可工作。
其它不用的电源端和地端接上0.1µ
F的去藕电容提高抗干扰能力。
图2-5SPCE061A最小系统原理图
2.2.7SPCE061A开发方法
SPCE061A的开发是通过在线调试器PROBE实现的。
它既是一个编程器(即程序烧写器),又是一个实时在线调试器。
用它可以替代在单片机应用项目的开发过程中常用的软件工具——硬件在线实时仿真器和程序烧写器。
它利用了SPCE061A片内置的在线仿真电路ICE(IN-CircuitEmulator)接口和凌阳公司的在线串行编程技术。
PROBE工作于凌阳IDE集成开发环境软件包下,5芯的仿真头直接连接到目标电路板上SPCE061A相应其管脚,直接在目标电路板上的CPU---SPCE061A调试、运行用户编制的程序。
PROBE的另一头是标准25针打印机接口,直接连接到计算机打印口与上位机通讯,在计算机IDE集成开发环境软件包下,完成在线调试功能。
图2-6是计算机、PROBE、用户目标板三者之间的连接示意图,图2-7是实物连接图。
图2-6计算机、PROBE、用户目标板三者之间的连接示意图
图2-7实物连接图
2.2.8应用领域
语音识别类产品
有语音功能的仪器仪表
有语音功能的家电产品
有语音功能的自动售货机
智能语音交互式玩具
高级亦教亦乐类玩具
儿童电子故事书类产品
通用语音合成器类产品
需较长语音持续时间类产品
第三章系统硬件设计
3.161板原理图及基本组成介绍
表3.161结构表说明
图3-161结构组成框图
图3-361板原理图及基本组成介绍
3.1.1电源
61板采用3节5号电池进行供电,由J10接入,原理图如图3-4所示。
信号检测点见图3-5。
其中的前后两组电容用来去耦滤波,使其供给芯片的电源更加干净平滑。
为了获得标准的3.3V电压,在板子上加入SPY0029三端稳压器。
两个二极管,是为防止误将电源接反造成不必要损失而设置的,在操作过程中千万不要将电源接反,因为反向电压超过一定的值,二极管将会被损坏,达不到保护的目的。
后面的零电阻及其电源、地分成不同的几路是为减少电磁干扰设置的。
图3-4电源部分原理图
3.1.2程序下载区
ICE基本运作方式是通过控制clock及通过ICE喂入指令方式,来控制CPU的运行及缓存器资料和内存资料的存取,因此必须透过控制缓存器值的设定来控制目前CPU的动作,原理图如图3-5所示。
每个相连接的不同ICE模块都拥有自己独特的3-bitID,当PC在传送coNtrol信号时都会先传送该3-bitID,只有ICE本身的ID和coNtrol信号的ID相同时才会执行该命令或回传资料。
61板上的74HC244主要在我们选用下载线的时候起作用,主要奇缓存的作用和完成SDA是作为数据回送还是数据下传的选择。
图3-5程序下载区
3.1.3.音频输入部分
在SPCE061A芯片中具有声音模—数转换通道,内置了麦克风放大电路和自动增益控制(AGC)功能。
AGC是自动增益补偿功能(AutomaticGaiNCoNtrol),AGC可以自动调麦克风的收音量,使听者收到一定的音量水平,不会因发言者与麦克风的距离改变时,声音有忽大忽小声的缺点。
SPCE061A中集成了麦克风前端运算放大电路,而运算放大电路的基本结构就是有输入级、中间级、输出级三大部分组成。
输入级由差分放大电路组成,它是运算放大器的关键部分,差分放大电路有两个输入端,这样的组成能为信号的输入提供多种方式,并能有效的抑制共模干扰信号,放大有效信号的作用,原理框图见图3-6。
图3-6音频输入组成框图
图3-7音频输入外围电路
在图3-7所示的电路中,MICP和MICN将随着MIC产生的波形变化,并在两个端口处形成两路反相的波形,再经过两级运放放大,把放大的语音信号交给ADC转换为数字量,这个时候我们就可以通过单片机编程对这些数据进行处理,比如说语音数据压缩、语音识别样本处理。
3.1.4.音频输出部分
图3-8是音频输出部分的原理图,输出的声音经SPY0030音频放大后通过喇叭输出。
SPY0030是凌阳公司开发的专门用于语音信号放大的芯片,电路原理图见图3-4所示,它的增益如下所示:
GaiN=2*5000/(5000+R1)。
SPY0030的输入电压的范围是2.4V~6.0V,在这个电路中采用的电压是3.3V。
管脚的介绍见表3-2。
图3-8D/A部分原理图
表3.2SPY0030管脚说明
3.1.5.按键部分
图3-9为键盘部分原理图,按键是通过通断控制来实现它的功能,61板上的按键在没按下时,它的1、3脚是断开的,当按下时这两个脚是连通的。
若此时我们在1脚接一个高电平,把第三脚连到一个I/O口上,这就形成了一个人机操作界面,通过编程对I/O扫描,单片机就能识别到我们的按键命令。
图3-9键盘部分原理图
3.1.6.晶振部分
工作原理:
石英晶体的主要特征是它具有压电效应,既在晶体的两个电极上加交流电压时,晶体就会产生机械振动,而这种机械振动反过来又会产生交流电压时,晶体就会产生交流电场,在电极上出现交流电压。
如果外加交流电压的频率与晶片本身的固有振动频率相等,则机械振动的振幅和它产生的交流电压的幅值都会显著增大,这种现象称为压电谐振,称该晶体为石英晶体振荡器,或简称晶振。
石英晶体的符号表示见图3-10中的Y1部分,目前市场晶体都是标准的频率,如:
32768Hz、6MHz、3MHz等等,图3-10中采用的是32768Hz,其中的谐振电容分别是C14(20P)、C15(20P),在这里OSC部分的作用就是作为CPU时钟的振源,具体的过程示意图见3-11所示。
图3-10晶体振荡组成
图3-11锁相环电路框图
3.1.7.单片机I/O部分
“I/O口”即为输入/输出接口,顾名思义,就是单片机和外部实现数据交互的接口。
SPCE061A有并行和串行两种方式的输入/输出接口,所谓串行就是指每一时刻只能传送一位二进制信息,因为数据是通过一根数据线传输;
同理,并行就是指每一时刻可以传送多位二进制信息,因为占用多根数据线。
并行口线路成本较高,但是传输速度也高;
串行口的传输速率较低但可以节省大量的线路成本。
SPCE061A的串行口有UART和SIO两种,有兴趣可以自己进行学习,这里将重点放在并行口。
SPCE061A有两个16位通用的并行I/O口:
A口和B口。
每一位都可通过编程单独定义成输入或输出口。
I/O端口的作用:
I/O输入口:
用于将程序或数据输入到单片机中,负责从外界接收检测信号、键盘信号等各种开关量信号。
如:
行列键盘、按键、模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 通信 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)