《全国大学生电子设计大赛红外通信装置设计报告.doc》由会员分享,可在线阅读,更多相关《全国大学生电子设计大赛红外通信装置设计报告.doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1/23摘要摘要本套设计是一个红外光语音通信系统,该系统采用一对 850nm 波长红外光发光、接收管作为收发器件,实现了定向语音信号传输,无明显失真条件下最大传输距离可达 5m,并可以实时传输发射端环境温度。设计采用 STM32F10XC8T 作为控制核心,通信方式选用数字通信,即将语音信号放大滤波后进行 A/D 采样,转换为数字量以串行通信形式红外发射,接收端信号经过 D/A 转换后,放大、滤波,通过扬声器输出语音信号。系统另外设计了中继转发结点,通信方向改变90 度以后,依然可以实现清晰传输。关键词关键词:红外;语音信号;无线通信;温度显示2/23目录目录1 1 设计任务与要求设计任务与要
2、求 1 11.1 设计任务 11.2 要求 12 2 系统方案系统方案 3 32.1 方案比较与选择 32.2 总体方案设计 53 3 理论分析与计算理论分析与计算 6 63.1 通信原理分析 63.2 提高转发器效率方法 84 4 电路与程序设计电路与程序设计 9 94.14.1 系统的硬件 942 程序结构与设计 153/235 5 测试方案与测试结果测试方案与测试结果 1717参考文献参考文献 1919附录一系统元器件清单 201/231 1 设计任务与要求设计任务与要求1.11.1 设计任务设计任务设计并制作一个红外光通信装置。1.21.2 要求要求1.基本要求(1)红外光通信装置利用
3、红外发光管和红外光接收模块作为收发器件,用来定向传输语音信号,传输距离为 2m,如图 1 所示。图 1 红外光通信装置方框图(2)传输的语音信号可采用话筒或3.5mm 的音频插孔线路输入,也可由低频信号源输入;频率围为 3003400Hz。(3)接收的声音应无明显失真。当发射端输入语音信号改为 800Hz 单音信号时,在 8电阻负载上,接收装置的输出电压有效值不小于 0.4V。不改变电路状态,减小发射端输入信号的幅度至 0V,采用低频毫伏表(低频毫伏表为有效值显示,频率响应围低端不大于 10Hz、高端不小于 1MHz)测量此时接收装置输出端噪声电压,读数不大于 0.1V。如果接收装置设有静噪功
4、能,必须关闭该功能进行上述测试。2/23(4)当接收装置不能接收发射端发射的信号时,要用发光管指示。2发挥部分(1)增加一路数字信道,实时传输发射端环境温度,并能在接收端显示。数字信号传输时延不超过 10s。温度测量误差不超过 2。语音信号和数字信号能同时传输。(2)设计并制作一个红外光通信中继转发节点,以改变通信方向 90,延长通信距离 2m,如图 2 所示。语音通信质量要求同基本要求(3)。中继转发节点采用5V直流单电源供电,电路见图3。串接的毫安表用来测量其供电直流电流。3/23图 1 中继转发节点供电电路(3)在满足发挥部分(2)要求的条件下,尽量减小中继转发节点供电电流。(4)其他。
5、2 2 系统方案系统方案2 2.1.1 方案比较与选择方案比较与选择a.通信方式的选择方案一:模拟通信,将模拟信号与载波进行调制,使其带有一定载波特性,又不失模拟信号的独特性,接收端通过低通滤波器,还原初始模拟信号。图 2 模拟通信结构框图4/23方案二:数字通信,将语音信号放大滤波后进行 A/D 采样并存储在存储器中,以数字量形式输出(串行)红外发射。红外接收并经过 D/A 转换输出语音信号,放大后从扬声器输出。图 3 数字通信结构框图由于模拟信号传输过程中易受到噪声干扰,而且噪声不断积累,通信质量较差,而数字通信抗干扰能力强且噪声不积累,便于对数字信息进行处理、变换、存储,因此本系统最终选
6、用方案二。b.控制器的选择方案一:采用美国仪器(TI)公司生产的 MS430 系列单片机作为系统的控制器。MS430 是 16 位单片机。其针对实际应用需求,把许多模拟电路、数字电5/23路和微处理器集成在一个芯片上,以提供“单片”解决方案。片上资源较丰富,功能强大,速度快,且低功耗。方案二:采用 ARM 公司的 STM32F103 系列单片机作为系统的控制器。STM32F103 是基于 Cortex-M3 核的是新型的 32 位嵌入式微处理器,它是不需操作系统的 ARM,部自带 AD 转换,无需外加芯片,经常用于高速信号采集系统。综合比较 STM32F103 系列单片机性能更高,因此本套系统
7、最终选用方案二。2 2.2.2 总体方案设计总体方案设计本套系统设计采用 STM32F10XC8T 作为控制核心,通信方式选用数字通信,即将语音信号放大滤波后进行 A/D 采样,转换为数字量以串行通信形式红外发射,接收端信号经过 D/A 转换后,放大、滤波,通过扬声器输出语音信号。系统另外设计了中继转发结点,通信方向改变 90 度以后,依然可以实现清晰传输。系统结构框图如图所示:6/23图4 系统总体结构图3 3 理论分析与计算理论分析与计算3 3.1 1 通信原理分析通信原理分析本套通信系统的数据传输采用串口通信方式,利用 UART 实现高速数据传输,软件程序过串口的中断函数判断一帧的数据是
8、否完成的传送。串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。UART 作为异步串口通信协议的一种,工作原理是将传输数据的每个字符一位接一位地传输。其中各位的意义如下:起始位:先发出一个逻辑”0”的信号,表示传输字符的开始。7/23资料位:紧接着起始位之后。资料位的个数可以是 4、5、6、7、8 等,构成一个字符。通常采用 ASC
9、II 码。从最低位开始传送,靠时钟定位。奇偶校验位:资料位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验资料传送的正确性。停止位:它是一个字符数据的结束标志。可以是 1 位、1.5 位、2 位的高电平。由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。空闲位:处于逻辑“1”状态,表示当前线路上没有资料传送。通信传输示意图如图所示:图 5 串口通信示意图其中使用 RS-2
10、32 接口可增加串口的驱动能力、信号幅度与传输距离。系统主要参数(1)语音信号频率围为:3003400Hz,(2)采样频率:系统采样频率取 10KHZ。信号采样时要符合抽样定理:当时间8/23信号函数 f(t)的最高频率分量为 fM 时,f(t)的值可由一系列采样间隔小于或等于 1/2fM 的采样值来确定,即采样点的重复频率 f2fM。(3)D/A 转换位数:8 位(4)波特率:80KHZ(10*8),收发两端波特率一样。(5)传输距离:2 米(6)语音信号的标准带宽为 300HZ3400HZ,此处我们假定中心频率为 500HZ,带宽f=3000HZ。假设信噪比 SNR=10db,由香农公式:
11、算出信道容量 C=10.38Kb/s3 3.2.2 提高转发器效率方法提高转发器效率方法转换速率是指完成一次从模拟转换到数字的 AD 转换所需的时间的倒数,为了保证转换的正确完成,采样速率(Sample Rate)必须小于或等于转换速率。因此将转换速率在数值上等同于采样速率。而采样频率每秒钟取得声音样本的次数,根据抽样定理应大于等于 6.8KHZ,为提高转发器效率,可采取以下方法:a、串口通信,提高单片机串口通讯响应效率,可以尽量缩短 UART 的中断服务子程序响应时间 ISR,并单独分配一组寄存器。9/23b、接收和发送都开双缓冲区。c、利用透镜,在发射管和接收管前加一凸透镜,利用凸透镜物理
12、原理增加其采集光线的能力。4 4 电路与程序设计电路与程序设计4.14.1系统的硬件系统的硬件设计图如图所示:图 6 系统的硬件电路图(2)电源模块电源模块为中继节点提供5V电源,接入220V交流电压经过电源变压器、整10/23流电路、滤波电路、稳压电路最终得到+5V电压输出,其中稳压部分由7805三端稳压集成电路实现,电路原理图如图3.3所示:T120:1V1220V50HzBR1DF005MVI3VO1GND2U278L05C34.7uFC20.33uFC11mF图 8电源模块电路图(3)数码显示模块显示模块采用 LCD1602 进行显示。LCD1602 是点阵字符型液晶显示模块,专门用于
13、显示字母、数字、符号等。LCD1602 的屏幕为 2 行,每行显示 16 个字符。1602LCD 主要技术参数:显示容量:162 个字符芯片工作电压:4.55.5V工作电流:2.0mA(5.0V)模块最佳工作电压:5.0V引脚功能说明:1602LCD 采用标准的 14 脚(无背光)或 16 脚(带背光)接口,各引脚接口说明如表 10-13 所示:11/23编号符号引脚说明编号符号引脚说明1VSS电源地9D2数据2VDD电源正极10D3数据3VL液晶显示偏压11D4数据4RS数据/命令选择12D5数据5R/W读/写选择13D6数据6E使能信号14D7数据7D0数据15BLA背光源正极8D1数据1
14、6BLK背光源负极P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7P0.7P0.6P0.5D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3LCD1LM016LVCC56%RV110k图 9 显示模块电路图(3)音频发射电路ULN2803 芯片介绍:ULN2803,采用 AP=DIP18,AFW=SOL18 封装方式。八路 NPN12/23达林顿连接晶体管阵系列特别适用于低逻辑电平数字电路(诸如 TTL,CMOS 或PMOS/NMOS)和较高的电流/电压要求之间的接口,所有器件具有集电极开路输出和续流箱位二极管,用于抑制跃变。引脚
15、图如下;图 10 ULN2803 芯片引脚图信号经 ULN2803 驱动放大后输出,电路图如下:13/23POWPOWPOWPOW1B12B23B34B45B56B67B78B81C182C173C164C155C146C137C128C11COM10U1ULN2803R120R220R320R420R520R620R71kR810kR91k图 11 音频发射部分电路图(5)红外接收电路OPA2340 介绍:集成电路 OPA2340 其功能有驱动 A/D 转换器、数据采集放大、工程控制、音频处理,引脚图如下:图 12OPA2340 引脚图14/23接收部分电路(含滤波放大)如图所示:POWPO
16、WPOWPOWPOWGNDPOWGNDGNDGNDGNDGNDGNDPOWPOWGNDPOW32184U1:AOPA2340PAINPUTR110kC10.1uFR2200kR3200k50%RV11kR410kR5100k32184U1:AOPA2340PAC10.1uFR2200kR3200k50%RV11kR410kR5100kR61kQ1MPSA06R710kINPUTOUTPUTOUTPUT图 13 接收部分电路图(6)音频放大器经过放大滤波的信号要想从扬声器输出,必须进行功率放大,因此要进行功率放大器实现。用到的主要芯片是 LM386,它是专门为低损耗电源设计的功率放大器集成电路,
17、它的建增益为 20,通过脚和脚位间电容的搭配,增益最高可达 200。15/23GNDGNDPOWGNDGNDGNDINPUT50%RV11k53264718U1LM386C110uC2250uC40.05uFR110LS1SPEAKERC310u图 14 音频放大电路图4 42 2程序结构与设计程序结构与设计(1 1)发射端程序)发射端程序发射端程序流程图如下:发射端程序流程图如下:16/23图 13红外发送流程图17/23(1)接收并显示温度部分流程图接收并显示温度部分流程图图 14温度显示部分流程图图 15接收部分流程图5 5 测试方案与测试结果测试方案与测试结果(1)语音信号测试方案与结
18、果:用 MP3 或者手机输入音频信号,看扬声器时都能发出声音。测试结果:出声,有微弱失真,但是仍可以清楚的辨别出原音乐。当发射端输入语音信号改为 800Hz 单音信号时,在 8电阻负载上,接收装置的输出电压18/23有效值约为 0.8V。不改变电路状态,减小发射端输入信号的幅度至 0V,采用低频毫伏表(低频毫伏表为有效值显示,频率响应围低端设置为 8Hz、高端约为 50KHz)测量此时接收装置输出端噪声电压,读数约为 0.05V。当接收装置不能接收发射端发射的信号时,发光管闪烁指示。(1)放大器的测试方案与结果:将放大器的输入端接入 0.05V(最大值),1KHz 的电压(使用信号源),用示波
19、器测量输出,记录幅值。测试结果:输出峰峰值 10V 左右,并可调,说明放大了 100 倍,增益可调功能实现。(1)滤波器的测试方案与结果:用信号源产生 1V 的不同频率的信号加到滤波器的输入端,用示波器测输出,观察幅值。测试结果:频率为 200Hz 与其以下时候发生较为明显的衰减,幅值约为300mv,频率大于 4KHz 的时候幅值降到 400mv 左右,中间频率的幅值没有衰减,因此带宽约为 200HZ 到 4KHz,与要求的带快有一定的差异,但仍然可以使用。(1)AD 采样与存储(包括)的测试方案与结果:用 ARM 写好与转换的程序后,用信号发生器给电路输入模拟信号,检测输出的信号;同时再将输
20、出的信号输入到 DA 转换器,检测得到的模拟量,将最终得到的模拟量与最初的模拟量进行比较,观察失真程度。测试结果:波形变化趋势基本一致,误差在允许的围之,可以实现转换19/23(1)红外发射和接受装置的测试与结果:用信号发生器给红外发射装置输入数字信号,在接收端接受,检测接收到的信号,并与发射信号进行比较,进而验证发射和接收装置能否工作。测试结果:在保证两个发射与接收装置对准的情况下能够检测到跟输入信号几乎一致的信号,如果两个元件出现一定的角度误差,接受的信号会出现偏差。功率放大器的测试与结果:用 MP3 或者手机输入音频信号,看扬声器时都能发出声音。测试结果:出声,有一定的噪音。参考文献参考文献1 黄智伟.全国大学生电子设计竞赛训练教程M.:电子工业.20052黄根春,周立青,望先.全国大学生电子设计竞赛教程M基于TI器件设计方法.:电子工业,2011.3全国大学生电子设计竞赛组委会.2011年全国大学生电子设计竞赛获奖作品选编M.:理工大学,2012.4 培仁等.十六位单片机微处理器以案例与应用M.清华大学.20035 洋.现代电子设计与创新M.中国电力.20055 正.瑞萨 R8C/1A.1B 单片机原理和应用M.:清华大学,200720/23附录一附录一 系统元器件清单系统元器件清单