论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>本科论文>范文阅读
快捷分类: 信号发生器文献综述 关于信号发生器的参考文献 函数信号发生器开题报告 信号发生器论文 信号发生器的参考文献 信号发生器参考文献

关于信号发生器相关论文参考文献范文 和基于STC89C52的函数信号发生器设计类本科论文怎么写

分类:本科论文 原创主题:信号发生器论文 发表时间: 2024-02-01

基于STC89C52的函数信号发生器设计,本文是关于信号发生器类本科论文怎么写和信号发生器和STC89C52和函数方面论文范文资料.

摘 要:针对实验室低频信号源精度的不足,本文设计了一种基于STC89C52单片机的低频函数信号发生器.函数信号发生器包括人机交互模块、处理器模块、电源模块和波形产生模块.由MATLAB计算各种信号的采样点,获得采样点后,通过处理器模块输出数字量,再经过D/A转换电路进行数字量到模拟量的转换,然后经过放大电路对输出信号进行放大得到最终的输出波形.该函数信号发生器具有简单、实用、成本低、可靠性强的特点.

关键词:信号发生器;单片机;处理器模块

函数波形发生器在电力、航天、工业、农业和医学等具有很重要的作用.目前我国关于函数信号发生器的设计已有很大成就,但与西方发达国家相比仍存在差距.因此,加大对高品质信号发生器的开发,对电子行业的发展有着深远的意义,与国外同类产品相比,必须要做到高性价比,这样才能体现出我国科学技术发展的强大.本文设计了一种以STC89C52单片机为核心的低频信号发生器,可以产生多种波形,并可在一定范围内改变频率及幅度,并使用LCD1602加以显示频率和波形形状.

一、硬件设计

(一)硬件电路

整个硬件电路主要由处理器模块、人机交互模块、波形产生模块以及电源模块组成,如图1所示.处理器采用STC89C52芯片作为控制芯片,选择这块控制芯片的原因有多个方面,该芯片的使用方便简单,主要处理所需要的波形形状及频率,以及对应的显示关系.本文的人机交互模块中采用LCD1602作为本设计的显示模块主要器材,用于显示输出波形的种类和频率.使用按键对输出波形的切换和频率大小的加减.波形产生模块中,D/A转换电路采用DAC0832,主要用于处理单片机输出的数字波形,将其转化为模拟波形.放大电路采用两个高精度运放OP07,用于电流转换电压和输出波形的放大,采用电阻和电容用于对输出信号的滤波.电源模块负责为各个模块提供运行时所需要的能量,是系统稳定正常运行的保证.

(二)波形产生模块

波形产生模块主要由D/A转换电路、放大电路及输出端构成,如图2所示.1D/A转换电路

采用DAC0832芯片将单片机输出的数字量转化为模拟量,它是一种电流输出型的芯片,它的分辨率是8位,每一次转换的时间一般为一微秒,能够快速地实现转换及产生输出的波形.首先,在使用DAC0832时,D/A转换的输出量取决于单片机输出的数字信号DO-D70在DAC0832内部的结构中存在一个锁存器和寄存器,在设置过程中需要将CS和WR/通过软件置0,并将WR2和XFER通过硬件电路置0,让锁存器和寄存器处于直通状态,即为直通方式,优点在于运行速度快,适用于连续反馈的控制线路.这样DAC0832的输出随时跟随着输入数字的变化而变化,只要P2口的八位数字量变化,就直接进行D/A转换I21.

2放大电路

由于DAC0832的输出端是电流信号,为此,本文采用U3所示的高精度运放OP07实现电流对电压的转化,再经过U4构成的方向放大器对输出的数字信号进行电压放大,并且调节可变电阻R6对输出波形的幅度进行调节,并将输出的信号通过R7和的串联进行滤波,实现波形的产生.

(三)电源模块

本设计需要使用三种电压,其中+5 V电源用于对STC89C52、DAC0832、LCD1602进行供电,&plun;12 V电源为运放OP07进行供电.在设计电源模块的过程中,我们首先将转化后的12 V交流电通过4个稳压二极管Dl-D4,并使用开关对相应的通道进行开关的控制,再经过3 300 u F电解电容和334瓷片电容并联,采用LM7805、LM7812和LM7912芯片形成+5 V和&plun;12 V直流电源,再经过1 04瓷片电容和470 u F的电解电容对产生的直流电源进行过滤,并通过发光二极管显示其是否通电电源.本设计电源电路如图3所示.

(四)PCB设计

本文设计采用Altium Designer Release 10软件进行PCB图设计.在选择焊盘大小和导线粗细上,应选择直径大于2.0 mm的焊盘,焊盘中的插孔直径应小于1.0 mmo在导线宽度的选择方面,把电源线和地线的宽度设置为1.2 mm,普通的连接导线设置为0.8mmo布线过程中要尽量手动布线,在完成PCB图设计后,还要进行DRC校验.图4为PCB图设计.

二、软件设计

本文设计采用keiIC51软件进行开发,包括主程序、波形设置程序、波形产生程序和波形种类和频率显示程序等模块构成.

(一)主程序

本设计主程序主要显示实时的LCD1602的波形种类和频率显示,以及判断人机交互模块中的按键值实现控制功能.主程序流程图如图5所示.

(二)波形设置

在本文按键模块有八个按键,S8键为复位键,Sl-S7键为控制调节键.

