多功能信号发生器课程设计.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多功能信号发生器课程设计.doc

课设题目:多功能信号发生器设计 专业:测控技术与仪器 学号:2408100126 姓名: 陈小敏 指导老师:张晓博 电子仪器综合设计 题目:多功能信号发生器设计 技术指标和功能 (1)具有产生正弦波、三角波、方波、矩形波、锯 齿波波形的功能。 (2)?信号的可调频率范围为100Hz-100KHz,输出信号频率稳定度优于103。 (3)可实时显示输出信号的类型、幅度、频率和频 率步进值,输出信号波形无明显失真。 (4)?通过键盘输入任意频率数值和选择任意波形。 (5)自制稳压电源。 设计内容 (1)、方案设计 系统总体结构框图设计: 本次设计以单片机为核心,配以一定的外围电路和软件,实现多功能信号的产生和输出,从总体上来看设计任务可以分为硬件设计和软件设计,这两者互相结合,不可分离。从时间上来看,硬件设计的绝大部分工作量在最初阶段,到后期往往还要作一些修改。软件设计任务贯穿始终,到中后期基本上都是软件设计任务。 硬件设计部分包括:①单片机的接口扩展设计。②单片机外部模块设计,包括键盘模块、D/A转换模块、信号放大模块和滤波模块设计。③平稳电源的设计。信号发生器的硬件结构主要由87C51、复位电路、时钟电路、平稳电源电路、数模转换电路DAC0832六部分构成。其中单片机87C51的程序存储器存放软件程序,程序包括三角波、锯齿波、矩形波的产生程序及对波形的频率输入程序,还有对键盘和DAC0832的控制程序。打开信号发生器后,单片机程序请求用户从键盘上输入波形所对应的键号值及波形所对应的频率值。像1号对应三角波输出,2号对应矩尺波输出、3号对应矩形波输出。例如若想得到1KHZ的正弦波 ,则需按下1号键,等待程序要求输入三角波的频率,再按下1K键。这些波形参数通过键盘由单片机的P1口进入,被存放在87C51的数据存储器内,单片机调用波形程序后,由P0口输出波形进入数模转换器的P1口,数模转换器将信号波由数字形式转换为模拟的形式,由数模转换器输出的波是电流型的,而用来显示波形的示波器是电压型的仪器,所以在数模转换器以后需要添加运算放大器将电流型的信号转换成电压型的信号,同时放大信号,以便于在示波器中观察。具体的硬件系统框图如下图所示: 软件部分设计包括单片机主程序包括初始化和键入值的判定,其他都是软件子程序如D/A转换、频率信号波型的产生及输出。 (2)、硬件设计 一个单片机主系统的硬件电路设计包含两部分内容:一是单片机系统扩展部分设计,它包括存储器扩展和接口扩展。存储器扩展指EPROM和RAM 的扩展。接口扩展是指各接口芯片以及其他功能器 件的扩展。二是各功能模块的设计,如信号检测功 能模块、信号控制功能模块、人机对话功能模块、 通讯功能模块等,根据系统功能要求配置相应D/A、 键盘、显示器等外围设备。 ① 电源设计 稳压电源是单片机控制系统的重要组成部分,它不仅为系统提供电源电压,还直接影响到系统的技术指标和抗干扰性能。本机使用三种共地电源:±12V,+5V,硬件设计中采用自带电源方式。 ② 存储器和接口的扩展 AT87C51内部具有EPROM和RAM,并且足够使用,所以不需要扩展。接口方面,因为本设计使用的键盘比较少,所以使用独立键盘控制。 ③ D/A转换 本设计使用DAC0832数模转换器,它自带锁存器,故在使用时不必加74LS373进行数据锁存。 ④ 波形显示 为检测本设计所产生的波形是否正确,所以一定要有波形显示模块,波形显示可以接到示波器上,还可以接到电脑上,用特殊的软件打开观察波形。 (3)、软件设计 本系统的软件编程包括以下几个程序模块:初始化程序;显示程序;键盘扫描程序与处理程序;正弦波发生程序及其服务程序;三角波发生程序;方波发生程序;锯齿波发生程序。主程序和子程序都存放在AT87C51单片机中。 主程序的功能是:开机以后负责查键,即做键盘扫 描及显示工作,然后根据用户所按的键转到相应的 子程序进行处理。 子程序的功能有:幅值输入处理、频率输入处理、 正弦波输出、锯齿波输出、方波输出、显示等。 4、参考文献 ?[1]??陈永真等编著.新编全国大学生电子设计大赛 试题精解选.电子工业出版社,2009 ? [2]??童诗白、华成英编著.电子技术基础.北京高等教 育出版社,第一版,2001 [3]??康华光、陈大钦编著.?电子技术基础.北京高等 教育出版社,第四版,1999 ? [4]??阎石编著.?电子技术基础.北京高等教育出版 社,第五版,2006? [5]??李清泉、黄昌宁编著.集成运算放大器原理与应 用.北京科学出版社,第一版,1980 ?[6]??陈永真等编著.高效率开关电源设计与制作.北 京中国电路出版社,第一版,2008 ?[7]??李杏春

文档评论(0)

我的文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档