基于LM3S9B92控制多路信号源的驱动电路设计
The design of drive circuit based on LM3S9B92 control multi-channel signal作者单位:成都理工大学
学位级别:硕士
导师姓名:郭勇
授予年度:2013年
主 题:音频放大 IEEE802.3协议 UART通信 IIS LM3S9B92
摘 要:随着信息时代科学技术的快速发展,在生产实践中人们希望对微波信号不同频带进行更加直观的描述。目前,对微波信号不同频带的检测还没有较好的方法,在科研运用中也存在较大的局限性。针对上述问题,我们提出了对微波信号不同频带检测的一种方式,首先利用频率带宽信号与幅度信号叠加作为脉冲调制信号,其次用调制信号对音频发生器的原始音色文件进行调制处理,然后再对输出调制后的信号进行音频放大,最后通过对音频信号音色信息分析来达到检测的目的。这种方法可以较为直观的把叠加的脉冲信号转换成人们熟悉的音色信号,在运用上更加方便,通过验证该方法具有较好的可行性。 本文以不同频率带宽的微波信号与幅度信号作为信号源,设计了基于LM3S9B92控制多路信号源的驱动电路方案。该方案可以分为CPLD脉冲展宽部分、微控服务器和客户端三个部分。CPLD脉冲展宽部分主要用来检测脉冲信号,并将检测到符合条件的脉冲信号展宽到一定的宽度,然后进行输出;微控服务器具备网口通信和串口通信能力,可通过模数转换芯片对音频数据进行采集,对放大的音频信号通过网络进行实时传输,并且可同时对音频放大信号进行录音和存储控制,以及其他可以控制设备的相关命令操作;客户端主要承担用户对驱动电路的远程管理能力,包括对音频放大信号的监控功能控制,对开关、通信方式及信号源的选择;另外在本地,我们利用放大技术对音频调制信号进行放大后通过扬声器播放或者利用耳麦进行侦听。 本文主要内容是基于LM3S9B92微控器控制下多路信号源驱动电路设计,实现多路信号源作为调制信号的音频放大,进而达到对不同频率带宽微波信号检测的目的。 1.首先介绍了设计中所涉及的技术理论包括IEE802.3局域网协议、音频编 码解码技术以及音频放大技术。 2.其次设计了系统所涉及的主要硬件电路,包括保幅展宽电路、幅度调制电路、脉冲展宽电路、音频放大电路以及接口电路。 3.最后对设计中所涉及的软件进行描述,包括CPLD软件、单片机软件和上位机软件三部分。CPLD软件的第一个用途为检测脉冲信号,第二个用途为将检测到的符合条件的脉冲信号展宽到一定的宽度输出。单片机软件的主要模块有串口和网络通信控制单元,音频数据实时采集与传输单元,音频数据实时存储单元以及本地设备控制单元。上位机软件模块包括串口连接通信单元,网口连接通信单元,设备文件存储管理单元,设备远程控制单元,PC机音频处理接口单元。 整个系统在设计上采用模块化设计,首先对硬件电路实现功能设计,一方面是对音频信号进行放大电路设计,另一方面是针对微控处理器芯片的设计;其次在软件设计中采用三部分完成对电路的嵌入;最后利用软件和硬件结合方式来实现对电路控制。在软件语言上不仅运用了单片机C语言而且也运用了VERILOG语言,在硬件开发中运用了Keil μVision,Xilinx ISE Design Suite,StellarisDevelopment and Evaluation Kits,FressRTOS工具。每个模块相互依靠作用,提高了整个系统的可靠性和实用性。