当前位置:文档之家› 频率可调的方波信号发生器设计及电路

频率可调的方波信号发生器设计及电路

频率可调的方波信号发生器设计及电路
频率可调的方波信号发生器设计及电路

用单片机产生频率可调的方波信号。输出方波的频率范围为1Hz-200Hz,频率误差比小于0.5%。要求用“增加”、“减小”2个按钮改变方波给定频率,按钮每按下一次,给定频率改变的步进步长为1Hz,当按钮持续按下的时间超过2秒后,给定频率以10次/秒的速度连续增加(减少),输出方波的频率要求在数码管上显示。用输出方波控制一个发光二极管的显示,用示波器观察方波波形。开机默认输出频率为5Hz。

3.5.1模块1:系统设计

(1)分析任务要求,写出系统整体设计思路

任务分析:方波信号的产生实质上就是在定时器溢出中断次数达到规定次数时,将输出I/O管脚的状态取反。由于频率范围最高为200Hz,即每个周期为5ms(占空比1:1,即高电平2.5ms,低电平2.5 ms),因此,定时器可以工作在8位自动装载的工作模式。

涉及以下几个方面的问题:按键的扫描、功能键的处理、计时功能以及数码管动态扫描显示等。问题的难点在按键连续按下超过2S的计时问题,如何实现计时功能。

系统的整体思路:主程序在初始化变量和寄存器之后,扫描按键,根据按键的情况执行相应的功能,然后在数码显示频率的值,显示完成后再回到按键扫描,如此反复执行。中断程序负责方波的产生、按键连续按下超过2S后频率值以10Hz/s递增(递减)。

(2)选择单片机型号和所需外围器件型号,设计单片机硬件电路原理图

采用MCS51系列单片机At89S51作为主控制器,外围电路器件包括数码管驱动、独立式键盘、方波脉冲输出以及发光二极管的显示等。

数码管驱动采用2个四联共阴极数码管显示,由于单片机驱动能力有限,采用74HC244作为数码管的驱动。在74HC244的7段码输出线上串联100欧姆电阻起限流作用。

独立式按键使用上提拉电路与电源连接,在没有键按下时,输出高电平。发光二极管串联500欧姆电阻再接到电源上,当输入为低电平时,发光二极管导通发光。

图3-14 方波信号发生器的硬件电路原理图

(3)分析软件任务要求,写出程序设计思路,分配单片机内部资源,画出程序流程图软件任务要求包括按键扫描、定时器的控制、按键连续按下的判断和计时、数码管的动态显示。

程序设计思路:根据定时器溢出的时间,将频率值换算为定时器溢出的次数(T1_over_num)。使用变量(T1_cnt)暂存定时器T1的溢出次数,当达到规定的次数(T1_over_num)时,将输出管脚的状态取反达到方波的产生。主程序采用查询的方式实现按键的扫描和数码管的显示,中断服务程序实现方波的产生和连续按键的计时功能。

单片机内部资源分配:定时器T1用来实现方波的产生和连续按键的计时功能,内部变量的定义:hz_shu:设定的频率数;T1_over_num: 根据设定频率计算后的定时器溢出的次数值;T1_cnt:定时器溢出次数;sec_over_num: 计时1s的定时器溢出的次数;second:连续按键的计时;state_val:连续按下的标志0=按键已经弹起;1=按键一直按下;led_seg_code:0-9数字的数码管7段码。主程序和中断服务程序如图3-15,3-16所示。

图3-15 主程序的流程图

(4)设计系统软件调试方案、硬件调试方案及软硬件联合调试方案

软件调试方案:伟福软件中,在“文件\新建文件”中,新建C语言源程序文件,编写相应的程序。在“文件\新建项目”的菜单中,新建项目并将C语言源程序文件包括在项目文件中。

在“项目\编译”菜单中将C源文件编译,检查语法错误及逻辑错误。在编译成功后,产生以“*.hex”和“*.bin”后缀的目标文件。

硬件调试方案:在设计平台中,将单片机的P1.0-P1.1分别与2个独立式键盘通过插线连接起来,将P3.0与脉冲输出连接起来。

在伟福中将程序文件编译成目标文件后,将下载线安装在实验平台上,运行“MCU下载程序”,选择相应的flash 数据文件,点击“编程”按钮,将程序文件下载到单片机的Flash中。

然后,上电重新启动单片机,检查所编写的程序是否达到题目的要求,是否全面完整地完成试题的内容。

3.5.2 模块2:程序设计

//晶振:12M T1-计时250微秒溢出中断一次;P1.0 P1.1 为增加、减少键 P3.0输出方波

/*变量的定义:

hz_shu: 设定的频率数

T1_over_num: 根据设定频率计算后的,定时器溢的出次数值

T1_cnt: 定时器计数溢出数

sec_over_num: 计算1s内的计数

second: 连续按键的计时

state_val: 连续按下的标志0=按键已经弹起;1=按键一直按下去

led_seg_code:数码管7段码

*/

#include "reg51.h"

#include "math.h"

sbit pulse_out=P3^0;

//-------------------

unsigned char data hz_shu,second,key_val,key_val_old;

unsigned int data sec_over_num;

unsigned int data T1_cnt,T1_over_num;

unsigned char data state_val;

char code led_seg_code[10]={0x3f,0x06,0x05b,0x04f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //led_seg_code[0-9]代表0-9的7段码

//------------------------

void delay(unsigned int i)//延时

{ while(--i);}

//------------------------

unsigned char scan_key()

{ unsigned char i,k;

i=P1;

if (i==0xff)

{ k=255; } //无键按下

else //有键按下

{ delay(10); //延时去抖动

if(i!=P1)

{k=255;}

else

{ switch (i)

{ case 0xfe: k=0; break; //

case 0xfd: k=1; break;

}

}

}

return k;

}

//----------------

void led_show()

{unsigned char i;

i=hz_shu%10; //显示个位

P0=led_seg_code[i];

P2=0xfe;

delay(10);

i=hz_shu%100/10; //显示十位

P0=led_seg_code[i];

P2=0xfd;

delay(10);

i=hz_shu%1000/100; //显示百位

P0=led_seg_code[i];

P2=0xfb;

delay(10);

}

//--------------------------

unsigned int get_T1_over_num(unsigned char p) //p为频率数{unsigned int *k,h;

double f;

f=(double)p; //转化为浮点数

f=0.5/f; //半个周期的时间

f=f/0.00025; //中断溢出数=f/0.00025;

h=f; //取整

//四舍五入

if (modf(f,k)>=0.5)

{ h=h+1; }

return h;

}

