欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    毕业设计(论文)-远程受控正弦信号发生器的设计.doc

    • 资源ID:3953016       资源大小:1.18MB        全文页数:41页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计(论文)-远程受控正弦信号发生器的设计.doc

    远程受控正弦信号发生器的设计摘要 随着高新技术尤其是电子信息技术的快速发展和工业自动检测控制水平及需要的不断提高,越来越多的检测器及正弦信号发生器进入到生产及工程、仪表测量、自动控制系统和教学实验等领域,同时因为其成本低、使用方便、频率和幅值可调等优点,在雷达系统、航空航天系统、通信系统中也得到广泛应用。但在某些条件苛刻的地方,依靠集成器件构成的正弦信号发生器的信号产生以及信号传输都很容易受到干扰,这给开发人员造成了很大困扰。特别是在某些存在易燃易爆物品的特定场所,在保证测量精度同时,还要考虑信号发生系统的稳定性、系统运行产生的电磁场对储存物质影响以及信号数据传输稳定性等问题。因此,一个简单有效的解决方案势在必行。本设计采用MSP430F2617作为系统的检测和控制核心,实现各项数据的采集、处理以及输出显示。系统由电压信号采集、信号调理、二线式电流变送模块、电流转电压模块、AD采样模块、稳压电源、DDS模块、以及液晶显示等组成。通过电阻桥获得电阻对应电压差值,经放大及消除非线性后交由电流变送模块转化为电流信号做远距离传输;在控制端由I/V模块将电流信号转换为电压信号以便交由AD模块采样后送单片机;再由单片机根据采样值控制DDS产生与获得电阻对应频率的正弦信号输出,并在液晶屏显示采得电阻值。关键词:正弦信号发生器 电流变送 I/V变换 DDSAbstractWith the rapid development of high and new technology, especially the electronic information technology and the industrial automatic detection control level and need greatly improving, more and more detectors and sine signal generators have applied into production and engineering, the meter measuring, automatic control system and teaching experiment, etc, and at the same time because of its low cost, easy to use, frequency and amplitude can be adjusted and other advantages, in a radar system, aviation system,and communication system is also widely used. But in some strict place, which rely on integrated components of the sine signal generator signal and signal transmission are easy to interference which caused very big trouble to developers.Especially in some specific places where inflammable and explosive items exist, it is not only need to ensure measurement precision but also need to consider the signal happen system's stability and the electromagnetic fields influence to storage material which generated during the operation of the system and the signal data transmission stability and so on. Therefore, a simple and effective solution is imperative.This dissertation based on microcontroller MSP430F2617,its used to detection the data and control each modules work .Its the combination of the tow-wire system current mode resistance transmitting instrument ,I/V module,AD sampling, digital display scope and liquid crystal display module.Its gets signal of amplification from resistancebridge, and then it is transmitted by the tow-wire instrument via the amplifier and transmission ;The microcontroller get the signal from I/V transformation and then controlled by microcontroller based on the data to generate DDS signal and get the corsponding frequency of sine signal and output sine signal in view of the resistance.Keyword:resistance,tow-wireinstrument transmitting, I/V transformation, DDS.目录摘要IAbstractII目录III前言11 设计要求及方案21.1 设计任务及要求21.2 设计方案32 系统的硬件设计与实现42.1 运算控制模块42.1.1 MSP430F2617单片机介绍42.1.2 MSP430单片机最小系统92.2 电流变送模块102.2.1电阻测量模块102.2.2信号调理及放大电路112.2.3 V/I模块122.3 I/V变换电路132.4 AD采样142.5 DDS模块182.5.1 DDS 简介182.5.2 AD9851DDS模块192.6 电源模块192.7显示电路模块203 系统软件设计与实现223.1 主程序流程图及代码223.2 子程序的设计233.2.1 系统程序的初始化233.2.2AD中断处理程序233.3显示程序设计234系统调试254.1 电流变换精度测试254.2频率变换精度测试254.3 电阻值非线性度测试254.4 理论值对应关系26总结27致谢28参考文献29附件1 系统原理图30附件2系统实物照片31附件3 部分程序32- 37 -前言正弦信号发生器是仪表装置及自动控制系统的重要组成部分,随着数字集成电路以及微电子技术的快速发展,高精度的正弦信号发生器逐渐进入通信系统、雷达系统、航空航天系统。通过对研发领域先进技术的研究分析,遵照高标准要求研发一套高精度、高稳定性系统。故本课题具有十分重要的实用意义。随着近些年正弦信号发生器在仪表检测、通信领域的使用率逐渐提高,对检测器件的精度及可靠性要求也越来越高。同时,器件集成度越来越高,造成在某些条件苛刻的地方,集成器件很容易受到干扰,使开发人员不得不考虑使用分离元件,但分离元件必定会造成系统物理尺寸的增加,这给开发人员造成了很大困扰。特别是对密闭容器内易燃易爆液体温度等信息的监测,要求满足以下指标:高测量精度、测量探头耐腐蚀性、系统的稳定性可靠性、系统运行产生的电磁场对储存物质影响(如电磁干扰过强甚至有瞬间放电现象,容易照成易燃易爆待测物起火爆炸)、系统信号源数据的长距离不失真传输。因此,一个简单有效的解决方案势在必行。这正是本论文选题的主要依据。本设计为远距离受控正弦信号发生器,由于考虑对于精度的要求,远距离电压信号传输的损耗变得不可忽略,从而必须依靠传输损耗小的电流信号传输,本设计在参阅了大量前人设计的电流变送系统基础上利用处理速度较快的MSP430F2617单片机作为处理核心,依靠单片机自身12位AD转换器采样处理前端I/V模块输出电压信号。在12964液晶屏上显示当前电阻、电压数据,并通过DDS模块输出对应频率的正弦波。 本次设计也存在一些不足,但在设计时力求整个系统尽可能减小误差,为精度要求高的目标提供可能。相信远程受控正弦信号发生器系统在以后的不断发展完善后,能为工业自动控制及通信等领域做出一份贡献。1 设计要求及方案 随着现代科技的发展,高精度测量及可靠数据传输在工程、生产中逐渐被重视,而传统的集成传感器件存在各方面的不足,故为此设计一款远距离受控正弦信号发生器系统。1.1 设计任务及要求任务:设计并制作二线式电流型电阻变送器控制的正弦信号发生器。变送器的输入为电阻量,输出为电流量,信号发生部分的输入为电流量,输出为正弦信号,如图1.1所示。12V电源电阻型敏感器件(10K)正弦信号发生器电源与电压采集+-420mA电流变送信号调理信号发生部分二线式电流变送器图1.1二线式电流型变送器控制的远程受控正弦信号发生器设计要求如下:·设计制作二线式电流型变送器控制的正弦信号发生器,要求1KW2KW对应电流输出为420mA,I-V采集后对应输出0-5V,DDS对应输出025MHZ正弦波。·不能采用专用变送器或电流转换器芯片;·自行设计系统所需电源供电系统;·总体变换精度优于1%;·变换非线性度优于2%;·输出传输线的长度不小于10m;·信号发生部分要求能够将输入电流量转换成电阻量并采用数码显示,显示分辨率为5W;·DDS精度优于5%;·设计并制作变送器和信号发生部分所需的电源。1.2 设计方案本远程受控正弦信号发生器系统设计主要由硬件电路和相应软件二部分构成。因此应该分别对各个模块进行设计。在硬件电路方面主要包括二线式电流变送(含R/V及V/I电路)模块、I/V模块、AD采样、CPU数据处理及控制模块、DDS模块及12864液晶显示电路。软件方面主要包括AD采样数据处理、DDS驱动及液晶显示子程序等一系列子程序。系统总体结构如图1.2所示。电阻桥信号放大线性处理AD采样控制器模块MSP430-F261712864液晶显示I/V变换DDS模块电流变送调理输出理输出图1.2系统模块组成示意图远程 该远程受控正弦信号发生器通过稳压管组成简单的稳压电路,再通过电桥获得和待测电阻对应电压信号,经放大处理再经由电流变送传输至远端控制室,再经由I/V变换和AD电路获得采样信号,经由功能强大的MSP430单片机处理,显示获得电压值、电阻值,并依靠高精度的DDS输出对应频率的正弦信号。该方案硬件结构相对简单,传输损耗小,有利于远距离的信号传输,软件也简单可靠。2 系统的硬件设计与实现2.1 运算控制模块运算控制模块是整个系统的核心,主要完成前端电压信号的AD转换及分析处理,DDS的驱动以及液晶显示功能。单片机的选择是决定系统性能的关键因素,本设计采用了处理速度较快16位单片机MSP430F2617,MSP430 的内核CPU 结构是按照精简指令集和高透明的宗旨来设计的,使用的指令有硬件执行的内核指令(只有 27 条)和基于现有硬件结构的高效率的仿真指令。其在线仿真功能强大,能随时观察寄存器信息方便调试。其16位的CPU、8KB的片内数据存储器、128KB的片内程序存储器、6组48个I/O接口、12位ADC、24位计数器、低功耗等性能无疑是单片机中的佼佼者,且其采用的“冯-诺依曼”结构,ROM、RAM 在同一地址空间,使用一组地址数据总线。使用十分方便,所以本次设计选用TI公司的MSP430作为其运算控制模板。2.1.1 MSP430F2617单片机介绍MSP430F2617是美国TI公司生产的低功耗、高性能、16位单片机,片内含128KB的可以反复檫写的程序存储器和8KB的随机存取数据存储器(RAM),器件采用非易失性存储技术生产,能保证片内数据10年不丢失。片内配置有通用16位中央处理器(CPU)和Flash存储单元,其主要特性是:·高性能、低功耗微控制器内核;·128KB 闪存;·8KB SRAM,具备在各种供电方式下的数据保持能力;·掉电方式下,电流消耗只有0.9uA,外部中断或者时钟(RTC)能唤醒系统;·挂起方式下,电流消耗小于0.6uA,外部中断能唤醒系统;·具有128位高级加密标准(AEs)协处理器;·具有8路输入814位ADC;·具有WDT功能;·1个通用的16位和2个8位定时器;·支持硬件调试及在线仿真;·小尺寸QLP48封装;·48个通用 I/O引脚,能满足给中开发应用;·提供强大、灵活的开发工具;MSP430F2617 单片机的引脚排列如图2.1所示。图2.1 MSP430F2617 单片机的引脚排列部分引脚功能:1 DVcc 数字供电电源正端.为所有数字部分供电2 P6.0/A3 I/O 通用数字I/O引脚,模拟量输入A312位ADC3 P6.0/A4 I/O 通用数字I/O引脚,模拟量输入A412位ADC4 P6.0/A5 I/O 通用数字I/O引脚,模拟量输入A512位ADC5 P6.0/A6/DAC0 I/O 通用数字I/O引脚,模拟量输入A612位ADC,DAC.0输出6 P6.0/A7/DAC1 I/O 通用数字I/O引脚,模拟量输入A712位ADC,DAC.1输出,SVS输入7 VREF+ O 参考电压的正输出引脚8 XIN I 晶体振荡器XT1的输入端口,可连接标准晶振或者钟表晶振9 XOUT/TCLK I/O 晶体振荡器XT1的输出引脚或测试时钟输入10 VeREF+ I/P 外部参考电压的输入11 VREF-/VeREF- O 内部参考电压或者外加参考电压的引脚12 P1.0/TACLK I/O 通用数字I/O引脚/定时器A时钟信号TACLK输入13 P1.1/TA0 I/O 通用数字I/O引脚/定时器A捕捉:CCI0A输入,比较:OUT0输出14 P1.2/TA1 I/O 通用数字I/O引脚/定时器A捕捉:CCI1A输入,比较:OUT1输出15 P1.3/TA2 I/O 通用数字I/O引脚/定时器A捕捉:CCI2A输入,比较:OUT2输出16 P1.4/SMCLK I/O 通用数字I/O引脚/SMCLK信号输出17 P1.5/TA0 I/O 通用数字I/O引脚/定时器A,比较:OUT0输出18 P1.6/TA1 I/O 通用数字I/O引脚/定时器A,比较:OUT1输出19 P1.7/TA2 I/O 通用数字I/O引脚/定时器A,比较:OUT2输出20 P2.0/ACLK I/O 通用数字I/O引脚/ACLK输出21 P2.1/TAINCLK I/O 通用数字I/O引脚/定时器A,INCLK上时钟信号22 P2.2/CAOUT/TA0 I/O 通用数字I/O引脚/定时器A捕获:CCI0B输入/比较器输出23 P2.3/CA0/TA1 I/O 通用数字I/O引脚/定时器A,比较:OUT1输出/比较器A输入24 P2.4/CA1/TA2 I/O 通用数字I/O引脚/定时器A,比较:OUT2输出/ 比较器A输入25 P2.5/Rosc I/O 通用数字I/O引脚,定义DCO标称频率的外部电阻输入26 P2.6/ADC12CLK I/O 通用数字I/O引脚,转换时钟12位ADC,DMA通道0外部触发器27 P2.7/TA0 I/O 通用数字I/O引脚/定时器A比较:OUT0输出28 P3.0/STE0 I/O 通用数字I/O引脚,USART0/SPI模式从设备传输使能端29 P3.1/SIMO0/SDA I/O 通用数字I/O引脚,USART0/SPI模式的从入/主出,I2C数据30 P3.2/SOMI030 I/O 通用数字I/O引脚,USART0/SPI模式从出/主入31 P3.3/UCLK0/SCL I/O 通用数字I/O引脚,USART0/SPI模式的外部时钟输入,USART032 P3.4/UTXD0 I/O 通用数字I/O引脚,USART0/UART模式的传输数据输出33 P3.5/URXD0 I/O 通用数字I/O引脚,USART0/UART模式的接收数据输入34 P3.6/UTXD1 I/O 通用数字I/O引脚,USI1/UART模式的发送数据输出35 P3.7/URXD1 I/O 通用数字I/O引脚,USI1/UART模式的接收数据输入36 P4.0/TB0 I/O 通用数字I/O引脚,捕获I/P或者PWM输出端口定时器B7 CCR037 P4.1/TB1 I/O 通用数字I/O引脚,捕获I/P或者PWM输出端口定时器B7 CCR138 P4.2/TB2 I/O 通用数字I/O引脚,捕获I/P或者PWM输出端口定时器B7 CCR239 P4.3/TB3 I/O 通用数字I/O引脚,捕获I/P或者PWM输出端口定时器B7 CCR340 P4.4/TB4 I/O 通用数字I/O引脚,捕获I/P或者PWM输出端口定时器B7 CCR441 P4.5/TB5 I/O 通用数字I/O引脚,捕获I/P或者PWM输出端口定时器B7 CCR542 P4.6/TB6 I/O 通用数字I/O引脚,捕获I/P或者PWM输出端口定时器B7 CCR643 P4.7/TBCLK I/O 通用数字I/O引脚,输入时钟TBCLK定时器B744 P5.0/STE1 I/O 通用数字I/O引脚,USART1/SPI模式从设备传输使能端45 P5.1/SIMO1 I/O 通用数字I/O引脚,USART1/SPI模式的从入/主出46 P5.2/SOMI1 I/O 通用数字I/O引脚,USART1/SPI模式的从出/主入47 P5.3/UCLK1 I/O 通用数字I/O引脚,USART1/SPI模式的外部时钟输入,USART0/SPI模式的时钟输出48 P5.4/MCLK I/O 通用数字I/O引脚,主系统时钟MCLK输出49 P5.5/SMCLK I/O 通用数字I/O引脚,子系统时钟SMCLK输出50 P5.6/ACLK I/O 通用数字I/O引脚,辅助时钟ACLK输出51 P5.7/TboutH/ I/O 通用数字I/O引脚,将所有PWM数字输出端口为高阻态定时器B752 XT2OUT O 晶体振荡器XT2的输出引脚53 XT2IN I 晶体振荡器XT2的输入端口,只能连接标准晶振54 TDO/TDI I/O 测试数据输出端口,TDO/TDI数据输出或者编程数据输出引脚55 TDI I 测试数据输入,TDI用作数据输入端口,芯片保护熔丝连接到TDI56 TMS I 测试模式选择,TMS用作芯片编程和测试的输入端口57 TCK I 测试时钟,TCK是芯片编程测试和bootstrap loader启动的时钟输入端口58 RST/NMI I 复位输入,不可屏蔽中断输入端口或者Bootstrap Lload启动59 P6.0/A0 I/O 通用数字I/O引脚,模拟量输入A012位ADC60 P6.1/A1 I/O 通用数字I/O引脚,模拟量输入A112位ADC61 P6.0/A2 I/O 通用数字I/O引脚,模拟量输入A212位ADC62 Avss 模拟供电电源负端.只为ADC和DAC的模拟部分供电63 DVss 数字供电电源负端.为所有数字部分供电64 Avcc 模拟供电电源正端.只为ADC和DAC的模拟部分供电2.1.2 MSP430单片机最小系统MSP430单片机最小系统包含复位电路和晶体振荡器如图2.2所示。图2.2 MSP430单片机最小系统电路图晶振是石英振荡器的简称,英文名为Crystal,晶振分为有源晶振和无源晶振两种,它的作用是在电路产生震荡电流并且发出时钟信号。它是时钟电路中最重要的部件,它的作用是向单片机提供基准频率,它就像个标尺,工作频率不稳定时会造成相关设备工作频率的不稳定,自然容易出现问题。由于制造工艺的不断提高,现在 晶振的频率偏差、温度稳定性、老化率和密封性等重要技术指标都很好,已经不太容易出现故障,但在选用时仍然需要留意一下晶振的质量。复位电路是为了确保微机系统中电路稳定必不可少的一部分,复位电路的第一功能是上电复位。电路正常工作时一般需要供电电源为2.03.3V。由于微机电路是时序数字电路,需要稳定的时钟信号,因此在电源上电时,只有当VCC超过2.0V并低于3.6V以及晶体振荡器稳定工作时,复位信号才能够被撤除,电路开始正常的工作。2.2 电流变送模块该模块总共包含3个子模块,即:电阻桥测量模块、信号调理及放大模块以及V/I模块。2.2.1电阻测量模块该模块采用电桥法来测量电阻所对应的电压值。经限流电阻R1再通过3.6V稳压二极管获得稳定3.6V电压, R2、R3、R4 与Rx配合使用,组成一个电阻测量电桥。R1、R2、R3采用定值电阻,精确测量出其电阻值,R4可采用滑动变阻器,用以调节电流变送器所需零点(将在电流变送模块做详细阐述),其中电阻Rx 即是所需测量电阻。根据设计要求Rx为1K2K,R4也选取2K电位器。电桥中间两点电压即为后续差动放大器的输入信号。分别为: (2.1) (2.2) (2.3)图2.3电阻桥模块2.2.2信号调理及放大电路由式2.1、2.2、2.3知,所得信号为mV级,需经由放大电路处理,同时为了解决非线性问题,需考虑非线性调理,其结构如图2.4所示。图 2.4信号调理该模块采用差分输入,考虑到实际电阻值与标称值的偏差,将输入信号经由两级放大。最终通过调节R12获得稳定的放大倍数,以简化电路设计以及减小元器件值不标准的影响。R6所构成的正反馈电路作为非线性修正,保证放大器的输出电压被测温度成线性关系如图2.5所示。图 2.5信号调理线性度示意实际测试知,其非线性情况如图示,所以采用正反馈修正。其修正电压Vx为:VxVa×Rx÷(Rx+R6) (2.4)则实际输出为 : V1=(Va+Vx-Vb)×(1+R9/R8) (2.5)经计算R6选定为45K左右,为了实际修正,可选用电位器做调解,实测其非线性修正可以达到0.1%。同时考虑到二线制变送器要求为单电源输入,在放大器选择时,为了简化电路,同时降低功耗,采用了廉价低功耗且能单电源稳定工作的LM324N。2.2.3 V/I模块该模块是将上一级输出的确定电压信号加至一小值负载电阻,获得稳定电流信号进行传送,由于对放大器无特殊要求,为充分利用硬件资源并提高系统集成度,仍使用LM324剩余的其中一路放大器。电流/电压变换系统组成如图2.6所示。 图 2.6电流/电压变换由2.2式知,对于交流变送4mA20mA所需要零点4mA可通过R4的调节来获得;调满电路是由R13、R16、W2组成的对上一级电压输出V2 分压构成。通过对W2 的调节,使得最后输出(信号源最高输入时整个电路的输出)达到要求的输出结果V(W2 中间抽头电压)。在该V/I 转换电路, 中由于R15、R18均为100k的大电阻,而负载电阻R19 为100的小电阻,整个电路电流输出IoutV/R16。考虑到实际传输线路损耗,其中R20为模拟负载电阻。2.3 I/V变换电路由于输入信号为4mA20mA电流信号,为避免后级采样计算造成误差,采用125电阻做电压变换,即4mA-500mV,20mA-2500mV。依旧差用两级放大电路,一来和前文所述原因相同,便于放大倍数控制,二是对于4mA-500mV零点电压的处理,由于后级采样电压信号需控制在05V,若以4mA-500mV(二级放大为1V)作零点,信号范围为15V对应10002000K电阻,即4V÷1000=4mV;若采用05V对应10002000K,则有5V÷1000=5mV。对比可知,考虑采样误差,5mV必定优于4mV,所以该电路采用05V制,而要方便的解决零点问题,前级采用差分输入获得负电压输出,在第二级之前叠加一个正电压即可方便的解决该问题。所以进行设计时该模块选择为两级差分输入,4mA信号经125负载得到-500mV只需放大2倍得到-1V,再通过简单的稳压带电路叠加一个1V电压,再送第二级放大即可,经过计算知第二级放大1.25倍。其结构如图2.7所示。图 2.7电流信号变电压信号2.4 AD采样MSP430 的ADC 有4 种类型:ADC10、ADC12、ADC14、SLOPE(斜边ADC 转换)等。MSP430F2617采用ADC12,其结构如图2.8 所示。图 2.8 ADC12 结构原理由图2.8可看出,ADC12 由以下5 大功能模块构成:1:一个带有采样与保持功能的 12 位转换器的ADC12 内核;2:内部参考电压发生器,同时有两种参考电压值可供选择;3:可以选择的采样与转换过程中所需要的时钟信号源;4:采样以及转换所需的时序控制电路;5:转换结果有专门的桶型缓存。ADC12 的ADC12 的主要特性归纳为如下:1:采样速度快,最高可达 200ksps;2:12 位转换精度,1 位非线性微分误差,一位非线性积分误差;3:内置采样与保持电路,省去外部扩展的麻烦;4:模块本身内置转换所需要时钟发生器,同时还有更多种时钟源可提供给 ADC12 模块;5:内置温度传感器;6:内置参考电源,而且有参考电压有 6 种可编程的组合;7:模数转换有 4 中模式,可灵活地运用以节省软件量以及时间;ADC12 内核可关断以节省系统能耗。所有功能都可通过用户软件独立配置。通过 ADC12 的功能寄存器来使用ADC12 相当灵活与方便。该模块的寄存器分别为:ADC12CTL0 、ADC12CTL1 、ADC12IFG 、ADC12IE 、ADC12IV 、ADC12MCTL0ADC12MCTL15、 ADC12MEM0ADC12MEM15。部分如下:ADC12CTL0:151211876543210SHT1SHT0MSC2.5VREF ONADCONADCOVIEADC12TVIEENCADCSCADC12CTL1:15121110987543210CSStartAddSHSSHPISSHADC12DIVADC12SSELCONSEQADC12BUSYADC12MCTLi:76430EOSSref参考电压INCH输入通道要将模拟量转换为数字量,必须有参考电压,参考电压有内部与外部两种。如果有使用内部参考电压,则在使用时,确保在ENC=”0”的前提下,REFON=1,ADC12ON=1。这时只是给ADC 电路供电,给参考电源部分供电,而转换时究竟是以什么为参考还没有指明,所以需指明具体的参考电源。内部参考电源有1.5V、2.5V 两种,当ADC12CTL0 的第6 位为“0”时是1.5V 参考电压,否则为2.5V。当然也可以使用外部参考电源,在使用外部参考电源时,必须将正确的标准电压源连接在参考电源引脚端。在 ADC12MCTLi 寄存器中的第4、5、6 位将指明参考电源非常细节的情况, 4、5、6 位所表示的数据对应的参考电源情况,一共有 6 种情况可供选择,分别为V R+与V R_的组合。0: V R+ = AV CC V R = AV SS1: V R+ = V REF+ V R = AV SS2,3:V R+ = Ve REF+ V R = AV SS4: V R+ = AV CC V R = V REF / Ve REF5: V R+ = V REF+ V R = V REF / Ve REF6,7:V R+ = Ve REF+ V R = V REF / Ve REF在确定了转换所需要的参考电压源后,好需要确定采样、保持时间、以及转换的速度与采样速率。ADC12CTL0 的第815 位将确定采样、保持时间。ADC12CTL1 的第3、4 位ADC12SSEL 选择ADC12 内核时钟源0: ADC12 内部时钟源为ADC12OSC(来自AADC12 内部振荡器);1: ACLK;2: MCLK;3: SMCLK。ADC12CTL1 的第5、6、7 位ADC12DIV 选择ADC12 时钟源分频因子,共3 位,分频因子为该3 位二进制数加1。有了以上这些,要进行ADC 转换呢,还必须有采样保持与转换的启动。ADC12模块提供多种启动条件。ADC12CTL1 的第10、11 位SHS 控制位将决定由什么信号启动采样转换:0: ADC12SC;1: Timer_A.OUT1;2: Timer_B.OUT0;3: Timer_B.OUT1。ADC12 模块提供多模拟量输入,确定了以上所讲述的控制位之后,就剩下选取哪个模拟通道的模拟量送ADC12 模块进行模数转换了。ADC12MCTLi 的最低4 位所表示的数值将送至ADC12 的模拟通道。在进行模数转换的过程中,ADC12CTL1 的位0 ADC12BUSY 位将为1,读取转换的结果必须在ADC12BUSY 位为0 之后,因为ADC12BUSY 位为1 表示正在转换,为0 表示转换完成。只有在转换完成之后才能读取正确结果。ADC12 还有4 种转换模式:单通道单次,单通道多次,多通道单次,多通道多次,这里不详细讲述。2.5 DDS模块2.5.1 DDS 简介DDS的原理(1)DDS的工作过程为:1).将存于数表中的数字波形,经数模转换器D/A,形成模拟量波形2).两种方法可以改变输出信号的频率a、改变查表寻址的时钟CLOCK的频率, 可以改变输出波形的频率b、改变寻址的步长来改变输出信号的频率.DDS即采用此法。步长即为对数字波形查表的相位增量,由累加器对相位增量进行累加,累加器的值作为查表地址。3) D/A输出的阶梯形波形,经低通(带通)滤波,成为质量符合需要的模拟波形(2)任意频率合成及数字调频、调相设计AD9851内部有两个24位的频率寄存器,这种结构使AD9851在通信调制中得到了广泛的运用。在相应控制器的控制下,用户可以根据需要通过控制器接口输入相应的频率控制字,单片机通过串行方式将频率控制字加载到AD9851的两个频率控制字中,其输出频率如式(2.6)所示:(2.6)用户可以根据需要随意设定两个频率寄存器的数值,在进行2FSK调制时,数字调制信号通过FSELECT管脚输入,从而选择当前输出的频率信号的频率寄存器,四个相位寄存器还可以设置两频率信号的相位,通过相位累加实现两个不同频率信号的输出,实现数字调频。    AD9851内部拥有4个12位的相位寄存器,在单片机的控制下,通过串行方式可以加载12位相位寄存器的值,调制信号通过两个相位寄存器选择管脚PSEL0和PSEL1,选择当前输出信号的相位偏移度,输出以当前选择的频率寄存器所决定的频率值为输出信号频率,当前选择的相位寄存器所决定的相位偏移为输出相位偏移的已调信号,从而实现数字信号的相位调制。2.5.2 AD9851DDS模块AD9851是AD公司采用先进DDS(直接数字合成)技术推出的具有高集成度DDS电路的器件,它内部包括高速、高性能D/A转换器及高速比较器,可以作为全数字编程控制的频率合成器和时钟发生器,外接精密时钟源时,AD9851可以产生一个频谱纯净,频率和相位都可以编程控制且稳定性相当好的模拟正弦波。本设计采用DDS成品模块进行搭建正弦信号产生电路。设计中,对DDS的软件控制主要是根据AD9851的控制字方式,把具有不同功能的控制字写入到芯片内部。在AD9851复位后,由单片机给出合适的W-CLOCK和FQ-UP信号,即可完成预期频率输出功能。其工作流程如图2.9所示。AD9851D0D7CLK正弦信号输 出MSP430F2617AD采样05V电压信号30MHz时钟源图 2.9 AD9851工作流程图2.6 电源模块为了避免强电对单片机的干扰,使供电更稳定,必须给单片机提供5V的隔离电源;同时为放大器LM324AN提供1224V稳定电压。本系统采用两组四路电源输出,1、2组输出5V为单片机供电,3、4组提供12V为LM324AN供电,电源如图2.10所示(单组,另一组电路图相同

    注意事项

    本文(毕业设计(论文)-远程受控正弦信号发生器的设计.doc)为本站会员(小小飞)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开