单片机的三角波信号发生器设计

单片机的三角波信号发生器设计
单片机的三角波信号发生器设计

基于51单片机的三角波信号发生器设计

【内容摘要】单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片机我感觉很重要,现在自动控制在各个领域被广泛应用,这少不了单片机的功劳。目前使用的信号发生器是函数信号发生器,且特殊波形发生器的价格昂贵。所以使用我设计单片机构成的发生器,可产生三角波、方波、正弦波等多种特殊形和任意波,波形的频率可以用程序控制、在单片机上外围器件距阵式键盘,通过其控制波形并选择,并用显示器显示频率大小。在单片机的输出端口进行转换,再通过运放进行波形调整,最后输出波在示波器上显示。本设计性能优越、价格低廉、结构紧凑、线路简单,希望能在以后产品上能广泛的应用。

【关键词】单片机三角波信号发生器性能优越

目录:第一章绪论

1.1课题背景……………………………………….3--4

1.2课题意义 (5)

第二章系统设计

2.1三角波的产生 (6)

2.2 设计思路 (7)

2.3结构模块划分 (8)

第三章硬件电路的设计

3.1基本原理………………………………………………………9--10

3.2 显示电路 (11)

3.3、D/A电路 (12)

第四章

软件设计...........................................................................13--16 论文总结..............................................................................17--18 参考文献 (19)

第一章绪论

1.1课题背景

单片机诞生于20世纪70年代末,经历了SCM、MCU、soc三大阶段。

单片机的基本结构

单片机由运算器、控制器、存储器、输入输出设备构成

起初模型

1.SCM即单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。“创新模式”获得成功,奠定了SCM与通用计算机完全不同的发展道路。在开创嵌入式系统独立发展道路上,英特尔公司功不可没。

2.MCU即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。从这一角度来看,英特尔逐渐淡出MCU的发展也有其客观因素。在发展MCU方面,最著名的厂家当数Philips公司。Philips公司以其在嵌入式应用方面的巨大优势,将MCS-51从单片微型计算机迅速发展到微控制器。因此,当我们回顾嵌入式系统发展道路时,不要忘记英特尔和Philips的历史功绩。

嵌入式系统

单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了片上系统化趋势。随着微电子技术、IC设计、EDA工具的发展,基于片上系统的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。

单片机发展史

[2] 1971年英特尔公司研制出世界上第一个4位的微处理器;英特尔公司的霍夫研制成功世界上第一块4位微处理器芯片英特尔4004,标志着第一代微处理器问世,微处理器和微机时代从此开始。因发明微处理器,霍夫被英国《经济学家》杂志列为“二战以来最有影响力的7位科学家”之一。1971年11月,英特尔推出MCS-4微型计算机系统(包括4001 ROM芯片、4002 RAM芯片、4003移位寄存器芯片和4004微处理器)其中4004包含2300个晶体管,尺寸规格为3mm×4mm,计算性能远远超过当年的ENIAC,最初售价为200美元。1972年4月,霍夫等人开发出第一个8位微处理器英特尔8008。由于8008采用的是P沟道MOS微处理器,因此仍属第一代微处理器。1973年英特尔公司研制出8位的微处理器8080;1973年8月,霍夫等人研制出8位微处理器英特尔8080,以N沟道MOS电路取代了P沟道,第二代微处理器就此诞生。主频2MHz的8080芯片运算速度比8008快10倍,可存取64KB存储器,使用了基于6微米技术的6000个晶体管,处理速度为0.64MIPS(Million Instructions Per Second )。1975年4月,MITS发布第一个通用型Altair 8800,售价375美元,带有1KB存储器。这是世界上第一台微型计算机。1976年英特尔公司研制出MCS-48系列8位的单片机,这也是单片机的问世。其各洛公司公司于1976年开发的Z80微处理器,广泛用于微型计算机和工业自动控制设备。当时,其各洛公司、Motorola和英特尔在微处理器领域三足鼎立。20世纪80年代初,英特尔公司在MCS-48系列单片机的基础上,推出了MCS-51系列8位高档单片机。MCS-51系列单片机无论是片内RAM容量,I/O口功能,系统扩展方面都有了很大的提高

1 .2课题意义

便携式和智能化是仪器的基本要求,对传统的数字化,智能化,集成化也就显得尤为重要。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域信号发生器所产生的信号在电路中常常用来代替前端电路的实际信号,为后端电路提供一个理想信号。由于信号源信号的特征参数均可人为设定,所以可以方便地模拟各种情况下不同特性的信号,对于产品研发和电路实验特别有用。在电路测试中,我们可以通过测量、对比输入和输出信号,来判断信号处理电路的功能和特性是否达到设计要求。例如,用信号发生器产生一个频率为1kHz的正弦波信号,输入到一个被测的信号处理电路(功能为正弦波输入、方波输出),在被测电路输出端可以用示波器检验是否有符合设计要求的方波输出。高精度的信号发生器在计量和校准领域也可以作为标准信号源(参考源),待校准仪器以参考源为标准进行调校。由此可看出,信号发生器可广泛应用在电子研发、维修、测量、校准等领域。

第二章系统设计

2.1三角波的产生

三角波是如何产生的,公式如下:如果以恒流源对电容充电,即可产生正斜率的斜波。同理,右以恒流源将储存在电容上的电荷放电即产生负斜率的斜波,电路结构如下:当I1 =I2时,即可产生对称的三角波,如果I1 > >I2,此时即产生负斜率的锯齿波,同理I1 < < I2即产生正斜率锯齿波。,开关SW1的选择即可让充电速度呈倍数改变,也就是改变信号的频率,这也就是信号源面板上频率档的选择开关。同样的同步地改变I1及I2,也可以改变频率,这也就是信号源上调整频率的电位器,只不过需要简单地将原本是电压信号转成电流而已。

2.2 设计思路

采用AT89S51单片机和DAC0832芯片,直接连接键盘和显示。该方案主要对AT89S51单片机的各个I/O充分利用。P1口是连接键盘以及接显示电路,P2口连接DAC0832输出波形。这样总体来说,能对单片机各个接口都利用上了,而不是多用其他芯片,从而减小了系统的成本。也对按照系统便携式低频信号发生器的要求完成。占用空间小使用芯片少,低能耗。这种方案能输出频率有较好的稳定性,充分体现了模块化设计的要求,而且使用的芯片器件为通用器件在市场上较常见,价格也低廉。

2.3结构模块划分