Sl、S2和S3键分别通过按键按下实行相应的加频率操作,S4、S5和S6键分别通过按键按下实行相应的减频率操作,在软件编程中是通过相应的加减数n来实现所产生频率对应的定时时长.

S7键是改变输出波形的种类,即在正弦波、方波、锯齿波、梯形波和三角波之间不断的切换,切换之后通过输出他们各自采样点所存储数组中的数据来实现波形的变换.图6为按键控制程序的流程图.

(三)波形采集数据获取

形状的控制主要用软件实现.用软件实现不同的形状,需要采样输出不同的点数.本设计的算法以波形和时间的对应公式为基础,在产生正弦波时已知对应公式,由于在单片机内部输入公式y等于round( sin( x) *127) +128时,单片机的运行速度比较慢,所以产生的波形会比较缓慢,所以进行取点,在每个周期内取64个采样点,可以通过数学软件MATLAB得到所需的采样点.

在MATLAB中输入:

这样可以得到在一个周期内正弦波的采样点,可以将这些点存储在数组中,并通过软件将数组中的数据赋值给P2端口.

软件不仅能实现控制形状,同样可以控制输出波形的频率.本设计以10 Hz为基础,当设置10 Hz时,一个周期的输出点数为64个,所以在这种情况下需要对软件编程中的主函数进行设置,设置对应频率的中断时间.

当f等于lOHz时,T等于l/lO等于O.ls

在这0.1 s内需要采样64个点,每个点的采样时间为:

t等于T/64等于0.001 563s等于1 563us[6](四)波形种类和频率显示程序

首先要对LCD1602初始化设置,然后写入程序至处理器中进行显示波形种类和频率.以下为部分LCD1602的显示程序.

三、测试结果

(一)波形测试

在本次设计中,使用数字示波器对此低频信号发生器的输出波形进行观察,得到如图7所示的测试波形图.

(二)数据分析

根据附表的数据可知,在频率为10 Hz和10 kHz时,输出波形频率的相对误差比较大,在1%附近,频率为100 Hz和1 kHz时,输出波形的频率相对误差比较小.一方面,波形之间对输出频率的影响比较小,对于频率影响较大的是不同频率的显示值所造成的,造成这种情况的原因是在处理器的定时过程中,只能选取整数值,而在计算采样点之间间隔时间的过程中,要对其取整数,由此造成实际频率和显示的理论频率之间的误差.另一方面,由于处理器在运行的过程中,程序的运行会产生一定的时长,所以对产生频率的大小也会产生一定的影响.

四、结束语

在本次设计中采用了C51单片机作为控制芯片,并使用低廉的DAC0832、OP07等作为辅助芯片制造出了一种低频信号发生器,实现了低功耗、低成本、可靠性强的设计理念.该设计作品可用于实验室的测量和实践,为研究并实现高品质的信号源提供了很大帮助.

本文获得海南省高等学校发展专项发展资金项目(编号:HX51069008001)支持

作者简介:秦冲(1997-),男,本科,研究方向:电子科学与技术

通信作者:黄建清(1972-),女,博士,讲师,研究方向:电子信息技术、嵌入式技术

本文汇总:上文是关于对不知道怎么写信号发生器和STC89C52和函数论文范文课题研究的大学硕士、信号发生器本科毕业论文信号发生器论文开题报告范文和文献综述及职称论文的作为参考文献资料.

参考文献:

1、 电子信息工程专业数字信号处理课程设计和 乔丽红,秦瑶(河南工业大学信息科学与工程学院,河南郑州450001)摘要本文介绍了数字信号处理课程设计模式的探索和实践情况 为了培养学生能够将数学、自然科学、工程基础和专业知识用于解决复杂工程问题,文.

2、 信号和系统课程微课的设计 引言信号与系统课程是电子信息类专业的学科基础课,教学内容多,但授课学时一般为50学时至64学时不……,内容繁多与学时少一直困扰着授课教师 随着互联网技术的发展,国内高校一直在探索创新教学模式,&ldq.

3、 静电信号调理电路开发设计 摘 要本文描述气路颗粒物的荷电机理和静电监测原理设计了低通滤波电路,增添了防电磁干扰电路,同时也加入静态工作点稳定电路,提高了电路的精度和稳定性,消除了温度对静态工作点的影响;经过电路仿真和实际运行测.

4、 数字信号处理全程性考核模式设计和实践 摘要以“新工科”建设为背景,以工程教育专业认证体系为导向,以学生的自主学习能力、思考辨析能力、学术研究能力、动手操作能力及团队合作精神……综合素质及创新精神提升为目标,在数字信.

5、 乡村公路交通信号装置设计 经过实地走访和查阅资料后,我们了解到在没有红绿灯的路口比较容易发生车辆的侧面刮擦和碰撞事故 特别是在国道以及县乡级公路上,许多拐弯处都没有红绿灯,再加上车辆的违规停放……问题,导致交通事故频发 我们就.

6、 贫困县数字图书馆推广工程的方案设计和实现 摘 要 数字图书馆推广工程结合文化扶贫政策和贫困县图书馆现状,帮助贫困县搭建数字图书馆 文章阐述推广工程搭建贫困县数字图书馆的背景,从软硬件基础、资源采选、服务理念、前后台功能模块、日常维护……方面探.