课程设计 方波信号发生器设计

课程设计 方波信号发生器设计
课程设计 方波信号发生器设计

目录

一、概述 (2)

二、技术性能指标 (2)

2.1设计内容及技术要求 (2)

2.2设计目的 (3)

2.3设计要求 (3)

三、方案的选择 (3)

3.1方案一 (4)

3.2方案二 (5)

3.3最终方案 (6)

四、单元电路设计 (6)

4.1矩形波产生电路 (6)

4.2三角波产生电路 (9)

4.3正弦波产生电路 (11)

五、总电路图 (13)

六、波形仿真结果 (13)

6.1矩形波仿真结果 (13)

6.2三角波仿真结果 (14)

6.3正弦波仿真结果 (15)

6.4三种波形同时仿真结果 (15)

七、PCB版制作与调试 (16)

结论 (17)

总结与体会 (18)

致谢 (18)

附录1 元件清单 (19)

附录2 参考文献 (20)

函数信号发生器设计报告

一、概述

信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。各种波形曲线均可以用三角函数方程式来表示。能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器。函数信号发生器在电路实验和设备检测中具有十分广泛的用途。例如在通信、广播、电视系统中,都需要射频(高频)发射,这里的射频波就是载波,把音频(低频)、视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。在工业、农业、生物医学等领域内,如高频感应加热、熔炼、淬火、超声诊断、核磁共振成像等,都需要功率或大或小、频率或高或低的振荡器。

二、技术性能指标

2.1设计内容及技术要求

设计并制作一个信号发生器,具体要求如下:

1、能够输出正弦波、方波、三角波;

2、输出信号频率范围为1——10Hz,10——100Hz;

3、输出信号幅值:方波Up-p=24V,三角波Up-p=0——20V,正弦波U>1V;

4、波形特征:方波Tr<10s(100Hz,最大输出时),三角波失真系数THD<2%,正弦波失真系数THD<5%;

5、电源:±13V直流电源供电;

按照以上技术完成要求设计出电路,绘制电路图,对设计的电路用Multisim进行必要的仿真,用PROTEL软件进行制板、焊接,然后对制作的电路完成调试,撰写设计报告测,通过答辩。

2.2设计目的

电子电路设计及制作课程是电子技术基础课程的实践性教学环节,通过该教学环节,要求达到以下目的:

1、使学生进一步掌握模拟电子技术的理论知识,培养学生工程设计能力和综合分析问题、解决问题的能力;

2、使学生基本掌握常用电子电路的一般设计方法,提高电子电路的设计和实验能力;

3、熟悉并学会选用电子元器件,为以后从事生产和科研工作打下一定的基础。

2.3设计要求

1、设计时要综合考虑实用、经济并满足性能指标要求;

2、必须独立完成设计课题;

3、合理选用元器件;

4、按时完成设计任务并提交设计报告。

三、方案的选择

根据实验任务的要求,对信号产生部分可采用多种方案:如模拟电路实现方案,数字电路实现方案,模数结合实现方案等。鉴于波形信号的产生和模拟联系紧密,我们用模拟电路实现方案。模拟电路的实现方案就是指全部采用模拟电路的方式,以实现信号产生电路的所有功能。就此方案,也有几种电路方式。

3.1 方案一

R 1R 2R 3W R 10K Ω20K Ω1K Ω0.022F μC P

V 01

V 02

V Z D Z

V ±50K ΩA 1A 2N

V 图1 方波和正弦波产生电路 用方波和三角波产生电路输出方波和三角波,再通过三角波—正弦波转换器产生正弦波。

方波和三角波发生器的工作原理:

A1构成迟滞比较器

同相端电位Vp 由V01和VO2决定。利用叠加定理可得: 当 Vp >0时,A1输出为正,即Vo1 = +Vz ;当 Vp <0时,A1输出为负即Vo1 =-Vz 。

A2构成反相积分器

Vo1为负时,Vo2向正向变化,Vo1为正时,Vo2向负向变化。假设电源接通时Vo1=-Vz ,线性增加。

当: 时,可得:

当Vo2上升到使Vp 略高于0V 时,A1的输出翻转到Vo1=+Vz 。 021*******V R R R V R R R V P +++=Z V R R