本设计所研究的是对所需的某种波形输出对应的数字信号,在通过d/a转换器和单片机部分的转换输出一组连续变化的0.5v的电压脉冲值。在通过部分显示其频率,和波形。在设计时分开来做,按照波形设定d/a转换,连接51单片机,键盘和显示三角波模块的设计。最后通过联调仿真,做出电路板成品,从而简化人机交换的问题,具体设计如图

模块介绍:

1波形设定:对三角波形的手动设定

2D/A转换:主要用DAC0832来把数字信号转换为模拟信号,在送入单片机进行处理。3单片机部分:最小系统

4键盘:用案件来控制输出波为三角波

5显示部分:采用LCD显示波形和频率

第三章硬件电路的设计

3.1基本原理

低频信号发生系统主要由CPU,D/A转换电路,电流电压转换电路,按键显示电路、电源等电路组成。当按下第一个按键就会出现三角波,并显示数据和频率。

2.资源分配

1主控芯片采用AT89S51;

2采用12兆赫兹的晶振器为AT89S51提供时钟信号

3提供12v、-12v和5v电压;

P1口的连接控制三角波与LCD连接并与DAC0832的DI-DI7数据输入端相连。数据采用74LS373进行锁存后经过DAC0808进行D/A转换;

VCC:提供电压

GND:接地

P0口:p0口是一个8位漏极开路双向I/O口,每脚可吸收8TTL门电流。当p 口为一个内部上拉电阻的8位双向I/O口,p口缓冲器可接受,输出4TTL门电流。P口管脚被内部上拉电阻拉高,且作为输入,并因此作为输入时。P口的管教外部拉低,将输出电流。这是内不上拉的缘故。P口当用于外部程序存储器或

16位地址外部数据存储器时,P口输出地址的高八位,P口输出其特殊功能寄存器的内容。P口在FLASH编程和效验时接受高八位地址信号和控制信号。功能:形成扫描码,键值识别、键处理、参数设置;形成显示段码;产生定时中断;形成波形的数字编码,并输出到D/A接口电路和显示驱动电路。

AT89S51外接12M晶振作为时钟频率。并采用电源复位设计。复位电路采用上电复位,它的工作原理是,通电时,电容两端相当于短路,于是RST引脚上为高电平,然后电源通过对电容充电。RST端电压慢慢下降,降到一定程序,即为低电平,单片机开始工作。AT89S51的P2口作为功能按钮和TEC6122的接口。P1口做为D/A转换芯片0832的接口。用定时/计数器作为中断源。不同的频率值对应不同的定时初值,允许定时器溢出中断。定时器中断的特殊功能寄存器设置如下:定时控制寄存器TCON=20H;工作方式选择寄存器TMOD=01H;中断允许控IE=82H。

功能:驱动6位数码管显示,扫描按钮。由集成驱动芯片TEC6122、6位共阴极数码管和5个按钮组成。当某一按钮按下时,扫描程序扫描到之后,通过P2口将数字信号发送到TEC6122芯片。TEC6122是一款数字集成芯片。它的外接电压也是+5V,并且由于数码管的载压较小,为了保护数码管,必须在两者间接电阻,大约是560欧。扫描利用软件程序实现,当某一按键按下时,扫描程序立即检测到,随后调用子程序,执行相应的功能。

功能:将波形样值的编码转换成模拟值,完成双极性的波形输出。由一片0832和两块LM358运放组成。DAC0832是一个具有两个输入数据寄存器的8位DAC。目前生产的DAC芯片分为两类,一类芯片内部设置有数据寄存器,不需要外加电路就可以直接与微型计算机接口。另一类芯片内部没有数据寄存器,输出信号随数据输入线的状态变化而变化,因此不能直接与微型计算机接口,必须通过并行接口与微型计算机接口。DAC0832是具有20条引线的双列直插式CMOS器件,它内部具有两级数据寄存器,完成8位电流D/A转换,故不需要外加电路。0832是电流输出型,示波器上显示波形,通常需要电压信号,电流信号到电压信号的转换可以由运算放大器LM358实现,用两片LM358可以实现双极性输出。

单片机向0832发送数字编码,产生不同的输出。先利用采样定理对各波形进行抽样,然后把各采样值进行编码,的到的数字量存入各个波形表,执行程序时通过查表方法依次取出,经过D/A转换后输出就可以得到波形。假如N个点构成波形的一个周期,则0832输出N 个样值点后,样值点形成运动轨迹,即一个周期。重复输出N个点,成为第二个周期。利用单片机的晶振控制输出周期的速度,也就是控制了输出的波形的频率。这样就控制了输出的波形及其幅值和频率

第四章、软件设计

主程序和子程序都存放在AT89S51单片机中主程序的功能是:开机以后负责查键,即做键盘扫描及显示工作,然后根据用户所按的键转到相应的子程序进行处理,主程序框图如图1所示子程序的功能有:幅值输入处理、频率输入处理、三角波输出、显示等。下面是程序程序如下:

#includesbit dac_WR=P3^6;//dac0832的wr端sbit

dac_cs=P3^7;sbit KEY1=P2^0;sbit KEY2=P2^1;bit keyflag;unsigned char i;unsigned char code

tab[100]={127,135,143,151,159,166,174,181,188,195,202,208,214,220,22 5,230,234,238,242,245,248,250,251,252,253,254,253,252,251,250,248,245 ,242,238,234,230,225,220,214,208,202,195,188,181,174,166,159,151,143, 135,127,119,111,103,95,88,80,73,66,59,52,46,40,34,29,24,20,16,12,9,6,4,3 ,2,1,0,1,2,3,4,6,9,12,16,20,24,29,34,40,46,52,59,66,73,80,88,95,103,111,1 19};void getkey(void){if(KEY1==0){ //按键按下后为电电

平RCAP2L+=10; //调节频

率if(CY==1) { RCAP2H+=1; }}if(KEY2==0){ RCAP2L-=10; if(CY==1 ) { RCAP2H-=1; }}}

void

Timer2_Init(){ T2CON=0x00; TH2=(65536-300)/ 256;TL2=(65536-300)%256;RCAP2H=0XFE;RCAP2L=0XDA; //稳定在50Hz左右EA=1;ET2=1;TR2=1;

}

void T0_service() interrupt 1{TH0=0XEC;TL0=0X77;keyflag=1;}

void Timer2_service() interrupt 5{TF2=0;//清除中断标志位

dac_cs=0;dac_WR=0;P1=tab[i];dac_WR=1;i++;dac_cs=1;if(i==100) i=0;}

void

main(){Timer2_Init();TMOD=0x01;TH0=0XEC;TL0=0X77;EA=1;ET0=1;TR0= 1;while(1){ if(keyflag) { keyflag=0; getkey(); }}}