/* C51有专门的库文件MATH.H,里面有个函数

它是这样定义的extern float modf(float x, float *ip);

调用它之后,整数部分被放入*ip, 小数部分作为返回值。

*/

//------------------------------------

void timer1() interrupt 3 //T1中断

{ T1_cnt++;

if(T1_cnt>T1_over_num) //半周期的计数到达

{ T1_cnt=0;

pulse_out=!pulse_out; //反复取反,产生方波

}

if(state_val==1)//连续按键

{ if (sec_over_num<4000) //计时未到1s

{ sec_over_num++; }

else //计时到1s时,执行else的代码

{ sec_over_num=0;

if(second<2) //当超过2秒,second一直为2,直到松开按键{second++;} //连续按下键少于2秒时,second继续增1。

else //连续按下键2秒,以10次/秒的速度连续增加

{ TR1=0;

switch (key_val)

{ case 0: if(hz_shu<190)

{ hz_shu=hz_shu+10;} //增10Hz/秒

else

{ hz_shu=200; }

T1_over_num=get_T1_over_num(hz_shu);

break;

case 1: if(hz_shu>10)

{ hz_shu=hz_shu-10; } //减10/秒

else

{ hz_shu=1;}

T1_over_num=get_T1_over_num(hz_shu);

break;

}

TR1=1;

}

}

}

}

//-------------------------

main()

{pulse_out=0; //初始化各变量

hz_shu=5;

T1_cnt=0;

state_val=0;

second=0;

sec_over_num=0;

T1_over_num=get_T1_over_num(hz_shu);

//初始化51的寄存器

TMOD=0x20;//用T1计时8位自动装载定时模式,T0计数p3.4的脉冲数 TH1=0x6; //250微秒溢出一次; 250(256-x)*12/12 -> x=6

TL1=0x6; //200Hz的半周期为2.5毫秒,要溢出中断10次

EA=1; //开中断

ET1=1;

TR1=1; //定时器T1

while(1)

{ key_val=scan_key(); //扫描按键

if (key_val!=key_val_old)

{ //说明有键按下或弹起

key_val_old=key_val;

if (key_val!=255)

{ //说明键按下

state_val=0; //清除连续按键标志

sec_over_num=0;

switch (key_val)

{ case 0: //增1键

hz_shu++;

T1_over_num=get_T1_over_num(hz_shu);

break;

case 1: //减1键

if(hz_shu>=2)

{hz_shu--;}

else

{hz_shu=1;}

T1_over_num=get_T1_over_num(hz_shu);

break;

}

}

else //说明键弹起

{ state_val=0; second=0;

}

}

else //一直按下或弹起

{ if (key_val!=255)

{ state_val=1; //连续按键

}

else

{state_val=0;} //没有按键按下,一直处于弹起状态

}

led_show(); //数码管显示,动态扫描

}

}//----方波发生器-----------------

模拟电子技术课程设计产生正弦波,方波,三角波,且占空比可调,频率可调,幅度可调

模拟电子技术课程设计任务书 一、设计题目:波形发生器的设计(二) 方波/三角波/正弦波/锯齿波函数发生器 二、设计目的 1、研究正弦波等振荡电路的振荡条件。 2、学习波形产生、变换电路的应用及设计方法以及主要技术指标的测试方法。 三、设计要求及主要技术指标 设计要求:设计并仿真能产生方波、三角波及正弦波等多种波形信号输出的波形发生器。 1、方案论证,确定总体电路原理方框图。 2、单元电路设计,元器件选择。 3、仿真调试及测量结果。 主要技术指标 1、正弦波信号源:信号频率范围20Hz~20kHz 连续可调;频率稳定度较高。信号幅度可以 在一定范围内连续可调; 2、各种输出波形幅值均连续可调,方波占空比可调; 3、设计完成后可以利用示波器测量出其输出频率的上限和下限,还可以进一步测出其输出 电压的范围。 四、仿真需要的主要电子元器件 1、运算放大电路 2、滑线变阻器 3、电阻器、电容器等 五、设计报告总结(要求自己独立完成,不允许抄袭)。 1、对所测结果(如:输出频率的上限和下限,输出电压的范围等)进行全面分析,总结振荡电路的振荡条件、波形稳定等的条件。 2、分析讨论仿真测试中出现的故障及其排除方法。 3、给出完整的电路仿真图。 4、体会与收获。

1.正弦波输出电路 ,方波输出电路

,在正弦波的基础上通过LM339AD比较器稳定输出方波,可通过R15小幅调节占空比,但方波幅值不可调。R15调节范围0/100~~2/100,占空比约为0/100~~50/100之间,通过正弦波发生器中的R13可大幅度调节占空比。

3.三角波和锯齿波发生器 通过LM741CN运放,且由R18和C3组成积分电路,在方波基础上输出三角波,通过调节方波占空比可以产生锯齿波,当方波占空比为50/100时,输出三波。 4.三种波形的综合输出 一.正弦波输出波形

高分辨率AD转换电路的设计

