




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、密级: NANCHANG UNIVERSITY学 士 学 位 论 文(设 计)THESIS OF BACHELOR(20112015年)中文题目:基于单片机函数信号发生器设计英文题目:Design of function signal generator based on MCU学 院:南昌大学共青学院系 别:信息工程系专业班级:电子信息工程学生姓名:吴颖学 号:8120211036指导教师:刘定军二 一 五 年 五 月南昌大学共青学院毕业设计(论文) 原创性声明学士学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,
2、本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。本人签名: 日期: 南昌大学共青学院毕业设计(论文) 摘要摘 要信号发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。目前使用的信号发生器大都是函数信号发生器,并且特殊波形发生器的价格昂贵。所以本设计使用的是AT89C52单片机构成的发生器,可产生三角波、方波、正弦波等多种特殊波形和任意波形,波形的频率可用程序控制改变。在单片机上加外围器件距阵式键盘,通过键盘控制波形频率的增减以及波形的选择,并用了LCD显
3、示频率大小。在单片机的输出端口接DAC0832进行D/A转换,再通过运放进行波形调整,最后输出波形接在示波器上显示。本设计具有线路简单、结构紧凑、价格低廉、性能优越等优点。 在介绍DAC0832芯片特性的基础上,论述了采用DAC0832芯片设计数字函数信号发生器的原理以及整机的结构设计。对其振荡频率控制、信号输出幅度控制以及频率和幅度数显的实现作了较详细的论述。关键词:信号发生器; 单片机; DAC0832; 波形调整; LCD I南昌大学共青学院毕业设计(论文) ABTRACT ABTRACT Signal generator is a common signal source, widel
4、y used in electronic circuits, automatic control system and teaching experiment etc. Most signal generators currently in use is the function signal generator, waveform generator and a special price of expensive. So the design is the use of generator is composed of AT89C52 microcontroller, can produc
5、e triangle wave, sine wave, Fang Bo and many other special waveform and arbitrary waveform, frequency available procedures waveform control change. And peripheral devices in the microcontroller matrix keyboard, through the keyboard to control the waveform frequency increase or decrease and the wavef
6、orm selection, and use the LCD display frequency size. In the output end of the SCM is connected to the DAC0832 to D/A conversion, and then by using waveform regulation, the final output waveform is connected with the display on the oscilloscope. Has the advantages of simple circuit, compact structu
7、re, low cost, superior performance and other advantages of this design. Based on introducing the characteristics of DAC0832 chip, the paper discusses the principle of using DAC0832 chip design of digital function generator and the design of the structure of the. On the oscillation frequency control,
8、 realize the output signal amplitude control, frequency and amplitude display are discussed in detail. The function signal ge. The function signal generator can output triangle wave, square wave and sine wave.Key words: Signal generator chip; DAC0832; waveform adjustment; LCDII南昌大学共青学院毕业设计(论文) 目录目 录
9、第1章 绪论11.1 课题的背景11.2 课题的可行性研究1第2章 系统设计的方案22.1 方案一22.2 方案二22.3 方案三22.4 系统方案论证2第3章 系统的硬件设计3 3.1 芯片介绍33.1.1 DAC0832的介绍33.1.2 单片机AT89C52的介绍4 3.2 函数信号发生器的整体设计7 3.3 函数信号发生器的基本组成7 3.4 系统各部分电路设计83.4.1 时钟电路83.4.2 复位电路93.4.3 数模转换电路93.4.4信号放大模块电路103.4.5 按键指示电路103.4.6 LCD显示电路11第4章 系统的软件设计124.1 系统主程序流程图124.2 Pro
10、tues介绍14第5章 系统的软件设计145.1 电路仿真图145.1.1正弦波仿真图155.1.2方波仿真图155.1.3三角波仿真图165.1.4锯齿波仿真图175.1.5电路整体仿真图17结 论18参考文献21致谢.22附录A23附录B24附录C25南昌大学共青学院毕业设计(论文) 绪论第1章 绪论1.1 课题的背景 函数信号发生器被广泛运用在工业自动化,产品的开发,教学科研等多个方面,它能够产生方波,锯齿波,正弦波还有三角波,这种波形可以作为一种常见的信号运用在测试方面。利用示波器,显示器和其他设备,以便根据相关的规则,来让电子运动,在荧光屏上产生图像,经常会利用锯齿波信号发生器作为时
11、基电路。要在示波器荧光屏上不失真地观察到被测信号波形,要求在水平偏转线圈上加随时间线性变化的电压锯齿波电压,使电子束沿水平方向匀速搜索荧光屏。对示波器屏幕上所测量的波形,在水平偏转线圈和电压不变形随时间线性变化,对于三角波,方波也有重要的作用。通常情况下,函数信号发生器是可以自动产生三角波,正弦波和锯齿波的阶梯电压波形。因此,希望设计出来一种函数信号发生器,可产生正弦波,三角波,方波的方案。1.2 课题的可行性研究为适应特定的功能和需求,一个函数发生器,可以产生三种或更多种波形。在该装置中利用到的可以是一个分离装置,并且也能是集成型的设备,并且能够利用它有很多种方法来产生正弦波,三角波和方波。
12、如果按照周期来确定一个由整形电路,正弦波到方波,积分电路后,让它实现一个三角波变换成正弦波的功能。非正弦波,正弦波,还可以生成三角波 和 方波,然后三角波和方波转换成正弦波。由于电子科技在飞速发展,新型的材料,更加完善的设备层出不穷地出现,新型函数信号发生器,在设备上面的选择可以更加多。36南昌大学共青学院毕业设计(论文) 系统设计的方案 第2章 系统设计的方案2.1 方案一 利用文氏电桥产生正弦振荡,再经由比较器得到方波,方波通过积分从而可以得到三角波。 此方案由于是开环电路,结构相对简单,它所能够产生出来的正弦波跟方波失真会比较小。但会在产生的过程中存在一些难题,因为它需要的频率覆盖系数需
13、要达到1000倍,明显可以看出1000倍的频率的变化将改变DT积分需要的时间造成了1000的输出电压振幅产生变化的三角波次,而这是电路所不希望的。在幅度的稳定性上很难满足条件,这样容易在仿真的时候使积分器发生失调的现象。2.2 方案二 利用ICL8038芯片构成8038集成函数发生器。 8038是一种能够产生多种波形输出的精密振荡集成电路,是一个多用途,可以用来产生正弦波,三角波,锯齿波,方波,并且可以施加直流电压来调整振荡产生的频率。因为外部电容器C的充电,放电电流是通过两个电流源来控制输出的,所以电容器C 两端的电压u和时间呈线性关系,可以输出三角波波形。2.3 方案三 利用单片机AT89
14、C52程序设计由转换器DAC0832数模转换。 AT89C52单片机使用的程序代码设计的方法,产生锯齿波,三角波,正弦波,方波,然后将数字信号用模拟信号显示,通过四波的D / A转换器DAC0832滤波器放大,最后由示波器显示,选择频率的类型通过键盘来改变,以控制四个波形,最终输出和显示类型和它们的值。2.4 系统方案论证 使用单芯片的软件设计的方法被用来制造四种波形,通过键盘选择四种波形,频率可由LCD1602型和波形显示的频率进行调整。 通过单片机控制转换,输出四种波形、易操作,成本较低。 总结之前的三种情况,我们最终决定以方案三来产生信号。南昌大学共青学院毕业设计(论文) 系统的硬件设计
15、第3章 系统的硬件设计3.1 芯片介绍系统硬件设计主要使用到的芯片是DAC0832和AT89C52。3.1.1 DAC0832的介绍 DAC0832是一种转换的 D / A 芯片,他的采样频率为8 位,集成电路具有两个输入寄存器,DAC0832芯片的缓冲方式有单个缓冲器、双缓冲和直通,通过三种不同的输入方法,能够适用于各种电路(例如:多模拟 D / A同步异步输入,转换)。所以DAC0832在各个领域都有广泛的运用。 关于DAC0832应用的一些重要资料见下图3.1.1-1图3.1-1 DAC0832芯片内部结构与引脚图 以电流的形式来显示转换得到的结果。如果有必要,可以模拟对应的电压信号,由
16、线性运算放大器高输入阻抗来实现。可通过RFB端引用片内固有电阻来调整运放的反馈电阻,或者通过外接来调整。TTL电平满足DAC0832的逻辑输入,可直接连接在TTL电路,或者计算机上面。DAC0832芯片引脚功能: D0D7:8 个数据输入,TTL电平,有效时间应当超过90ns(或锁存数据错误); ILE:数据锁存允许控制信号输入线,高电平有效;CS:片选信号输入线(选通数据锁存器),低电平有效; WR1:数据锁存写选通输入线,负脉冲( 脉冲的周期需超过500ns 时)有效。生产LE1由ILE,CS逻辑WR1,当所述LE1高时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据锁存;XF
17、ER:通过数据的传输得以控制信号的输入,低电平有效,负脉冲(脉冲宽度应超过500ns时)有效; WR2:DAC寄存器选通输入线,负脉冲(脉冲宽度应超过500ns的)有效。 WR2: DAC寄存器选通输入线, 负脉冲 (脉宽需大于50ns时)有效。由WR2 、XFER的逻辑组合,生成LE2。当LE2是高电平的时候,输入二会导致DAC寄存器输出的结果产生相应的变化。LE2的负跳变将数据锁存器的内容转入DAC寄存器,同时也会进行D/A转换。 IOUT1:电流输出端1,它的值随着DAC的内容而产生线性变化; IOUT2:电流输出端2,它的值跟IOUT1的值相加会得到一个常数; RFB:反馈信号输入线,
18、改变的RFB 的电阻大小可以调整并且转换全部量程的精度值; Vcc:电源输入端,Vcc的范围为+5V+15V; VREF:基准电压输入线,VREF的范围为-10V+10V; AGND:模拟信号地; DGND:数字信号地。3.1.2 单片机AT89C52的介绍 AT89C52是由美国制造的低电压,且高性能的单片机,单片机内 8k 字节的,可以反复擦写的FLASH只读程序存储器。并且该单片机还带有256 字节的能够随机存取数据的存储器该公司所用的相关技术,具有密度高,不易丢失数据的优点,并且可以兼容标准MCS-51指令系统。单片机内具有通用的8位中央处理器,FLASH存储单元。如3.1-2图是AT
19、89C52的引脚图。图3.1-2 AT89C52引脚图3.2 函数信号发生器的整体设计采用单片机AT89C52 DAC0832 LCD1602组成的控制系统,其系统硬件总体方框图如图3.2-1所示:键盘显示控制器显示模块键盘模块波形输出模块电 源源主控器AT89C52图3.2-1整体设计框图在图3.2-1的系统中,以高性能/价格比的AT89C52为核心,采用新型单片数字DAC0832来进行数模转换,LCD1602显示,此外,还有键盘/显示电路等,整个系统结构紧凑,性能可靠。3.3 函数信号发生器的基本组成主要由单片机,数模转换模块,放大器模块 ,显示模块,按键设定模块组成。如3.3图所示图3.
20、3系统原理图Vcc:电源电压GND :地P0口:P0口是一组8开漏双向I/ O口,即复用地址/数据总线端口。作为输出端口,每个都能够吸收8 TTL逻辑门电路,写入到端口“1”,可作为高阻抗来进行输入。在访问外部程序和数据存储器内存的过程中,这组线时间转换(低8)地址和数据总线复用,访问期间激活内部上拉电阻。在进行FLASH程序编写的时候,指令字节通过P0接口来接收,在程序验证的过程中,输出代码的指令字节,在检查的同时,要求外接上拉电阻。P1口:P1 是一个带内部上拉电阻的逻辑门电路 ,有 8 位双向I / O口,P1 的输出缓冲级可驱动(吸收或输出电流)4 个TTL。作为输出口使用的时候,通过
21、内部的上拉电阻把端口调节至高电平,对端口写“1”。作输入口使用的时候,因为内部具有上拉电阻,当引脚被外部信号拉低时会输出一个电流(IIL)。FLASH 编程和程序校验期间,P1接收低8位地址。P2 口:P2是一个带有内部上拉电阻的8位双向 IO 口,P2 的输出缓冲级可吸收或输出电流,4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口调整到高电平,可以作为输入口。作输入口使用时,因为内部存在上拉电阻,当引脚被外部信号拉低时会输出一个电流(IIL)。在外部数据访问外部程序存储器或存储的16位地址(例如,执行MOVX DPTR)的时候,P2口送出高8的地址数据。在访问中与外部数据存储器
22、地址的(如MOVX执行 RI指令),(在R2寄存器的内容即特殊功能寄存器(SFR)P2线上内容,并没有在整个访问过程中改变。 在进行FLASH代码编程或校验时,P2也会接收高位地址和一些其他的控制信号。P3 口:P3口是一组带有内部上拉电阻的8位双向IO口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL门。当对P3入口输入“1”的时候,他们通过内部上拉电阻被拉高,并且可以作为输入端口来使用。当作为输入端时,被外部拉低的 P3口将利用上拉电阻输出电流(IIL)。P3口一般可以用来作为I / O口线,另外它还有第二个很重要的功能,如下表所示:表3.1 P3口第二功能端口引脚第二功能P3.0RX
23、D(串行输入口)P3.1TXD(串行输出口)P3.2INT0(外中断 0)P3.3INT1(外中断 1)P3.4T0(定时计数器 0 外部输入)P3.5T1(定时计数器 1 外部输入)P3.6WR(外部数据存储器写选通)P3.7RD(外部数据存储器读选通)P3 口还会接收一些用于FLASH闪速存储器编程和程序校验的控制信号。RST:复位输入。当振荡器,RST引脚出现高层次两个机器周期以上高电平将使MCU复位。ALE/ PROG:当访问外部存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低 8 位字节。即使存在外部存储器没有访问,ALE为仍 L / 6的固定时钟脉冲信号输出的振荡频率,因此
24、它可用于外部定时或时钟。注意:每次访问外部数据存储器时都会跳过一个ALE脉冲。在FLASH程序代码编写过程中,该引脚也是编程脉冲输入(PROG)。如果有必要,可以在(SFR)8EH单元DO位置的特殊功能寄存器,ALE操作可以被禁用,只有一个MOVX和MOVC指令ALE才能被激活。此外,该引脚会被轻微得拉高,当单片机去执行外部程序时,设置ALE则会无效。PSEN:程序存储允许(PSEN)输出是外部程序存储器读选通信号。当AT89C51的指令从外部程序存储器(或数据)提取时,每个机器周期两次PSEN有效,有两个脉冲输出。在这个过程中,当访问外部数据存储器的时候,则这两个有效PSEN信号不会出现。E
25、A/ VPP:外部访问启用。要让CPU只访问外部程序存储器(地址为0000H - FFFFH),EA端必须保持低电平(接地)。注意:如果加密LB1被编程,EA端将内部锁存复位结束状态。 EA端为高电平(VCC侧)的CPU,则执行内部程序存储器中的指令。在FLASH编程,该引脚加上+12V的编程允许电源Vpp的,当然它必须是设备采用12V的编程电压Vpp。XTAL1:输入到反向晶振放大器和内部时钟发生器。XTAL2:振荡器反相放大器的输出端。3.4 系统各部分电路设计主要由单片机、晶振电路、复位电路、数模转换电路、放大电路 LCD显示电路和按键电路组成。3.4.1 时钟电路时钟电路用于产生时钟信
26、号,以单片机AT89C52来工作,AT89C52本身是一个比较复杂的同步时序电路,为了保证只有在时间序列的指令的工作方式,严格控制在AT89C52时钟信号的实施的速度和MCU的时钟频率的稳定性。通常是由于两种形式的时钟:内部时钟和外部时钟。我们系统提供的时钟信号是通过内部时钟的方式来产生的。AT89C52用于放大器的反向振荡器,这个高增益放大器的输入和输出引脚是XTAL1和XTAL2,他们连接在整个晶体振荡器和用于调节电容器使用的电容,他们构成了一个自激振荡器。在该电路中,C2和C1在30PF的选择,但如果电容太小会对振荡频率的稳定和快速的频率产生影响。晶振频率一般在1.2MHZ12MHZ之间
27、,频率越高单片机的速度就会越快,但是会对存储器的速度要求增高。为了改善稳定性因此我们采用了NPO电容,用12MHZ的晶振频率的频率振荡器。本次系统所采用的时钟电路图如图3.4-1所示。图3.4-1时钟电路图3.4.2 复位电路在图3.3 中按下复位开关K然后松开开关,可以端获得低电平,RST 端输出复位信号,得到信号后单片机复位。也可以由于( VCC 加入并且电压超过复位门限电压) 从而引起系统正常复位。图3.4-2 复位电路图3.4.3 数模转换电路 DAC0832是一个单片直流输出型的D / A转化器,使用8位转换器转换的DC输出型CMOS工艺,D / A变换器具有 8 个输入端口,1个模
28、拟输出端口,输入可有2的8次方个不同的二进制组态,输出为(256)个电压中的其中一个,DAC0832的转换的数字信号为模拟信号,生成正弦波方波三角波,并通过按键来改变频率,并显示在LCD1602显示屏上。3.4.4信号放大模块电路从DAC0832转换后的单芯片数字信号的输出,信号幅度是比较小的,所以需要放大。采用常规的放大方式,采用两片运放,实现两级放大。图3.4-3信号放大模块电路3.4.5 按键指示电路 通过按键来选择4种不同的波形以及改变波形的频率,通过发光二极管来指示相应的频率档位,1-999HZ发光二极管D9亮,1K-10K发光二极管D10亮。图3.4-4按键指示电路3.4.6 LC
29、D显示电路LCD液晶显示器的液晶显示器被称为Liquid Crystal Display 。LCD的结构是在两片平行的玻璃当中放置液态的晶体,细金属丝和的液体垂直于水平两片玻璃之间,通过是否通电来控制杆晶体分子改变方向,将光线从屏幕反射。比CRT要更好,但价格比昂贵。现如今液晶显示器的价格已经有大幅度的下降,并且比CRT更适用,LCD已成为主流。如图所示:图3.4-5 LCD电路 如上图所示,1602的八位数据端接单片机的P1口,其三个使能端RS、RW、E分别接单片机P2.2-P2.4。通过软件控制液晶屏可以显示波形的种类以及波形的频率。 在单片机系统中应用液晶显示器作为输出器件有以下几个优点
30、:显示质量高、数字式借口、体积小、重量轻、功耗低等。南昌大学共青学院毕业设计(论文) 系统的软件设计第4章 系统的软件设计4.1 系统主程序流程图首先,了解系统的功能需求和键盘的设置方式,从而选择相应的程序监控程序结构,再针对实际要求,从而可以对监控软件和各个执行模块之间的调度关系进行最合理得当的安排。本部分详细介绍了基于AT89C52单片机的函数信号发生器系统的软件设计。根据功能需求,可以将系统设计分为多个子程序进行设计,如数据处理子程序、结果显示子程序、功能执行子程序。采用Kiel uVision3集成编译环境和汇编语言来进行系统相关的程序模块的设计。本章从设计需求、软件系统框图出发,先介
31、绍整个的设计思路后,再逐次分析各模块中的程序所运用到的算法和逻辑的实现,从而能够编写出满足方案需求的完整程序,并且对温度进行实时监控。代码编写的方式是C语言, 由于篇幅有限以及DAC0832 的运用已经逐渐规范和成熟, 此处就仅以主要的流程图进行说明。图?南昌大学共青学院毕业设计(论文) 实物的制作与调试第5章 系统的仿真与调试5.1 Protues介绍 Protues是由英国公司Labcenter electronics 开发出来的EDA工具软件。是一种方便快捷的电子系统原理设计和仿真的工具。Protues讲其他EDA工具的一些功能集中到一起,最大的特点是它将电路仿真实现了交互化,可视化的功
32、能。通过Protues,的虚拟仿真模式,用户可以对数字电路,模拟电路,单片机,混合电路等进行系统的仿真。Protues还提供了一种图像显示的功能,可以将电路中变化的信号,以图像的形式展现出来,更加具体化,直观化。其功能类似于示波器,但是却更完善。Protues的提供了模拟信号跟数字信号两种可测试的信号,并且支持第三方的软件编译和代码调试。在绘制好相应的原理图之后,调入编译好的目标代码,我们可以通过Protues模拟出实物的运行状态跟运行的过程。Protues软件具有其它EDA工具软件的功能。这些功能是:(1)原理布图(2)PCB自动或人工布线(3)SPICE电路仿真革命性的特点:(1)互动的电
33、路仿真。用户甚至可以利用实时如RAM,ROM,键盘,LED,LCD,电机,AD / DA,SPI器件,IIC设备。(2) 模拟处理器以及它的外围电路。可以AVR,PIC,仿真51系列,ARM等常见主流的MCU。你也可以直接在编程基于虚拟样机原理图,并结合显示和输出,可以看出,在输入和输出作用后运行。与虚拟逻辑分析仪,示波器的系统配置,PROTUES既定的电子设计完整的开发环境。 (3)电路仿真功能在PROTUES画好图,汇编对象代码的文件:*.HEX,你可以看到在PROTUES图中的实际操作条件和过程仿真。PROTUES 现在在课堂教学方面广受欢迎。PROTUES不仅可将许多单片机实例功能形象
34、化,也能够将许多单片机实例运行过程形象化。前者可以得到一定程度的实际示范效果,后者是很难实现的物理演示实验的效果。它的各种电路元件和连接线路等却和传统的单片机实验中的硬件有着高度的对应。这种在一定程度上替代了传统教学上的功能,例如:组件选择,电路连接,电路检测,电路改造,软件调试,运行结果等。课程实践,毕业设计是一个很好的途径,可以帮助学生更好的走向就业。Protues能够提供大量的实验室没有的电路元件,虚拟仪器,并且不担心质量会出现问题。Protues可以更加灵活的修改电路的设计,能够培养学生的实践能力,跟思维灵活 。随着科学技术的不断进步和发展,“计算机仿真技术”已成不少设计部门较为看重的
35、前期设计手段。它能够满足灵活的设计需求,具有实验结果跟设计过程统一的优点。设计时间大大缩短,成本大大降低,同时也提高了制造工程的安全性。相信在未来的单片机应用开发中,PROUTES会被越来越广泛得被运用。5.2电路仿真图5.2.1正弦波仿真图 显示屏显示频率 501HZ 幅值 250mv 通过仿真模拟示波器观察频率为1/(1.09mvX2)=459HZ 幅值50mvX5=250mv 图?5.2.2方波仿真图 显示屏显示频率101HZ幅值 250mv 通过仿真模拟示波器观察频率为1/(2.17mvX4.6)=100.2HZ 幅值50mvX5=250mv 图?5.2.3三角波仿真图显示屏显示 频率
36、401HZ 幅值 250mv通过仿真模拟示波器观察频率为1/(1.09mvX2.4)=383HZ 幅值50mvX5=250mv 图?5.2.4锯齿波仿真图 显示屏显示频率201HZ 幅值250mv 通过仿真模拟示波器观察频率为1/(2.17mvX2.3)=200.4HZ 幅值50mvX5=250mv 图?5.2.5电路整体仿真图图?实物测试图:正弦图?方波图?三角锯齿 第6章 实物的制作与调试6.1电路的安装过程 1.首先按照要求用protues软件画出原理图,在进行仿真测试,测试成功后进行布线、制板,在依次进行焊接。 2.首先焊接USB供电部分,把USB电路和复位电路焊接好完成后,用万用表测
37、试USB口是否为正负五伏供电,经测量正确无误。 3.焊接单片机系统,由于该单片机引脚过多,所以在焊接过程中,首先要把芯片定位住,然后在加锡加以焊接,焊接好后连接电脑将程序导入单片机中,芯片暂时先不插上焊接好的插架上,接着焊接LCD显示电路。 4.接下来是数模转换电路和放大电路的焊接,由于DAC0832芯片引脚也比较多,所以方法同之前的一样,焊接完成后用万用表测试是否有短路现象,测试成功后发现无短路现象,一切正常。 5.按键部分的焊接,由于按键部分较简单,所以焊接好后烧入好程序,看是否能正常工作。 6.最后焊接电路的指示模块,全部焊接好后,在实验室用示波器检测实验结果,由于需要同时正负五伏供电,
38、所以需要直流的双电源供电。6.2电路的调试过程 将LM358的4脚和8脚分别接正负电压,接上示波器观察波形。首先分别调试各电路,在调试方波发生电路时,发现虽有波形输出,但是波形幅值偏小,达不到设计要求。多次检查后发现,LM358接的电压不对,当调制到正负五伏时,基本达到设计要求。之后调试锯齿波和三角波发生电路,也发现这种情况,并且部分波形有失真现象,又进行了仿真,并在电路板上插线连接模拟了真实电路,改变了电路参数,之后达到了设计要求。最后调试正弦波发生电路,起初没有波形产生,后将万用表打至蜂鸣档检查电路各连接点是否短路和电路焊接是否正确,后来找到了问题的所在,原来是有一处少焊接了,重新焊接后在
39、调试发现有波形产生,但是还没达到设计要求,于是又进行仿真,改变电路参数(改变电路中的电容参数)后重新调试,基本达到设计要求。6.3电路出现的问题及解决方法 问题一:不管选择哪种波形只显示正弦波。 解决方法:通过信号的检测发现运放芯片的输出铜线脱落。 问题二:电子元件短路了。 解决方法:这个我们先可以利用压降来判断,其次还可以利用万用表测试其通不通来判断。如果是因为虚焊的话也可以利用万用表测试。 问题三:信号发生器在调试过程中功能没有出来。 解决方法:首先我们必须知个大概好了解问题出现在什么地方,其次还要进行元器件测试,如果元器件有问题,找出来并更换。南昌大学共青学院毕业设计(论文) 结论结 论
40、通过这次毕业设计,加强了我们动手、思考和解决问在设计过程中,经常会遇到这样那样的情况,就是心里想老着这样的接法可以行得通,但实际接上电路,总是实现不了,因此耗费在这上面的时间用去很多。我觉得做毕业设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个元件的功能,而且考试内容有限,所以在这次课程设计过程中,我们了解了很多元件的功能,并且对于其在电路中的使用有了更多的认识。平时看课本时,有时问题老是弄不懂,做完设计,那些问题就迎刃而解了。而且还可以记住很多东西。比如一些芯片的功能。平时看课本,这次看了,下次就忘了,通过动手实践让我们对各个元件印象深刻。认
41、识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。所以这次的设计对我们的作用是非常大的。通过这次设计,在理论学习中,很少有机会能有实践的机会,但我们可以,而且设计也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少人间欢乐在这里洒下,同时我认为我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。团结协作是我们实习成功的一项非常重要的保证。而这次实习也正好锻炼我们这一点,这也是非常宝贵的。对我们而言,知识上的收获重要,精神上的丰收更加可喜。挫折是一份财富,经历是一份拥有。这次设计必将成为我人生旅途上一个非常美好的回忆!通过这
42、次设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解 这次毕业设计终于顺利完成了,在设计中遇到了很多专业知识问题,最后在老师的辛勤指导下,终于迎刃而解。同时,在老师的身上我们学也到很多实用的知识,在次我们表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!南昌大学共青学院毕业设计(论文)
43、参考文献参考文献1康华光,邹寿彬,电子技术基础数字部分(第四版),北京:高等教育出版社 1999.2杜肤生,数字集成电路应用精粹,北京:人民邮电出版社,2001.3陈大钦,电子技术基础实验(第二版),北京:高等教育出版社,2000.4童诗白,模拟电子技术M,北京:高等教育出版社,1999.5全国大学生电子设计竞赛组委会,第五界全国大学生电子设计竞赛获奖作品选编,北京:北京理工大学出版社,2003.6中国计量出版社组编,新编电子电路大全。北京:中国计量出版社,2001.1.7葛汝明,电子技术实验与课程设计,山东:山东大学出版社,2004. 8周永金,模拟电子技术及应用,西安:陕西国防学院电子教研
44、室,2005.9周润景, 蔡雨恬,PROTEUS入门实用教程(第2版),北京:机械工业出版社,2011.10任元,吴勇,主编, 常用电子元器件简明手册 ,北京:工业出版社,2000. 致 谢本课题在选题及研究过程是在刘定军老师的亲切关怀和悉心指导下完成的。老师们多次询问研究进程,并为我指点迷津,帮助我开拓研究思路,精心点拨、热忱鼓励。老师 他们严谨细致、一丝不苟的工作作风,严谨求实的态度,踏踏实实的精神,不仅授我以文,而且教我做人,虽历时四载,却给以终生受益无穷之道。对老师的感激之情是无法用言语表达的。感谢带过我的老师对我的教育培养。他们细心指导我的学习与研究, 从课题的选
45、择到项目的最终完成,老师们都始终给予我细心的指导和不懈的支持。在此,我要向诸位老师深深地鞠上一躬并致以诚挚的谢意和崇高的敬意。在此,我还要感谢在一起愉快的度过四年生活的各位同学,正是由于你们的帮助和支持,我才能克服一个一个的困难和疑惑,直至本文的顺利完成。 在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!最后我还要感谢培养我长大含辛茹苦的父母,谢谢你们!南昌大学共青学院毕业设计(论文) 附录附录A 电路原理图图?附录B实物图图?图?附录C程序:#include<reg52.h>#defin
46、e uchar unsigned char#define uint unsigned int#define dat P2/*1602端口定义*/#define date P0 /1602数据口sbit E=P12;/1602使能引脚sbit RW=P11;/1602读写引脚sbit RS=P10;/1602数据/命令选择引脚uchar p1216=' ','w','a','v','e',':',' ',' ',' ',' ','
47、 ',' ',' ',' ',' ',' ', ' ',' ','f','r','e',':',' ',' ',' ',' ','1',' ','H','Z',' ',' ',;sbit s1=P34;sbit s2=P35;sbit s3=P36;sbi
48、t s4=P37;sbit led1=P13;sbit led2=P14;uchar TH=0,TL=0;uchar bxxz=0,dang=0;uchar k=0,t=0;uint pinglv=1;void duozi(uchar hang,uchar lie,char *p);uchar code sin64=135,145,158,167,176,188,199,209,218,226,234,240,245,249,252,254,254,253,251,247,243,237,230,222,213,204,193,182,170,158,146,133,121,108,96,84
49、,72,61,50,41,32,24,17,11,7,3,1,0,0,2,5,9,14,20,28,36,45,55,66,78,90,102,114,128;uchar code juxing64=255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;uchar co
50、de juchi64=0,4,8,12,16,20,24,28,32,36,40,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,130,134,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,215,219,223,227,231,235,239,243,247,251,255;uchar code sanjiao64=0,8,16,24,32,40,48,56,64,72,80,88,96,104
51、,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,248,240,232,224,216,208,200,192,184,176,168,160,152,144,136,128,120,112,104,96,88,80,72,64,56,48,40,32,24,16,8,0;/*延时函数*/void delay(uint a) uint b; for(;a>0;a-) for(b=0;b<121;b+); /*1602子函数*/* 功能 : 1602命令函数 *输入 : 输入的命令值*/
52、void wcmd(uchar del) date = del; RS = 0; RW = 0; E = 0; delay(1); E = 1; delay(1); /* 功能 : 1602写数据函数* 输入 : 需要写入1602的数据*/void write(uchar del) date= del; RS = 1; RW = 0; E = 0;delay(1); E = 1;delay(1); /* 功能 : 1602初始化,请参考1602的资料*/void L1602_init(void) wcmd(0x38); wcmd(0x38); wcmd(0x0c); wcmd(0x06); wcmd(0x01); /* 功能 : 改变液晶中某位的值,如果要让第一行,第五个字符显示"b" ,调用该函数如下danzi(1,5,'b') * 输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 员工救助协议书范本
- 周口股份转让协议合同书
- 比亚迪租赁贷款合同协议
- 模具共用协议合同协议
- 咖啡车设备转让合同协议
- 快递月结合同协议书模板
- 商业摄影拍摄合同协议
- 向客户打欠款合同协议
- 咖啡种植合同协议
- 恢复木地板协议书范本
- GB/T 44347-2024乡村绿化技术规程
- (修订版)粮油质量检验员理论考试复习题库-下多选、判断题
- 保险行业客户画像分析与精准营销方案
- 沪教版小学六年级数学应用题150道及答案
- 北师大版四年级下册小数乘法竖式计算练习100题及答案
- 2024年湖南省长沙市中考地理试卷真题(含答案解析)
- 《中国健康成年人身体活动能量消耗参考值》(编制说明)
- 食堂大米采购招标文件
- CJT 216-2013 给水排水用软密封闸阀
- CJ-T250-2018建筑排水用高密度聚乙烯(HDPE)管材及管件
- 大学遗传学期末考试题库和答案
评论
0/150
提交评论