其他波形的生成,其他的波形也跟正弦波一样,但锯齿波和三角波可以不用查表法,应用加减计算得到就可以得到。

论文总结

2011年4月,我开始了我的毕业论文工作,时至今日,论文基本完成。从最初的茫然,到慢慢的进入状态,再到对思路逐渐的清晰,整个写作过程难以用语言来表达。历经了几个月的奋战,紧张而又充实的毕业设计终于落下了帷幕。回想这段日子的经历和感受,我感慨万千,在这次毕业设计的过程中,我拥有了无数难忘的回忆和收获。

3月,题目定了下来,是基于51单片机的三角波信号发生器设计。当选题报告,开题报告定下来的时候,我当时便立刻着手资料的收集工作中,当时面对浩瀚的书海真是有些茫然,不知如何下手。我将这一困难告诉了导师,在导师细心的指导下,终于使我对自己现在的工作方向和方法有了掌握。在搜集资料的过程中,我认真准备了一个笔记本。我在学校图书馆搜集资料,还在网上查找各类相关资料,将这些宝贵的资料全部记在笔记本上,尽量使我的资料完整、精确、数量多,这有利于论文的撰写。然后我将收集到的资料仔细整理分类,及时拿给导师进行沟通。

4月,资料已经查找完毕了,我开始着手论文的写作。在写作过程中遇到困难我就及时和同学互相交流,请教专业课老师。在大家的帮助下,困难一个一个解决掉,论文也慢慢成型。4月底,论文的文字叙述已经完成。并开始进行相关图形的绘制工作和电路的设计工作。为了画出自己满意的电路图,图表等,我仔细学习了Excel的绘图技术。在设计电路初期,由于没有设计经验,觉得无从下手,空有很多设计思想,却不知道应该选哪个,经过查阅我的设计渐渐有了头绪,通过查阅资料,逐渐确立系统方案。

我不会忘记这难忘的几个月的时间。毕业论文的制作给了我难忘的回忆。在我徜徉书海查找资料的日子里,面对无数书本的罗列,最难忘的是每次找到资料时的激动和兴奋;亲手设计电路图的时间里,记忆最深的是每一步小小思路实现时那幸福的心情;为了论文我曾赶稿到深夜,但看着亲手打出的一字一句,心里满满的只有喜悦毫无疲惫。这段旅程看似荆棘密布,实则蕴藏着无尽的宝藏。我从资料的收集中,掌握了很多单片机、LED显示屏的知识,让我对我所学过的知识有所巩固和提高,并且让我对当今单片机、LED显示屏的最新发展技术有所了解。在整个过程中,我学到了新知识,增长了见识。在今后的日子里,我仍然要不断地充实自己,争取在所学领域有所作为。脚踏实地,认真严谨,实事求是的学习态度,不怕困难、坚持不懈、吃苦耐劳的精神是我在这次设计中最大的收益。我想这是一次意志的磨练,是对我实际能力的一次提升,也会对我未来的学习和工作有很大的帮助。在这次毕业设计中也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法对我们更好的理解知识,所以在这里非常感谢帮助我的同学。在此更要感谢

我的导师和专业老师,是你们的细心指导和关怀,使我能够顺利的完成毕业论文。在我的学业和论文的研究工作中无不倾注着老师们辛勤的汗水和心血。老师的严谨治学态度、渊博的知识、无私的奉献精神使我深受启迪。从尊敬的导师身上,我不仅学到了扎实、宽广的专业知识,也学到了做人的道理。在此我要向我的导师致以最衷心的感谢和深深的敬意。通过自己的学习搜索,自己摸索,导师的辅导,完成了论文,我感觉很欣慰,一个多月的努力终于有了回报,我感觉此次的经历对我以后的生活会有很大的影响用作。可能由于网络原因,消息“毕业设计能够如此的顺利完成很明显这与大家的支持和帮助是分不开的。在论文即将完成之际,我想向曾经给予我支持和帮助的人表示衷心的感谢。首先感谢江宁广播电视大学,给我提供这么好的学习生活环境,电子系提供给我们良好的试验设备,老师们循循善诱的教导给予我很大的帮助,他们一直是我生活、学习中的榜样。!

在此次毕业设计当中,我最要感谢的是我的导师石琼老师,感谢他在此次毕业设计阶段对我的诸多帮助。他不仅在学习上给予我很多辅导与帮助,而且在人生道路上也给予我很多的启迪。再加上她广博的知识层面、深厚的理论功底、开阔的视野和敏锐的思维给了我深深的启迪。除此之外,在生活中他更是平和的待人有着良好的人生态度,最重要的是他对学生有足够的耐心使他变的更加的出色,使我十分佩服,这些都将是我学习的榜样。对于导师给我的无微不至的关怀,我将永远铭记在心!

还要感谢我同组的同学们,我们互相帮助和督促,营造了很好的学习氛围,很好的培养了我们集体的团队精神。

正是因为有这么多人的关心指导、导师的细心讲解、同学们的帮助使我在各方面支持的环境下,顺利的完成了本次毕业设计,他们都在我的求学道路上画下了闪亮的一笔。最后,再次对关心、帮助我的老师和同学表示衷心地感谢在此祝愿他们身体健康、工作顺利、事业有成!

参考文献:

1.孙进平;51单片机原理开发与应用实例;中国电力出版社;2008.1

2.1

2.楼然苗;51系列单片机设计实例设计实例;北京航空航天大学出版社

2010.12.1

3.夏露易;单片机技术基础教程与实践;电子工业出版社;2008.6

4.张道德;单片机接口技术C51版;中国水利水电出版社;2009

5.C51基础与应用实例;电子工业出版社常喜茂;孔英会付小宁

6.案例学单片机C语言开发;人民邮电出版社;吴戈李玉峰

7.周航慈. 单片机程序设计基础. 北京:北京航空航天大学出版社,2000

8.万江.SPI总线在51单片机系统中的实现.电子制作,2007年第1期

正弦波-方波-三角波信号发生器设计

苏州科技学院天平学院 模拟电子技术课程设计指导书 课设名称正弦波-方波-三角波信号发生器设计 组长李为学号1232106101 组员谢渊博学号1232106102 组员张翔学号1232106104 专业电子物联网 指导教师