黄鹤松教授点评:系统采用高精度、低温漂的电压基准AD586分压作为信号源,采用压频转换的原理,利用先进的CPLD电路EPM7128和凌阳单片机SPEC061A共同实现了高精度的18位A/D转换。系统并具有语音报音、SPI数字信号输出接口等功能。稍不足的是制作工艺一般。 高分辨率A/D转换电路的设计 山东大学 苏瑞东高摇吴昊 摘要: 本系统由高精度、低温漂的模拟器件和CPLD构建,实现高精度的18位A/D 转换。模拟输入电压为0-100mV,通过精准的放大和偏置后送给AD650进行V/F 变换,转换出来的频率信号由CPLD进行测量,结果送交控制器,产生18位A/D 转换结果。同时系统可提供0-100mV连续可调的高精度测试用基准源。为了进一步降低干扰,A/D转换和控制电路采用了光速光电耦合器进行了电气隔离。 关键词: V/F CPLD 频率计斩波放大器 Abstract : This system, which is built in the base of analog devices and complicated programmable logic device (CPLD), can deliver 18bit A/D result with high precision. To achieve high precision, The devices that are used in this system should have the characteristic of very love temperature drift .The inputting 0-100mV voltage is first amplified and deflected ,and then delivered to AD650 to perform V/F . The outputting frequency is measured with high precision by CPLD, and the Micro-controller calculate the result .To test the performance of the A/D characteristic, a high precise 0-100mV voltage souse is also available

占空比可调的方波函数发生器

西北民族大学电气工程学院课程设计说明书(2011/2012学年第二学期) 课程名称:模电课程设计 题目:正弦波发生器设计 专业班级:10级自动化一班 学生姓名:杨香林 学号:P101813404 指导教师:刘明华 设计成绩: 二〇一二年六月二十三日

目录 1.课程设计的目的 2.课程设计内容 2.1总体概述 2.11 设计任务 2.12 设计要求 2.2系统方案分析 2.3系统设计及仿真 2.4硬件设计 3.课程设计总结 4.参考文献

1、课程设计目的 1.掌握电子系统的一般设计方法。 2.理解迟滞比较器的设计原理,掌握方波函数发生器的设计原理。 3.理解555定时器的工作原理,掌握多谐振荡器的设计原理。 4.熟练运用multisim仿真软件设计和仿真电路。 5.提高综合应用所学知识来指导实践的能力。 2、课程设计总文 2.1总体概述 2.11 设计任务 使用集成运算放大器、稳压二极管、二极管、电阻等器件设计方波函数发生器。 2.12 设计要求 1、根据技术要求和现有开发环境,分析课设题目; 2、设计系统实现方案; 3、要求占空比可调;输出电压:8V<|Vo|<15V;周期:2ms

2.2系统方案分析 迟滞比较器,是将集成运放比较器的输出电压通过反馈网络加到同相端,形成正反 馈,如图2.21(a )所示,待比较电压I 加在反相输入端。在理想情况下,它的比较特性 如图2.11(b )所示。由图可见,它有两个门限电压,分别称为上门限电压OH U 和下门限 电压 OL U ,两者的差值称为门限宽度。 图2.2(a ) 图2.2(b ) 设比较器输出高电平 OH U ,则 OH U 和 ref U 共同加到同相输入端的合成电压为

信号发生器电路的焊接与调试-电路图

一、信号发生器电路安装与调试考核评分表 准考证号姓名规定时间分钟 开始时间结束时间实用时间得分 考核内容及要求配分评分标准扣分 1 元器件清点检查:在10分钟内对所有元 器件进行检测,并将不合格元器件筛选出来进 行更换,缺少的要求补发。 10 超时更换或要求补发按损坏 元件扣分,扣3分/个。 2 安装电路:按装配图进行装接,要求不装 错,不损坏元器件,无虚焊,漏焊和搭锡,元 器件排列整齐并符合工艺要求。 30 漏装,错装或虚焊、漏焊、 搭锡,扣2分/个,安装不整 齐和不符合工艺要求的扣1 分/处,损坏元件扣3分/个。 3 电源电路:接通交流电源,测量交流电压 和各直流电压+12V、-12V、V CC 、-5V。 信号发生器电路:接通+12V、-12V、V CC 、 -5V电源。测量函数信号波形:方波、正弦波、 三角波形。 20 电压测试方法不正确扣10 分,测量值有误差扣5分。 4 选择C=10uf,调节RW13、RW14、RW15, 记录方波的占空比: 1、 2、 3、 10 不会用示波观察输出信号波 形扣10分, 调节不正确扣5分, 波形记录不正确扣5分。 5 改变电容:100nf——100uf,并调节RW11, 记录正弦波输出频率f: 1、 2、 3、 10 最大不失真电压测试方法不 正确扣5分,测量值不准确 扣5分,不会计算最大不失 真功率扣5分。 6 调节RW21、RW22, 记录正弦波输出Vpp: 1、 2、 3、 10 不会测试功放电路的灵敏度 扣5分,不会计算电压放大 倍数扣5分。 7 调节电位器RW16、RW17, 记录正弦波形的失真: 1、 2、 3、 10 测量方法不正确扣5分, 测量数据每处2分,不会绘 制频响曲线扣5分 开始时间:结束时间:实用时间:

频率可调的方波信号发生器设计

频率可调的方波信号发生器设计 用单片机产生频率可调的方波信号。输出方波的频率范围为1Hz-200Hz, 频率误差比小于0.5%。要求用增加、减小2 个按钮改变方波给定频率,按钮每按下一次,给定频率改变的步进步长为1Hz,当按钮持续按下的时间超过2 秒后,给定频率以10 次/秒的速度连续增加(减少),输出方波的频率要求在数码管上显示。用输出方波控制一个发光二极管的显示,用示波器观察方波波形。开机 默认输出频率为5Hz。3.5.1 模块1:系统设计(1)分析任务要求,写出系统整体设计思路任务分析:方波信号的产生实质上就是在定时器溢出中断次数达到规定次数时,将输出I/O 管脚的状态取反。由于频率范围最高为200Hz,即每 个周期为5ms(占空比1:1,即高电平2.5ms,低电平2.5 ms),因此,定时器可以工作在8 位自动装载的工作模式。涉及以下几个方面的问题:按键的扫描、功能键的处理、计时功能以及数码管动态扫描显示等。问题的难点在按键连续按下超过2S 的计时问题,如何实现计时功能。系统的整体思路:主程序在初始化变量和寄存器之后,扫描按键,根据按键的情况执行相应的功能,然后 在数码显示频率的值,显示完成后再回到按键扫描,如此反复执行。中断程序 负责方波的产生、按键连续按下超过2S 后频率值以10Hz/s 递增(递减)。(2)选择单片机型号和所需外围器件型号,设计单片机硬件电路原理图采用MCS51 系列单片机At89S51 作为主控制器,外围电路器件包括数码管驱动、独立式键盘、方波脉冲输出以及发光二极管的显示等。数码管驱动采用2 个四联共阴极 数码管显示,由于单片机驱动能力有限,采用74HC244 作为数码管的驱动。在74HC244 的7 段码输出线上串联100 欧姆电阻起限流作用。独立式按键使用上提拉电路与电源连接,在没有键按下时,输出高电平。发光二极管串联500 欧 姆电阻再接到电源上,当输入为低电平时,发光二极管导通发光。

