课程设计报告-无线数据传输系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计报告

无线数据传输系统设计

2016 年 1 月 11 日

无线数据传输系统设计

摘要

本次课程设计主要任务是设计并实现无线数据传输系统,了解无线数据传输涉及到的基本设计与实现方法。

关键词:

一.项目的意义与目的

随着科技、接入技术、软件应用的发展,以及应用设备性能的不断提高、高数据速率低成本访问的实现,对运营商和消费者来说,无线数据传输的新产品、新技术将会更具吸引力。据专业人士分析,在近五年内,无线数据将呈现持续增长的态势,为那些有能力回应市场需求,以及有实力把新服务、新产品以光速推向市场的运营商们提供了企业创收和占领市场的契机。

到目前为止无线数据传输已经广泛地运用在车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触RF 智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232数据通信、无线485/422数据通信、数字音频及数字图像传输等领域中。

二.设计要求和指标

根据需求,论证出系统的总体指标完成无线数据传输系统,包括无线收发机模块、数据传输协议模块、数据传输界面模块。

无线收发机模块

该系统的工作频率范围为 88-108MHz

收发机使用分立器件,调频方式,面包板实现,

数据传输协议模块

数据传输协议使用 CRC16 校验,面向字符的组帧协议,SLIP 串行通信协议等

式 ARQ 差错控制协议。

传输协议和串口控制用 arm cortex-m0 微处理器完成。

数据传输界面模块

通过 UART 口与计算机相连。

使用 C 编写传输收发界面。

三.方案设计和论证

基于S9018的调频发射电路和接收电路,接收电路的音频放大电路采用 LM386,采用STM32F030对接收信号进行采样-滤波-匹配滤波-同步-帧同步-解校验-串口发送等操作,采用

STM32F030对串口接收来的数据进行加校验-组帧-加扩展头-发送等操作,在PC机上实现基于串口的数据接收和发送界面及功能。

四.电路原理设计

LM386原理介绍

LM386内部电路原理图如图所示。与通用型集成运放相类似,它是一个三级放大电路。

第一级为差分放大电路,T1和T3、T2和T4分别构成复合管,作为差分放大电路的放大管;T5和T6组成镜像电流源作为T1和T2的有源负载;T3和T4信号从管的基极输入,从T2管的集电极输出,为双端输入单端输

出差分电路。使用镜像电流源作为差分放大电路有源负载,可使单端输出电路的增益近似等于双端输出电容的增益。

第二级为共射放大电路,T7为放大管,恒流源作有源负载,以增大放大倍数。

第三级中的T8和T9管复合成PNP型管,与NPN型管T10构成准互补输出级。二极管D1和D2为输出级提供合适的偏置电压,可以消除交越失真。

引脚2为反相输入端,引脚3为同相输入端。电路由单电源供电,故为OTL电路。输出端(引脚5)应外接输出电容后再接负载。

电阻R7从输出端连接到T2的发射极,形成反馈通路,并与R5和R6构成反馈网络,从而引入了深度电压串联负反馈,使整个电路具有稳定的电压增益。

LM386的引脚图

LM386的外形和引脚的排列如下图所示。引脚2为反相输入端,3为同相输入端;引脚5为输出端;引脚6和4分别为电源和地;引脚1和8为电压增益设定端;使用时在引脚7和地之间接旁路电容,通常取10μF。

查LM386的datasheet,电源电压4-12V或5-18V(LM386N-4);静态消耗电流为4mA;电压增益为20-200;在1、8脚开路时,带宽为300KHz;输入阻抗为50K;音频功率0.5W

LM386引脚图

STM320F030

系统架构系统主要由以下几个模块组成:

●二个主模块:

–Cortex-M0 内核及先进高性能总线(AHB bus)

–通用DMA ( GP-DMA -- general-purpose DMA)

●四个从模块:

–内部SRAM

–内部闪存存储器

–AHB 到APB 的桥, 所有的外设都挂在APB 总线上

–专门用于连接GPIO 口的AHB2 内部由一个多层AHB 互联的系统总线结构图如下图所示:

系统部线

此总线连接Cortex-M0 内核的系统总线到总线矩阵,总线矩阵来协调内核和DMA 间的总线访问控制。

DMA总线此总线将DMA的AHB 主控接口与总线矩阵相联,总线矩阵协调CPU 和DMA 到SRAM、闪存和外设的访问控制。

总线矩阵(BusMatrix) 总线矩阵管理着内核系统总线与DMA 总线的访问仲裁,总线矩阵由 2 个主模块总线(CPU AHB、系统总线、DMA总线)及四个从模块总线(FLIFT、SRAM、AHB2GPIO 和AHB2APB桥) 组成。AHB 外设通过总线矩阵与系统总线相连,充许DMA 访问。

AHB 到APB 桥AHB 到APB桥在AHB 与APB 总线间提供同步连接。有关连接到桥的不同外设的地址映射请参考表 2.2.2。

在每次复位之后,所有的外设时钟都关闭( 除了SRAM 及FLIFT 外)。在用一个外设前,你必须打开相应的RCC_AHBENR、RCC_APB2ENR 或RCC_APB1ENR 寄存器中时钟使能位。

注当对APB 寄存器进行8 位或者16 位访问时,该访问会被自动转换成32 位的访问:桥会自动将16 位或者8 位的数据扩展以配合32 位的宽度

存储系统

程序存储器,数据存储器,寄存器及I/O口统一编址,其线性地址空间达到4G。

数据字节以小端格式存放在存储器中,一个字里的最低地址字节被认为是该字的最低有效字节,而最高地址字节是最高有效字节。

寻址空间分成8 块,每块512MB。

内置的SRAM STM32F051xx 内置8K 字节的静态SRAM. 它可以以字节(8 位)、半字(16位)或字(32位)进行访问。该类存储器CPU 及DMA 都可用最快的系统时钟且不插入任何等待进行访问。

相关文档
最新文档