二〇一二年七月 模拟电子技术课程设计指导书 一设计课题名称 正弦波-方波-三角波信号发生器设计 二课程设计目的、要求与技术指标 2.1 课程设计目的 (1)巩固所学的相关理论知识; (2)实践所掌握的电子制作技能; (3)会运用EDA工具对所作出的理论设计进行模拟仿真测试,进一步完善理论设计;(4)通过查阅手册和文献资料,熟悉常用电子器件的类型和特性,并掌握合理选用元器件的原则; (5)掌握模拟电路的安装\测量与调试的基本技能,熟悉电子仪器的正确使用方法,能力分析实验中出现的正常或不正常现象(或数据)独立解决调试中所发生的问题; (6)学会撰写课程设计报告; (7)培养实事求是,严谨的工作态度和严肃的工作作风; (8)完成一个实际的电子产品,提高分析问题、解决问题的能力。

2.2 课程设计要求 (1)根据技术指标要求及实验室条件设计出电路图,分析工作原理,计算元件参数;(2)列出所有元器件清单; (3)安装调试所设计的电路,达到设计要求; 2.3 技术指标 (1)输出波形:方波-三角波-正弦波; (2)频率范围:100HZ~200HZ连续可调; (3)输出电压:正弦波-方波的输出信号幅值为6V.三角波输出信号幅值为0~2V连续可调; γ。 (4)正弦波失真度:% ≤ 5 三系统知识介绍 3 函数发生器原理 本设计要求产生三种不同的波形分别为正弦波\方波\ 三角波。实现该要求有多种方案。 方案一:首先产生正弦波,然后通过整形电路将正弦波变换成方波,再由积分电路将方波变成三角波。 方案二:首先产生方波——三角波,再将方波变成正弦波或将三角波变成正弦波。

三角波、方波、正弦波发生电路

波形发生电路 要求:设计并制作用分立元件和集成运算放大器组成的能产生方波、三角波和正弦波的波形发生器。 指标:输出频率分别为:102H Z、103H Z和104Hz;方波的输出电压峰峰值V PP≥20V (1)方案的提出 方案一: 1、由文氏桥振荡产生一个正弦波信号。 2、把文氏桥产生的正弦波通过一个过零比较器 从而把正弦波转换成方波。 3、把方波信号通过一个积分器。转换成三角波。 方案二: 1、由滞回比较器和积分器构成方波三角波产生电路。 2、然后通过低通滤波把三角波转换成正弦波信号。 方案三: 1、由比较器和积分器构成方波三角波产生电路。 2、用折线法把三角波转换成正弦波。 (2)方案的比较与确定

方案一: 文氏桥的振荡原理:正反馈RC网络与反馈支路构成桥式反馈电路。当R1=R2、C1=C2。即f=f0时,F=1/3、Au=3。然而,起振条件为Au略大于3。实际操作时,如果要满足振荡条件R4/R3=2时,起振很慢。如果R4/R3大于2时,正弦波信号顶部失真。调试困难。RC串、并联选频电路的幅频特性不对称,且选择性较差。因此放弃方案一。 方案二: 把滞回比较器和积分比较器首尾相接形成正反馈闭环系统,就构成三角波发生器和方波发生器。比较器输出的方波经积分可得到三角波、三角波又触发比较器自动翻转形成方波,这样即可构成三角波和方波发生器。 通过低通滤波把三角波转换成正弦波是在三角波电压为固定频率或频率变化围很小的情况下使用。然而,指标要求输出频率分别为102H Z、103H Z和104Hz 。因此不满足使用低通滤波的条件。放弃方案二。 方案三: 方波、三角波发生器原理如同方案二。 比较三角波和正弦波的波形可以发现,在正弦波从零逐渐增大到峰值的过程中,与三角波的差别越来越大;即零附近的差别最小,峰值附近差别最大。 因此,根据正弦波与三角波的差别,将三角波分成若干段,按不同的比 例衰减,就可以得到近似与正弦波的折线化波形。而且折线法不受频率 围的限制。 综合以上三种方案的优缺点,最终选择方案三来完成本次课程设计。 (3)工作原理:

(完整word版)基于单片机的信号发生器开题报告

内蒙古工业大学本科生毕业设计(论文)开题报告

注:表格根据所填内容可进行调整,可多页。 一、设计总体方案 利用AT89S52 单片机采用程序设计方法产生锯齿波,正弦波,矩形波,方波四种波形,再通过D/A 转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,通过键盘来控四种波形的类型,频率变化,最终输出显示其各自的类型及数值

图4.1 硬件原理框图 二.硬件各单元电路方案设计与选择 1、单片机的选择 方案一:AT89S52芯片中只有一路模拟输出或几路模拟信号非同步输出,这种情况下CPU对DAC0832 执行一次写操作,则把一个数据直接写入DAC寄存器,DAC0832的输出模拟信号随之对应变化。输出波形稳定,精度高,滤波好,抗干扰效果好,连接简单,性价比高。 方案二:C8051F005单片机是完全集成的混合信号系统级芯片,具有与8051兼容的微控制器内核,与MCS-51指令集完全兼容。除了具有标准8052的数字外设部件,片内还集成了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件,而且执行速度快。但其价格较贵 方案三:采用单片机编程的方法来实现。该方法可以通过编程的方法来控制信号波形的频率和幅度,而且在硬件电路不变的情况下,通过改变程序来实现频率的变换。此外,由于通过编程方法产生的是数字信号,所以信号的精度可以做的很高。 以上两种方案综合考虑,选择方案一 2.键盘设计方案比较 方案一:矩阵式键盘。矩阵式键盘的按键触点接于由行、列母线构成的矩阵电路的交叉处。当键盘上没有键闭合时,所有的行和列线都断开,行线都呈高电平。当某一个键闭合时,该键所对应的行线和列线被短路。 方案二:独立式键盘。独立式键盘具有硬件与软件相对简单的特点,其缺点是按键数量较多时,要占用大量口线。 以上两种方案综合考虑,选择方案二。 3、D/A转换部分

三角波、方波、正弦波发生电路之令狐文艳创作

波形发生电路 令狐文艳 要求:设计并制作用分立元件和集成运算放大器组成的能产生方波、三角波和正弦波的波形发生器。 指标:输出频率分别为:102H Z、103H Z和104Hz;方波的输出电压峰峰值V PP≥20V (1)方案的提出 方案一: 1、由文氏桥振荡产生一个正弦波信号。 2、把文氏桥产生的正弦波通过一个过零比较器 从而把正弦波转换成方波。 3、把方波信号通过一个积分器。转换成三角波。方案二: 1、由滞回比较器和积分器构成方波三角波产生电 路。 2、然后通过低通滤波把三角波转换成正弦波信号。方案三: 1、由比较器和积分器构成方波三角波产生电路。 2、用折线法把三角波转换成正弦波。 (2)方案的比较与确定 方案一:

文氏桥的振荡原理:正反馈RC网络与反馈支路构成桥式反馈电路。当R1=R2、C1=C2。即f=f0时,F=1/3、Au=3。然而,起振条件为Au略大于3。实际操作时,如果要满足振荡条件R4/R3=2时,起振很慢。如果R4/R3大于2时,正弦波信号顶部失真。调试困难。RC串、并联选频电路的幅频特性不对称,且选择性较差。因此放弃方案一。 方案二: 把滞回比较器和积分比较器首尾相接形成正反馈闭环系统,就构成三角波发生器和方波发生器。比较器输出的方波经积分可得到三角波、三角波又触发比较器自动翻转形成方波,这样即可构成三角波和方波发生器。 通过低通滤波把三角波转换成正弦波是在三角波电压为固定频率或频率变化范围很小的情况下使用。然而,指标要求输出频率分别为102H Z、103H Z和104Hz。因此不满足使用低通滤波的条件。放弃方案二。 方案三: 方波、三角波发生器原理如同方案二。 比较三角波和正弦波的波形可以发现,在正弦波从零逐渐增大到峰值的过程中,与三角波的差别越来越大; 即零附近的差别最小,峰值附近差别最大。因此,根 据正弦波与三角波的差别,将三角波分成若干段, 按不同的比例衰减,就可以得到近似与正弦波的折 线化波形。而且折线法不受频率范围的限制。

三角波发生器实验

XXXX XXXX 一、设计方案与原理 图一三角波发生器电路图(Multisim) 图一为电路设计方案。电路结构分为两部分,左侧电路为迟滞比较器能在R3右端形成方波信号;右端电路为积分电路,即对方波信号进行积分得到三角波信号。 以下对照图一再次说明下书上写的三角波发生器原理。运放A1(左侧)输入端无信号,输出端Uo1随机输出高电位或低电位。设先输出高电位(在稳压器的作用下,高电位数值较恒定),则高电位接于电阻R4左侧,由于运放A2(右侧)反相输入端虚地(以理想运放为分析 模型)。因此流入电容C1的电流 f i表达式: 1 4 o f U i R = (1-1) R4右端接入的是反相输入端,所以电容的电流与电压关系: 1 141 11 O f O U i dt U dt C R C =-=- ? ?? (1-2)故当Uo1为高电位时,Uo由初始零电位呈斜率为负的直线下降。另用叠加法得如下关系: 12 11 1212 O O R R U U U R R R R + =+ ++ (1-3) 当U1+随Uo的减小恰好越过0V时,运放A1输出电位Uo1转为低电位,故Uo开始呈斜率为正的直线上升,直到U1+随Uo上升为0V,此时Uo由负转正。如此循环下去,就形成了输出端电位Uo变化呈三角波形式。 二、实验步骤及结果

实验步骤: 1. 用multisim 搭建电路,运行结果得到图像及数据 2. 理论计算出各数据并与实验值比较 3. 对实验室搭建的实际电路得出的数据进行分析。 仿真及理论结果: Multisim 得出的输出三角波Uo 及方波Uo1图像如下: 图二 Multisim 仿真得出的输出三角波图像 对于理论计算,有如下公式(同实验指导书): *1/2t z U U R R = (2-1) 4*1*4*C/R 2T R R = (2-2) 2/(4*R1*R 4*C)f R = (2-3) 三角波 周期(ms) 频率(Hz) 幅值(V) 理论计算结果 227 Multisim 仿真结果 215 表一 三角波数据理论值与Multisim 仿真值比较 可看出理论值与仿真值比较接近。 实验得出的实际电路结果分析: 周期 频率 幅值 对照(2-1)、(2-2)、(2-3)理论计算公式,由于电路电阻及电容的数值在仿真及实验室实际电路中是一样的,故周期和频率与仿真结果较接近。而三角波的幅值受到稳压器稳压值的影响,故实验室实际电路数据与理论值及仿真值有较大差别。 三、拓展分析

正弦波-方波-三角波发生电路

一设计实验目的 (1)掌握电子系统的一般设计方法 (2)掌握模拟IC器件的应用 (3)会运用EDA工具对所作出的理论设计进行模拟仿真测试,进一步完善理论设计 (4)通过查阅手册和文献资料,熟悉常用电子器件的类型和特性,并掌握合理选用元器件的原则 (5)掌握模拟电路的安装\测量与调试的基本技能,熟悉电子仪器的正确使用方法,能力分析实验中出现的正常或不正常现象(或数据)独立解决 调试中所发生的问题 (6)学会撰写课程设计报告 (7)培养实事求是,严谨的工作态度和严肃的工作作风 (8)培养综合应用所学知识来指导实践的能力 (9)完成一个实际的电子产品;进一步提高分析问题、解决问题的能力 设计一个正弦波-方波-三角波发生电路 (1)正弦波-方波-三角波的频率在100HZ~20KHZ范围内连续可调; (2)正弦波-方波的输出信号幅值为6V。三角波输出信号幅值为0~2V连续可调 (3)正弦波失真度≦5%。 二实验中的仪器设备 三实验所用电路 调节方波脉冲宽度 调节正弦波失真程度 调节方波电压大小

调节反馈电路的放大倍数 四实验结果 1.正弦波-方波-三角波的频率在~范围内连续可调;对应的时,对应的电容大小为1uf;对应的时,对应的电容大小为 2.方波的输出幅值为6V;正弦波的一级输出幅值为,二级输出幅值为;三角波峰值在0~4V内连续可调 3.正弦波失真度 一讨论 1.实验中发生的问题 (1) 我们由一级电路得到的方波峰峰值达到24V左右,后通过分压电路得到 所需要的方波电压峰值为6V

(2) 正弦波也可以通过负反馈电路适当放大

2.建议或其它 555电路产生方波,通过RC电路得到三角波,也可以通过积分器得到三角波,三角波到正弦波的转化,可以通过RC电路,或者通过低通滤波器,另外频率的调节可以通过可调电容! 器件清单表: 数量 LM358芯片 1 电阻 R8=R9 22kΩ 2 R1 1kΩ 1 R2 62kΩ 1 R3 100Ω 1 R4=R5=R6=10k 3 可调电阻 A 20k 1 R10 100k 1 电容 C3=470nF 1 C4=C5=10nF 2 可调电容 A=B=20nF 2 直流电源 Vcc=6v 1 555电路板 1

基于51单片机的函数信号发生器的设计