电压频率和频率电压转换电路的设计

模电设计课程设计报告 题目:电压/频率变换器 姓名: 班级: 学号: 指导老师: 2011年 1 月12 日

1 绪论 (1)电压/频率转换即v/f转换,是将一定的输入信号按线性的比例关系转换成频率信号,当输入电压变化时,输出频率也响应变化。它的功能是将输入直流电压转换频率与其数值成正比的输出电压,故也称电压控制振荡电路。 如果任何一个物理量通过传感器转换成电信号后,以预处理变换为合适的电压信号,然后去控制压控振荡电路,再用压控振荡电路的输出驱动计数器,使之在一定时间间隔内记录矩形波个数,并用数码显示,那么可以得到该物理量的数字式测量仪表。 图1 数字测量仪表 电压/频率电路是一种模/数转换电路,它应用于模/数转换,调频,遥控遥测等各种设备。 (2)F/V转换电路 F/V转换电路的任务是把频率变化信号转换成按比例变化的电压信号。这种电路主要包括电平比较器、单稳态触发器、低通滤波器等电路。它有通用运放F/V转换电路和集成F/V转换器两种类型。 1.1设计要求 设计一个将直流电压转换成给定频率的矩形波的电路,要求包括:积分器;电压比较器和一个将给定频率的矩形波转换为直流电压的电路,要求包括:过零比较器、单稳态触发器、低通滤波器等。 1.2 设计指标 (1)输入为直流电压0-10V,输出为f=0-500Hz的矩形波。 (2)输入ui是0~10KHZ的峰-峰值为5V的方波,输出uo为0~10V的直流电压。 2 设计内容总体框图设计 2.1 V/F转换电路的设计 2.1.1 工作原理及过程 积分器和滞回比较器首尾相接形成正反馈闭环系统,如图 2所示,比较器输出的矩形波经积分器积分可得到三角波,三角波又触发比较器自动翻转形成矩形波,这样便可构成三角波,矩形波发生器。由于采用集成运放组成的积分电路,因此可以实现

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

基于MC51单片机的频率可调的方波信号发生器 用单片机产生频率可调的方波信号。输出方波的频率范围为1Hz-200Hz,频率误差比小于0.5%。要求用“增加”、“减小”2 个按钮改变方波给定频率,按钮每按下一次,给定频率改变的步进步长为1Hz,当按钮持续按下的时间超过2 秒后,给定频率以10 次/秒的速度连续增加(减少),输出方波的频率要求在数码管上显示。用输出方波控制一个发光二极管的显示,用示波器观察方波波形。开机默认输出频率为5Hz。 1:系统设计 (1)分析任务要求,写出系统整体设计思路 任务分析:方波信号的产生实质上就是在定时器溢出中断次数达到规定次数时,将输出I/O 管脚的状态取反。由于频率范围最高为200Hz,即每个周期为5ms(占空比1:1,即高电平2.5ms,低电平2.5 ms),因此,定时器可以工作在8 位自动装载的工作模式。涉及以下几个方面的问题:按键的扫描、功能键的处理、计时功能以及数码管动态扫描显示等。 问题的难点在按键连续按下超过2S 的计时问题,如何实现计时功能。 系统的整体思路: 主程序在初始化变量和寄存器之后,扫描按键,根据按键的情况执行相应的功能,然后在数码显示频率的值,显示完成后再回到按键扫描,如此反复执行。中断程序负责方波的产生、按键连续按下超过2S 后频率值以10Hz/s 递增(递减)。 (2)选择单片机型号和所需外围器件型号,设计单片机硬件电路原理图 采用MCS51 系列单片机At89S51 作为主控制器,外围电路器件包括数码管驱动、独立式键盘、方波脉冲输出以及发光二极管的显示等。数码管驱动采用2 个四联共阴极数码管显示,由于单片机驱动能力有限,采用74HC244 作为数码管的驱动。在74HC244 的7 段码输出线上串联100 欧姆电阻起限流作用。独立式按键使用上提拉电路与电源连接,在没有键按下时,输出高电平。发光二极管串联500欧姆电阻再接到电源上,当输入为低电平时,发光二极管导通发光。 图1 方波信号发生器的硬件电路原理图 (3)分析软件任务要求,写出程序设计思路,分配单片机内部资源,画出程序流程图 软件任务要求包括按键扫描、定时器的控制、按键连续按下的判断和计时、数码管的动态显示。 程序设计思路:根据定时器溢出的时间,将频率值换算为定时器溢出的次数(T1_over_num)。使用变量(T1_cnt)暂存定时器T1 的溢出次数,当达到规定的次数(T1_over_num)时,将输出管脚的状态取反达到方波的产生。主程序采用查询的方式实现按键的扫描和数码管的显示,中断服务程序实现方波的产生和连续按键的计时功能。单片机内部资源分配:定时器T1 用来实现方波的产生和连续按键的计时功能,内部变量的定义: hz_shu:设定的频率数;

频率电压转换电路设计讲解

淮海工学院 课程设计报告书 课程名称:模拟电子技术课程设计 题目:频率/电压转换电路的设计系(院):电子工程学院 学期:12-13-1 专业班级:电子112 姓名:孙开峰 学号:2011120658