V 2102=0)()(2

1122121=++-+=Z Z P V R R R R R V R R R V

同样: 时

当Vo2下降到使Vp 略低于0时,Vo1 =-Vz 。这样不断的重复,就可以得到方波Vo1和三角波Vo2。其输出波形如图2-6所示。输出方波的幅值由稳压管DZ 决定,被限制在稳压值±Vz 之间。 电路的振荡频率:

C R R R f W o ??=

42 方波幅值:Z O V V ±=1

三角波幅值:

CC O V R R V 212= 调节W R 可改变振荡频率,但三角波的幅值也随之而变化。 Z V +Z

V -12

Z R V R +12

Z R V R -t

0V

图2 方波和正弦波波形图 3.2 方案二

Z V R R V 2

102-=Z

V

图3 信号发生器方框图

用正弦波发生器产生正弦波信号,然后用电压比较器产生方波,再经积分电路产生三角波,电路框图如图二。此电路结构简单,且有良好的正弦波和方波信号。但经过积分器电路产生同步的三角波信号,存在难度。原因是积分器电路的积分时间常数不变的,而随着方波信号频率的改变,积分电路输出的三角波幅度同时改变。若要保持三角波的输出幅度不变,需同时改变积分时间常数的大小。而且方波占空比[2]和锯齿波幅度改变会同时引起其它波形的变化。

3.3最终方案

在方案一、方案二的基础上,我们改进了方波、三角波自激振荡电路,并以RC桥式振荡电路产生并输出正弦波,解决了课程设计中提出的对方波、三角波和正弦波调节而互不影响的要求。

四、单元电路设计

4.1矩形波产生电路

此电路由反相输入的滞回比较器和RC电路组成。RC回路既作为延迟环节,又作为反馈网络,通过RC充、放电实现输出状态的自动转换。设某一时刻输出电压Uo=+Uz,则同相输入端电位Up=+UT。Uo通过R3对电容C正向充电,如图中实线箭头所示。

反相输入端电位n随时间t的增长而逐渐增高,当t趋于无穷时,Un趋于+Uz;但是,一旦Un=+Ut,再稍增大,Uo从+Uz跃变为-Uz,与此同时Up从+Ut跃变为-Ut。随后,Uo又通过R3对电容C反向充电,如图中虚线箭头所示。Un随时间逐渐增长而减低,当t趋于无穷大时,Un趋于-Uz;但是,一旦Un=-Ut,再减小,Uo就从-Uz跃变为+Uz,Up从-Ut跃变为+Ut,电容又开始正相充电。上述过程周而复始,电路产生了自激振荡。

矩形波产生电路如图4所示:

图4 矩形波产生电路

方波-三角波转换工作原理分析图如图5、图6所示:

图5 方波-三角波转换工作原理分析图

图6 方波-三角波转换工作原理分析图

此电路的工作原理:

若a 点断开,运算发大器Uo1与R1、R2及R3、R4组成电压比较器,C4为加速电容,可加速比较器的翻转。运放的反相端接基准电压,即U-=0,同相输入端接输入电压Uia ,R1称为平衡电阻。比较器的输出Uo1的高电平等于正电源电压+Vcc ,低电平等于负电源电压-Vee (|+Vcc|=|-Vee|), 当比较器的U+=U-=0时,比较器翻转,输出Uo1从高电平跳到低电平-Vee,或者从低电平Vee 跳到高电平Vcc 。设Uo1=+Vcc,则 ()0)(432434322=++++++++=+ia CC U R R R R R V R R R R U

将上式整理得,比较器翻转的下门限单位Uia-为 ()CC CC ia V R R R V R R R U 432432+-=++-=-

若Uo1=-Vee,则比较器翻转的上门限电位Uia+为

()CC EE ia V R R R V R R R U 432432+=-+-=+

比较器的门限宽度

CC ia ia H V R R R U U U 4322+=-=--

由以上公式可得比较器的电压传输特性。

4.2 三角波产生电路

三角波产生电路如下图:

图7 三角波产生电路

a 点断开后,集成运算放大器U2与R5、R6、C1、C2、C7及R7组成反相积分器,其输入信号为方波Uo1,则积分器的输出Uo2为:

?+-=dt u C

R R u o o 1652)(1 CC o V u +=1时,t C R R V t C R R V u CC CC o )()()(65652+-=++-=

EE o V u -=1时,t C

R R V t C R R V u EE EE o )()()(65652+=+--= 可见积分器的输入为方波时,输出是一个上升速度与下降速度相等的三角波。a 点闭合,既比较器与积分器首尾相连,形成闭环电路,则自动产生方波-三角波的幅度为 CC O V R R R U 4322+=

方波-三角波的频率f 为:

C R R R R R f )(465243++=

电路中稳压管D1、D4的作用是防止由于电路故障导致输出电压过大从而击穿电容造成电容不可逆转的损坏,稳压管的稳定电压应该大于三角波输出的最大幅值,此处选用型号为1N4740A 的稳压二极管,击穿电压为10V ;电路中R5是为了保证三角波的输出频率最大为100Hz ,滑动变阻器R6的作用是使输出频率在1——100Hz 之间可调,经计算取R5=10k Ω,R6=100k Ω;集成运放的同相输入端所接电阻R7为平衡电阻,经计算R7≈10k Ω;输出端串联一个470uF 的电解电容和一个100k Ω的滑动变阻器,电解电容用来滤除杂波,只输出交流的三角波,滑动变阻器用来调节输出三角波的幅值。

4.3 正弦波产生电路

采用RC 串并联选频网络构成的振荡电路称为RC 桥式振荡电路,它适用于低频振荡,一般用于产生1Hz ——1MHz 的低频信号。因为对于RC 振荡电路来说,增大电阻R 、电容C 即可降低振荡频率,而增大电阻是无需增加成本的。

常用LC 振荡电路产生的正弦波频率较高,若要产生频率较低的正弦振荡,势必要求振荡回路要有较大的电感和电容,这样不但元件体积大、笨重、安装不便,而且制造困难、成本高。因此,200kHz 以下的正弦振荡电路,一般采用振荡频率较低的RC 振荡电路。常用的RC 振荡电路有相移式和桥式两种。

我们在方案选择中,正弦波电路是重要的部分,为了保证正弦波输出的频率和幅值稳定且可调,我们选择了单独的RC 桥式振荡电路产生并输出稳定的正弦波。此部分电路我们是典型的RC 乔氏正弦波振荡电路的基础上加以改进,电路图如下图,其中R10、R12、R13、R17及二极管D5、D6构成负反馈网络和稳幅环节。调节Rw 可改变负反馈的反馈系数,从而调整放大电路的电压增益,是满足振荡的必要条件。

根据振荡器的频率,计算RC 乘积的值,有

o

f RC π21= 已知给出fo=1Hz ——100Hz ,则RC=1.59*10-5——

1.59*10-2,为了使选频网络的特性不受运算放大器输入电阻和输出电阻的影响,按Ri>>R>>Ro 的关系选择R 的值,为了计算方便,初选R=159.2k Ω,则C=100nF ——1uF ,我们采用双层波段开关两

组两支容值相差10倍的电容,则C4=C5=1uF,C8=C9=100nF。

为了实现仿真,根据运算放大器的技术参数,并且结合经济性,运算放大器为uA741。为了防止由于电路故障输出电压过大,在输出端并联接入两个串联的反向稳压管,且稳压管的稳定电压高于正弦波输出的最大幅值6V,故选用稳压值为10V的稳压管10BQ015。由于稳压管正常工作时需要串联一个分压电阻,故在输出端串联入一个1KΩ的电阻。

正弦波产生电路如图8。

图8 正弦波产生电路

为了保证电路的输出信号频率能达到要求,选择R=15.92kΩ的固定电阻和Rw=143.28kΩ的滑动电阻的组合来达到调整输出

信号的频率。输出时,为了防止电路由于故障输出电压太大导致负载不可逆转的损坏,在输出端并联接入了一对反向的稳压管,且稳压管的稳定电压大于输出正弦波的最大值。以滑动变阻器的可滑动端作为输出端,使输出电压稳定可调。

五、总电路图

图9 函数信号发生器总电路图

六、波形仿真结果

6.1矩形波仿真结果

图10 矩形波仿真图

图11 矩形波失真(转换时间)由图知,矩形波转换时间为t=98.295ns。

6.2三角波仿真结果

图12 三角波产生图

6.3正弦波仿真结果

图13 正弦波仿真图6.4三种波形同时仿真结果

图14 三种波形仿真图

七、PCB版制作与调试

1、PCB设计。PCB板的制作是运用Protel 软件来绘制,利用Protel制板的基本流程:准备原理图,设置PCB设计环境,载入网络表,并纠正网络表的宏错误,布线规则设置,布线,PCB 的优化,DTC检查,保存文件与输出。

准备原理图:根椐所画的电路图,在元件库中查找到所要求的元件符号,在Protel中绘制出原理图,在选择元件的时候特别要注意元件的封装是否符合所需的封装要求。布线设置主要设置线宽为10mil、孔大小为30mil,采用顶层、底层双层布线,其他为默认设置。

布线采用双面板布线。布线原则:逻辑清晰、接线牢固、测试方便、美观大方。

PCB的优化主要设置焊盘的大小与某些线的宽度及布线的路径。焊盘一般采用圆框直径为6mm,孔直径大小为3mm。

DTC检查的主要任务是对先前的设计规则进行检查,查看是否有违反规则的地方,如实际线宽是否比规则设置中的最大值还大或小,是否还存在没有彻底布通的网络等。

保存文件与输出是保存设计中的各种文件,并打印输出,包括PCB文档、元件清单等。设计工作结束。打印时可以把孔打印成实心,可以自己控制孔的大小方便打孔。

2、热转印,通过打印机PCB图打印到热转印上,然后选择大小合适的铜板,将铜板表面打磨干净之后,用带有PCB图的那一面同铜板贴紧,经过热转印机,温度约120度,转印三次,即把热转印纸上的PCB图转印到铜板上。

3、腐蚀,腐蚀这一过程是电路板成功的关键,将腐蚀液倒入腐蚀机加热至75度后,将已经热转印的铜板放入腐蚀机进行腐蚀,腐蚀时间约一分钟即可。拿出洗净后如果没有发现断线、短路等情况即可。

4、焊接元件,根据原理图,在PCB板上焊接元件。焊接时要特别注意不要出现虚焊、短路等,元件的正负极反接、错接。

图15 PCB板正面

图16 PCB板反面

结论

此电路能够同时产生较好的正弦波和矩形波和三角波,而三种波都可调频率,矩形波、三角波和正弦波的

频率分别可调且不相互影响,但是矩形波和三角波的频率时刻相同,不可分开来调节。在选择方案时,也有更简单的方案,但是考虑到仿真结果和实际器件时剔除了,最后器件的选择是根据最简原则和从经济性方面考虑的,并且此电路实现了这次设计的最终目的。但是如果用于实际,部分器件应该根据实际情况加以改变。

总结与体会

经过三周的课设,终于达到了此次课设的目的,成功的做出了函数信号信号发生器。虽说过程有点曲折,有点累,但是最后得到了理想的结果,心里还是很高兴的。

此次课程设计设需要有最终方案的选择,自己通过比较,仿真软件的仿真最终选择了最优的方案,经过小组成员的努力,不断地查阅资料,终于做出了满意的方案,这很好的锻炼了我们的自学能力。并且在PCB制板和仿真过程中,也遇到了各种各样的问题,但是经过仔细的分析电路,同时与同学讨论,经过各种调试,得出了最终仿真结果。使自己的理论知识和动手能力都有了很大的提高。

致谢

经过三周的课设,使我们认识到,书本上的知识往往和实际不一样,只有经过自己亲自动手,才能最终的理解理论知识。在此,首先感谢学校给我们这个机会,

还有就是感谢电子信息工程系所有指导老师,最后感谢冉小英指导老师,是她让我们的设计方案由不完整到完整,直到最后的成功。

附录1 元件清单

表一元件清单

元器件型号数量

芯片uA741 3

二极管1n4001 2

稳压管1N4742A 2

稳压管1N4740A 2

稳压管10BQ015 2

电解电容470uF 2

瓷片电容10uF 1

瓷片电容1uF 3

瓷片电容100nF 2

电阻20k 1

电阻16k 1

电阻15.92k 2

电阻15k 1

电阻10k 5

电阻1k 2

同轴电位器143.28k 2

电位器100k 3

电位器50k 1

电位器2k 1

双刀双掷开关 1

单刀三掷开关 1

直流电源+13V 1

直流电源-13V 1

附录2 参考文献

[1]康华光主编.电子技术基础(模拟部分)第五版[M].北京:高等教育出

版社.2006.1.

[2]康华光主编.电子技术基础(数字部分)第五版[M].北京:高等教育出

版社.2006.1.

[3]邱关源原著.电路第四版.北京:高等教育出版社[M].2006.

[4]吴运昌主编.模拟集成电路原理与应用[M].华南理工大学出版社.1995

[5]张庆双主编.实用电子电路200例 [M].北京:机械工业出版社,2003.4

[6]童诗白、华成英主编.模拟电子技术基础(第四版).北京教育出版社

2011.11

[7]王力、张伟编著.Protel 99SE典型实例.人民邮电出版社.2006.12

[8]罗杰、谢自美主编.电子线路设计实验测试(第4版).2008.4

方波发生器设计(课程设计报告)

课程设计(论文)说明书 题目:方波发生器的设计 院(系): 专业:电子信息工程 学生姓名: 学号: 指导教师: 职称: 20 年月日

摘要 本次课程设计以AT89S51单片机为核心器件,外围采用按键作为控制以及LCD1602作为显示器所设计的方波发生器。该方波发生器能实现0-1kHz频率范围、占空比可调的方波输出。其核心技术为单片机并行端口的应用、单片机定时器中断应用和数字分离的ASCII码液晶显示技术。采用8个独立的按键组成控制模块,操作方便,按键控制模式可以通过程序进行设定;显示模块则由液晶屏1602构成,能显示出实时输出方波的频率及占空比,直观明了。设计过程中遇到的问题是输出方波的频率、占空比与液晶显示数据存在误差,通过不断调试程序,合理编写中断服务程序来修正误差提高精确度,达到设计要求。该方波发生器具有线路简单、结构紧凑、价格低廉、性能优越等优点。 关键词:方波发生器;AT89S51单片机;键盘;LCD1602

Abstract The course design AT89S51 microcontroller as the core device, the external use of buttons as a control and LCD1602 displays are designed as a square wave generator. The square wave generator to achieve 0-1kHz frequency range, adjustable duty cycle square wave output. The core technology for the application of single chip parallel port, SCM applications and digital timer interrupt ASCII code separate liquid crystal display technology. 8-independent component control module buttons, easy to operate key control mode can be set through the program; display module constituted by the LCD1602, can show real-time output frequency and duty cycle square wave, intuitive and clear. Problems encountered in the design process is the output square wave frequency, duty cycle and LCD display data errors exist, through continuous commissioning process, a reasonable write interrupt service routine to correct the error to improve accuracy, to meet the design requirements. The square wave generator has a simple circuit, compact, low cost, superior performance advantages. Keywords: Square wave generator;AT89S51 microcontroller;keyboard;liquid crystal 1602

数字信号发生器课程设计

数字信号发生器的设计 摘要 信号发生器也叫做振荡器或是信号源,在现在的科技生产实践中有着广泛而重要的应用。现在的特殊波形发生器在价格上不够经济,有些昂贵。而基于AT89C51单片机的函数信号发生器可以满足此要求。根据傅里叶变换,各种波形均可以用三角函数的相关式子表示出来。函数信号发生器能够产生多种波形,如三角波、锯齿波、矩形波、方波和正弦波。 本文通过在单片机的外围加上键盘,控制波形的种类和输出频率的大小,加上LED 显示出相应信息。单片机输出为数字信号,于是在输出端用DAC0832进行D/A转换,再通过两级运放对波形进行调整。最终在示波器上显示出来。 关键词:信号发生器, AT89C51,D/A转换,波形调整

目录 1 绪论 (1) 1.1 课题研究背景 (1) 1.2波形介绍 (1) 2系统设计 (3) 2.1方案选择 (3) 2.2框图设计 (3) 2.3单片机模块 (4) 2.4按键控制与显示电路设计 (6) 2.5 D/A转换电路 (7) 2.6 显示电路 (9) 2.7 放大电路设计 (12) 2.8整体的电路原理图 (13) 2.9元件清单 (13) 3软件设计 (15) 3.1程序流程图 (15) 3.2程序代码 (15) 4系统仿真及调试 (18) 4.1系统仿真图 (18) 4.2系统调试 (19) 总结 (21) 致谢 (22) 参考文献 (23)

1绪论 1.1课题研究背景 随着经济与科技不断发展,相应的测试仪器与手段也有了许多改善与提高,但是对之要求也不断提高。波形发生器的信号已知,使用者然后根据具体的要求,将其作为激励源,测得感兴趣的参数。信号源仿真各种测试信号,给待测电路,从而满足现实需求。信号发生器在仿真实验占有重要地位,对于测试仪器来说也同样不可缺少。因此对相关信号发生器的研究开发有着一定的意义。 传统的信号发生器电路复杂,控制灵活度不够,成本也相对较高。虽然我国所研制的波形发生器在一定程度上已有了一些成果,但与国外技术确实还存在一定差距,因此很有必要提高相关方面的研究。 利用单片机的控制灵活性,外设处理能力强等特点,实现频率与幅度可调的多种波形,这就克服了传统的缺点,具有良好的实用性。同时根据程序的易控制性,可以容易实现各种较复杂的调频调幅功能。 1.2波形介绍 正弦波,正弦信号可用如下形式表示 f (t)=A sin(ωt+θ) (1) 其中,A 为振幅,ω是角频率,θ为初相位。正弦函数为一周期信号如下图1所示: 图1正弦波 ·方波 方波函数是我们常用且所熟知的简单波形函数,做脉冲等,其表示形式如下:

信号发生器的设计方案综述【文献综述】

文献综述 电子信息工程 信号发生器的设计方案综述 摘要:本文首先介绍了信号发生器的背景与应用,然后提出了基于直接数字频率合成(DDS)技术的信号发生器实现,概述了DDS的概念及基本结构,介绍了基于FPGA、单片机及专用芯片的信号发生器实现方案,最后对这些方案给出笔者的评价。 关键词:DSP BUILDER;数字移相信号发生器;DDS 1引言 在当今社会,信号发生器作为电子领域中的最基本、最普通、最广泛的仪器之一,是工科类电子工程师进行信号仿真实验的最佳工具。而信号发生器是指能产生测试信号的仪器,它主要用于产生被测电路所需特定参数的电测试信号。 本文设计的数字移相信号发生器通过移相技术在数控、数字信号处理机、工业控翻、自动控制等各个领域得以应用[1]。 2 DDS概述 直接数字频率合成DDS(Direct Digital Frequency Synthesizer)是一种采用数字化技术、通过控制相位的变化速度、直接产生各种不同频率信号的新型频率合成技术,标志着第三代频率合成技术的出现。它是把一系列数字量形式的信号通过数模转换器(DAC)转换成模拟量形式的信号[2]。目前使用的最广的一种DDS方式是利用高速存储器作查找表。然后通过高速DAC输出已经用数字形式存入的正弦波。具有频率切换时间短,频率分辨率高,频率稳定度高。输出信号的频率和相位可快速程控交换、输出相位连续、容易实现频率、相位和幅度的数控调制等优点[3]。 图1 DDS基本结构 DDS是以数控的方式产生频率、相位和幅度可以控制的正弦波,如图1所示为基本DDS结构,由

相位累加器、相位调制器、正弦ROM查找表、D/A构成[4]。相位累加器是整个DDS的核心,它由一个累加器和一个N位相位寄存器组成,每来一个时钟脉冲,相位寄存器以相位步长M增加,相位寄存器的输出与相位控制字相加,完成相位累加运算,其结果作为正弦查找表的地址,正弦ROM查找表内部存有一个完整周期正弦波数字幅度信息,每个查找表地址对应正弦波中o。~360。范围的一个相位点,查找表把输入的地址信息映射成正弦波幅度信号,通过D/A输出,经低通滤波器后,即可得一纯净的正弦波。 而所谓的移相,就是指两路同频的信号,以其中的一路为参考,另一路相对于该参考作超前或滞后的移动,即称为相位的移动。两路信号的相位不同,便存在相位差,简称相差[5]。两路信号的相位差用相位字来控制,只要相位字不同,就可得到两路不同相位的移相信号。 3 基于DDS的数字移相系统设计 3.1基于FPGA的实现 传统使用FPGA的数字信号处理系统的设计,首先需要用仿真软件进行建模仿真,得到预想中的仿真结果后。再根据仿真过程和结果,使用硬件描述语言创建硬件工程,最后完成硬件仿真。整个过程漫长而繁杂,尤其困难的是仿真过程不够直观.一旦遇到问题无法及时准确地确定问题所在。而DSP Builder作为一个面向DSP开发的系统级(或算法级)设计工具,它架构在多个软件工具之上,并把系统级和RTL 级两个设计领域的设计工具连接起来,最大程度地发挥了两种工具的优势[5]。DSP Builder依赖于MathWorks 公司的数学分析工具Matlab/ Simulink ,DSP Builder允许设计者在Matlab 中完成算法设计,在Simulink 软件中完成系统集成,通过SignalCompiler模块生成Q uart usII 软件中可以使用的硬件描述语言(V HDL) 文件,它提供了QuartusII软件和MA TLAB/ Simulink工具之间的接口,通过DSP Builder 、SOPC Builder 、Quart usII 软件构筑的一套从系统算法分析到FPGA 芯片实现的完整设计平台[6]。 3.2基于单片机的实现 基于单片机的信号发生器其核心内容是单片机的主程序,主程序对整个设计起着总控作用[7]。设计方案如图2所示.系统在程序控制下,先读取P3口决定波形信号类别,然后由Po口输出数据,经D/A转换后放大、滤波输出.波形频率在线调整是通过读取P2口上的拨码开关的编码,并根据该编码产生的数字量,在PO口输出一个数据后立即产生一个对应时长的延时时间来实现.幅度调整是通过接在DAC上的滑动变阻器来改变D/A转换的参考电压来实现[8]。

毕业课程设计

目录 第1章绪论 (3) 第2章设计总体方案 (4) 2.1设计要求 (4) 2.2 设计思路 (4) 2.3 设计方案 (4) 第3章硬件电路设计 (5) 3.1 A/D转换模块 (5) 3.1.1 逐次逼近型A/D转换器原理 (5) 3.1.2 ADC0808 主要特性 (6) 3.1.3ADC0808的外部引脚特征 (6) 3.1.4 ADC0808的内部结构及工作流程 (7) 3.2 单片机系统 (9) 3.2.1 AT89C51性能 (9) 3.2.2 AT89C51各引脚功能 (9) 3.3 复位电路和时钟电路 (10) 3.3.1 复位电路设计 (10) 3.3.2 时钟电路设计 (11) 3.4 LED显示系统设计 (12) 3.4.1 LED基本结构 (12) 3.4.2 LED显示器的选择 (13) 3.4.3 LED译码方式 (14) 3.4.4 LED显示器与单片机接口设计 (14) 3.5 总体电路设计 (15) 第4章程序设计 (17) 4.1 程序设计总方案 (17) 4.2 系统子程序设计 (17)

4.2.1 初始化程序 (17) 4.2.2 A/D转换子程序 (17) 4.2.3 显示子程序 (17) 4.2.4程序代码 (17) 第5章总结 (20) 参考文献 (21) 致谢 (22)

第1章绪论 什么是数字电压表?数字电压表就是采用数字化技术,把需要测量的直流电压转换成数字形式,并显示出来。通过单片机技术,设计出来的数字电压表具有精度高,抗干扰能力强的特点。通过网上资料显示,目前由各种A/D转换器构成的数字电压表已经广泛的应用于电工测量,工业自动化仪表等各个领域。 在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。而且随着电子技术的发展,更是经常需要测量高精度的电压,所以数字电压表就成为一种必不可少的测量仪器。数字电压表简称DVM,它是采用数字化测量技术,把连续的模拟量转换成不连续、离散的数字形式并加以显示的仪表。由于数字式仪器具有读数准确方便、精度高、误差小、测量速度快等特而得到广泛应用。 目前,数字电压表的内部核心部件是A/D转换器,转换的精度很大程度上影响着数字电压表的准确度,因而,以后数字电压表的发展就着眼在高精度和低成本这两个方面。 本文是以简易数字直流电压表的设计为研究内容,本系统主要包括三大模块:转换模块、数据处理模块及显示模块。其中,A/D转换采用ADC0808对输入的模拟信号进行转换,控制核心AT89C51再对转换的结果进行运算处理,最后驱动输出装置LED显示数字电压信号。

DSP任意波形信号发生器毕业设计

目录 摘 要 (2) Abstract (3) 1 绪论 (4) 1.1概述 (4) 1.2选题的目的、意义 (4) 1.3 选题的背景 (5) 1.4 本文所研究的内容 (6) 2 波形信号发生器的原理及方案选择 (7) 2.1任意波形信号发生器的原理 (7) 2.1.1 直接模拟法 (7) 2.1.2 直接数字法 (7) 2.2 任意波形发生器的设计方案 (9) 2.2.1 查表法 (9) 2.2.2计算法 (9) 2.2.3传统方法 (10) 3 基于DSP 5416的任意波形信号发生器的软件设计 (12) 3.1 TMS320C5416的开发流程 (12) 3.2软件开发环境 (13) 3.3任意波形信号发生器的软件编程 (14) 3.3.1 计算法实现波形输出 (14) 3.3.2 D/A转换 (15) 3.3.3波形控制及软件设计流程图 (16) 3.4参数的设定 (18) 4 基于DSP 5416的任意波形信号发生器的硬件设计 (20) 4.1 TMS320VC5416开发板 (20) 4.2 TMS320VC5416实验箱的连接 (23) 4.3 波形信号发生器的硬件测试过程 (23) 5 任意波形信号发生器展望 (28) 结束语 (29) 致谢 (30) 参考文献 (31)

摘 要 任意波形发生器是信号源的一种,它是具有信号源所具有的特点,更因它高的性能优势而倍受人们青睐。信号源主要给被测电路提供所需要的已知信号(各种波形),然后用其它仪表测量感兴趣的参数。可见信号源在各种实验应用和试验测试处理中,它不是测量仪器,而是根据使用者的要求,作为激励源,仿真各种测试信号,提供给被测电路,以满足测量或各种实际需要。 随着无线电应用领域的扩展,针对广播、电视、雷达、通信的专用信号发生器获得了长足的发展,表现在载波调制方式的多样化,从调幅、调频、调相到脉冲调制。如果采用多台信号发生器获得测量信号显然是很不方便的。因此需要任意波形发生器(Arbitrary Waveform Generator,AWG),使其能够产生任意频率的载频信号和多种载波调制信号。 目前我国已经开始研制任意波形发生器,并取得了可喜的成果。但总的来说,我国任意波形发生器还没有形成真正的产业。并且我国目前在任意波形发生器的种类和性能都与国外同类产品存在较大的差距,因此加紧对这类产品的研制显得迫在眉睫。 本文主要工作分为以下几个方面:首先,介绍研制任意波形信号发生器的目的、意义、背景,以及利用CCS仿真工具用软件实现任意波形信号发生器的的过程 ;之后,对硬件的连接及测试结果作介绍;最后,简要的对任意波形信号发生器的未来作一下展望。 关键词:DSP,任意波形信号发生器,DDS

单片机课程设计信号发生器

单片机课程设计实验报告 电子信息工程学院 指导教师:***

08年6月30日 单片机课程设计实验报告 一.系统总体介绍 1)题目意义: 这次课程设计的题目我选择的是信号发生器,我之所以选择这个题目的原因有三个 ①它是一个DA转换的实验,在前不久的市电子大赛中,我们做的是AD的转换,所 以想将模数/数模都熟悉一遍,为今后可能遇到的接口实验打下坚实的基础; ②另外一个原因是用到的芯片是MAX518,该芯片是串行数模转换,运用I2C总线, 通过这个实验可以更好的运用串行通信,同时能够学习I2C总线的协议,掌握了一 门新的总线,我觉得比其他实验收获更大; ③MAX518的时序比较复杂,通过练习针对时序的编程可以更好的提高自己读PDF 资料的能力和编程的能力。 2)本人所做的工作 这个实验从始至终都是自己完成的。 ①程序的编写,程序的编写是我结合MAX518的时序图编写出来的,编程的重点在于 对与MAX518的编程,在编程的过程中对于应答信号的理解和处理是整个程序的核心,在单步调试中能够很明显的观测到SDA和SCL信号线上电平的变化; ②四种波形的表格数据的建立。表格的建立是通过MATLAB函数产生的。其函数分别 为:正弦波y=round(127*sin(0:2*pi/256:2*pi))+127 锯齿波y=round(0:1:255) 三角波y=round(0:2:255) Y=round(255:2:0) 方波直接是0和255 由于MATLAB产生的数据之间含有回车和空格,不符合汇编语言的语法规则,所以要用WORD对所得的数据进行处理,利用WORD的查找替换同能讲回车和空格替换为英文的逗号,其中回车的表示方法为^p ③学习KEIL和SSTFlashFlex51.exe的使用 ④元器件的购买和焊接 ⑤实验报告的完成 3)系统的主要功能 该系统能够产生正弦波,锯齿波,三角波和方波四种波形,同时能够产生16HZ,12HZ,10HZ,8HZ四种频率,也就是可以产生4*4=16种信号,通过8个按键

