[优秀毕业设计精品]于MSP430单片机控制的受控正弦信号发生器.doc
《[优秀毕业设计精品]于MSP430单片机控制的受控正弦信号发生器.doc》由会员分享,可在线阅读,更多相关《[优秀毕业设计精品]于MSP430单片机控制的受控正弦信号发生器.doc(30页珍藏版)》请在三一办公上搜索。
1、 摘 要本系统是基于MSP430单片机控制的受控正弦信号发生器,首先将电阻箱接入到电流传送部分,然后用长度大于1m的导线连接到电流接收部分,再用A/D采集。最后通过DDS合成技术,设计制作了一个步进值能随电阻箱调节的多功能信号源。可以充分利用单片机的运算和控制功能,使该信号源在1000kHz2000kHz范围内,输出稳定可调的正弦波。系统用带中文字库的液晶实时显示电阻和频率使系统更加智能化。关键词 受控,正弦信号, DDS,MSP430ABSTRACTThe system is based on the MSP430 MCU controlled sinusoidal signal gener
2、ator, designed by DDS synthesis of a stepper with adjustable resistance value to adjust the multi-source, can take advantage of microcontroller operation and control functions, the signal source in the range of 1MHz 2MHz sine wave can be adjustable output stability. System with Chinese font LCD with
3、 real-time display resistance and voltage, making the system more humane.Keywords Controlled, Sinusoidal signal, DDS,MSP430目 录摘 要IIABSTRACT2目 录31 前言12 总体方案设计22.1 方案一22.2 方案二22.3 方案选择33 硬件单元模块设计43.1 单元模块功能介绍43.1.1 电源部分设计43.1.2 按键和显示部分设计53.1.3 AD9835模块部分设计63.1.4 MSP430单片机A/D模块部分73.1.5电流变送器XTR10583.1.6
4、 电流接收器RCV42093.1.7 滤波电路和放大电路103.2 发挥部分电路改进设计113.2.1 电流发送部分电路113.2.2 电流接收部分电路113.3 特殊器件介绍123.4 各单元模块连接及其实现原理133.4.1系统模块连接图133.4.2信号采集与变送原理133.4.3正弦波的产生原理154 软件模块设计164.1键盘部分164.2液晶部分164.3 AD9835编程164.3 系统软件流程图175 系统功能175.1 基本功能175.2 提升功能186 系统测试186.1测试仪器186.1.1测试示波器介绍186.2 数据测试185 设计总结20附录:211 前言为了使电阻
5、变化信号传送到更远距离,我们采用了420mA的电流环传输技术,这样能有效的避开相关噪声的影响,使信号传输到更远。最后将接收到的电流信号转换成电压信号,并用A/D采集到单片机来控制波形发生器的输出频率。本设计使用的功能强大的MSP430单片机构成的系统控制部分,加上LCD显示器,并在LCD上显示电阻、频率。随着大规模集成技术和数模混合信号集成技术的发展,单片集成的DDS芯片纷纷出现。正弦信号发生器在电路调试、自动控制系统设计和教学实验等领域有广泛用途。直接数字频率合成(DDS)是从相位概念出发,直接合成所需要波形的一种新的频率合成技术,采用该技术可以按要求得到不同频率的正弦波,且具有精度高、稳定
6、性好、频率和波形容易控制等优点。本文采用集成DDS芯片AD9835作为正弦信号产生模块,配合单片机实时跟随可变电阻电阻变化产生在1000kHz2000kHz之间变化的正弦波。2 总体方案设计2.1 方案一该方案是通过一个自制的电源给系统供电。可调电阻经过二线式电流变送器,把电阻变化量,转变成电流变化量并传送出去,电流接收器将接收到的电流信号转换为电压信号。然后通过MSP430内部A/D对电压信号进行采集。单片机获取到信号后,将电压A/D转换后的值处理成实际电压,同时利用MSP430强大定时器功能产生SPWM,,然后在SPWM输出加虑波器和变换装置后,使输出信号变为正弦波。系统方框图 如图2.1
7、精密电阻箱电流变送器电流接收器MSP 430芯片LCD显示SPWM波形处理正弦波及其处理部分A/D键盘输入定时器图2.1 方案一 系统方框图2.2 方案二该方案也是通过一个自制电源给系统供电。精密电阻信号经过电流变送器传递出去,电流变送器输出电流大小跟随电阻变化而变化,把这个变化的信号通过电流接收器接收,再送入MSP430内部A/D转换模块,转换后送入MSP430内核中处理,再将处理结果分别送入LCD显示模块和AD9835控制部分,单片机分析了A/D数据后计算出电阻然后根据电阻的大小发送相应的AD9835频率控制信号。系统方框图 图2.2精密电阻箱电流变送器MSP 430芯片LCD显示AD98
8、35正弦波及其处理部分A/D电流接收器键盘输入图2.2 方案二 系统方框图2.3 方案选择方案一和方案二比较,方案一直接使用MSP430内部资源A/D模块,定时器模块等产生正弦波,控制方便,节约成本。而方案二是利用DDS信号产生芯片,能直接产生正弦波,由MSP430控制其产生的波形和频率。两个方案的不同之处就在于方案二使用了专业波形发生芯片。相比之下方案二更加优越。我们在实际测试中发现,由定时器产生的PWM变换后的正弦波不稳定,而且要达到在1000kHz2000kHz之间变化,有些困难。致使结果不好,误差较大。方案二很好的克服了以上缺陷。方案二,使用AD9835芯片,很容易产生标准的正弦波。而
9、且频率可以在很大范围内精确控制。所以我们选择方案二进行实施。3 硬件单元模块设计3.1 单元模块功能介绍3.1.1 电源部分设计该电源提供稳定的直流电源+5V、-5V、+12V、-12V、+3.3V。如图3.1.1 图3.1.1 电源电路 正负12V电源为电流变送器供电,正3.3V为MSP430单片机供电,5V为其他器件供电。该电源主要通过整流、滤波和稳压三部分构成,部分功能如下:桥式整流电路:图3.1.1(a) 整流电路电容滤波电路的特点:(1)电流的有效值和平均值的关系与波形有关,在平均值相同的情况下,波形越尖,有效值越大。在纯电阻负载时,变压器副边的有效值I2=1.11IL,而有电容滤波
10、时I2=(1.52)IL。(2)负载平均电压VL升高,纹波(交流成分)减小,且RLC越大,电容放电速率越慢,则负载电压中的纹波成分越小,负载平均电压越高。为了得到平滑的负载电压,一般取RL*C(35)T/2(式中T为电源交流电压的周期)。(3)负载直流电压随负载电流增加而减小。VL随IL的变化关系称为输出特性或外特性。 电容滤波电路简单,负载直流电压VL较高,纹波也较小,它的缺点是输出特性较差,适用于负载电压较高,负载变动不大的场合。3.1.2 按键和显示部分设计图3.1.2按键和显示为了能提供良好的使用界面,我们选用了带中文字库的12864液晶显示。键盘为44的矩阵键盘,方便扩展其它功能。L
11、CD主要显示电阻和频率值以及当前工作模式。键盘用于模式选择和频率输入。3.1.3 AD9835模块部分设计图3.1.3 AD9835电路主要技术指标:1. 5V电源 2. 50 MHz时钟速度 3. 片内余弦查找表 4. 片内10位DAC 5. 串行加载 6. 省电选项 7. 功耗:200 mW AD9835在CMOS单芯片上集成了一个采用相位累加器的数字控制振荡器、一个余弦查找表和一个10位数模转换器,并提供相位调制和频率调制能力。该器件支持最高50 MHz时钟速率。频率精度可以控制在四十亿分之一。通过串行接口加载寄存器可实现调制。不使用AD9835时,可以用省电位关断,此时功耗降至1.75
12、 mW。 3.1.4 MSP430单片机A/D模块部分图3.1.4 MSP430 A/D转换结构图主要技术指标:ADC12模块中是由以下部分组成:输入的16路模拟开关(外部8路,内部4路),ADC内部电压参考源,ADC12内核,ADC时钟源部分,采集与保持/触发源部分,ADC数据输出部分,ADC控制寄存器等组成。四种采样模式:(1)单通道单次转换模式(2)序列通道单次转换模式(3)单通道多次转换模式(4)序列通道多次转换模式3.1.5电流变送器XTR105图3.1.5电流变送器XTR105电路主要技术指标:(1)满量程输入范围5mV1V(2)激励源输出两路0.8mA电流源(3)输出电流Io/m
13、A 420(4)环路电源Us/V 7.336主要特点带2线制或3线制铂电阻接口,能实现温度/电流转换3.1.6 电流接收器RCV420图3.1.6电流接收器RCV420电路RCV420是精密电流环接收器芯片,用于将4-20mA输入信号转换成为05V输出信号,具有很高的性能价格比。它包含一个高级运算放大器、一个片内精密电阻网络和一个精密10V电压基准。其总转换精度为0.1,共模抑制比CMR达86dB,共模输入范围达40V。RCV420在满量程时的电压下降仅为1.5V,在环路中串有其他仪表负载,或者在对变送器电压有严格限制的应用场合非常有用。10V电压基准提供了一个典型温漂为5ppm/的精密10V
14、输出。RCV420无需其它外围器件辅助,就能实现诸多功能。增益、偏置和CMR无需调节,较之由分立器件设计的印制板电路,RCV420具有更低的开发成本、制造成本和现场维护费用。3.1.7 滤波电路和放大电路图3.1.7滤波及放大电路滤波电路采用OPA404二阶有源滤波,放大电路采用 AD828。在实际测试中这个电路能有效滤出1000kHz到2000kHz的正弦波中的杂波,而且放大部分能使输出峰峰值能达到6V以上,完全能达到题目要求。图3.1.7(1)滤波及放大电路仿真图3.2 发挥部分电路改进设计3.2.1 电流发送部分电路图3.2.1电流发送部分改进电路在实际测试中用电阻箱代替图3.2.1的滑
15、动变阻器A,通过调节R1和R5分别为图中数值时,当电阻箱为1k时输出4mA的电流,当电阻箱为2k时输出20mA电流。经过这一步过后电流发送部分电流就调整好了。3.2.2 电流接收部分电路图3.2.2电流接收改进电路3.3 特殊器件介绍(1)MSP430单片机MSP430的性能MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗的混合信号处理器(Mixed Signal Processor)。称之为混合信号处理器,主要是由于其针对实际应用需求,把许多模拟电路、数字电路和微处理器集成在一个芯片上,以提供“单片”解决方案。 MSP430特点:MSP430 系列单片机
16、的迅速发展和应用范围的不断扩大,主要取决于以下的特点。 强大的处理能力 MSP430 系列单片机是一个 16 位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式( 7 种源操作数寻址、 4 种目的操作数寻址)、简洁的 27 条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令;有较高的处理速度,在 8MHz 晶体驱动下指令周期为 125ns 。这些特点保证了可编制出高效率的源程序。 首先,MSP430系列单片机的电源电压采用的是1.83.6V电压。因而可使其在1MHz的时钟条件下运行时,芯片的电流会在200400uA左右,时钟关断模
17、式的最低功耗只有0.1uA。丰富的片上外围模块MSP430系列单片机的各成员都集成了较丰富的片内外设。它们分别是看门狗(WDT)、模拟比较器A、定时器A(Timer_A)、定时器B(Timer_B)、串口0、1(USART0、1)、硬件乘法器、液晶驱动器、10位/12位ADC、IIC总线直接数据存取(DMA)、端口16(P1P6)、基本定时器(BasicTimer)等的一些外围模块的不同组合。其中,看门狗可以使程序失控时迅速复位;模拟比较器进行模拟电压的比较,配合定时器,可设计出A/D转换器;16位定时器(Timer_A和Timer_B)具有捕获/比较功能,大量的捕获/比较寄存器,可用于事件计
18、数、时序发生、SPWM等; MSP430系列单片机的这些片内外设为系统的单片解决方案提供了极大的方便。MSP430的内部结构图3.4 各单元模块连接及其实现原理3.4.1系统模块连接图精密电阻箱电流变送器MSP 430芯片LCD显示AD9835正弦波及其处理部分A/D电流接收器键盘输入图3.4.1 系统总结构图精密电阻箱变化经过电流变送器后转换成电流变化,然后电流接收器接收电流信号后转换成电压信号。单片机采集电流接收器的电压信号好送入单片机处理,单片机分析数据后,计算出电阻后,使AD9835输出对应的正弦波频率。同时LCD显示相应频率值。3.4.2信号采集与变送原理基础部分XTR105和RCV
19、420组成的信号采集器原理图如图4所示:图3.4.2 XTR105和RCV420连接图精密变阻器也有固有的非线性。外加一个或两个外部电阻LIN和LIN,就可能弥补这些非线性,而得到在未补偿输出上40:1的线性改善。带线性化的2线RTD连接。电阻RLIN1提供正反馈并控制线性修正。RLIN1根据想要的阻值进行选择。本题要求测量1000W2000W的电阻变化,根据要求可以计算出以下参数:=1000W=2000W基本的参数确定后,就可以确定一个被测电阻与电流信号相对应的线性关系,如下:而电流信号又与被测的电压信号产生和一个对应的线性关系,如下:通过参数的调整,使得单片机最后接受到的电压范围是03.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优秀毕业设计精品 优秀 毕业设计 精品 MSP430 单片机 控制 受控 正弦 信号发生器
链接地址:https://www.31ppt.com/p-4146882.html