1、概述 本设计实验要求对比较器、F/V变换器LM331、反相器和反相加法器的主要性能和应用有所了解,要能掌握其使用方法。同时要了解它们的设计原理。 本设计实验要求我们要灵活运用所学知识,对设计电路的理论值进行计算得到理论数据,在与实验结果进行比较。 1.1 主要设计要求 当正弦波信号的频率fi在200Hz~2kHz范围内变化时,对应输出的直流电压Vi在1~5V范围内线形变化; 正弦波信号源采用函数波形发生器的输出; 采用±12V电源供电. 1.2 设计方法 设计总体框图如下,可供选择的方案有两种,它们是: ○1用通用型运算放大器构成微分器,其输出与输入的正弦信号频率成正比. ○2直接应用F/V变换器LM331,其输出与输入的脉冲信号重复频率成正比. 2、设计过程 2.1 函数信号发生器ICL8038芯片介绍 2.1.1 ICL8038作用 ICL 8038 是一种具有多种波形输出的精密振荡集成电路, 只需调整个别的外部元件就能产生从 0.001HZ~300kHz的低失真正弦波、三角波、矩形波等脉冲信号。输出波形的频率和占空比还可以由电流或电阻控制。另外由于该芯片具有调频信号输入端, 所以可以用来对低频信号进行频率调制。 2.1.2 ICL8038管脚介绍

图2 ICL8038 表1 引脚功能介绍

2.2 比较器的设计 过零比较器 过零比较器被用于检测一个输入值是否是零。原理是利用比较器对两个输入电压进行比较。两个输入电压一个是参考电压Vr ,一个是待测电压Vu 。一般Vr 从正相输入端接入,Vu 从反相输入端接入。根据比较输入电压的结果输出正向或反向饱和电压。当参考电压已知时就可以得出待测电压的测量结果,参考电压为零时即为过零比较器。 用比较器构造的过零比较器存在一定的测量误差。当两个输入端的电压差与开环放大倍数之积小于输出阈值时探测器都会给出零值。例如,开环放大倍数为106,输出阈值为6v 时若两输入级电压差小于6微伏探测器输出零。这也可以被认为是测量的不确定度。 2.3 F/V 变换电路的设计 2.3.1 F/V 变换器的简单介绍 LM331是美国NS 公司生产的性能价格比较高的集成芯片,可用作精密频率电压转换器、A/ D 转换器、线性频率调制解调、长时间积分器及其他相关器件。LM331 采用了新的温度补偿能隙基准电路, 在整个工作温度范围内和低到 4.0V 电源电压下都有极高的精度。LM331 的动态范围宽, 可达 100dB ; 线性度好, 最大非线性失真小于 0.01% ,工作频率低到0.1Hz 时尚有较好的线性;变换精度高,数字分辨率可达12位; 外接电路简单,只需接入几个外部元件就可方便构成 V/F 或 F/V 等变换电路,并且容易保证转换精度。 2.3.2 LM331 器件管脚图及管脚功能 VI + — A +V CC —V EE Vo 图3 过零比较器

占空比可调的方波发生器

目录 一、课程设计目的 (2) 二、课程设计正文 (2) 2.1总体论述 (2) 2.2方案选型 (2) 2.2.1总体方案 (2) 2.2.2各单元电路方案及集成电路 (2) 2.3电路原理图 (4) 2.4运行详细描述 (8) 2.5制作调试过程 (9) 2.6器件清单 (14) 三、实验设计总结或结论 (15) 四、参考文献 (15)

一、课程设计目的 1、掌握电子系统的一般设计方法。 2、理解占空比可调的方波发生器的设计原理,掌握占空比的设计原理和计算。 3、提高综合应用所学只是来指导实践的能力。 二、课程设计正文 2.1总体论述 2.1.1设计任务 1、根据技术要求和现有开发环境,分析课设题目; 2、设计系统实现方案; 3、设计绘制电路原理图并选择元器件; 4、焊接电路、调试; 5、记录结果、修改并完善设计; 6、编写课程设计报告。 2.1.2、技术要求 (1)设计要求:设计一方波产生电路。输出要求:占空比可调;输出方波电压值:8v<|V0|<15v;振荡周期:2ms

图(2)555定时器内部结构 图(3)555定时器的输出波形 接通V CC后瞬间,V CC通过R 对C充电,当u c上升到2V CC/3时,将触发器置0,u o=0,放电管T导通,C通过T放电,电路进入稳态。 u I到来时,因为u I<V CC/3,使u O又由0变为1,电路进入暂稳态。放电管T截止,V CC经R对C充电。直到u C上升到2V CC/3时,u O=0,T导通,C放电,电路恢复到稳定

信号发生器的基本原理

