好文档 - 专业文书写作范文服务资料分享网站

多功能信号发生器设计

天下 分享 时间: 加入收藏 我要投稿 点赞

毕业综合实践

届别: 2015届

二级学院(部): 物流技术学院

专业名称: 计算机控制 班级名称: S314112 学生姓名: 学生学号: 31 指导教师:

成果名称: 多功能信号发生器设计

1

目 录

1、 概述 ...................................................... 1.1 信号发生器现状 ....................................... 1.2 单片机在波形发生器中的应用 ............................ 2、 系统总体方案及硬件设计 ................................... 2.1 系统分析 .................................................. 2.2 总体方案设计 ……………………………

2.2.1系统总体结构框图设计 ..................................... 2.3 总体硬件设计 .............................................. 2.4系统各模块设计 ............................................. 2.4.1 资源分配 ................................................ 2.4.2显示器接口设计 ........................................... 2.4.3 复位与时钟电路设计 ...................................... 2.4.4 按键中断电路设计 ....................................... 2.4.5 D/A转换电路设计 ........................................ 3、 软件设计 .................................................... 3.1软件总体设计 .............................................. 3.2 软件功能设计 ............................................. 3.2.1系统初始化程序设计 ...................................... 3.2.2 按键检测及中断处理程序 ................................. 3.2.3 液晶显示程序 ........................................... 3.2.4 正弦波发生程序设计 ..................................... 3.2.5方波产生程序 ............................................ 3.2.6三角波产生程序 .......................................... 3.2.7梯形波产生程序 ..........................................

4、 实验仿真 ..................................................

4.1 protues软件仿真步骤 ..................................... 4.2 仿真结果 ................................................. 4.3仿真结论 .................................................. 5、 课程设计体会 .............................................. 参考文献 ........................................................ 附1:源程序代码 ............................................... 附2:系统原理图 ...............................................

2

[摘 要]

本设计采用基于AT89S52的单片机最小系统为核心,成功产生出幅值和频率都可调的正弦波、梯形波、方波、三角波等波形。频率范围是0-2000Hz,幅值调节范围-10V到+10V。本系统主要由四大模块组成:液晶显示模块、波形发生模块及稳幅输出模块,幅频调节模块、及外部电源模块。各个模块的实现方法如下: 一、液晶显示模块:本系统采用应用较广泛的1602液晶作为显示模块。其显示与控制机理是单片机通过与液晶按照一定的规定相连接,然后再程序中在对液晶进行初始化后,就可以向其写字符或读字符。 二、波形发生模块及稳幅输出模块:产生指定波形可以通过DAC芯片来实现,不同波形产生实质上是对输出的二进制数字量进行相应改变来实现的。本系统采用的是经典的DAC0832 8位数/模转换器。稳幅输出则通过两个LM324集成运放来实现对DAC0832输出电流信号到电压信号的转变。 三、幅频调节模块:通过按键与两个门电路74ls00和74ls04的组合来实现通过产生中断来实现对波形的选择和频率的调节。而幅值调节通过一个10K的电位器来实现参考电压Vref的改变来改变幅值。 四、外部电源模块:变压器将220V交流电降成16V交流后在通过整流桥 经过7812和7912滤波后即产生正负12V直流电用作LM324的电源。 本系统软件主要通过C语言开发,硬件电路设计具有典型性。同时,本系统中任何一部分电路模块均可移植于其它实用开发系统的设计中,电路设计实用性很强。

3

1、概述

1.1 信号发生器现状

. 目前,市场上的信号发生器多种多样,一般按频带分为超高频、高频、低频、超低频、超高频信号发生器。其中高频、低频和超低频信号发生器,大多使用文氏桥振荡电路,即RC振荡电路,通过改变电容和电阻值,改变频率。用以上原理设计的信号发生器,其输出波形一般只有两种,即正弦波和脉冲波,其零点不可调,而且价格也比较贵,一般在几百元左右。但是在科学研究和生产实践中,如工业过程控制,生物医学,地震模拟震动等领域往往需要低频信号源,而由硬件搭建的波形发生器效果往往达不到好的效果,而且低频信号源所需要的RC很大,大电阻,大电容在制作上有困难,参数的精度也难以保证,而且体积大,漏电,体积大是该类波形发生器的显著缺点。 1.2 单片机在波形发生器中的应用

随着电子技术的飞快发展,单片机的应用不断的深入,基于单片

机的智能仪器的设计技术不断成熟。单片机构成的仪器具有高可靠性,高性价比,单片机技术在智能仪表和自动化等诸多领域有了极为广泛的应用,并应用到各种家庭电器,单片机技术的广泛应用推动了社会的进步。 利用单片机采用程序设计方法来产生波形,线路相对简单,结构紧凑,价格低廉,频率稳定度高,抗干扰能力强等优点,而且还能对波形进行细微的调整,改良波形,易于通过程序控制,只

4

要对电路稍加修改,调整程序,就能实现功能的升级。

2、 系统总体方案及硬件设计

2.1 系统分析

基于单片机的信号发生系统是一个实际应用系统,可为相关实验及实际应用提供支持。本论文包括硬件系统的详细设计及C语言在基本控制中的应用。此系统具有的功能如下: 硬件部分

(1)1602液晶显示电路; (2)键盘和与非门中断产生电路; (3)时钟电路与复位电路;

(4)具有8位精度的D/A转换和波形产生电路; (5)正负12V直流电源转换电路;

软件部分

(1)系统复位初始化; (2)键盘中断与处理; (3)中断0服务程序; (4)定时器0中断服务程序; (5)正弦波发生程序; (6)三角波发生程序; (7)方波发生程序; (8)梯形波发生程序

2.2 总体方案设计

2.2.1系统总体结构框图设计

5

多功能信号发生器设计

毕业综合实践届别:2015届二级学院(部):物流技术学院专业名称:计算机控制班级名称:S3
推荐度:
点击下载文档文档为doc格式
9ir0q1u9060fvqu4yw276b8ve00zsa00v4h
领取福利

微信扫码领取福利

微信扫码分享