模拟电子电路课程设计正弦波三角波方波函数发生器样本

课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 题目: 正弦波-三角波-方波函数发生器 初始条件: 具备模拟电子电路的理论知识; 具备模拟电路基本电路的设计能力; 具备模拟电路的基本调试手段; 自选相关电子器件; 能够使用实验室仪器调试。 要求完成的主要任务: ( 包括课程设计工作量及其技术要求, 以及说明书撰写等具体要求) 1、频率范围三段: 10~100Hz, 100 Hz~1KHz, 1 KHz~10 KHz; 2、正弦波Uopp≈3V, 三角波Uopp≈5V, 方波Uopp≈14V; 3、幅度连续可调, 线性失真小; 4、安装调试并完成符合学校要求的设计说明书 时间安排: 一周, 其中3天硬件设计, 2天硬件调试 指导教师签名: 年月日 系主任( 或责任教师) 签名: 年月日

目录 1.综述...........................................................1 1.1信号发生器概论...................................................1 1.2 Multisim简介....................................................2 1.3集成运放lm324简介...............................................3 2.方案设计与论证...............................................4 2.1方案一...................................................4 2.2方案二..................................................4 2.3方案三..................................................5 3.单元电路设计..............................................6

四位数字显示函数信号发生器的设计和制作

《综合电子技术》 课程设计指导书 四位数字显示函数信号发生器 的设计和制作 汤栋王尧编 三江大学 电气工程与自动化学院 二OO七年十二月