信号发生器的基本原理- 信号发生器使用攻略 信号发生器的基本原理 现代信号发生器的结构非常复杂,与早期的简易信号发生器天差地别,但总体基本结构功能单元还是类似的。信号发生器的主要部件有频率产生单元、调制单元、缓冲放大单元、衰减输出单元、显示单元、控制单元。早期的信号发生器都采用模拟电路,现代信号发生器越来越多地使用数字电路或单片机控制,内部电路结构上有了很大的变化。 频率产生单元是信号发生器的基础和核心。早期的高频信号发生器采用模拟电路LC振荡器,低频信号发生器则较多采用文氏电桥振荡器和RC移相振荡器。由于早期没有频率合成技术,所以上述LC、RC振荡器优点是结构简单,可以产生连续变化的频率,缺点是频率 稳定度不够高。早期产品为了提高信号发生器频率稳定度,在可变电容的精密调节方面下了很多功夫,不少产品都设计了精密的传动机构和指示机构,所以很多早期的高级信号发生器体积大、重量重。后来,人们发现采用石英晶体构成振荡电路,产生的频率稳定,但是石英晶体的频率是固定的,在没有频率合成的技术条件下,只能做成固定频率信号发生器。之后 也出现过压控振荡器,虽然频率稳定度比LC振荡器好些,但依然不够理想,不过压控振荡 器摆脱了LC振荡器的机械结构,可以大大缩减仪器的体积,同时电路不太复杂,成本也不高。现在一些低端的函数信号发生器依然采用这种方式。 随着PLL锁相环频率合成器电路的兴起,高档信号发生器纷纷采用频率合成技术,其 优点是频率输出稳定(频率合成器的参考基准频率由石英晶体产生),频率可以步进调节,频率显示机构可以用数字化显示或者直接设置。早期的高精度信号发生器为了得到较小的频率步进,将锁相环做得非常复杂,成本很高,体积和重量都很大。目前的中高端信号发生器 采用了更先进的DDS频率直接合成技术,具有频率输出稳定度高、频率合成范围宽、信号频谱纯净度高等优点。由于DDS芯片高度集成化,所以信号发生器的体积很小。 信号发生器的工作频率范围、频率稳定度、频率设置精度、相位噪声、信号频谱纯度都与频率产生单元有关,也是信号发生器性能的重要指标。 信号发生器的一大特性就是可以操控仪器输出信号的幅度,信号通过特定组合衰减量的衰减器达到预定的输出幅度。早期的衰减器是机械式的,通过刻度来读取衰减量或输出幅度。现代中高档信号发生器的衰减器单元由单片机控制继电器来切换,向电子芯片化过渡,衰减单元的衰减步进量不断缩小,精度相应提高。大频率范围的高精度衰减器和高精度信号输出属于高科技技术,这也是国内很少有企业能制造高端信号发生器的原因之一。信号发生器的信号输出范围和输出电平的精度和准确度也是标志信号发生器性能的重要指标。

LM358做可调方波发生器

如何用LM358做可调方波发生器 阅读: 10260 | 回复: 5 六 2008/11/17 22:16:29 1 ywshgyw LV1 士兵 因为需要,想用LM358做一个28-400Hz 可调的,占空比为50%的方波发生器,网上找了点资料,搭了一下最后只调出一个50Hz 的方波 (是不是市电干扰 的缘故),想请教大家一下这个电路用LM358可行吗?有没有更好的办法?(原理图上是用双电源,我用单电源可行吗?) 另外有刚刚找了两张图,还没实验过,不知道可行否

先谢大家了! 标签LM 回复1帖 复制地址 收藏该帖 五2008/11/18 18:36:26 2 ywshgyw LV1 士兵

试过可以了回复2帖 四2008/12/02 20:40:14 3 xuetu LV2 班长 用图一好些 回复3帖 三2011/09/01 13:47:47 4 ouyjangxi LV2 班长 请教该电路计算公式望推荐 回复4帖 二2012/04/19 20:20:29 5 jzyhappy LV2 班长

500) {this.resized=true; this.width=500; this.alt=这是一张缩略图,点击可放大。 \n 按住CTRL ,滚动鼠标滚轮可自由缩放;this.style.cursor=hand}" height=169 jQuery1334838395859="19"> 这一款的频率 应该怎么计算呢? 或是: 正比于 输入电压信号(V+) ? 谢谢! 回复5帖 一2013/10/23 15:31:46 6 火云鞋刷 LV1 士兵 偶而看到这个帖子,试了一下,频率和电容成反比 回复6帖

电压频率与频率电压转换电路

电压频率与频率电压 转换电路 2011年8月24日

目录: 摘要: (2) Abstract: (2) 一、设计方案 (3) (一)、电压频率转换电路 (3) 1.基于555定时器的电压频率转换: (3) 2.基于LM331的电压频率转换: (4) (二)、频率电压转换电路 (5) 1.基于LM2907的频率电压转换: (5) 2.基于LM331的频率电压转换 (5) 二、主体电路设计 (8) 三、电路安装 (9) (一)、电压频率转换电路 (9) (二)、频率电压转换电路 (10) 四、系统调试: (10) (一)VFC: (10) (二)FVC: (11) 1

摘要: 本系统利用了LM331的原理及性能设计了频率电压以及电压频率转换电路,实现了0Hz--10kHz频率与0—10V电压的相互转换,电路简单,转换结果线性度好。 关键字:LM331 频率电压转换滤波 Abstract: The system uses the principle and characteristic of LM331 to design the frequency-to-voltage and the voltage-to- frequency conversion circuits, realizes the frequency of 0Hz--10kHz and the voltage of 0 - 10V’s transformation , the circuits are simple and result have good linearity. Key-word: LM331 frequency voltage transformation filter 2

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

单片机课程设计报告 设计题目:频率可调方波发生器 专业班级:生物医学工程09班 组长:李建华 组员:梁国锋,赖水兵,郭万劲,李建华2010 年 06 月 16日

摘要 本实验是基于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.项目的目的 电子电路仿真项目是通信工程专业教学体系中一个实践性很强的环节。它将模拟电子线路(低频部分和高频部分)、数字逻辑电路等课程的理论与实践有机结合起来,加强我们实验基本技能的训练,培养我们的实际动手能力、理论联系实践的能力。通过这次课程设计让我们掌握电子电路系统的设计、制作、调试、仿真的方法。 2.项目设计正文 2.1原始数据及主要任务 1、根据技术要求和现有开发环境,分析项目题目; 2、设计项目实现方案; 3、设计绘制电路原理图并选择元器件; 4、使用ewb软件进行仿真; 5、记录仿真结果、修改并完善设计; 6、设计实现电路功能; 7、编写项目设计报告。 2.2技术要求: (1)设计要求:设计一方波产生电路。要求占空比可调;输出方波电压值:8V<|V o|<15V;振荡周期:2ms

电压频率和频率电压转换电路的设计

