基于单片机的函数信号发生器设计开题报告.doc
基于单片机的函数信号发生器设计
基于单片机的函数信号发生器设计1引言函数信号发生器是一种用于生成常用函数信号的仪器仪表,主要用于电子测试、数据采集和计算机仿真系统中。
由于仪器价格昂贵、操作复杂、生成信号精度一般,因此基于单片机来设计函数信号发生器就显得尤为重要和实用。
本文介绍以单片机(MCU)作为控制核心设计函数信号发生器的原理及其实现过程。
2相关技术使用单片机作为函数信号发生器的核心控制,就需要按照以下步骤实现:(1)主控芯片的选择:单片机有着多种型号,用来实现函数信号发生器时,应选择具有较丰富的资源和功能特性的以太网芯片,以保证其对复杂信号系统的支持。
(2)信号频率的控制:信号频率的控制是函数信号发生器的重要功能,主要利用单片机的定时中断和PWM模块实现,单片机的定时中断功能可以实现对定义频率的准确控制;PWM模块可以进行频率的精确控制,并能实现调频的模拟信号输出。
(3)信号特征的定义:函数信号发生器可以制定正弦、方波、三角波或矩形波等信号,其信号形式定义很精确,且可以任意调节信号幅度、频率、波形等特性,这就要求用单片机控制信号特征,实现对波形信号的可调控,进而实现任意设置周期内任意特征信号。
(4)模数转换:单片机通过AD转换模块,实现对外部信号的采样和转换,并将转换后的数据存入内部影象存储器,然后根据采样参数的设置改变信号,实现信号发生。
3系统设计根据以上技术步骤,确定了基于单片机的函数信号发生器的设计模式,并根据主控芯片的性能参数和功能要求,确定了STM32系列芯片作为控制主模块,由它完成函数信号发生器的主控制功能,具体实现步骤如下:(1)MCU主模块的选择:STM32系列芯片主要以ARM Cortex-M内核为核心,内部集成了DMA、多种定时器、CAN、USB、IIC、ADC/DAC 等功能,因此选用该系列的芯片即可大大提高系统结构的灵活性和效率。
(2)信号函数参数的确定:正弦波、三角波、矩形波和方波等信号波形参数可以根据信号源参数进行确定,可以分析出正弦波、三角波、矩形波和方波的频率,幅值和偏移量等参数。
基于单片机信号发生器的开题报告
课题研究内容:本次设计信号发生器可以输出任意波形,包括:三角波、正弦 波、方波。利用单片机采用程序方法,具有线路相对简单,结构紧凑,价格低 廉,频率稳定程度较高,抗干扰能力强,用途广泛等特点。能够对波形进行细 微的调整,改良波形,使其能够满足系统的要求。只要对电路稍加修改,调整 程序即可实现功能升级,此次设计研究的重点和主要内容:用 80C51 单片机和 两片 DAC0832 数模转化器,组成数字式低频信号发生器。在设计过程中用 PROTEUS 软件实现仿真, 仿真后再在实物上实现设计功能, 具有科学性和合理性。 4*4 键 盘 电 路
主要参考文献: [1]华光.模拟电子技术基础.北京:高等教育出版社,2004. [2]子制作 200 年合订本.北京:《电子制作》杂志社 2008. [3]龙麟.电子测量技术.北京:人民邮电出版社 2007. [4]吉玲,张晴. MAX038 及函数信号发生器[J].南昌大学学报(理科版) ,2000, 24 (4):351-355. [5]仁.单片机实用技术问答.北京:人们邮电出版社.2003:86~88. [6]新.单片机初级教程. 北京:北京航天航空大学出版社.2006. [7]青.单片机原理及接口技术[M].北京:北京航空航天大学出版社, 指导教师意见: 1999:67-127.
单
频段 电容 选择 电路
片
LCD12864 显示电路
D/A 转换 电路
波 形 发 生 电 路
机
A\研究计划: 2012.01.05-2012.02.10:领题、审题、查找资料 2012.02.11-2012.02.20:出开题报告 2012.02.21-2012.03.21:函数信号发生器控制原理的熟悉和总体方案拟定 2012.03.22-2012.04.05:函数信号发生器模块的软件编程和设计 2012.04.06-2012.05.10:系统软件调试以及模拟仿真,撰写毕业设计说明书 2012.05.11-2012.05.20: 总体完善,达到设计要求。
基于单片机的信号发生器设计【开题报告】
开题报告电气工程及其自动化基于单片机的信号发生器设计一、课题研究意义及现状信号发生器作为集成电路的基本模拟单元,被广泛应用于信号处理系统和各种便携式设备中。
振荡器作为信号发生电路的核心,各种结构层出不穷,但大多采用复杂的结构来实现幅度和频率的稳定。
这不仅增加了系统的复杂度,同时也增加了芯片面积。
而且在电路调试、教学实验和产品开发等领域,信号发生器被广泛用作测量仪器的信号源,为开发和测试提供输入信号。
现在人们都运用DDS(直接数字合成)技术、FPGA技术(现场可编程门阵列技术),单片机等来实现信号发生器的一些功能。
在用单片机来实现信号发生器的一些功能方面。
如805lF330的音频信号发生器的系统结构。
它主要由805lF330单片机、MMC、SD卡存储器、RS232串行通信接口、上位机、液晶显示、键盘以及信号调理电路等部分组成。
将写入MMC、SD卡中的音频数据存储在上位机.单片机通过RS232串行通信接口写入MMC、SD卡,以中断方式读取键盘接口命令。
并根据命令控制选择相应的音频信号数据.再由信号调理电路输出不同频率和强度的音频信号。
系统通过液晶显示模块显示信号频率、信号强度及信号类型。
该系统突出的特点是上位机采用Inb windam,CVI软件,通过RS232串行通信接口与单片机通讯:以文本格式存储在上位机的音频信息则通过RS232串行通信接口下载到MMC、SD卡。
而且用单片机来实现的正弦信号发生器也很有发展前景的,它主要由集成压控振荡ICL8038构成的函数信号源电路,它是一种可以同时输出方波、三角波和正弦波的专用集成电路,常用作多波形发生器、模拟信号源等,本文用集成函数发生器ICL8038联结少量外部元件组成扫频信号发生器。
扫频信号发生器是一种输出信号的频率随时间在一定范围内反复变化的正弦信号发生器,他是频率特性测试仪即扫频仪的核心,主要用于直接测量各种网络的频率响应特性。
二、课题研究的主要内容和预期目标主要利用单片机设计并制作一个信号发生器。
基于单片机的函数信号发生器设计设计
摘要信号发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。
目前使用的信号发生器大部分是函数信号发生器,且特殊波形发生器的价格昂贵。
所以本设计使用的是AT89C51单片机构成的发生器,可产生三角波、方波、正弦波等多种特殊波形和任意波形,波形的频率可用程序控制改变。
在单片机上加外围器件距阵式键盘,通过键盘控制波形频率的增减以及波形的选择,并用了LCD显示频率大小。
在单片机的输出端口接DAC0832进行D/A转换,再通过运放进行波形调整,最后输出波形接在示波器上显示。
本设计具有线路简单、结构紧凑、价格低廉、性能优越等优点。
在介绍DAC0832芯片特性的基础上,论述了采用DAC0832芯片设计数字函数信号发生器的原理以及整机的结构设计。
对其振荡频率控制、信号输出幅度控制以及频率和幅度数显的实现作了较详细的论述。
该函数信号发生器可输出三角波,方波和正弦波。
关键词:信号发生器单片机 DAC0832 波形调整 LEDAbstractSignal-generator is a kind of signal source in common use, broadly applied at the electronics electric circuit, auto control system and teaching experiment etc. Currently used mostly function signal generator signal generator, waveform generator and a special price of expensive . So the dissertation is usage of the AT89s51 single-chip microcomputer constitute of wave-form generator, which can generate triangle wave, square wave, sine wave etc variety wave-form, the period of wave can be controlled by procedure, at outer circle spare part of the machine, plus independence type keyboard , which can control wave increase or decrease of form-frequency and the choice of wave-form, at the same time LED display frequency size. The output of the machine connect DAC0832 to carry on a DA conversion,again pass operation amplifier to put an end exportation wave-form. This design has advantage of simple circuit, tightly packed structure, cheap price, superior function etc.Based on the introduction of MAX038 , we discussed the principle and the whole frame of the digital function signal generator. We described the control of the oscillatory frequent , amplitude and the digital display in detail. Thegenerator can output three kinds of waves : sine wave , square wave , triangle wave.Keywords:signal generator MCU DAC0832wave-form adjustment LED1目录摘要 (2)第1章绪论1.1 课题的来源与技术背景 (5)1.2 研究信号发生器的目的及意义 (5)1.3 主要研究内容 (6)第2章电路方案的确定2.1 方案的提出和选择 (8)2.2 电路框图及工作原理 (9)第3章单元电路设计3.1 单片机模块 (10)3.2 电源模块 (11)3.3 D/A转换模块 (12)3.4 键盘输入模块 (15)3.5 显示模块 (16)3.6 I/V转化模块 (17)第4章电路软件设计4.1 系统总框图 (19)4.2 显示子程序 (20)4.3 按键子程序 (21)第5章设计实现与总结错误!未定义书签。
(完整word版)51单片机函数信号发生器.doc
基于 51 单片机的函数信号发生器设计报告队员 1姓名:杨颉学号: 2专业:电子信息科学与技术队员 2姓名:王鼎鸿学号: 2专业:电子信息科学与技术基于 51 单片机的函数信号发生器摘要本系统利用单片机AT89C52采用程序设计方法产生锯齿波、三角波、正弦波、方波四种波形,再通过D/A 转换器 DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,能产生10Hz—10kHz的波形。
通过键盘来控制四种波形的类型选择、拨码开关控制频率的变化,并通过液晶屏1602 显示其各自的类型以及数值,系统大致包括信号发生部分、数/ 模转换部分以及液晶显示部分三部分,其中尤其对数 / 模转换部分和波形产生和变化部分进行详细论述。
关键词:单片机 AT89S52、DAC0832、液晶 1602目录1.系统设计1.1 设计要求1.2 方案设计与论证 1.2 方案设计与论证1.2.1信号发生电路方案论证1.2.2单片机的选择论证1.2.3显示方案论证1.2.4键盘方案论证1.3总体系统设计1.4 硬件实现及单元电路设计1.4.1单片机最小系统的设计1.4.2波形产生模块设计1.4.3显示模块的设计1.4.4键盘模块的设计1.5 软件设计流程1.6 源程序2.输出波形的种类与频率的测试2.1 测试仪器及测试说明2.2 测试结果3、附录3.1参考文献3.2附图1、系统设计经过考虑,我们确定方案如下:利用AT89C52单片机采用程序设计方法产生锯齿波、三角波、正弦波、方波四种波形,再通过D/A 转换器 DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,通过键盘来控制四种波形的类型选择、频率变化,最终输出显示其各自的类型以及数值。
1.1 、设计要求1> 、利用单片机采用软件设计方法产生四种波形2)、四种波形可通过键盘选择3)、波形频率可调4)、需显示波形的种类及其频率1.2 方案设计与论证1.2.1信号发生电路方案论证方案一:通过单片机控制D/A,输出四种波形。
基于单片机函数信号发生器设计-文档资料
仿真结果与分析
• 根据我的设计的要求,在Protues仿真软件运行下,我要对以下性能 做出测试:(1)拨码开关是否正确对应四种不同的波形。(2)当拨 码开关打开后能否正确输出波形 • 经过多次修改程序最后调试出来理想的效果后,正弦波如图:
正弦波形
4/10/2019
• 调试后的三角波如图 :
4/10/2019
4/10/2019
系统结构框图
显示 电路 数/模转 换电路 放大 电路
单 片 机
键盘 电路
复位 电路
波形 输出
4/10/2019
DAC0832引脚结构图
4/10/2019
软件设计
• 总体设计
• 本文中子程序的调用是通过按键的选择来实现,在取得拨码按键 开关相应的键值后,再直接查询程序中预先设置的函数值,通主函数 采用查询方式,通过不断扫描P1口的状态来确定调用不同的函数,产 生不同的波形,程序共有4个子函数,分别用来产生不同的波形。
三角波形
• 调试后的锯齿波如图 :
4/10/2019
锯齿4/10/2019
方波波形
• 问题及结果
• 问题:(1)这次实物设计在完成的过程中出现了虚焊的现象。需用 万用表检查具体的情况。该产品能用于日常实验测试工作中,所以产 品的实际使用情况还需要实践检验。(2)制作中出现了仿真中能够 通过,但是制作实物单片机却没有反应,最终更换了电阻解决了问题。 • 最后的实物如图 :
4/10/2019
方案论证
方案一:主控模块采用AT89S52单片机作为系统的控制器, 又有以下两种情况。 第一种为:AT89S52芯片中每一路模拟输出与DAC0832芯 片相连,构成多个DAC0832同步输出电路。 第二种:AT89S52芯片中只有一路模拟输出或几路模拟信 号非同步输出,这种情况下CPU对DAC0832 执行一次写操作, 则把一个数据直接写入DAC寄存器,DAC0832的输出模拟信号 随之对应变化。 方案二:采用单片函数发生器(如8038),8038可同时产 生正弦波、方波等。 鉴于方案一中第一种方法的信号频率不够稳定和方案二的 电路复杂,频率覆盖系数难以达标等缺点,所以决定采用方案 一中第二种方法的设计方案。
【论文】基于单片机的函数发生器的设计和实现(毕业论文).docx
我汉科牧女曇屮南今機本科毕业设计(论文)题目:基于单片机的函数发生器的设计和实现学院:信息工程学院专业: _______________________ 学 #: ________________________ 学生姓名:___________________ 指导教师:___________________-O一一年五月八日基于单片机的函数发生器的设计和实现XXX摘要函数发生器是一种用于产生标准信号的电子仪器,它广泛用于工业生产、科研和国防等各个领域中,所以论文选题具有一定的实用意义。
本文在介绍了函数发生器的基本概念及原理的基础上,核心采用AT89C52单片机,完成了简易的DDS函数发生器的硬件设计和软件编程,并通过调试实现了其功能和主要技术指标。
在系统的硬件部分,设计了由单片机最小系统为核心、通过接口设计,扩展了DAC转换模块、按键和LED显示模块。
其中,采用两片DAC0832实现了全数字化的频率合成器(简称DDS)。
系统的软件设计是在ke订uVision4的集成开发环境下,采用C语言完成了应用系统软件编程, 包括主程序、产生四种常用信号的程序、按键功能和显示子程序等电脑模块;模块化的编程使得程序具有可读性和易于维护的特点。
最后,作者用protel 99SE设计并制作了函数发生器的印制电路板PCB;并完成了样机的制作和调试。
在实验室里,进行了测试,结果表明系统达到设计要求。
关键词:信号发生器,AT89C52,keilc51MCU-based Function Signal Generator DesignXiongChengshuangABSTRACTThe function generator is one kind uses in producing the standard signal electronic instrumentation, it widely uses in the industrial production, the scientific research and the national defense and so on each domain, therefore the paper selected topic has certain practical significance.This article lay between the Shao function generator the basic concept and in the principle foundation, used at89C52 monolithic integrated circuit is the core, has completed the simple DDS function generator hardware design and the software programming, and has realized its function and the major technique target through the debugging.In system's hardware part, has designed by the monolithic integrated circuit smallest system for the core, through the connection design, expanded the DAC transformation module, the pressed key and the LED display module. And, used two piece of DAC0832 to realize Entire digitized frequency synthesizer (i.e. DDS). System's software design is under the keil uVision4 integrated development environment, used the C language to complete the application system software programming, including the master routine, had four kind of commonly used computer modules and so on signal procedures, pressed key function and demonstration subroutine; The modular programming enables the procedure to have the characteristic which the readability and easy to maintain.Finally, the author designed and has manufactured function generator print circuit wafer PCB with protel 99SE; And has completed prototyped manufacture and the debugging. In the laboratory, has carried on the test, finally indicated that the system achieves the design requirements.Key words:Signal generating device, 89C52,keilc51目录前言 (1)第1章函数发生器系统设计 (2)§1.1设计方案的比较 (2)§ 1. 2系统模块设计 (2)§ 1.2. 1控制模块 (3)§1.2.2按键及其显示模块: (3)§1.2.3波形产生模块 (3)§1.2.4 D/A 转换 (3)§1.3系统总体框图 (3)§ 1.4理论分析 (4)§ 1. 4. 1电路的理论计算 (4)§ 1.4.2波形产生相关理论 (6)第2章系统硬件电路的设计 (8)§2. 1单片机的接口电路 (8)§ 2. 2幅度控制模块 (10)§ 2. 2. 1单片机与DAC0832的接口 (10)§ 2. 2. 2 DAC0832与运放的连接 (10)第3章系统软件设计 (13)§ 3. 1系统软件设计方案 (13)§ 3. 2系统软件流程图 (14)§3.3信号产生程序 (15)§ 3. 3. 1正弦波产生 (15)§3. 3. 2三角波产生 (15)§3. 3. 3方波产生 (15)§3. 3. 4锯齿波的产生 (16)第4章系统调试与测试 (17)§4. 1 调试 (17)§ 4. 2 测试 (19)结论 (22)致谢 (23)参考文献 (24)附录 (25)刖吕函数发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。
基于单片机的函数信号发生器开题报告 长江大学版
研究方案的设计与选择
方案一:采用单片函数发生器(如8038),8038可同时产生正弦 波、方波等,而且方法简单易行,用D/A转换器的输出来改变调制 电压,也可以实现数控调整频率,但产生信号的频率稳定度不高。 方案二:采用锁相式频率合成器,利用锁相环,将压控振荡器( VCO)的输出频率锁定在所需频率上,该方案性能良好,但难以达 到输出频率覆盖系数的要求,且电路复杂。 方案三:采用单片机编程的方法来实现。该方法可以通过编程的 方法来控制信号波形的频率和幅度,而且在硬件电路不变的情况下 ,通过改变程序来实现频率的变换。此外,由于通过编程方法产生 的是数字信号,所以信号的精度可以做的很高。
单片机内部数据只有0、1之分,所产生的信号也都是离散信号。为 了能够让单片机输出所需的数字信号,我们采用对信号采样、量化 的方法来实现由单片机产生所需信号。在本设计中,对信号的四分 之一周期采样19个幅度值,通过反复查表来输出幅度值,而整个信 号是通过正查表和逆向查表来实现的。采样的点越密,信号失真度 也就越小。两次采样点的输出时间间隔是由定时、计数器来控制的 ,因此,通过控制不同的计数初值就可以控制整个信号的频率。计 数时间=信号周期/72。计数次数=计数时间/机器周期。对应的,计 数初值=65536-计数次数。单片机只能产生离散频率的信号,所以 所得到的信号频率不是连续的,而是离散的频率点。正弦波和三角 波的频率控制方法都与上述方法相同,而方波的频率控制是半周期 计数,经过半周期只需改变输出为最大或最小电平即可。本设计为 低频信号发生器,在频率只有几十赫兹的时候计数次数将很大,因 此计数器的工作方式选为工作方式1,每次计数器溢出时需要重新 装入计数初值。
基于单片机的多功能函 数信号发生器设计
学生:*** 指导老师: *** 学 院:电子信息学院 专 业:电气工程及其自动化
基于单片机的函数信号发生器开题草稿
1.研究主题:函数信号发生器思路:利用AT89S52单片机采用程序设计方法产生锯齿波、正弦波、矩形波三种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,通过键盘来控制三种波形的类型选择、频率变化,最终输出显示波形的种类及频率。
使用单片机的定时器设置定时时间,每半个周期对I/O口取反一次,从而实现频率输出。
这种方案虽然在高频频段误差比较大,但是编程简单控制容易。
//它的特点是价格低、性能高,在低频范围内稳定性好、操作方便、体积小、耗电少。
虽然设计方案很多,但是综合考虑,此方案既可满足毕业设计的基本要求又能充分发挥其优势,电路简单,易控制,性价比较高,且系统扩展、系统配置灵活,容易构成各种规模的应用系统,单片机具有可编程性,硬件的功能描述可完全在软件上实现,而且设计时间短,成本低,可靠性高。
2.语言:C语言(简单简洁灵活,汇编语言复杂难懂)3.实施细节:本系统软件主要是通过AT89S52单片机程序控制完成全部功能的。
单片机驱动和初始化数模转换芯片DAC0832,用单片机产生的波形数字信号转换出需要的模拟信号。
再经过单片机产生波形的同时也把波形在LCD液晶显示器上绘制出来,依次循环执行,就能实时的产生和显示波形。
本程序主要流程是一个单片机对两片DAC0832分别进行控制的过程,其中先通过对键盘进行操作,然后由单片机生成控制指令,分别控制两片DAC0832产生波形和控制波形幅度,接着再由单片机把波形和各种参数通过显示程序在液晶显示器上显示出来,整个过程都可以通过键盘进行循环控制。
4.流程图:开始键盘输入参数D/A 转化, 波形输出液晶显示波形频率是否有键按下单片机处理参数,产生数字波形否是键盘输入程序主程序流程图延时20ms,消除抖动扫描读键值扫描键盘,是否有键按下输入新参数波形产生及 显示程序是确定键吗否是是否键盘输入流程图频率设置根据频率值置新的时间常数, 改变延时每按一次K13变量k++,并对3取余波形切换幅度设置按原参数继续=0=1产生正弦波产生方波产生三角波送设置值到DAC0832(1)是是是是是否否否否否键盘输入参数是LCD 清屏否键盘控制及波形产生程序流程图 5.系统方案的比较信号发生器的设计方案可用多种方案来完成。
论文 基于单片机的多功能函数信号发生器设计开题报告 长江大学
基于单片机的多功能函数信号发生器设计学生:xxx,电子信息学院指导教师:xxx,电子信息学院一、课题来源为了实现输出多种波形的功能,基于单片机的控制及各电子器件与单片机间的联合,编写相应的软件,设计一种信号发生器。
以适应各种理论研究。
二、研究的目的和意义函数发生器亦称信号发生器,主要作为实验用信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。
目前,市场上常见的波形发生器多为纯硬件的搭接而成,波形种类多为锯齿、正弦、方波、三角等波形。
用分立元件组成的函数发生器,通常是单函数发生器且频率不高,其工作不很稳定,不易调试;用集成芯片的函数发生器,可达到较高的频率和产生多种波形信号,但电路较为复杂且不易调试。
利用单片集成芯片的函数发生器,能产生多种波形,达到较高的频率,且易于调试;利用专用直接数字合成DDS 芯片的函数发生器,能产生任意波形并达到很高的频率,但成本较高。
函数发生器作为一种常见的应用电子仪器设备,传统的一般可以完全由硬件电路搭接而成,如采用555振荡电路发生正弦波、三角波和方波的电路便是可取的路径之一,不用依靠单片机。
但是这种电路存在波形质量差,控制难,可调范围小,电路复杂和体积大等缺点。
在科学研究和生产实践中,如工业过程控制,生物医学,地震模拟机械振动等领域常常要用到低频信号源。
而由硬件电路构成的低频信号其性能难以令人满意,而且由于低频信号源所需的RC要很大。
大电阻,大电容在制作上有困难,参数的精度亦难以保证。
体积大,漏电,损耗显著更是其致命的弱点。
一旦工作需求功能有增加,则电路复杂程度会大大增加。
利用单片机采用程序设计方法来产生低频信号,其频率底线很低。
具有线路相对简单,结构紧凑,价格低廉,频率稳定度高,抗干扰能力强,用途广泛等优点,并且能够对波形进行细微调整,改良波形,使其满足系统的要求。
只要对电路稍加修改,调整程序,即可完成功能升级。
三、参考文献及资料名称【1】徐爱钧,智能化测量控制仪表原理与设计,北京航空航天大学出版社,2004【2】徐爱钧,单片机原理实用教程-基于Proteus虚拟仿真(第2版),电子工业出版社,2011【3】周润景等,基于PROTEUS的电路的及单片机系统设计与仿真,北京航空航天大学出版社,2006【4】余永权等,单片机在控制系统中的应用,电子工业出版社,2006【5】周灵彬,PROTEUS的单片机教学与应用仿真,单片机与嵌入式系统应用,2008【6】沙占友,单片机外围电路设计,电子工业出版社,2005【7】沈红卫,基于单片机的智能系统设计与实现,电子工业大学出版社,2005【8】朱善君等,单片机接口技术与应用,清华大学出版社,2005【9】张靖武等,单片机系统的PROTEUS设计与仿真,电子工业大学,2007【10】宁成军等,基于Proteus和Keil接口的单片机外围硬件电路仿真,现代电子技术,2006【11】孙德文,微型计算机技术,高等教育出版社,2005(7)【12】汪文等,单片机原理及应用,华中科技大出版社,2007四、国内外发展趋势及研究主攻方向我国的单片机应用始于80年代,虽然发展迅速,但相对于世界市场我国的占有率还很低。
基于单片机的函数信号发生器设计
基于单片机的函数信号发生器设计所用元器件:基于单片机的函数信号发生器1.设计目的1.学习使用keil编程,使用Altium Designer绘制原理图;2.使用单片机产生正弦波、方波、三角波、锯齿波并可通过按键对波形切换、幅值和频率的调整;3.学习使用示波器显示波形;2.设计原理基于单片机的函数发生器原理以STC89C51为整个函数发生器的核心部分,通过编写程序和执行程序,运用示波器显示出四种波形,分别是正弦波、三角波、方波和锯齿波。
本设计拥有五个按键,分别实现波形的切换,改变波形的频率和幅值的大小。
芯片DAC0832将数字信号转换成模拟信号输出并通过外接运算放大器OP07实现电流向电压的转换,最后通过示波器显示出波形。
3.设计内容基本设计内容本次设计的主要内容是设计一个基于单片的函数信号发生器实现正弦波、三角波、方波和锯齿波。
利用单片机设计程序,使其能够通过按键有效切换四种波形,并且实现波形幅值和频率的调整满足本设计的要求,进行硬件系统和软件系统的设计,最后调试完成本次设计。
LCD1602液晶显示波形种类、幅值以及频率。
频率的可调范围在1—10HZ,幅值可调范围在1—5V。
显示屏上显示参数,第一行显示波形。
第二行左边显示波形频率,右边显示波形幅值。
本设计由五个功能按键,分别进行波形切换,加减幅值和加减频率。
电压在示波器上显示,硬件原理示意图,如图1.1所示。
图1.1 硬件原理设计图模块设计单片机最小系统模块本设计STC89C51为整个函数发生器的核心部分,单片机、时钟电路和复位电路构成单片机的最小系统,如图2.1所示。
图单片机最小系统模块原理图晶体谐振器是时钟电路的重要组成部分,将晶体谐振器放入电路,上电后它会产生机械振荡,单片机凭借晶体谐振器的频率运行所设计出来的频率,所以说晶体谐振器的频率是单片机操作时间规律,保证单片机平稳的工作。
晶体谐振器是控制CPU的时钟频率的。
频率控制运行速度。
晶体谐振器虽然是振荡电路的一部分,但是它自身不会产生震荡,它会有一个固定的频率,然后与外围电路发生谐振。
开题报告函数信号发生器的设计
指导教师(签名)2016年11月20日
专 家 组 成 员
(不得少于三人)
姓名
职称
所在教研室
郝尚富
高级工程师
硬件教研室
赵德才
讲师
硬件教研室
刘钰
讲师
电子信息教研室
院 系 专 家 组 论 证 意 见
经专家组集体论证,认为徐鹏格同学的毕业论文(设计)题目选择合理,能够综合应用所学专业知识,系统需求分析充分合理,设计方案可行,技术方案成熟,难度适中,时间安排合理。
在当今信息化社会里,电子信息技术的迅猛发展必将给人类带来一场仪器设备高度智能化的全面革命,而函数信号发生器作为一种信号源,将在通信工程以及自动化控制等重要领域发挥不可替代的作用。
而嵌入式系统作为一种相对成熟的技术,给函数信号发生器的进一步发展带来了福音。基于单片机的函数信号发生器在波形质量、幅度和频率稳定性等方面都得到了很大的提高,具备高可靠性、高性能价格比等优点,这也使其在智能仪表系统和办公自动化等诸多领域中得以极为广泛的应用。
3、研究方法与技术路线
查阅相关技术资料;
有关总体方案的比较与选择;
详细分析本次设计模块结构的划分;
硬件电路的设计及参数计算,器件选择等;
相关软件的设日 对毕业设计课题进行了初步的分析并查找相关资料
2017年 1 月1日- 1月 3 日 初步完成对函数信号发生部分的设计
[11]谭鉴荣.智能地面1
[12]韩彩霞.51单片机中几个寄存器的使用[J].电脑知识与技术,2013(13):242-244
[13]彭翠平.基于TCP/IP协议的动静Yu. Teplov,A. V. Anisimov. Thermostatting System Using a Single-Chip Microcomputer and Thermoelectric Modules Based on the Peltier Effect[J] ,2002
基于单片机的函数信号发生器
基于单片机的波形发生器一设计目标设计一台基于单片机的函数信号发生器,能实现以下基本功能:1、波形:方波、正弦波、三角波、锯齿波2、幅值电压:0V到5V3、频率:0K到10K4、输出极性:双极型。
使用操作如下:1、上电,系统初始化,数码管显示6个0,等待输入设置命令。
2、按“F”、“V”、“W”键,分别进入频率、幅值、波形设置,数码管显示“-”。
输入相应的参数,显示参数值,按“CL”键,清除所有已设定参数,参数设定完毕按“EN”键,数码管显示波形的编号、频率、电压幅值等。
3、波形发生器输出信号时,按下任意键可停止信号输出,等待重新设置参数。
4、要停止使用波形发生器,可按复位按键,将系统复位,然后关闭电源。
二方案选择1、MCU方案目前市场上的单片机种类繁多,各有长短。
其中51系列单片机技术成熟,价格低廉,是应用最广泛的单片机系列。
A T89C51单片机是51系列当中的一种,它是美国A TMEL 公司的8位Flash单片机,以MCS-51为内核,其内部具有4K FEPROM,可以满足一般的小应用系统的程序存储要求。
为了缩小硬件电路空间,这里可以选择20dip封装的A T89C2051单片机,这个CPU除了没有P0口、P2口及其它4个控制管脚外其他功能与A T89C51完全一样。
2、人机交互电路方案人机交互主要分为用户输入和系统输出两个部分(这里只讨论对用户输入数据的回显总分,波形的输出总分在后面讨论)。
最常用的用户输入工具是键盘,键盘和显示往往是紧密地联系在一起,成对出现的,市场上因此也就有多种键盘显示控制器。
人们通常的键盘选择方案有以下几种:1)用通用可编程并行接口芯片8255构成一个键盘显示控制器,这是一种常用的方案,因为8255使用简单,货源充足,尤其适用于简单的系统中。
2)专用可编程键盘显示控制器8279也是一种常用的键盘显示选择方案,8279与MCU的接口是通过并行数据口相联的,可以同时控制8位数码管显示和8×8键盘矩阵,由于数据的输入输出口都是并行数据口,因此线路连接比较复杂。
基于单片机的函数信号发生器毕业的设计与开发.docx
本文介绍一种用AT89C51单片机构成的波形发生器,可产生方波、三角波、正弦波、锯齿波等多种波形,波形的周期可用程序改变,并可根据需要选择单极性输出或双极性输出,具有线路简单、结构紧凑、性能优越等特点。
文章给出了源代码,通过仿真测试,其性能指标达到了设计要求。
关键词:单片机;DAC;信号发生器摘要...................................................................n录 ...................................................................第一章绪论.............................................................1.1单片机概述........................................................1・2信号发生器的分类 ................................................1・3研究内容 ........................................................第二章方案的设计与选择.................................................2.1方案的比较 .......................................................2.2设计原理..........................................................2.3设计思想 .........................................................2.4设计功能..........................................................第三章硬件设计.........................................................3.1硬件原理框图 .....................................................3.2主控电路..........................................................3.3数、模转换电路....................................................3.4按键接口电路 .....................................................3. 5时钟电路..........................................................3.6显示电路 ......................................................... 第四章软件设计.........................................................4.1程序流程图 ....................................................... 第五章总结与展望....................................................... 致谢................................................................... 参考文献............................................................... 附录1电路原理图....................................................... 附录2源程序........................................................... 附录3器件清单 ........................................................第一章绪论1.1单片机概述随着大规模集成电路技术的发展,屮央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、(I/O)接口、定时器/计数器和串行通信接口,以及其他一些计算机外围电路等均可集成在一块芯片丄构成单片微型计算机,简称为单片机。
单片机函数信号发生器报告
单片机课程实验设计课程名称:低频信号源的设计专业年级:电子信息工程0903班学生姓名:杨威学号:200906002321指导老师:李小武填表时间:2012年4月14日星期六一.设计任务及意义本系统是基于AT89C52单片机的数字式简单低频信号发生器,用程序实现方波,锯齿波,三角波等信号,并在Protues电子设计平台上对方案进行了仿真。
消除了传统信号发生器存在分散性造成波形失真的弊端。
系统采用AT89C52单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、按键电路。
通过按键控制可产生方波、锯齿波、正弦波。
波形的频率和幅度在一定的范围里可任意改变,其设计简单、性能优良,可用于多种需要低频信号源的场所,具有一定的实用性。
二、设计方案选择及论证系统方案比较方案一:采用函数信号发生器ICL8038集成模拟芯片,(如图)它是一种可以同时产生方波、三角波、正弦波的专用集成电路。
但是这种模块产生的波形都不是纯净的波形,会寄生一些高次谐波分量,采用其他的措施虽可滤除一些,但不能完全滤除掉。
方案二:采用分立元件实现非稳态的多谐振振荡器,然后根据需要加入积分电路等构造正弦、矩形、三角等波形发生器。
这种信号发生器输出频率范围窄,而且电路参数设定较繁琐,其频率大小的测量往往需要通过硬件电路的切换来实现,操作不方便。
方案三:采用单片机和DAC0803数模转换器生成波形,由于是软件滤波,所以不会有寄生的高次谐波分量,生成的波形比较纯净。
它的特点是价格低、性能高,在低频范围内稳定性好、操作方便、体积小、耗电小。
经比较,方案三可满足课程设计的基本要求又能充分发挥其优势,电路简单,易控制,性价比较高,所以采用该方案。
三、硬件设计系统总体框图设计本系统是以单片机AT89C52和8位D/A转换芯片DAC0803共同实现正弦波方波、锯齿波这三种常见的波形的产生及显示相互切换的功能。
/p-68763305389.html3.1单片机晶振电路对于MCS-51一般的晶振可以在1.2MHZ——12MHZ之间选择,这是电容才可以对应选择10pf-30pf。
基于单片机函数信号发生器的设计
基于单片机函数信号发生器的设计摘要:本文设计的函数发生器采用STC89C51 单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、运放电路(LM324)、按键和LED显示灯电路等。
电路采用AT89S51单片机和一片DAC0832数模转换器组成数字式低频信号发生器。
通过按键控制可产生方波、锯齿波、三角波、正弦波等,同时用LED 显示灯指示对应的波形。
所产生的波形幅度在一定范围内可调,波形准确并且平滑。
本文设计的函数信号发生器,它具有价格低、性能高和在低频范围内稳定性好、操作方便、体积小、耗电少等特点。
由于采用了LM324运算放大器,使其电路更加具有较高的稳定性能,性能比高。
此电路清晰,出现故障容易查找错误,操作简单、方便。
关键词:单片机;信号发生器;运放器Signal generator established on The MCU function designAbstract:Function generator of this design uses STC89C51 microcontroller as the control core, the external D/A conversion circuit (DAC0832), op amp circuit (LM324), keyboard and LED display circuit etc.. The circuit uses AT89S51 microcontroller and a DAC0832 DAC digital low frequency signal generator. Through the button control can produce Fang Bo, sawtooth wave, triangle wave, sine wave, with LED display the corresponding waveform. The wave amplitude generated can be adjusted in a certain range, accurate and smooth waveform.Function signal generator is designed in this paper, it has the characteristics of low price, high performance and low frequency range, good stability, convenient operation, small size, less power consumption etc.. Due to the adoption of the LM324 operational amplifier, the circuit stability has more high, high performance. This circuit is clear, the fault is easy to find the error, simple operation, convenient.Keywords: Single chip microcomputer;Signal generator;Operational amplifier目录第一章绪论 (1)1.1单片机概述 (1)1.2课题研究的社会实用意义及应用领域 (1)1.3 研究内容 (1)第二章单元电路的设计 (2)2.1系统设计 (2)2.1.1系统方案的比较 (2)2.1.2芯片选择模块 (2)2.2单片机模块及电源模块的设计 (3)2.2.1单片机模块 (3)2.3D/A转换模块 (3)2.4显示模块的设计 (5)第三章硬件电路的设计 (6)3.1系统框图 (6)3.2资源分配 (6)3.3最小单片机系统设计 (6)3.3.1STC89C51的引脚图 (7)3.3.2管脚说明 (8)3.3.3STC89C51的晶振及其连接方法 (10)3.3.4STC89C51的复位 (11)3.3.5芯片擦除 (11)3.4各部分电路原理 (12)3.4.1DAC0832芯片原理 (12)3.4.2LM324工作原理 (14)第四章软件设计 (15)4.1主程序流程图 (15)4.2方波程序流程图 (16)4.3三角波程序流程图 (17)4.4锯齿波程序流程图 (17)4.5 正弦波程序流程图 (18)第五章系统测试及结论 (19)5.1产生各种波形电压输出范围及频率如下: (19)5.2示波器测试的波形 (19)5.3设计与实验中应注意的问题及解决问题的措施 (20)5.3.1安装与调试 (20)5.3.2遇到的问题与解决 (20)第六章结论与心得 (22)参考文献 (23)附录1 硬件电路元件装配图 (24)附录2 模拟组装和PC板连接线图 (25)附录3 波形发生器程序 (25)第一章绪论1.1单片机概述伴随着信息技术及集成电路技术的大规模快速发展,所谓单片机就是指“CPU即中央处理器、RAM即随机存取存储器、ROM只读存储器、(I/O)即输入输出接口、定时器/计数器,串行通信接口”,和其余一些关于计算机外部电路即外围等都可以聚集在相同的一块芯片上,从而组成了单片微型计算机”[1]。
基于单片机的函数信号发生器的设计
基于单片机的函数信号发生器的设计摘要本课题是采用低成本的MCS-51系列单片机构成具有高可靠性的函数信号发生器的应用设计。
本设计通过单片机运算产生二进制控制信号去控制AD9850进而实现函数波形的产生。
基于单片机的函数信号发生器抗干扰性强、功耗低、成本低、易实现,具有很高的实用价值。
本系统以51单片机为控制核心,由电源模块、单片机AT89S52最小系统模块、中断键盘模块、函数信号发生模块、MAX7219显示模块组成。
采用中断键盘扫描方式计算所需频率,用数控的方法控制DDS芯片AD9850产生100Hz-40MHz正弦信号,100Hz-5MHz方波信号,波形输出较稳定,且精度较高。
采用MAX7219驱动两个四位一体的八段LED数码管,显示出当前波形的频率。
系统用C语言编写模块化程序,增强可读性,便于AT89S52对各模块的控制,实现各功能的设置。
关键词:单片机、直接数字频率合成(DDS)、 AD9850 、函数信号、正弦波、方波MCU-based Function Signal Generator DesignABSTRACTThis issue is low-cost microcontroller MCS-51 family of highly reliable functions constitute a signal generator applications. This design generates a binary control signal MCU operation to control the AD9850 to realize the function of waveform generation. Function Generator based on single chip and strong anti-interference, low power consumption, low cost, easy to implement, has high practical value.The system control microcontroller core 51 by the power supply module, MCU AT89S52 minimum system module, the keyboard interrupt module, function signal generator module, MAX7219 display module. Calculated by scanning the keyboard interrupt the required frequency, using numerical methods to control DDS chip AD9850 produced 100Hz-40MHz sinusoidal signal, 100Hz-5MHz square wave signal, the waveform output is stable and high precision. Use of MAX7219 drives four in one of eight out of two LED digital tube, showing the frequency of the current waveform. Modular system with C language programs to enhance readability, ease of AT89S52 on the module controlRealize the function of setting.Key words:Singlechip Direct Digital Synthesizer(DDS)AD9850Function Signal Sine wave Square Wave目录摘要 (I)ABSTRACT ................................................. I I 1 绪论 (1)1.1 设计背景 (1)1.2 设计目的 (2)1.3 设计意义 (2)2 课题设计相关理论知识 (3)2.1 DDS的系统简介 (3)2.1.1 DDS的基本原理 (3)2.1.2 DDS的性能特点 (3)2.2 AD9850简介 (4)2.2.1 AD9850功能概述 (4)2.2.2 AD9850的引脚功能 (5)2.2.3 AD9850工作原理 (5)2.2.4 AD9850应用与设计 (6)3 系统的总体设计 (8)3.1 方案论证 (8)3.2 设计原理框图 (8)4 系统硬件设计 (9)4.1 电源电路 (9)4.2 AT89S52单片机最小系统 (9)4.2.1 AT89S52的资源参数 (9)4.2.2 最小系统与I/O连接情况 (10)4.3 中断键盘设计电路 (11)4.4 MAX7219显示电路 (12)4.5 AD9850函数信号发生模块 (13)4.5.1 AD9850模块主电路 (13)4.5.2 AD9850模块时钟电路 (14)4.5.3 AD9850模块输入输出口定义 (15)4.6 AT89S52单片机ISP下载线 (15)4.6.1 ISP简介 (15)4.6.2 AT89S52单片机ISP下载线原理 (16)4.6.3 电脑并口DB25引脚定义说明 (17)4.7 小结 (17)5 系统软件设计 (18)5.1 单片机MCS-51系列简介 (18)5.2 MAX7219模块驱动程序 (18)5.2.1 初始化程序 (20)5.2.2 送显子程序 (21)5.2.3 数据传送程序 (22)5.3 AD9850的驱动程序设计 (23)5.3.1 初始化程序 (23)5.3.2 写控制字子程序 (24)5.4 主函数程序设计 (26)5.4.1 中断INT0服务函数 (26)5.4.2 主函数 (27)5.5 Keil C51介绍 (29)5.6 ISPlay v1.5介绍 (30)5.7 小结 (31)6 系统调试与分析 (33)6.1 硬件调试 (33)6.2 软件调试 (34)6.3 系统调试 (37)6.3.1 独立按键与显示测试 (37)6.3.2 波形测试 (38)6.3.3 与开题要求对比 (40)6.4 小结 (41)参考文献 (42)附录 1 (43)附录 2 (50)附录 3 (51)附录 4 (52)谢辞 (54)基准时钟 相位累加器 相位/幅度变换 D/A 变换 低通滤波 比较器1 绪论1.1 研究背景近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统函数信号发生器日新月益更新。
单片机信号发生器开题报告
单片机信号发生器开题报告单片机信号发生器开题报告一、引言随着科技的不断发展,电子设备在我们的日常生活中扮演着越来越重要的角色。
而作为电子设备的核心组成部分之一,单片机在各个领域中得到了广泛的应用。
本文将介绍一个基于单片机的信号发生器的开题报告,该信号发生器可以用于电子实验、通信测试以及音频处理等领域。
二、研究背景目前市面上的信号发生器大多数是以仪器设备的形式存在,并且价格昂贵,不易于学习和使用。
而基于单片机的信号发生器则具有体积小、价格低廉、功能灵活等优势,逐渐受到了广大电子爱好者和工程师的关注。
三、研究目标本研究的目标是设计一个基于单片机的信号发生器,具有以下特点:1. 支持多种波形输出,包括正弦波、方波、三角波等。
2. 可以通过调节参数实现不同频率和幅度的信号输出。
3. 提供用户友好的界面,方便操作和调节参数。
4. 具备稳定性和精确性,能够满足实验和测试的要求。
四、研究方法本研究将采用以下方法来实现目标:1. 硬件设计:选择合适的单片机作为控制核心,设计电路板以及外围电路,包括时钟电路、ADC/DAC电路等。
2. 软件开发:使用C语言或汇编语言编写单片机的底层驱动程序,实现波形生成、参数调节等功能。
同时,设计用户界面,提供友好的操作界面和参数调节方式。
3. 测试和优化:通过实验和测试,对信号发生器的性能进行评估和优化,确保其稳定性和精确性。
五、预期成果完成本研究后,我们将获得一个基于单片机的信号发生器原型。
该原型将具备多种波形输出、可调节的频率和幅度、用户友好的界面等功能。
通过实验和测试,我们将验证其性能和稳定性,并进行必要的优化。
六、研究意义本研究的意义在于:1. 提供一种低成本、易学易用的信号发生器解决方案,方便电子爱好者和工程师进行实验和测试。
2. 推动单片机在电子领域的应用,促进电子技术的发展。
3. 为学校和实验室提供一种经济实用的实验设备,提高教学和研究的效率。
七、进度安排本研究计划分为以下几个阶段:1. 设计硬件电路,完成电路板的制作和组装。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
黑龙江大学本科生毕业论文(设计)开题报告
学院|专业电子信息工程
姓名学号报告日期2015年11月27日论文(设计)题H 基于单片机的函数信号发牛器设计
指导教师
论文(设计)起止吋间
一、论文(设计)研究背景与意义
随着电子技术的发展,特別是大规模的集成电路的产牛,给人们的牛活带来了根本性的变化,函数发牛器也称信号发牛器,主要作为实验用信号源,是现今各种电子电路实验设计应用)I»必不可少的仪器设备Z—。
信号发牛器的应用越来越广,对信号发牛器的频率稳定度、频谱纯度、频率范围和输出信号的频率微调分辨率提出越來越高的要求,普通的频率源已经不能满足现代电子技术的高标准要求C 于是,国内外专家学者开始着手于设计制作先进的信号发牛器,然而从实用价值来看,能设计出低成本、高精度的发牛器并推广使用具有跨时代的意义。
单片机自20世纪70年代问世以来,作为微计算机一个很重要的的分支,应用广泛,发展迅速。
美国Intel公司牛•产的MCS-51系列单片机,由于它具有集成度高、处理功能强、可靠性好、系统结构简单、价格低廉、易于使用等优点被广泛使用。
利用单片机采用程序设计的方法,以MCS-51单片机为核心,简单、低廉的兀件为骨架,产牛精度较高的三角波、正弦波、方波、锯齿波,同吋还可以H由调整频率、振幅。
相比于传统完全由硬件搭接形成的函数发牛器,如不依靠单片机而釆用555振荡电路发牛正弦波、三角波和方波的电路相比,这种电路存在波形质量差,控制难,可调范囤小,电路复杂和体积大等缺点。
而利用单片机采用程序设计的方法产牛低频信号,其具有线路相对简单,结构紧凑,价格低廉,频率稳定度高,抗干扰能力强,用途广泛等优点,同吋,还可以对波形进行细微的调整,使其满足要求。
普及基于单片机的函数信号发牛器也将成为未来发展的一种趋势。
二、论文(设计)的主要内容
本次设计的主要内容是设计函数信号发牛器且可以输出四种波形:方波、三
角波、正弦波、锯齿波。
利用单片机设计程序,使其能够进行调整波形、改良波
形并且满足系统要求。
进行硬件系统和软件系统设计,最后进行测试。
LCD 1602液晶显示波形种类和频率值其频率范围为10—100HZ,显示屏上显
示参数第一行显示波形第二行显示频率。
按键设置波形种类和设定频率步进值0. 1-10HZ可调,具有四个按键,分别调节步进值、加减频率以及切换波形。
电位器器改变振幅为2V-3. 5V稳定。
显示电压在示波器上显示,硬件原理示意图:
显示电路单数模转换
电路放大电路片1
键盘电路机复位电路
蠶
通过产牛数字信号再转换成模拟信号的方法来获得所需要的波形°STC89C51 单片机本身就是一个完整的微型计算机只要将89C51再配置键盘及其接口、显示器及其接口、数模转换及波形输出、指示灯及其接口等四部分,即可构成所需的波形发牛器。
三、论文(设计)的工作原理及重点、难点
其工作原理以89C51为整个波形发牛器的核心部分,通过程序的编写和执行,产牛各种各样的信号,并从键盘接收数据,进行各种功能的转换。
当数字信
号经过接口电路到达转换电路,将其转换成模拟信号也就是所需要的输出波形。
本设计主要需解决的问题是对各种电子器件的认识及与其它器件的配合使
用,在此基础上完成信号发牛器的硬件电路的设计。
由于硬件设计和软件设计都
有相关的软件,因此各种设计基本都在个人电脑上完成。
在设计期间,需到图书
馆查阅相关资料及孔德贵老师的指导和帮助。
U !、论文(设计)的进度安排
2015年12月7 0-2015年12月18日在老师的指导下完成开题报告,并按吋上
交
2015年12月19 0-2015年12月29日查找课题相关资料及专业知识,了解具体要求。
熟悉软件、硬件设计模块,做好软硬件准备工作
2015年12月30日-2016年1月10日确定硬件结构,完成硬件设计制作,并调试完成实物制作。
2016年2月29日-2016年5月20日完成论文书写,并根据指导老师意见进行修改,做好答辩准备。
六、指导教师意见
指导教师签字:年
月曰
七、答辩小组意见
组长签字:
年月曰
毕业论文(设计)中期检査
学牛总结(包括完成情况、重点、难点解决情况、论文写作情况)
一、论文工作完成情况
本文主要通过四个方面对信号发牛器进行设计C首先波形发牛器作为一种常用的信号源,是现代测试领域内应用最为广泛的通用仪器之一。
信号发牛器是电子测量领域屮最基本、应用最广泛的i类电子仪器。
因此,此部分内容能够既是作为研究背景也是对论文主题的初步阐释;第二部分针对对方案进行设计与选择,采用单片机和DAC0832数模转换器牛成波形,利用DAC0832数码转换芯片、LM358芯片以及LCD 1602液晶显示屏完成实物设计。
使其能够显示出正弦波、方波、锯齿波、三角波这四种波形,根据所需功能只需4个独立按键S1-S4即可实现,“S1”键位调节步进值,“S2”键位增加频率,“S3”键位减小频率,每次进行加减频率的调节根据步进值大小而调节,可调范围为10-100HZ, “S4”键
位用于切换四种波形。
四种波形的输出波形幅度为2-3. 5V C第三部分是针对硬件设计进行阐述包括单片机、LCD显示电路、DAC0832芯片、LM358等。
第四部分则为软件设计以及模拟仿真。
二、己取得的阶段性成果
本文对单片机和信号发牛器已有初步认识并在此前提下对函数信号发牛器的硬件和软件进行设计,将各硬件焊在开发板上。
三、论文屮存在的问题
首先,以89C51为整个波形发牛器的核心部分,通过程序的编写和执行,产牛各种各样的信号,并从键盘接收数据,进行各种功能的转换。
当数字信号经过
接口电路到达转换电路,将其转换成模拟信号也就是所需要的输出波形。
其次,
需解决的问题是对各种电子器件的认识及与其它器件的配合使用,在此基础上完
成信号发牛器的硕件电路的设计。
最后,由于经验较少在理论与现实制作实物过
程屮较为困难。
四、下一步工作计划
在以后的研究过程屮,将会更加注意理论和现实的实际联系,在繁复的数据和理论屮挑选合适并且具备代表性的问题进行阐述,旨在能够为课题提供意见。
指导教帅意见(针对屮期检查)
毕业论文互审环节审核情况
一、指导教师答辩意见
指导教师签字:
年月日
二、互审教师答辩意见
审核教师签字:
年月日
附录:
导师与学生见面情况记录
(记录见面的时间、地点及交流的主要问题)
五、参考文献
[1] 谢维成等•单片机原理与应用及C51程序设计(第2版)清华大学出版社.
[2] 杨居义.单片机课程设计指导[M] •北京:清华大学出版社,2009.
[3] 张毅刚等.MCS-51单片机应用设计•哈尔滨工业大学出版社.
[4] 阎石•数字电子技术基础(第五版)清华大学电子教研组.
[5] 童诗白、华成英•模拟电子技术基础(第四版)清华大学电子教研组.
⑹ 曾一江•单片机微机原理与接口技术[M].科学出版社.
[7] 谭浩强・C程序设计(第2版)•北京:清华大学出版社,1999.
[8] 张洪润•单片机应用技术教程[M]•清华大学出版社.
[9] W. Osten, E. Kolenovic, R. Kalttenhoff, and N. Kopp, "Anoptimal interferometer
for 3D digital endoscopy", Proc.SPIE 5144, 159-161 (2003).
[101 A. Micha* 1 2 3 4 5 * 7 8 9kiewicz, M. Kujawinska, R. Lymarenko, O.Budnyk, X. Wang, and P.J. Bos, "Simulation, registrationand reconstruction of digital holograms of arbitrary objectsby means of liquid crystal on silicon spatial light modula-tof\ Proc. SPIE 5947, 131-139 (2005).。