现在有一个建议函数发生器 即方波转三角波电路 方波 sin波 加一个数据选择器 如何实现频率可调呢?

扫二维码下载作业帮
2亿+学生的选择
下载作业帮安装包
扫二维码下载作业帮
2亿+学生的选择
方波信号发生器的制作与设计,谢谢了要求从某个引脚输出方波信号,四位数码管和2个LED作显示 方波信号的频率范围:20Hz~1kHz可调,能显示当前频率 可切换频率显示单位为Hz或kHz方波信号的占空比:40%~60%可调,能显示当前占空
扫二维码下载作业帮
2亿+学生的选择
这是应该是用单片机制作,可惜没法发具体的程序,实在太长.跟你说一下基本的原理吧.就是控制单片机用定时器定时输出高低电平.核心的程序就是定时程序,然后就是LED驱动程序和数码管驱动程序了,应该带2个锁存电路来减轻单片机的工作强度,一个用来锁存输出的用来构成方波的高低电平信号,一个用来锁存输出的LED显示信号.占空比的调节需要通过键盘实现,你需要编一个键盘扫描程序,我觉得只要两个按键就可以了,一个加一个减.主要就这些.方波信号的输出如果需要带负载的话最好能接一个电压跟随电路提高带负载能力,或者使用达林顿驱动电路.
为您推荐:
其他类似问题
扫描下载二维码查看: 349|回复: 2
函数发生器课程设计论文(正弦波 方波 三角波)带仿真 程序
517a1s55tv41.png (67.24 KB, 下载次数: 0)
03:11 上传
目录摘要 设计任务及要求
<font color="#b0、设计内容及参数要求2<font color="#b0、设计成果要求2第二章、总体设计方案论证及选择& && && && &&&2.1、方案论述3<font color="#b0、可行性分析4第三章、硬件电路设计<font color="#b0、函数发生器总体方案框图5& && && && &&&3.2、主要元器件介绍5第四章、单元电路原理与电路& && && && &&&4.1、方波发生电路图选择7& && && && &&&4.2、方波-三角波转换图电路选择8& && && && &&&4.3、三角波-正弦波转换图电路选择10& && && && &&&4.4、电源电路11<font color="#b0、电源电路12& && && && &&&4.6、元件清单13第五章、电路的仿真与调试& && && && &&&5.1、PROTEUS仿真图14& && && && &&&5.2、仿真结果14第六章、设计总结& && && && &&&6.1、不足16& && && && &&&6.2、经验体会16
参考文献摘要各种电器设备要正常工作,常常需要各种波形信号的支持。电器设备中常用的信号有正弦波、矩形波、三角波等。在电器设备中,这些信号是由波形产生和变换电路来提供的。波形产生电路是一种不需外加激励信号就能将直流能源转化成具有一定频率、一定幅度和一定波形的交流能量输出电路,又称为振荡器或波形发生器。在生产实践和科技领域中有着广泛的应用。各种波型曲线均可以用三角函数方程式来表示。能够产生多种波形,如三角波、锯齿波、矩形波、正弦波的电路被称为函数信号发生器。波形发生器通过与波形变换电路相结合,它能产生正弦波、矩形波、三角波和阶梯波等各种波形,能满足现代测量、通信、自动控制和热加工、音视频设备及数字系统等对各种信号源的需求。例如在通信、广播、电视系统中,都需要射频(高频)发射,这里的射频波就是载波,把音频(低频)·视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。在工业、农业、生物医学等领域内,都需要功率或大或小、频率或高或低的振荡器等。
设计任务及要求
1.1、设计内容及参数要求(1)、电路能输出正弦波、方波和三角波等三种波形;(2)、用LED显示其频率和波形参数,播报其频率和波形参数。信号频率可通过键盘输入并显示。(3)输出频率范围:100HZ—1KHZ和1KHZ—10000HZ两档(4)输出电压幅值可设,方波:VP-P=12V(5)三角波:VP-P=1V(6)正弦波:VP-P&1V输出信号的频率要求可调;1.2、设计成果要求(1) 根据技术指示设计各单元电路,写出设计过程,进行设计方案论证、方案对比;(2) 选择所用元器件的型号,写出元器件的功能表,列出元器件清单;(3) 画出整机原理图;(4) 安装调试或仿真,并分析仿真结果(5) 编写设计报告,写出设计与制作的全过程,附上有关资料和图纸,有心得体会。
总体设计方案论证及选择
2.1、方案论述
方案一:主要是应用集成运放LM324,其芯片的内部结构是由4个集成运放所组成的通过RC电桥可产生正弦波,然后通过放大器构成过零比较器来实现方波的转换,在通过反向积分电路来实现方波到三角波的转化,此电路方案能实现基本要求和扩展总分的功能,电路较简单。
方案二:可以由晶体管、运放IC 等通用器件制作,更多的则是用专门的函数信号发生器IC 产生。早期的函数信号发生器IC,如L8038、BA205、XR等,可以用来产生正弦波、方波、三角波和锯齿波,其振荡频率可通过外加的直流电压进行调节,所以是压控集成信号产生器。由于外接电容C的充、放电电流由两个电流源控制,所以电容C两端电压的变化与时间成线形关系,从而可以获得理想的三角波输出。8038电路中含有正弦波变换器,故可以直接将三角波变成正弦波输出。另外还可以将三角波通过触发器变成方波输出。方案三:可以按照方波——三角波——正弦波的顺序来设计电路,其中,方波通过数电中的555 多谐振荡电路来产生,方波到三角波为积分的过程,三角波到正弦波可以通过低通滤波来实现,也可以利用差分放大器的传输非线性来实现或者通过折现法来实现。
1.010.jpg (4.36 KB, 下载次数: 2)
03:11 上传
1.011.jpg (6.92 KB, 下载次数: 1)
03:11 上传
& && && && &
图2.1.2方案三框图方案四:该系统采用单片机作为数据处理及控制核心,由单片机完成人机界面、系统控制、信号的采集分析及信号的处理和变换,采用按键输入,利用数码管动态显示电路输出数字显示的方案。将设计任务分解为按键电路、数码管显示电路等模块。
1.012.jpg (9.71 KB, 下载次数: 1)
03:11 上传
2.2、可行性分析首先分析方案一,电路明了清楚,但RC桥式正弦震荡电路的占空比受R和C共同影响,调节频率时需要调节的元器件参数太多,比较繁琐,并且此震荡电路的频率也不是很好的满足设计的要求。再是分析方案二,虽然这种方案电路线性良好、稳定性好;不存在如文氏电桥那样的过渡过程,接通电源后会立即产生稳定的波形;但是这种方法对设计的要求太低;且频率有所限制,无法产生更高频率的信号。方案三,555定时器所构成的多谢振荡器产生方波是一种很常用的信号发生器,具有很大的实用价值,价格低廉。555 多谐振荡器的频率很好计算和调节,输出电压幅值的改变可通过对555定时器的供电的改变来实现,对于占空比,已对原始的多谐振荡器做了些许改动,能达到50%的要求。固输出的波形比较准确;方波到三角波的转化可通过积分电路来实现;角波到正弦波可通过简单RC低通滤波器来实现也可通过折现法或者差分法来实现。 如下图为555定时器构成的多谐振荡器,接通VCC后,VCC经R1和R2对C充电。当uc上升到2VCC/3时,uo=0,T导通,C通过R2和T放电,uc下降。当uc下降到VCC/3时,uo又由0变为1,T截止,VCC又经R1和R2对C充电。如此重复上述过程,在输出端uo产生了连续的矩形脉冲&&。
1.013.jpg (15.22 KB, 下载次数: 0)
03:11 上传
& && & 图2.2.1用555定时器构成的多谐振荡器综上所述,本设计选择方案三。
第三章、硬件电路设计(见附件)3.1、函数发生器总体方案框图
3.2、主要元器件介绍3.2.1 、555定时器的简介555定时器是一种多用途的数字-模拟混合集成电路,利用它能极方便地构成施密特出发电路、单稳态电路和多谐振荡电路。由于使用灵活、方便,所以555定时器在波形的产生与变换、测量与控制、家用电器、电子玩具等许多领域中都得到了应用。在正因为如此,自从signetics公司于1972年推出这种产品以后,国际上个主要的电子器件公司也都相继的生产了各自的555定时器产品。尽管产品型号繁多,但是所有双极型产品型号最后的3位数码都是555。。而且,它们的功能和外部引脚的排列完全相同。为了提高集成度,随后又生产了双定时器产品556。其管脚图、内部功能框图、内部逻辑电路图及逻辑功能真值表如下图所示:
1.024.jpg (23.15 KB, 下载次数: 1)
03:11 上传
& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && &表3.2.1 555定时器各引脚功能表
图3.2.1555定时器管脚图
1.025.jpg (4.75 KB, 下载次数: 0)
03:11 上传
1.026.jpg (5.02 KB, 下载次数: 0)
03:11 上传
1.027.jpg (20.38 KB, 下载次数: 0)
03:11 上传
图3.2.2 555定时器封装图
图3.2.4 555内部功能框图 v11是比较器C1的输入端,v12是比较器C2 的输入端。C1和C2的参考电压VR1和VR2由VCC经三个5kΩ电阻分压给出。在控制电压输入端VCO悬空时,VR1=2/3VCC,VR2=1/3VCC。如果VCO外接固定电压,则VR1=VCO,VR2=1/2VCO。由图3.2.4可知,当v11&VR1、v12&VR2时,比较器C1的输出VC1=1、比较器C2的输出VC2=0,SR锁存器被置0,TD导通,同时V0为低电平。当v11VR2时,VC1=0、VC2=0,锁存器的状态保持不变,因而TD和输出的状态也维持不变。当v11&vr1,v12VR1,v12&vr2时,vc1=1、vc2=1,由或非门接成的锁存器处于q=q’=0的状态,v0为高电平,同时td 截止。这样得到以下表格
0.png (8.3 KB, 下载次数: 2)
03:13 上传
第四章、单元电路原理与电路4.1、方波发生电路图选择
1.028.jpg (23.25 KB, 下载次数: 0)
03:11 上传
如左图所示电路可产生方波并输出。其中555定时器接成多谐振荡器工作形式,C2为定时电容,C2的充电回路是R2→R3→RP→C2;C2的放电回路是C2→RP→R3→IC的7脚(放电管)。由于R3+RP&&R2,所以充电时间常数与放电时间常数近似相等,由IC的3脚输出的是近似对称方波。按图所示元件参数,其频率为1kHz左右,调节电位器RP可改变振荡器的频率。C1是电源滤波电容。改进型多谐振荡电路主要改进了电容充电和放电的回路,再引入二极管来分&&开充电和放电回路。& && && && && && && && && && && && && &&&图4.1.1 方波产生电路图高电平,充电时间& && && &
1.029.jpg (4.19 KB, 下载次数: 0)
03:11 上传
& && & ( 公式4-1)低电平,放电时间& && && &
1.030.jpg (4.38 KB, 下载次数: 0)
03:11 上传
& && && &( 公式4-2)占空比& && && &
1.031.jpg (5.39 KB, 下载次数: 0)
03:11 上传
& &( 公式4-3)方波周期& && && && && &
1.032.jpg (4.18 KB, 下载次数: 1)
03:11 上传
& && && & ( 公式4-4)振荡频率
1.033.jpg (3.9 KB, 下载次数: 1)
03:11 上传
& && && && & ( 公式4-5)经过计算,对应到电路的仿真图,选取C6为0.01uF,R1=1K;R2+RV1= 714kΩ当RV1=0欧姆最小时,频率即为1KHZ。
1.034.jpg (12.6 KB, 下载次数: 0)
03:11 上传
& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && &图4.1.2 方波产生电路图4.2、方波-三角波转换图电路选择由积分电路构成方波—三角波产生电路,方波经反向积分电路积得到三角波。方案一:简单的积分电路(由电阻和电容构成)。
1.035.jpg (6.04 KB, 下载次数: 0)
03:11 上传
1.036.jpg (7.94 KB, 下载次数: 1)
03:11 上传
图4.2.1 RC积分电路图& && && && && && &图4.2.2 RC电路波形图电路的时间常数R*C,构成积分电路的条件是电路的时间常数必须要大于或等于10倍于输入波形的宽度。Uo=Uc=(1/C)∫icdt,因Ui=UR+Uo,当t=to时,Uc=Oo.随后C充电,由于RC≥Tk,充电很慢,所以认为Ui=UR=Ric,即ic=Ui/R,故Uo=(1/c)∫icdt=(1/RC)Uidt这就是输出Uo正比于输入Ui的积分(∫Uidt)RC电路的积分条件:RC≥Tk当输入信号为方波时,积分电路的输出为三角波。
1.037.jpg (6.27 KB, 下载次数: 0)
03:11 上传
方案二:带有放大器的积分电路(由放大器和电阻电容构成)。
1.038.jpg (7.91 KB, 下载次数: 0)
03:11 上传
图4.2.1积分电路图& && && && &&&图4.2.2 积分电路波形图& & 如上图是一个由方波转换为三角波的电路图及其输出波形当A很大时,运放两输入端为&虚地&,忽略流入放大器的电流,令输入电压为Vi输出为Vo,流过电容C的电流为i1则 ,有
& && && && && &
1.039.jpg (3.22 KB, 下载次数: 0)
03:11 上传
即输出电压与输入电压成积分关系。& &当
1.040.jpg (850 Bytes, 下载次数: 0)
03:11 上传
为固定值时
& && && && && &&&
1.041.jpg (1.56 KB, 下载次数: 0)
03:11 上传
上式表明 输出电压按一定比例随时间作直线上升或下降。当 为矩形波时, 便成为三角波。对比如上两个方案,在方波的频率改变的情况下,都需改变充电电容,因为方波频率变大时,要求积分时间短,即电容的容量要小,以达到快速充电的要求,否则波形失真;当方波频率变小时,要求积分时间要长,这时增大电容的容量,否则将产生梯形式的方波。两个方案相对没有理论上的优劣,现选择方案一。 4.3、三角波-正弦波转换图电路选择由三角波转换为正弦波有三种方案,分别是采用低通滤波电路、利用差分放大电路的传输曲线、采用折线法选择,具体实现如下:方案一:低通滤波电路(通过简单RC电路来实现)
图4.3.2 低通滤波电路图
1.042.jpg (9.62 KB, 下载次数: 0)
03:11 上传
方案二:利用差分放大电路的传输曲线(差分放大器的非线性传输曲线)。
1.043.jpg (19.93 KB, 下载次数: 0)
03:11 上传
图4.3.2 差分放大电路图方案三:通过折线法来实现。(电路连接比较复杂,而且需要的元器件也比较多,调试也比较不方便,故舍弃。)方案一利用低通滤波器将三角波变换成正弦波,将三角波按傅里叶级数展开& && &
1.044.jpg (5.28 KB, 下载次数: 0)
03:11 上传
其中Um是三角波的幅值。根据上式可知,低通滤波器的通带截止频率应大于三角波的基波频率且小于三角波的三次谐波频率。当然,也可以利用带通滤波器实现上述变换; 方案二利用差分放大器的非线性传输曲线来实现,具体原理下图所示:
1.045.jpg (13.55 KB, 下载次数: 0)
03:11 上传
图4.3.3 差分放大波形图差分放大器具有工作点稳定,输入阻抗高,抗干扰能力较强,可以有效地抑制零点漂移因此可将频率很低的三角波变换成正弦波。由仿真得知 方案二满足幅值要求,这里选择方案二。 4.4、电源电路
1.046.jpg (10.15 KB, 下载次数: 0)
03:11 上传
图4.4.1 电源电路实现图& && && && &&&直流电源的输入为电网电压220V 50Hz交流电,通过变压器降压至电器要求 大的交流电压,再经整流电路利用二极管的单向导电性将交流电变为单向的脉动直流,再经滤波电路利用电抗性储能元件电容器或电感将脉动直流电压变为平滑的直流电压,最后再经稳压电路稳压使整流滤波后的直流电压在负载电流变化时保持基本不变。本次课程设计不作为重点,故无仿真图。 4.5、LED显示频率电路基本设计原理是直接用十进制数字显示被测信号频率的一种测量装置。它以测量周期的方法对波的频率进行自动的测量。所谓“频率”,就是周期性信号在单位时间(1s)内变化的次数。若在一定时间间隔T内测得这个周期性信号的重复变化次数N,则其频率可表示为f=N/T。其中脉冲形成电路的作用是将被测信号变成脉冲信号,其重复频率等于被测频率fx。时间基准信号发生器提供标准的时间脉冲信号,若其周期为1s,则门控电路的输出信号持续时间亦准确地等于1s。闸门电路由标准秒信号进行控制,当秒信号来到时,闸门开通,被测脉冲信号通过闸门送到计数译码显示电路。秒信号结束时闸门关闭,计数器停止计数。由于计数器计得的脉冲数N是在1秒时间内的累计数,所以被测频率fx=NHz。
1.047.jpg (46.22 KB, 下载次数: 2)
03:11 上传
图4.4.1 电源电路实现图含频率计的proteus见文件夹下附件1。 4.6、元件清单符号类型数目参数RV1滑动电阻1643kRV2滑动电阻147kRV3滑动电阻1100R2电阻171kR1电阻11kR3电阻1510R4、R6、R7电阻310kR9,R10电阻22kR8 、R5电阻2100R12电阻18kD1二极管1 A运放1 Q1,Q2,Q3,Q4三极管4 C2,C10电容20.01ufC3,C4电容210ufC1电容10.001ufC5电容10.47ufC8电容10.1ufC6,C7,C9电容3470ufNE555555计时器1 SW1、 SW1、 SW3双刀开关3
第五章、电路的仿真与调试5.1、PROTEUS仿真图
1.048.jpg (39.49 KB, 下载次数: 0)
03:11 上传
& && && && &
图5.1.1 PROTEUS仿真电路图5.2、仿真结果(1)选用C10档,调RV1改变波形频率,三角波、正弦波分别通过调RV4、RV来改变幅值。选频1Khz,方波方波:VP-P=12V、三角波:VP-P=1V、正弦波:VP-P&1V。
1.049.jpg (46.41 KB, 下载次数: 2)
03:11 上传
图5.2.1 proteus仿真波形及频率(一)(2)选用C10档,选频100hz。
1.050.jpg (46.17 KB, 下载次数: 0)
03:11 上传
图5.2.1 proteus仿真波形及频率(二)(2)选用C1档,选频10khz。
1.051.jpg (8.19 KB, 下载次数: 1)
03:11 上传
1.052.jpg (58.5 KB, 下载次数: 1)
03:11 上传
图5.2.1 proteus仿真波形及频率(三)
第六章、设计总结6.1、不足经验:在设计中,对各元器件型号的选择还很陌生,无法很顺利地把书中所学电路知识灵活的运用到设计中,尤其是在仿真部分,设计进展的很缓慢。另外,在完成仿真电路时,无法处理由于元器件参数问题引起的波形失真问题。对于参数大小及相互之间的关系掌握不够完整,不够全面。6.2、经验体会本次课程设计的主要工作是设计一个函数信号发生器。首先我在proteus软件环境下进行电路原理图的设计、绘制和仿真,然后对电路中的各个部分进行调整修改,。在这个过程中,我熟悉了proteus软件的使用,还通过回顾以前的知识,更加深入的了解了555芯片,进一步懂得了用555芯片构成能产生正弦波、方波和三角波函数信号发生器的工作原理 。查阅相关资料学习了有关电压比较器、积分电路、差分放大电路的知识,并且在翻看之前课本的时候,收获了更多的知识,以前不懂的知识点也突然明白了。让我深刻体会了“温故而知新”这句话的含义。另外,在电路仿真的过程中总会出现一些问题,例如:电路对各元件的参数选择要求比较高,调整波形相对而言不方便。因此最好根据波形来调节参数。调节参数的时候先调节一个值,把其它值固定,在调节这个值的时候可以先调成几个等间距的值,根据波形大致确定范围,然后再微调。需要我们细心解决,所以这周下来,我对电路故障的排查能力也有了很大的提高;我认识到,学习的知识只有在不断的实践中才能更好的为我所用,而用心实践用心探索的过程可以让我们不断地进步。在设计过程中,我通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大。在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。虽然这个设计做的还有瑕疵,但是在设计过程中所学到的东西是这次课程设计的最大收获,使我终身受益。同时,通过对多种方案的分析讨论让我们明白在对于不同的环境和要求相应的要作出最合适的选择的合理性和重要性。本次课程设计让我受益匪浅,是我学习生活中重要的经历,我将在此基础上继续努力,用实践巩固和探索知识,真正做到学为我用,融会贯通。 参考文献[1] 康华光《电子技术基础模拟部分》(第五版);高等教育出版社。2003年[2] 李银华《电子线路设计指导》北京航空航天大学出版社,2005年[3] 阎石《数字电子技术基础》(第六版)高等教育出版社,2014年[4] 余孟尝《数字电子技术基础简明教程》(第三版)高等教育出版社,2010年02月[5] 毕满清《电子技术实验与课程设计》(第三版)机械工业出版社,2011年12月
完整论文下载地址(word格式 可编辑,以及单片机源程序仿真文件):
 请问你知道怎么调波形振幅吗,方波振幅
 怎样才能输出锯齿波呢