电压频率和频率电压转换电路的设计 图1 数字测量仪表电压/频率电路是一种模/数转换电路,它应用于模/数转换,调频,遥控遥测等各种设备。(2)F/V转换电路F/V转换电路的任务是把频率变化信号转换成按比例变化的电压信号。这种电路主要包括电平比较器、单稳态触发器、低通滤波器等电路。它有通用运放F/V转换电路和集成F/V转换器两种类型。1、1设计要求设计一个将直流电压转换成给定频率的矩形波的电路,要求包括:积分器;电压比较器和一个将给定频率的矩形波转换为直流电压的电路,要求包括:过零比较器、单稳态触发器、低通滤波器等。1、2 设计指标(1)输入为直流电压0- 10V,输出为f=0-500Hz的矩形波。 (2)输入ui是0~10KHZ的峰-峰值为5V的方波,输出uo为0~10V的直流电压。2 设计内容总体框图设计2.1 V/F转换电路的设计2、1、1 工作原理及过程积分器和滞回比较器首尾相接形成正反馈闭环系统,如图2所示,比较器输出的矩形波经积分器积分可得到三角波,三角波又触发比较器自动翻转形成矩形波,这样便可构成三角波,矩形波发生器。由于采用集成运放组成的积分电路,因此可以实现恒流充电,能够得到比较理想的矩形波。 通过分析可知,矩形波幅值大小由稳压管的稳定电压值决定,即方波的幅值。

矩形波的振荡频率2、1、2 模块功能积分器:积分电路可以完成对输入电压的积分运算,即输入电压与输出电压的积分成正比。滞回比较器:用来输出矩形波,积分器得到的三角波可触发比较器自动翻转形成矩形波。稳压管:用来确定矩形波的幅值。 图2 总体框架图2、2 功能模块的设计2、2、1 积分电路工作原理积分电路可以完成对输入电压的积分运算,即输入电压与输出电压的积分成正比。由于同相积分电路的共模输入分量大,积分误差大,应用场合少,所以不予论述,本课程设计用到的是反相积分电路。图3 积分器反相积分电路如图3 所示,电容器C 引入交流并联电压负反馈,运放工作在线性区。由于积分运算是对瞬时值而言的,所以各电流电压均采用瞬时值符号。由电路得因为“-”端是虚地,即U-=0,并且式中是积分前时刻电容C上的电压,称为电容端电压的初始值。所以把代入上式得当时若输入电压是图所示的阶跃电压,并假定,则t>=0时,由于,所以由此看出,当E为正值时,输出为反向积分,E对电容器恆流充电,其充电电流为E/R,故输出电压随线性变化。当向负值方向增大到集成运放反向饱和电压时,集成运放进入非线性工作状态,保持不变,图3所示。 如输入是方波,则输出将是三角波,波形关系如图4所示。当时间在0~期间时,电容放电当t=1时,当时间在~期间时,电容充电,其初始值所以当 t= 时,。

555芯片设计占空比可调的方波信号发生器

占空比可调的方波信号发生器 三、实验原理: 1、555电路的工作原理 (1)555芯片引脚介绍 图1 555电路芯片结构和引脚图 555定时器是一种应用极为广泛的中规模集成电路,该电路使用灵活、方便,只需外接少量的阻容原件就可以构成单稳、多谐和施密特触发器。因而广泛用于信号的产生、变换、控制和检测。 1脚:外接电源负极或接地(GND)。 2脚:TR触发输入。 3脚:输出端(OUT或Vo)。 4脚:RD复位端,移步清零且低电平有效,当接低电平时,不管TR、TH输

入什么,电路总是输出“0”。要想使电路正常工作,则4脚应与电源相连。 5脚:控制电压端CO(或VC)。若此端外接电压,则可改变内部两个比较器的基准电压,当该端不用时,应将该端串入一只0.01μF 电容接地,以防引入干扰。 6脚:TH 高触发端(阈值输入)。 7脚:放电端。 8脚:外接电源VCC (VDD )。 (2)555功能介绍 555定时器的功能主要是由两个比较器C1和C2的工作状况决定的。由图1可知,当V6>VA 、V2>VB 时,比较器C1的输出VC1=0、比较器C2的输出VC2=1,基本RS 触发器被置0,TD 导通,同时VO 为低电平。 当V6VB 时,VC1=1、VC2=1,触发器的状态保持不变,因而TD 和输出的状态也维持不变。 当V6V A V B >V B 不变 导通

多功能信号发生器课程设计

《电子技术课程设计》 题目:多功能信号发生器 院系:电子信息工程 专业:xxxxxxxx 班级:xxxxxx 学号:xxxxxxxx 姓名:xxx 指导教师:xxx 时间:xxxx-xx-xx