、设计目的

在《模拟电子技术》和《数字电子技术》课程学习和实验的基础上 ,通过《综合 电子技术》课程设计,使学生在电子技术基础知识和设计、调试能力方面达到以下要 求: 1. 进一步加深理解电子线路基本功能单元的工作原理及其电路设计、参数选择方 法; 2. 学会绘制电路原理图、接线图,学会正确安装、调试并排除常见故障; 3. 熟悉示波器、信号发生器、稳压电源及晶体管毫伏表的正确使用,重点要求学会 使用示波器观测信号波形、幅值。 二、 设计任务 设计一个能输出正弦波、锯齿波、矩形波等信号频率,并能数字显示(四位)频率的 多波形函数发生器。 三、 技术指标 该波形发生器的主要技术指标如下: 1. 可输出正弦波、锯齿波(含三角波)、矩形波(含方波)等波形; 2. 输出信号频率范围:1HZ~9999H 并能四位数码显示。 四、 系统框图和各功能单元介绍及要求 1. 系统框图:本设计为一具有四位数字显示频率的函数发生器,其系统框图如下: 图一系统框图 2. 各单元电路及要求: 1) 电源部分 设计一组土 1.2V ?土 20V 可调直流稳压电源 2) 信号源部分 正弦波信号源: 叵洼稳压电煩 士 I2V 正弦信号濒 T 柜形渡墙号腫T *输出,正弦疲 f\f\