Powered by&#xe621; 上传我的文档
&#xe602; 下载
&#xe60c; 收藏
该文档贡献者很忙,什么也没留下。
&#xe602; 下载此文档
正在努力加载中...
电子技术课程设计实验报告--函数信号发生器
下载积分:1000
内容提示:电子技术课程设计实验报告--函数信号发生器
文档格式:DOC|
浏览次数:524|
上传日期: 21:32:01|
文档星级:
全文阅读已结束,如果下载本文需要使用
&#xe71b; 1000 积分
&#xe602;下载此文档
阅读此文档的用户还读了
电子技术课程设计实验报告--函数信号发生器
官方公共微信&>&&>&&>&&>&方波/三角波/正弦波信号发生器(ICL8038函数发生器
方波/三角波/正弦波信号发生器(ICL8038函数发生器
上传大小:213KB
方波/三角波/正弦波信号发生器(ICL8038)
该信号发生器采用了精密波形发生器单片集成电路ICL8038。该电路能够产生高精度正弦波,方波,三角波,所需外部元件少。频率可通过外部元件调节。ICL8038的正弦波形失真=1%,三角波线性失真=0.1%,占空比调节范围为2%~98%。
ICL8038的第10脚外接定时电容,该电容的容值决定了输出波形的频率,电路中的定时电容从C1至C8决定了信号频率的十个倍频程,从500μF开始,依次减小十倍,直到5500pF,频率范围对应为0.05Hz~0.5 Hz~5Hz~50Hz~500Hz~5kHz~50kHz~500kHz。电路中的V1、R7、R8构成缓冲放大器,R9 为电位器,用于改变输出波形的幅度。
附:基于ICL8038函数信号发生器的设计
本设计是以ICL8038 和AT89C2051 为核心设计的数控及扫频函数信号发生器。ICL8038 作为函数信号源
结合外围电路产生占空比和幅度可调的正弦波、方波、三角波; 该函数信号发生器的频率可调范围为1~100kHz, 步进为0.1kHz, 波形稳定, 无明显失真。
1.系统设计框图
如图1 为系统设计框图。本设计是利用键盘设置相应的频率值, 根据所设置频率段选择相应电容, 经计算获得相应数字量送数字电位器实现D/A 转换, 同时与参考电压( 本例为5.5V) 相加后形成数控调压去控制ICL8038 第8 脚, 这样即可由ICL8038 实现对应频率值的矩形波、三角波和正弦波。方波幅度经衰减后送单片机可测得信号源频率并由数码管显示。
2.电路原理图
图2 为电路原理图。其中AT89C2051 是8 位单片机, 其中: P1.4~P1.7、P1.2、P1.3、P3.0、P3.1 作为数
码显示; P3.3、P3.5 、P3.7 作为键盘输入口; P3.4 作为计数口, 用于测量信号源频率;P3.0~P3.2 作为数字电位器的SPI总线; P1.1、P1.0 可根据需要扩展继电器或模拟开关选择ICL8038第10 脚( CAP) 与第11 脚间的电容C。
MCP41010 是8 位字长的数字电位器, 采用三总线SPI 接口。/CS: 片选信号, 低电平有效; SCK:时钟信号输入端; SI: 串行数据输入端, 用于寄存器的选择及数据输入。MCP41010 可作为数字电位器, 也可以作为D/A 转换器, 本设计是将MCP41010 接成8 位字长的D/A 转换器, MCP41010 根据输入的串行数据, 对基准电压进行分压后由中间抽头输出模拟电压, 即VPWO =DN/256VREF ( 式中VREF=5V) 。
函数发生电路ICL8038, 图2所示是一个占空比和一个频率连续可调的函数发生电路。ICL8038是一种函数发生器集成块, 通过外围电路的设计, 可以产生高精密度的正弦波、方波、三角波信号, 选择不同参数的外电阻和电容等器件, 可以获得频率在0.01Hz~300kHz 范围内的信号。通过调节RW2 可使占空比在2%~98%可调。第10 脚( CAP) 与第11 脚间的电容C 起到很重要的作用, 它的大小决定了输出信号频率的大小, 当C 确定后, 调节ICL8038 第8 脚的电压可改变信号源的输出频率。从ICL8038 引脚9(要接上拉电阻)输出的波形经衰减后送单片机P3.4 进行频率测量。
正弦函数信号由三角波函数信号经过非线性变换而获得。利用二极管的非线性特性, 可以将三角波信号的上升和下降斜率逐次逼近正弦波的斜率。ICL8038 中的非线性网络是由4 级击穿点的非线性逼近网络构成。一般说来, 逼近点越多得到的正弦波效果越好, 失真度也越小, 在本芯片中N= 4, 失真度可以小于1。在实测中得到正弦信号的失真度可达0.5 左右。其精度效果相当满意。为了进一步减小正弦波的失真度, 可采用图2 所示电路中两个电位器RW3 和RW4 所组成的电路, 调整它们可使正弦波失真度减小。当然, 如果矩形波的占空比不是50% , 矩形波不再是方波, 引脚2 输出也就不再是正弦波了。
图2 电路原理图
经实验发现, 在电路设计中接10 脚和11 脚的电容值和性能是整个电路的关键器件, 电容值的确定也就确定电路能产生的频率范围, 电容性能的好坏直接影响信号频率的稳定性、波形的失真度, 由于该芯片是通过恒流源
对C 充放电来产生振荡的, 故振荡频率的稳定性就受到外接电容及恒流源电流的影响, 若要使输出频率稳定, 必须采用以下措施:外接电阻、电容的温度特性要好; 外部电源应稳定; 电容应选用漏电小、质量好的非极化电容器。
3.实验结果
当±12V 工作电源时, 输出频率如下表:
失真度情况, 实验数据如下表:
4.软件流程图
图3 为软件流程图。T0 设为计数器,T1 设为定时器(初值为5ms)。5ms 启动主循环, 主要用于键盘扫描及扫描显示, 图2 中K0 作为控制键, K1 作为调整键, K2 作为增加键; 上电时程序进入频率设置模式, 按一下K0 键程序进入数控模式, 按二下K0 键程序进入扫频模式, 按三下K0 键程序进入频率设置模式, 周而复始。在频率设置模式, 由K1 键和K2 键完成频率设置。
图3 软件流程图...展开收缩
综合评分:3.5(54位用户评分)
所需积分:10
下载次数:239
审核通过送C币
创建者:caozhy
创建者:caozhy
创建者:caozhy
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
/*删除回复*/
$(".del_comment_r").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
评论共有8条
很不错的资源,不错。。。。。
找了好久都找不到,男的啊
额 没看懂, 还需实践下
还好,基本满足我的需要了,终于不用担心老板那阴沉的脸。。
里边只有理论 没有详细电路图实现方法
思路是对的,但是具体调试的时候这个芯片还是需要一点时间里调的,方案可以用
好资源,设计思路很明确,很有学习价值
相当好的资源,设计思路很明确,很有启发
上传者其他资源上传者专辑
开发技术热门标签
VIP会员动态
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:0
可兑换下载积分:0
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
方波/三角波/正弦波信号发生器(ICL8038函数发生器
会员到期时间:剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
jiangweixnyz
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:

我要回帖

更多关于 方波三角波信号发生器 的文章

 

随机推荐