电子电路设计 ——多功能信号发生器目录 一..课程设计的目的 二课程设计任务书(包括技术指标要求) 三时间进度安排(10周~15周) a.方案选择及电路工作原理; b.单元电路设计计算、电路图及软件仿真; c.安装、调试并解决遇到的问题; d.电路性能指标测试; e.写出课程设计报告书; 四、总体方案 五、电路设计 (1)8038原理, LM318原理, (2)性能\特点及引脚 (3)电路设计,要说明原理 (4)振动频率及参数计算 六电路调试 要详细说明(电源连接情况, 怎样通电\ 先调试后调试,频率调试幅度调试波行不稳调试 七收获和体会

一、课程设计的目的 通过对多功能信号发生器的电路设计,掌握信号发生器的设计方法和测试技术,了解了8038的工作原理和应用,其内部组成原理,设计并制作信号发生器能够提高自己的动手能力,积累一定的操作经验。在对电路焊接的途中,对一些问题的解决能够提高自己操作能力随着集成制造技术的不断发展,多功能信号发射器已经被制作成专用的集成电路。这种集成电路适用方便,调试简单,性能稳定,不仅能产生正弦波,还可以同时产生三角波和方波。它只需要外接很少的几个元件就能实现一个多种波、波形输出的信号发生器。不仅如此,它在工作时产生频率的温度漂移小于50×10-6/℃;正弦波输出失真度小于1%,输出频率范围为0.01Hz~300kHz;方波的输出电压幅度为零到外接电源电压。因此,多功能信号发生器制作的集成电路收到了广泛的应用。 二、课程设计任务书(包括技术指标要求) 任务:设计一个能产生正弦波、方波、三角波以及单脉冲信号发生器。 要求: 1.输出频率为f=20Hz~5kHz的连续可调正弦波、方波和三角波。 2.输出幅度为5V的单脉冲信号。 3.输出正弦波幅度V o= 0~5V可调,波形的非线性失真系数γ≤

频率可调的方波信号发生器设计及电路

用单片机产生频率可调的方波信号。输出方波的频率范围为1Hz-200Hz,频率误差比小于0.5%。要求用“增加”、“减小”2个按钮改变方波给定频率,按钮每按下一次,给定频率改变的步进步长为1Hz,当按钮持续按下的时间超过2秒后,给定频率以10次/秒的速度连续增加(减少),输出方波的频率要求在数码管上显示。用输出方波控制一个发光二极管的显示,用示波器观察方波波形。开机默认输出频率为5Hz。 3.5.1模块1:系统设计 (1)分析任务要求,写出系统整体设计思路 任务分析:方波信号的产生实质上就是在定时器溢出中断次数达到规定次数时,将输出I/O管脚的状态取反。由于频率范围最高为200Hz,即每个周期为5ms(占空比1:1,即高电平2.5ms,低电平2.5 ms),因此,定时器可以工作在8位自动装载的工作模式。 涉及以下几个方面的问题:按键的扫描、功能键的处理、计时功能以及数码管动态扫描显示等。问题的难点在按键连续按下超过2S的计时问题,如何实现计时功能。 系统的整体思路:主程序在初始化变量和寄存器之后,扫描按键,根据按键的情况执行相应的功能,然后在数码显示频率的值,显示完成后再回到按键扫描,如此反复执行。中断程序负责方波的产生、按键连续按下超过2S后频率值以10Hz/s递增(递减)。 (2)选择单片机型号和所需外围器件型号,设计单片机硬件电路原理图 采用MCS51系列单片机At89S51作为主控制器,外围电路器件包括数码管驱动、独立式键盘、方波脉冲输出以及发光二极管的显示等。 数码管驱动采用2个四联共阴极数码管显示,由于单片机驱动能力有限,采用74HC244作为数码管的驱动。在74HC244的7段码输出线上串联100欧姆电阻起限流作用。 独立式按键使用上提拉电路与电源连接,在没有键按下时,输出高电平。发光二极管串联500欧姆电阻再接到电源上,当输入为低电平时,发光二极管导通发光。 图3-14 方波信号发生器的硬件电路原理图 (3)分析软件任务要求,写出程序设计思路,分配单片机内部资源,画出程序流程图软件任务要求包括按键扫描、定时器的控制、按键连续按下的判断和计时、数码管的动态显示。 程序设计思路:根据定时器溢出的时间,将频率值换算为定时器溢出的次数(T1_over_num)。使用变量(T1_cnt)暂存定时器T1的溢出次数,当达到规定的次数(T1_over_num)时,将输出管脚的状态取反达到方波的产生。主程序采用查询的方式实现按键的扫描和数码管的显示,中断服务程序实现方波的产生和连续按键的计时功能。

模电课程设计(电压频率转换电路)

模拟电路课程设计报告设计课题:电压—频率转换电路 专业班级: 学生姓名: 学号: 指导教师: 设计时间:

题目电压—频率转换电路 一、设计任务与要求 1.将输入的直流电压(10组以上正电压)转换成与之对应的频率信号。 2.用桥式整流电容滤波集成稳压块电路设计电路所需的正负直流电源(±12V)。 (提示:用锯齿波的频率与滞回比较器的电压存在一一对应关系,从而得到不同的频率.) 二、方案设计与论证 用集成运放构成的电压—频率转换电路,将直流电压转换成频率与其数值成正比的输出电压,其输出为矩形波。 方案一、采用电荷平衡式电路 输入电压→积分器→滞回比较器→输入 原理图:

方案二、采用复位式电路 输入电压→积分器→单限比较器→输出 原理图: 通过对两种转换电路进行比较分析,我选择方案一来实现电压—频率的转换。方案一的电路图简单,操作起来更容易,器件少,价钱也更便宜,且方案一的线性误差小,精度高,实验结果更准确,所以我选择方案一。 三、单元电路设计与参数计算 1、电源部分:

图1 电源原理图 单相交流电经过电源变压器、单相桥式整流电路、滤波电路和稳压电路转换成稳定的直流电压。 直流电压的数值和电网电压的有效值相差较大,因而需要通过电源变压器降压后,再对交流电压进行处理。变压器副边电压通过整流电路从交流电压转换为直流电压,即将正弦波电压转换为单一方向的脉冲电压。 为了减少电压的脉动,需通过低通滤波电路滤波,使输出电压平滑。 交流电压通过整流、滤波后虽然变为交流分量较小的直流电压,但是当电网电压波动或者负载变化时,其平均值也将随之变化。稳压电路的功能是使输出直流电压基本不受电网电压波动和负载变化的影响,从而获得足够高的稳定性。 取值为: 变压器:规格220V~15V 整流芯片:LM7812、LM7912 整流用的二极管:1N4007 电解电容:3300uf C2、C3:0.1uf C4、C5:0.47uf C7、C8:220uf 发光二极管上的R:1KΩ 2、电压—频率转换部分: ○1积分器:

占空比可调方波发生器

燕山大学 课程设计说明书 题目:低通FIR滤波器设计与应用学院(系):电气工程学院 年级专业: 10级精仪二班 学号: 学生姓名:王舟济 指导教师:孟宗 教师职称:副教授

电气工程学院《课程设计》任务书 院(系):电气工程学院基层教学单位:仪器科学与工程系

说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 年月日

目录 摘要.................................................................第1章绪论.......................................................... 1.1设计内容..................................................... 1.2设计基本要求.................................................第2章总体方案论证与设计.......................................... 2.1方案论述..................................................... 2.2方波发生器的硬件组成框图..................................... 第3章方波发生器原理................................................................... .............................. 3.1方波发生器的原理与功能................................................................... ............. 3.2键盘控制原理................................................................... ................................. 3.3程序框图................................................................... ......................................... 3.4方波波形显示................................................................... ......................... 第4章系统硬件设计 ................................................................

相关主题
文本预览
相关文档 最新文档