龙源期刊网 https://www.360docs.net/doc/d58293062.html, 基于51单片机的函数信号发生器的设计 作者:朱兆旭 来源:《数字技术与应用》2017年第02期 摘要:本文所设计的系统是采用AT89C51单片机和D/A转换器件DAC0832产生所需不 同信号的低频信号源,AT89C51 单片机作为主体,采用D/A转换电路、运放电路、按键和LCD液晶显示电路等,按下按键控制生成方波、三角波、正弦波,同时用LCD显示相应的波形,输出波形的周期可以用程序改变,具有线路简单、结构紧凑、性能优越等特点。 关键词:51单片机;模数转换器;信号发生器 中图分类号:TP391 文献标识码:A 文章编号:1007-9416(2017)02-0011-01 1 前言 波形发生器,是一种作为测试用的信号源,是当下很多电子设计要用到的仪器。现如今是科学技术和设备高速智能化发展的科技信息社会,集成电路发展迅猛,集成电路能简单地生成各式各样的波形发生器,将其他信号波形发生器于用集成电路实现的信号波形发生器进行对比,波形质量、幅度和频率稳定性等性能指标,集成电路实现的信号波形发生器都胜过一筹,随着单片机应用技术的不断成长和完善,导致传统控制与检测技术更加快捷方便。 2 系统设计思路 文章基于单片机信号发生器设计,产生正弦波、方波、三角波,连接示波器,将生成的波形显示在示波器上。按照对作品的设计研究,编写程序,来实现各种波形的频率和幅值数值与要求相匹配,然后把该程序导入到程序存储器里面。 当程序运行时,一旦收到外界发出的指令,要求设备输出相应的波形时,设备会调用对应波形发生程序以及中断服务子程序,D/A转换器和运放器随之处理信号,然后设备的端口输出该信号。其中,KEY0为复位键,KEY1的作用是选择频率的步进值,KEY2的作用是增加频 率或增加频率的步进值,KEY3的作用是减小频率或减小频率的步进值,KEY4的作用是选择三种波形。103为可调电阻,用于幅值的调节。自锁开关起到电源开关的作用。启动电源,程序运行的时候,选择正弦波,红色LED灯亮起;选择方波,黄色LED灯亮起;选择三角波,绿色LED灯亮起。函数信号发生器频率最高可达到100Hz,最低可达到10Hz,步进值0.1- 10Hz,幅值最高可到3.5V。系统框图如图1所示。 3 软件设计

方波-三角波产生电路的设计.

方波-三角波产生电路的设计 1 技术指标 设计一个方波-三角波产生电路,要求方波和三角波的重复频率为500Hz ,方波脉冲幅度为6-6.5V ,三角波为1.5-2V ,振幅基本稳定,振荡波形对称,无明显非线性失真。 2 设计方案及其比较 产生方波、三角波的方案有多种,如首先产生正弦波,然后通过整形电路将正弦波变换成方波,再由积分电路将方波变成三角波;也可以直接产生三角波—方波。由比较器和积分器组成方波—三角波产生电路,比较器输出的方波经积分器得到三角波。 2.1 方案一 非正弦波发生器的组成原理是电路中必须有开关特性的器件,可以是电压比较器,、集成模拟开关、TTL 与非门等;具有反馈网络,它的作用是通过输出信号的反馈,改变开关器件的状态;具有延迟环节,常用RC 电路充放电来实现;具有其他辅助部分,,如积分电路等。 矩形经过积分器就变成三角波形,即三角波形发生器是由方波发生器和反向积分器所组成的。但此时要求前后电路的时间常数配合好,不能让积分器饱和。 如图1所示为该电路设计图。 由集成运算放大器构成的方波和三角波发生器,一般均包括比较器和RC 积分器两大部分。如图所示为由迟滞比较器和集成运放组成的积分电路所构成的方波和三角波发生器。1U 构成迟滞比较器,用于输出方波;2U 构成积分电路,用于把方波转变为三角波,即输出三角波。