输出正弦电压频率f o=1KHZ f o=1OKHZ M档; 输出正弦电压V O(有效值)0.5V?5V可调;输出直流偏移电压范围:O?± 3V; 矩形波信号源 输出矩形波电压频率:1KHZ、10KHZ两档;输出矩形波电压幅值: ± 5V;输出矩形波电压直流偏移电压范围: 0 ?± 3V; 锯齿波信号源 锯齿波频率:1KHZ、10KHZ两档;锯齿波电压幅值:± 4V;可输出正反向锯齿波及三角波; 3)秒信号源:产生周期为一秒的方波信号,作为测控时基信号。 4)控制单位:产生一系列顺序脉冲,用作计数,保持,显示和复位控制,使频率计按时序 正常工作。 5)偏移放大、整形电路:将输入正弦波、三角波等被测信号变换为方波脉冲序列,以便测 量其频率。 6)计数闸门:用于产生一秒钟内的被测信号脉冲个数,便于后面电路计数显示。 7)计数、译码、驱动和显示电路:在控制电路产生的顺序脉冲控制下,周期性地计数和显 示被测信号频率。 3. 选做部分 1 )频率显示时间延长; 2)加秒信号输出功能; 3)溢出指示。 五、设计要求 1.选择各部分电路结构,按上列指示要求,设计计算有关电路各参数,并最终选出元器件;2.画出各部分电路原理图及接线图,列出各电路元器件的明细表。(注意电路图中各元器件统一编号); 3.在原理图上标明各级电路预期的输出波形及测量值,并在接线图上选定测试点; 六、调试要求 1.列出各部分电路调试过程并自拟数据表格和所需测试的有关波形,做详细记录。 2.记录调试过程中出现的故障,经过分析并提出解决的办法。

