电路的功能
提到锯齿波,人们马上就会联想到由OP放大器或分立元件构成的密勒积分电路,但周期很长的超低频锯齿波发生电路,因OP放大器的输入偏流或积分分电容器的绝缘电阻等因素的影响,会造成线性恶化,为解决此问题,可采用计数器和D-A转换器,使时间周期不受限制。但是,如果把输出波形放大就会呈阶梯状,为了使波形看起来成直线状,D-A转换器的倍数要比较多,具体位数可根据应用目的确定。
本电路不使用D-A转换器IC也能达到相同的目的,从而降低了成本。
电路工作原理
本电路由时钟振荡器IC1、10位计数器IC2、R-2R梯形网络、基准电压发生器IC2、缓冲放大器A1等构成。时钟振荡器采用C-MOS门电路的非稳定乘法器,适于低频振荡。如果假定计数器的倍数为N,所需的振荡频率F则为F=2NF=1024FO首先C1选取适当的容量,然后应用R3+VR1=1/2.2F.C1公式,算出振荡频率,VR1必须使振荡频率具有±20%的调节范围,这是因C-MOS IC的门限电压或电容器C1的误差所致。电路中加了保持输出端子,这样可以在任何时间停止振荡,计数器IC为C-MOS二进制计数器,增加位数可产生高精度的锯齿波。C-MOS IC的输出电压VOH及VOL大致等于VDD和VSS,但必须减少附加电流,因此R-2R梯形电阻网络的阻值取75K和150K,阻值较高。
如果VDD不能稳定,锯齿波的振幅就会发生变化,须用三端子调节器使C-MOS电路电源稳定。
梯形电阻网络的输出电阻较大,为75K,所以必须有缓冲放大器A1为了获得10V的振幅,放大倍数设定为2。
输出波形是把0~10V的电压分割成1024等份的阶梯波,频率不变时,增加电容器C3可使上升时间延长,获得平滑波形C3≈1/2(2/πF*75*10的3次方)。
调整
把锯齿波的周期设定为100秒,时钟频率为1024*0.01=10.24HZ。频率低,整个电路的检测很困难,最好在高频下检测,如果有频率计数器,则可以直接计算时钟输出。
VR2是失调调节电位器,用来调节A1输出,使其在计数器复位时输出为0。
输出振幅由3端子调节器的电压确定,要想准确地调节,可在反馈电阻R5上并联一个1K的可变电阻。
关键字:锯齿波
编辑:神话 引用地址:普通元件构成的超低频锯齿波发生电路
推荐阅读最新更新时间:2023-10-12 20:19
51单片机C编程(十三 DAC0832锯齿波的产生)
#include reg51.h
#include absacc.h
#define DAC XBYTE //DAC0832的地址
void main()
{
int i;
while(1)
{
for(i=0;i 255;i++) //送数字量进行转换
{DAC=i;}
}
}
[单片机]
电视机场扫描锯齿波电压产生电路
电视机场扫描锯齿波电压产生电路
虚线框内是用以产生锯齿波电压的RC电路,工作原理见下图,上图中晶体管BG所组成的间歇振荡器的作用使相当下图中的开关K。BG截止时,相当K打开,电容被充电,对应场扫描的正程,BG饱和时,相当K闭合,电容放电,对应场扫描的逆程。
[模拟电子]
正弦交流电信号变为锯齿波电信号的电路
图l所示电路是一个最简输入正弦交流电信号变为锯齿波电信号的电路。锯齿波电信号的频率为正弦交流电信号频率的2倍。且与之严格同步,非常适合作可控硅交流调压的触发脉冲信号以及直流电机调速电路的控制信号。
电路由整流桥D1。将50Hz电压进行全波整流后,得到频率为100Hz的脉动直流电压Ua,其波形如图2中Ua所示,峰值Um约为1.4Ua。该峰值电压经Rl与112分压后,为三极管VT1提供基极电流Ib1,只要Ua的分压大于VTI的门限电压Ube1,VT1便呈饱和导通状态,集电极与发射极间饱和压降很小(一般为0.3~0.4V左右),三极管VT2无法导通,其集电极与发射极间呈阻断状态。
与此同时,直流电压Um经R3给C1充
[电源管理]
51单片机简易波形发生器(正弦波 锯齿波 三角波)
下面是51单片机简易波形发生器源程序: #include AT89X52.h #include math.h #define ADDR1 0x2c //MAX5820LEUA sbit key_sin=P1^0; sbit key_tran=P1^2; sbit key_tooth=P1^4; sbit SCL = P2 ^ 0; sbit SDA = P2 ^ 1; unsigned char code sin = //正弦表 { 0x80,0x83,0x86,0x89,0x8d,0x90,0x93,0x96,0x99,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,
[单片机]
用DAC0832产生锯齿波电路
锯齿波电压发生器 在一些控制应用中,需要有一个线性增长的电压(锯齿波)来控制检测过程、移动记录笔或移动电子束等。对此可通过在 DAC0832 的输出端接运算放大器,由运算放大器产生锯齿波来实现,其电路连接图如图9.4所示。 图9.4 用DAC0832产生锯齿波电路
图中的 DAC0832 工作于单缓冲方式,其中输入寄存器受控,而DAC寄存器直通。假定输入寄存器地址为7FFFH,产生锯齿波的程序清单如下: MOV A, #00H ;取下限值 MOV DPTR,#7FFFH ;指向0832口地址 MM: MOVX @DPTR,A ;输出 INC A ;延时 NOP NO
[工业控制]
51单片机使用DAC0832编程输出方波,锯齿波,三角波,正弦波
#include reg51.h #include math.h #define uchar unsigned char #define uint unsigned int #define PI 3.1415925 float alph; void delayms(uint x) { uchar i; while(x--); { for(i=0;i 123;i++); } } main() { uchar i; while(1) { for(alph=0;alph 2*PI;alph+=0.1) { P2=1
[单片机]