图1 方案一电路设计图 U1构成迟滞比较器,同相端电位p V 由1O V 和2O V 决定。利用叠加定理可得: 21211211211) ()(O V V O V P V R R R R R V R R R R V ?++++?++= 当0>P V 时,U1输出为正,即Z O V V +=1 当0

基于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 器件清单......................................................

三角波信号发生电路设计

课程设计报告 课程名称:模拟电子技术基础 设计题目:三角波信号发生电路设计 姓名: 学号: 系别: 专业班级: 开始日期: 完成日期 指导教师: 成绩评定等级(分数)

课程设计任务书 班级:姓名:学号:

目录 一、设计意义 (1) 1.1信号发生器的概述 (1) 1.2预计完成步骤 (1) 1.3制定的措施 (1) 二、设计方案比较 (1) 2.1三角波发生电路设计方案一 (1) 2.2三角波发生电路设计方案二 (3) 三、电路组成框图 (5) 四、电路原理图 (5) 五、组装及仿真指标测试 (7) 六、总结 (8) 七、参考文献 (9)

一、设计意义 1.1信号发生器的概述 信号发生器在电子技术应用领域里的用途非常广泛,在数字系统和自动控制系统也常常需要方波,三角波,的非正弦波信号发生器。目前我们实验室用的较多的波形发生器主要有两种:低频正弦波发生器和通用多波形发生器,前者只能产生正弦波,调节范围不大,但是信号稳定,失真度底,主要用在对波形有很高的要求的实验中;后者能产生正弦波、方波和三角波,也有的能产生三种以上波形。 本次课程设计是做一个能够产生三角波电路的设计。 由理论分析知,电压比较器可以产生方波,积分电路可以产生三角波。 1.2预计完成步骤 任务一 总体设计 任务二 方波-三角波产生电路设计 任务三 方波-三角波产生电路的安装 任务四 方波-三角波产生电路的仿真和调试 1.3制定的措施 使用National Instruments Multisim 编辑电路原理图。并且进行理论仿真。 在几个方案中选择具有可行性以及稳定性强的的电路原理图。 对选定的原理图进行安装调试。 二、设计方案比较 2.1三角波发生电路设计方案一 图1 三角波发生电路(一) 三角波电路波形可以通过积分电路实现,把方波电压作为积分运算电路的输入,在积分运算电路的输出就得到了三角波。 如图1所示电路输入方波电压,可见,输出为三角波。图中滞回比较器的输出电压 Z U U ±=01 ,他的输入电压时积分电路的输出电压0U ,根据叠加原理,集成运放1A 同相输 入端电位

方波-三角波波形发生器的设计

模拟电子技术课程设计报告 题目名称:方波-三角波波形发生器 姓名: 学号: 班级:

目录 摘要---------------------------------------------------------------------2 关键词------------------------------------------------------------------2 一设计任务与要求--------------------------------------------------2 1.1设计任务-----------------------------------------------------------------------------------2 1.2 设计要求----------------------------------------------------------------------------------2 二电路设计----------------------------------------------------------2 2.1 方案设计与论证-------------------------------------------------------------------------2 2.2 电路设计原理----------------------------------------------------------------------------3 2.2.1 电路原理框图-------------------------------------------------------------------------3 2.2.2 单元电路设计与计算说明----------------------------------------------------------3 2.3 原理图--------------------------------------------------------------------------------------4 2.3.1 总体原理图----------------------------------------------------------------------------4 2.3.2 PCB图--------------------------------------------------------------------------------4 2.3.3 EWB仿真调试------------------------------------------------------------------------4 2.4 元器件选择与验证器材-----------------------------------------------------------------5 2.4.1元器件选择------------------------------------------------------------------------------5 2.4.2 LM741管脚排列-----------------------------------------------------------------------5 2.4.3 参数计算-------------------------------------------------------------------------------5 三制作与调试--------------------------------------------------------5 3.1 PCB板的制作-------------------------------------------------------------------------------6 3.2 电路的装调----------------------------------------------------------------------------------6 四调试结论与误差分析----------------------------------------------6 4.1调试结论-------------------------------------------------------------------------------------6 4.2 误差分析------------------------------------------------------------------------------------6 五设计心得-----------------------------------------------------------------7 六参考文献-----------------------------------------------------------7

简易信号发生器单片机课程设计报告

课程设计(论文)任务书 电气学院电力系统及其自动化专业12(1 )班 一、课程设计(论文)题目:简易信号发生器设计 二、课程设计(论文)工作自 2015年1 月12 日起至2015 年 1月16 日止。 三、课程设计(论文) 地点:电气学院机房 10-303 四、课程设计(论文)内容要求: 1.课程设计的目的 (1)综合运用单片机原理及应用相关课程的理论知识和实际应用知识,进行单片机应用系统电路及程序设计,从而使这些知识得到进一步的巩固,加深和发展;(2)熟悉和掌握单片机控制系统的设计方法,汇编语言程序设计及proteus 软件的使用; (3)通过查阅图书资料、以及书写课程设计报告可提高综合应用设计能力,培养独立分析问题和解决问题的能力。 2.课程设计的内容及任务 (1)可产生频率可调的正弦波(64个点)、方波、锯齿波或三角波。 (2)显示出仿真波形。 (3)通过按键选择输出波形的种类。 (4)在此基础上使输出波形的幅值可控。

3.课程设计说明书编写要求 (1)设计说明书用A4纸统一规格,论述清晰,字迹端正,应用资料应说明出处。(2)说明书内容应包括(装订次序):题目、目录、正文、设计总结、参考文献等。应阐述整个设计内容,要重点突出,图文并茂,文字通畅。 (3)报告内容应包括方案分析;方案对比;整体设计论述;硬件设计(电路接线,元器件说明,硬件资源分配);软件设计(软件流程,编程思想,程序注释,) 调试结果;收获与体会;附录(设计代码放在附录部分,必须加上合理的注释)(4) 学生签名: 2015年1月16 日 课程设计(论文)评审意见 (1)总体方案的选择是否正确;正确()、较正确()、基本正确()(2)程序仿真能满足基本要求;满足()、较满足()、基本满足()(3)设计功能是否完善;完善()、较完善()、基本完善()(4)元器件选择是否合理;合理()、较合理()、基本合理()(5)动手实践能力;强()、较强()、一般()(6)学习态度;好()、良好()、一般()(7)基础知识掌握程度;好()、良好()、一般()(8)回答问题是否正确;正确()、较正确()、基本正确()、不正确() (9)程序代码是否具有创新性;全部()、部分()、无() (10)书写整洁、条理清楚、格式规范;规范()、较规范()、一般()总评成绩优()、良()、中()、及格()、不及格() 评阅人:

方波_三角波发生电路实验报告

河西学院物理与机电工程 学院 综合设计实验 方波-三角波产生电路 实验报告 学院:物理与机电工程学院 专业:电子信息科学与技术

:侯涛 日期:2016年4月26日 方波-三角波发生电路 要求:设计并制作用分立元件和集成运算放大器组成的能产生方波、三角波的波形发生器。 指标:输出频率分别为:102HZ、103HZ和104Hz;方波的输出电压峰峰值VPP≥20V 一、方案的提出 方案一: 1、由文氏桥振荡产生一个正弦波信号。 2、把文氏桥产生的正弦波通过一个过零比较器从而把正弦波转换成方波。 3、把方波信号通过一个积分器。转换成三角波。 方案二: 1、由滞回比较器和积分器构成方波三角波产生电路。 2、然后通过低通滤波把三角波转换成正弦波信号。 方案三: 1、由比较器和积分器构成方波三角波产生电路。

2、用折线法把三角波转换成正弦波。 二、方案的比较与确定 方案一: 文氏桥的振荡原理:正反馈RC网络与反馈支路构成桥式反馈电路。当R1=R2、C1=C2。即f=f0时,F=1/3、Au=3。然而,起振条件为Au略大于3。实际操作时,如果要满足振荡条件R4/R3=2时,起振很慢。如果R4/R3大于2时,正弦波信号顶部失真。调试困难。RC串、并联选频电路的幅频特性不对称,且选择性较差。因此放弃方案一。 方案二: 把滞回比较器和积分比较器首尾相接形成正反馈闭环系统,就构成三角波发生器和方波发生器。比较器输出的方波经积分可得到三角波、三角波又触发比较器自动翻转形成方波,这样即可构成三角波和方波发生器。通过低通滤波把三角波转换成正弦波是在三角波电压为固定频率或频率变化围很小的情况下使用。然而,指标要求输出频率分别为102HZ、103HZ和104Hz 。因此不满足使用低通滤波的条件。放弃方案二。 方案三: 方波、三角波发生器原理如同方案二。比较三角波和正弦波的波形可以发现,在正弦波从零逐渐增大到峰值的过程中,与三角波的差别越来越大即零附近的差别最小,峰值附近差别最大。因此,根据正弦波与三角波的差别,将三角波分成若干段,按不同的比例衰减,就可以得到近似与正弦波的折线化波形。而且折线法不受频率围的限制。 综合以上三种方案的优缺点,最终选择方案三来完成本次课程设计。 三、工作原理: 1、方波、三角波发生电路原理

实验 方波、三角波发生器的设计

实验5.4 波形发生器的设计 1.实验目的 (1)学会用集成运算放大器组成方波与三角波发生器。 (2)掌握方波与三角波发生器电路的调试与测量方法。 2.预备知识 (1)LM324 介绍 LM324是四运放集成电路,它采用14脚双列直插塑料封装,外形如图所示。它的内部包含四组形式完全相同的运算放大器,除电源共用外,四组运放相互独立。 每一组运算放大器可用图1所示的符号来表示,它有5个引出脚,其中 “+”、“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo ”为输出端。两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端Vo 的信号与该输入端的相位相反;Vi+(+)为同相输入端,表示运放输出端Vo 的信号与该输入端的相位相同。LM324的引脚排列见图5.4.1。 (2) 方波发生器 基本方波发生器如图5.4.2电路(R 1 = 90k Ω,R 2 = 22k Ω,R 3 = 10k Ω,R 0 = 2.2k Ω,C = 0.01μF 。D 1和D 2采用稳压管,其稳压值为5V ,正向压降为0.7V 。)所示。其中电阻R 2 与R 3 组成正反馈支路;电阻R 1 与电容C 组成的充放电回路是运算放大器的负反馈支路。为了防止放大器输出电流太大而过载,在放大器的输出端串联一个限流电阻R 0。另外为 预习与思考 ① 在方波发生器中,要改变方波的频率,可改变那些元件的值? 方波的频率改变时,方波的幅度会不会改变? ②在方波、三角波发生器中,若要保持三角波的幅度不变,又要改变三角波的频率,应改变电路中那一个元件的值? 图 5.4.1 LM324的引脚排列 图 5.4.1 LM324的引脚排列 图 5.4.2基本方波发生器

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

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

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

摘要 在介绍MAX038 芯片特性的基础上,论述了采用MAX038 芯片设计数字函数信号发生器的原理以及整机的结构设计。对其振荡频率控制、信号输出幅度控制以及频率和幅度数显的实现作了较详细的论述。该函数信号发生器可输出三角波,方波和正弦波。 本文重点论述了整机通过D/A转换电路控制MAX038的实现过程,D/A转换电路采用了8位4通道的MAX505来实现。在幅度的控制上采用数字电位器AD5171,该芯片是I2C总线方式控制,文中给出了I2C总线的读写控制程序。系统支持按键操作和上位机操作两种模式。 关键词:函数信号;D/A ;单片机控制

Design of Signal Generator System Based on SCM Zisu zhou (College of Zhangjiajie, Jishou University, Jishou,Hunan 416000) Abstract 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. This text has exposition the mirco-computer controls the D/A electric circuit of conversion realize the process. In D/A changing electric circuit adopt the 8 bit 4 channel come to realize. Porentiometer AD5171 is adopted in the control of length. This chip is that I2C bus control way. This system supports key-control or computer-control modes. Key words : function signal ;D/A ;single - chip microprocessor control ;

三角波发生电路设计

三角波发生器设计 制作人:朱立超 西安建筑科技大学

一、工作原理: 1. 基本原理图: 2.工作原理: 1)如图1,三角波发生器电路,有两部分组成。其中集成运放A1组成滞回比较器,A2组成积分电路。滞回比较器可以产生稳定的方波信号,再通过积分电路积分产生所需要的三角波。 由积分电路2031(z)dt T U R C --? 可知积分电路输出电压同u o1 反向。 设t=0时积分电路电容上的初始电压为零,而滞回比较器输出端u o1=+Uz 。又有电路图可以看出,两级电路分别都引入了反馈, A 1同相输入端的电压u p1同时与u o1和u o 有关,根据叠加定理 可得 121o1o 1212 u u u p R R R R R R =+++ 由积分回路同向和反向输入端“虚短”“虚断”u p2= u n2=0,从而可 图1 三角波发生电路图