基于AD9850的信号发生器设计_毕业设计

基于AD9850的信号发生器设计 摘要 介绍ADI 公司出品的AD9850 芯片,给出芯片的引脚图和功能。并以单片机 AT89S52 为控制核心设计了一个串行控制方式的正弦信号发生器的可行性方案,给出了单片机AT89S52 与AD9850 连接电路图和调试通过的源程序以供参考。直接数字合成(DDS)是一种重要的频率合成技术,具有分辨率高、频率变换快等优点,在雷达及通讯等领域有着广泛的应用前景。系统采用AD9850为频率合成器,以单片机为进程控制和任务调度的核心,设计了一个信号发生器。实现了输出频率在10Hz~1MHz范围可调,输出信号频率稳定度优于10-3的正弦波、方波和三角波信号。正弦波信号的电压峰峰值V opp能在0~5V范围内步进调节,步进间隔达0.1v,所有输出信号无明显失真,且带负载能力强。该电路设计方案正确可行,频率容易控制,操作简单灵活,且具有广阔的应用前景。 关键词:信号发生器;直接数字频率合成;AD9850芯片;AT89S52单片机

Abstract On the basis of direct digital synthesis(DDS)principle, a signal generator was designed , using AT89S52 single chip machine as control device and adopting AD9850 type DDS device .Hardware design parameters were given .The system can output sine wave ,square wave with wide frequency stability and good waveform .The signal generator has stronger market competitiveness , with wide development prospect ,in frequency modulation technology and radio communication technology fields. Key words: signal generator ;direct digital synthsis;AD9850;AT89S52

毕业课程设计格式模板

克拉玛依职业技术学院 毕业设计 题目 专业 班级 学号 学生姓名 指导教师

摘要 摘要部分说明: “摘要”是摘要部分的标题,不可省略。 标题“摘要”选用模板中的样式所定义的“摘要”;或者手动设置成字体:黑体,居中;字号:小三;1.5倍行距,段前为0行,段后1行。 设计摘要是设计的缩影,文字要简练、明确。内容要包括目的、方法、结果和结论。单位制一律换算成国际标准计量单位制,除特殊情况外,数字一律用阿拉伯数码。文中不允许出现插图,重要的表格可以写入。 摘要正文选用模板中的样式所定义的“正文”,每段落首行缩进2个汉字;或者手动设置成每段落首行缩进2个汉字,字体:宋体,字号:小四,行距:多倍行距 1.25,间距:前段、后段均为0行,取消网格对齐选项。 篇幅以一页为限,摘要正文后列出3-5个关键词,关键词与摘要之间空一行。 “关键词:”是关键词部分的引导,不可省略,黑体,小四。 关键词请尽量用《汉语主题词表》等词表提供的规范词。关键词之间用分号间隔,末尾不加标点。

1 正文格式说明 (1) 1.1 设计格式基本要求 (2) 1.2 设计页眉页脚的编排 (2) 1.3 设计正文格式 (2) 1.4 章节标题格式 (3) 1.5 各章之间的分隔符设置 (3) 1.6 正文中的编号 (3) 2 图表及公式的格式说明 (5) 2.1 图的格式说明 (5) 2.1.1 图的格式示例 (5) 2.1.2 图的格式描述 (5) 2.2 表的格式说明 (6) 2.2.1 表的格式示例 (6) 2.2.2 表的格式描述 (7) 2.3 公式的格式说明 (7) 2.3.1 公式的格式示例 (7) 2.3.2 公式的格式描述 (8) 2.4 参考文献的格式说明 (8) 2.4.1 参考文献在正文中引用的示例 (8) 2.4.2 参考文献在正文中引用的书写格式 (8) 2.4.3 参考文献的书写格式 (8) 2.4.4 参考文献的书写格式示例 (9) 2.5 量和单位的使用 (9) 2.5.1 使用方法 (9) 2.5.2 中华人民共和国法定计量单位 (9) 2.6 规范表达注意事项 (11) 2.6.1 名词术语 (11) 2.6.2 数字 (11) 2.6.3 外文字母 (12) 2.6.4 量和单位 (12) 2.6.5 标点符号 (12) 3 打印说明 (13)

任意信号发生器毕业设计开题报告书

苏州科技学院 毕业设计开题报告 设计题目任意信号发生器的硬件设计(基于89C51实现)院系电子与信息工程学院 专业电子信息工程 班级电子0911 学生姓名XXXXXXX 学号 设计地点 指导教师 2013 年3月31 日

设计题目:任意信号发生器的硬件设计(基于89C51实现)课题目的、意义及相关研究动态: 一、课题目的: 信号发生器是一种能产生模拟电压波形的设备,这些波形能够校验电子电路的设计。信号发生器广泛用于电子电路、自动控制系统和教学实验等领域,它是一种可以产生正弦波,方波,三角波等函数波形的一起,其频率范围约为几毫赫到几十兆赫,在工业生产和科研中利用信号发生器输出的信号,可以对元器件的性能鉴定,在多数电路传递网络中,电容与电感组合电路,电容与电阻组合电路及信号调制器的频率,相位的检测中都可以得到广泛的应用。因此,研究信号发生器也是一个很重要的发展方向。 常用的信号发生器绝大部分是由模拟电路构成的,但这种模拟信号发生器用于低频信号输出往往需要的RC值很大,这样不但参数准确度难以保证,而且体积和功耗都很大,而本课题设计的函数信号发生器,由单片机构成具有结构简单,价格便宜等特点将成为数字量信号发生器的发展趋势。 本课题采用的是以89c51为核心,结合 DAC0832实现程控一般波形的低频信号输出,他的一些主要技术特性基本瞒住一般使用的需要,并且它具有功能丰富,性能稳定,价格便宜,操作方便等特点,具有一定的推广作用。 二、课题意义: (1)任意信号发生器主要在实验中用于信号源,是电子电路等各种实验必不可少的实验设备之一,掌握任意信号发生器的工作原理至关重要。 (2)任意信号发生器能产生某些特定的周期性时间任意波形(正波、方波、三角波)信号,频率范围可从几个微赫到几十兆赫任意信号发生器在电路实验和设备检测中具有十分广泛的用途。 (3)本课题主要研究开发一个基于51单片机的实验用任意信号发生器,不但成本较低而精度较高,最重要的是开发简单易于调试,具有一定社会价值和经济价值。 (4)任意信号发生器作为一种常见的电子仪器设备,既能够构成独立的信号源,也可以是高新能的网络分析仪,频谱仪以及自动测试装备的组成部分,任意信号发生器的关键技术是多种高性能仪器的支撑技术,因为它是能够提高质量的精密信号源及扫描源,可使相应系统的检测过程大大简化,降低检测费用并且提高检测精度。

模拟电路课程设计-函数信号发生器

模拟电路课程设计——函数信号发生器 一、设计任务和要求 1 在给定的±12V直流电源电压条件下,使用运算放大器设计并制作一个函 数信号发生器。 2 信号频率:1kHz~10kHz 3 输出电压:方波:Vp-p≤24V 三角波:Vp-p≤6V 正弦波: Vp-p>1V 4 方波:上升和下降时间:≤10ms 5 三角波失真度:≤2% 6 正弦波失真度:≤5% 二、设计方案论证 1.信号产生电路 〖方案一〗 由文氏电桥产生正弦振荡,然后通过比较器得到方波,方波积分可得三角波。三角波 这一方案为一开环电路,结构简单,产生的正弦波和方波的波形失真较小。但是对于三角波的产生则有一定的麻烦,因为题目要求有10倍的频率覆盖系数,然而对于积分器的输入输出关系为: 显然对于10倍的频率变化会有积分时间dt的10倍变化从而导致输出电压振幅的10倍变化。而这是电路所不希望的。幅度稳定性难以达到要求。而且通过仿真实验会发现积分器极易产生失调。 〖方案二〗 由积分器和比较器同时产生三角波和方波。其中比较器起电子开关的作用,将恒定的正、负极性的 方波 三角波 电位交替地反馈积分器去积分而得到三角波。该电路的优点是十分明显的: 1 线性良好、稳定性好;

2 频率易调,在几个数量级的频带范围内,可以方便地连续地改变频率, 而且频率改变时,幅度恒定不变; 3 不存在如文氏电桥那样的过渡过程,接通电源后会立即产生稳定的波 形; 4 三角波和方波在半周期内是时间的线性函数,易于变换其他波形。 综合上述分析,我们采用了第二种方案来产生信号。下面将分析讨论对生成的三角波和方波变换为正弦波的方法。 2.信号变换电路 三角波变为正弦波的方法有多种,但总的看来可以分为两类:一种是通过滤波器进行“频域”处理,另一种则是通过非线性元件或电路作折线近似变换“时域”处理。具体有以下几种方案: 〖方案一〗 采用米勒积分法。设三角波的峰值为,三角波的傅立叶级数展开: 通过线性积分后: 显见滤波式的优点是不太受输入三角波电平变动的影响,其缺点是输出正弦波幅度会随频率一起变化(随频率的升高而衰减),这对于我们要求的10倍的频率覆盖系数是不合适的。另外我们在仿真时还发现,这种积分滤波电路存在这较明显的失调,这种失调使输出信号的直流电平不断向某一方向变化。 积分滤波法的失调图(Protel 99 SE SIM99仿真) 而且输出存在直流分量。 〖方案二〗 才用二极管-电阻转换网络折线逼近法。十分明显,用折线逼近正弦波时,如果增多折线的段数,则逼近的精度会增高,但是实际的二极管不是理想开关,存在导通阈值问题,故不可盲目的增加分段数;在所选的折线段数一定的情况下,转折电的位置的选择也影响逼近的精度。凭直观可以判知,在正弦波变化较快的区段,转折点应选择的密一些;而变化缓慢的区段应选的稀疏一些。 二极管-电阻网络折线逼近电路对于集成化来说是比较简单,但要采用分立元件打接则会用到数十个器件,而且为了达到较高的精度所有处于对称位置的电阻和