知u o =u p2.由于t 0时电容两端电压为了零,所以 u o =0,而u 01=+Uz ,故u p1也为正。而当u o1=+Uz 时,经反向积分,输出电压u o 将随着时间往负方向线性增长,则u p1将随之逐渐减小,当减小至u p1=u n1=0时,滞回比较器的输出端电压发生跳变,使u o1由+Uz 跳变为-Uz ,此时u p1也将跳变成为一个负值。当u o1=-Uz 时,积分电路的输出电压u o 将随着时间往正方向线性增长,u p1将又逐渐增大,当增大至u p1= u n1=0时,滞回比较器的输出端再次发生跳变,u 01由-Uz 跳变为+Uz 。如此重复上述过程,于是滞回比较器的输出电压u 01成为周而复始的矩形波,从而积分电路的输出电压u o 也成为周期性重复的三角波。 滞回比较器和积分电路特性: 2)输出幅度: 在u o1=-Uz 期间,积分电路的输出电压u o 往正方向线性增长,此时u p1也随着增长,当增长至u p1= u n1=0时,滞回比较器的输出电压u o1发生跳变,而发生跳变时的u o 值即是三角波的最大值Uom 。将条图3 电路的波形图 图2 电压输出特性

方波和三角波发生器电路

创作编号:BG7531400019813488897SX 创作者:别如克* 方波和三角波发生器电路 由集成运算放大器构成的方波和三角波发生器,一般均包括比较器和RC积分器两大部分。如图6. 5所示为由迟滞比较器和集成运放组成的积分电路所构成的方波和三角波发生器。 方波和三角波发生器的工作原理 A1构成迟滞比较器,同相端电位Vp由VO1和VO2决定。利用叠加定理可得: 当Vp>0时A1输出为正,即VO1 = +Vz;当Vp<0时,A1输出为负即VO1 = -Vz A2构成反相积分器 VO1为负时,VO2 向正向变化,VO1 为正时,VO2 向负向变化。假设电源接通时VO 1 = -Vz,线性增加。 当VO2上升到使Vp略高于0v时,A1的输出翻转到VO1 = +Vz 。

四、报告要求 1、课题的任务和要求。 2、课题的不同方案设计和比较,说明所选方案的理由。 3、电路各部分原理分析和参数计算。 4、测试结果及分析: (1)实测输出频率范围,分析设计值和实测值误差的来源。 (2)对应输出频率的高、中、低三点,分别实测输出电压的峰-峰值范围,分析输出电压幅值随频率变化的原因。 (3)频率特性测试,在低频端选定一个输出幅值,而后逐步调高输出频率,选12~15个测试点,用示波器观测输出对应频率下的输出幅值,填入自己预做的表格,画出电路的幅频特性。 注意:输出幅值一旦选定,在调节输出测试频率点过程中,不能再动! (4)画出示波器观测到的各级输出波形,并进行分析;若波行有失真,讨论失真产生的原因和消除的方法。 5、课题总结 6、参考文献 2、方波、三角波发生器 (1)按图11-2所示电路及参数接成方波、三角波发生器。

相关文档
最新文档