基于MCS-51单片机的可调频率方波发生器课程设计报告

摘要 本实验是基于PHILIPS AT89C51 单片机所设计的,可以实现键位和数字动态显示的一种频率可调方波发生器。通过键盘键入(10HZ-9999HZ)随机频率,使用七段数码管显示,每一个数码管对应一个键位。单片机对各个键位进行扫描,确定键位的输入,然后数码管显示输入的数值,方波发生器输出以数码管显示的数值为频率的方波。 关键词:单片机七段数码管键盘电路频率可调方波发生器

一、目的和功能 1.1 目的: 设计一种频率范围限定且可调的方波发生器,志在产生特定频率的方波。 1.2功能: 假设键盘是4*4的键盘,当键盘输入范围在10hz-9999hz的数字,单片机控制数码管显示该数值,并把该数值当做方波发生器的输入频率,单片机控制该方波发生器以该数值作为频率显示方波,从而得到我们想要频率的方波。 二、硬件设计 2.1 硬件设计思想 键盘的数字和键位关系固定,通过键盘输入产生频率,通过LED数码管显示出来,每一个数码管对应一个键位。基本设备是基于PHILIPS AT89C51单片机,外围设备采用的是4个七段数码管,PHILIPS A T89C51单片机,1个OSCILLOSCOPE 方波发生器,16个Button,若干电阻,电源电池。 2.2 部分硬件方案论述 2.2.1 七段数码管扫描显示方式的方案比较 方案一:静态显示方式:静态显示方式是指当显示器显示某一字符时,七段数码管的每段发光二极管的位选始终被选中。在这种显示方式下,每一个LED数码管显示器都需要一个8位的输出口进行控制。静态显示主要的优点是显示稳定,在发光二极管导通电流一定的情况下显示器的亮度大,系统运行过程中,在需要更新显示内容时,CPU才去执行显示更新子程序,这样既节约了CPU的时间,又提高了CPU的工作效率。其不足之处是占用硬件资源较多,每个LED数码管需要独占8条输出线。随着显示器位数的增加,需要的I/O口线也将增加。

(完整版)数字信号发生器的电路设计_(毕业课程设计)

1 引言 信号发生器又称信号源或者振荡器,它是根据用户对其波形的命令来产生信号的电子仪器,在生产实践和科技领域有着广泛的应用。信号发生器采用数字波形合成技术,通过硬件电路和软件程序相结合,可输出自定义波形,如正弦波、方波、三角波、三角波、梯形波及其他任意波形,波形的频率和幅度在一定范围内可任意改变。信号源主要给被测电路提供所需要的已知信号(各种波形),然后用其他仪表测量感兴趣的参数。信号发生器在通信、广播、电视系统,在工业、农业、生物医学领域内,在实验室和设备检测中具有十分广泛的用途。 信号发生器是一种悠久的测量仪器,早在20年代电子设备刚出现时它就产生了。随着通信和雷达技术的发展,40年代出现了主要用于测试各种接收机的标准信号发生器,使信号发生器从定性分析的测试仪器发展成定量分析的测量仪器。自60年代以来信号发生器有了迅速的发展,出现了函数发生器,这个时期的信号发生器多采用模拟电子技术,由分立元件或模拟集成电路构成,其电路结构复杂,且仅能产生正弦波、方波、锯齿波和三角波等几种简单波形。到70年代处理器出现以后,利用微处理器、模数转换器和数模转换器,硬件和软件使信号发生器的功能扩大,产生比较复杂的波形。这时期的信号发生器多以软件为主,实质是采用微处理器对DAC的程序控制,就可以得到各种简单的波形。随着现代电子、计算机和信号处理等技术的发展,极大地促进了数字化技术在电子测量仪器中的应用,使原有的模拟信号处理逐步被数字信号处理所代替,从而扩充了仪器信号的处理能力,提高了信号测量的准确度、精度和变换速度,克服了模拟信号处理的诸多缺点,数字信号发生器随之发展起来。

信号发生器作为电子领域不可缺少的测量工具,它必然将向更高性能,更高精确度,更高智能化方向发展,就象现在在数字化信号发生器的崛起一样。但作为一种仪器,我们必然要考虑其所用领域,也就是说要因地制宜,综合考虑性价比,用低成本制作的集成芯片信号发生器短期内还不会被完全取代,还会比较广泛的用于理论实验以及精确度要求不是太高的实验。因此完整的函数信号发生器的设计具有非常重要的实践意义和广阔的应用前景。 2 数字信号发生器的系统总述 2.1 系统简介 信号发生器广泛应用于电子工程、通信工程、自动控制、遥测控制、测量仪器、仪表和计算机等技术领域。 本设计以AT89C52[1]单片机为核心设计了一个低频函数信号发生器。信号发生器采用数字波形合成技术,通过硬件电路和软件程序相结合,可输出自定义波形,如正弦波、方波、三角波、三角波、梯形波及其他任意波形,波形的频率和幅度在一定范围内可任意改变。波形和频率的改变通过软件控制,幅度的改变通过硬件实现。介绍了波形的生成原理、硬件电路和软件部分的设计原理。本系统主要包括CPU模块、显示模块、键盘输入模块、数模转换模块、波形输出模块。系统电路原理图见附录A,PCB (印制电路板)图见附录B。其中CPU模块负责控制信号的产生、变化及频率的改变;模数转换模块采用DAC0832实现不同波形的输出;显示模块采用1602液晶显示,实现波型和频率显示;键盘输入模块实

基于51单片机的信号发生器设计报告

基于51单片机的信号发生器设计报告 二零一四年十二月十一日

摘要 根据题目要求以及结合实际情况,本文采用一种以AT89C51单片机为核心所构成的波形发生器,可产生方波、三角波、正弦波、锯齿波等多种波形,波形的频率可用程序改变,并可根据需要选择单极性输出或双极性输出,具有线路简单、结构紧凑、性能优越等特点。本设计经过测试,性能和各项指标基本满足题目要求。 关键词:信号发生器 DAC0832芯片 LM358运放 89C51芯片

目录 摘要...................................................................... 目录...................................................................... 第一章绪论................................................................. 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 器件清单......................................................

相关文档
最新文档