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

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

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

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

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欧

图1 方波信号发生器的硬件电路原理图

(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段码。主程序和中断服务程序如图2,3所示。

图2 主程序的流程图

图 3 中断程序的流程图

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

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

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

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

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

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

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)

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

模拟电子技术课程设计任务书 一、设计题目:波形发生器的设计(二) 方波/三角波/正弦波/锯齿波函数发生器 二、设计目的 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.三种波形的综合输出 一.正弦波输出波形

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

西北民族大学电气工程学院课程设计说明书(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 共同加到同相输入端的合成电压为

几种简单的函数信号发生器电路图分析

几种简单的函数信号发生器电路图分析 时间:2012-01-10 15:30 作者:赛微编辑来源:赛微电子网 引言 随着模拟电路技术和电力电子技术发展,电路设计中对信号的精度、稳定性、抗干扰能力等要求进一步提高,电子行业中将一些功能进行集成到IC芯片供其他的厂家来使用。在电路设计中,我们除了正常的电源输入之外,还需要提供三角波、方波、正弦波、脉冲波、单次脉冲等特殊的波形来给某个电路提供输入。 这种可以提供三角波、方波、正弦波、脉冲波、单次脉冲等特殊的波形的电路或者仪器(函数信号发生器的种类),我们可以称之为函数信号发生器,它对电子工程师设计的整个系统来说,发挥着重要的作用,它具有各种内置信号、自定义的任意波形和脉冲能力,能帮助您验证设计,检验新的构想,从而让整个设计更具有可靠性。 本文结合几种简单的函数信号发生器电路图,并对其工作原理(函数信号发生器原理)、可以实现的功能和性能、电路特点等方面做了详细的分析,供电子发烧友参考。 程控函数信号发生器电路图 它主要由主控制器LPC2114、MAX038、D/A转换器以及八选一模拟开关CD4051LED显示、键盘、波段切换,波形处理和峰值检波等部分组成,研究了LPC2114通过D/A转换器实现对MAX038频就绪和占空比的调控方法,并给出

了在0.1Hz~20MHz内产生精确的正弦波、方波和三角波的方法。此外,它还具有可调范围大、精度高、信号稳定等特点,可以应用于各种电子测量和控制场合。 LPC2114主要通过D/A转换器TLC5618、DAC0832和八选一模拟开关CD4051对MAX038输出的波形、频率以及占空比进行控制。通过对A1和A0端的不同设置来选择不同的波形。当A1为高电平、A0为任意时,输出波形为正弦波;当A1、A0同时为低电平时,输出波形为方波;当A1为低电平、A0为高电平时,输出波形为三角波。 MAX038输出波形的幅值为2 V(P-P),最大输出电流为+20 mA,输出阻抗的典型值为0.1 Ω。可直接驱动100 Ω的负载。为了得到更大的输出幅度和驱动能力,就需要对波形信号作进一步处理,下图为一个波形输出与驱动电路。

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

频率可调的方波信号发生器设计 用单片机产生频率可调的方波信号。输出方波的频率范围为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 欧 姆电阻再接到电源上,当输入为低电平时,发光二极管导通发光。

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

一、信号发生器电路安装与调试考核评分表 准考证号姓名规定时间分钟 开始时间结束时间实用时间得分 考核内容及要求配分评分标准扣分 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分 开始时间:结束时间:实用时间:

基于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:设定的频率数;

占空比可调的方波发生器

目录 一、课程设计目的 (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放电,电路恢复到稳定

DDS信号发生器电路设计

1. 信号产生部分 1.1 频率控制字输入模块 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; use ieee.std_logic_arith.all; entity ddsinput is port(a,b,c,clk,clr:in std_logic; q1,q2,q3,q4,q5:buffer unsigned(3 downto 0)); end ddsinput; architecture a of ddsinput is signal q:std_logic_vector(2 downto 0); begin q<=c&b&a; process(cp,q,clr) begin if clr='1'then q1<="0000";q2<="0000";q3<="0000";q4<="0000";q5<="0000"; elsif clk 'event and clk='1'then

DDS信号信号发生器电路设计 case q is when"001"=>q1<=q1+1; when"010"=>q2<=q2+1; when"011"=>q3<=q3+1; when"100"=>q4<=q4+1; when"101"=>q5<=q5+1; when others=>NULL; end case; end if; end process; end a; 1.2 相位累加器模块 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; use ieee.std_logic_arith.all; entity xiangwei is port(m:in std_logic_vector(19 downto 0); clk,clr:in std_logic; data:out std_logic_vector(23 downto 0)); end xiangwei; architecture a of xiangwei is signal q:std_logic_vector(23 downto 0); begin process(clr,clk,m,q) begin if clr='1'then q<="000000000000000000000000"; elsif (clk'event and clk='1')then q<=q+m; end if; data<=q; end process; end a;

归纳模电实验方波发生器.doc

方波发生器 一、实验目的 (1)学习运算放大器在对信号处理、变换和产生等方面的应用,为综合应用奠定基础。 (2)学习用集成运算放大器组成波形发生器的工作原理。 二、实验原理 实际应用中通过电压比较可以产生方波,如图。负向输入端的电容充、放电时,其变化的电压与经过f R 反馈回来的电压进行比较,就得到了方波。二极管1D ,2D 与电阻p R ,3R 组成的电路用来控制电容的充、放电时间,从而控制方波的占空比。稳压二极管z V 的作用是限制和确定方波的幅度,因此要根据设计所要求的方波幅度来选择稳压二极管的稳定电压z V 。此外,方波幅度和宽度的对称性也与稳压二极管的对称性有关。为了得到对称的方波输出,通常应选用高精度的双向稳压二极管。2R 为稳压二极管的限流电阻,其阻值由所选的稳压二极管的稳定电流来决定。 设接通电源后输出电压z V v +=0,二极管1D 导通,2D 截止,0v 经p R 向C 充电,充电时间常数为C R p 。当电容两端电压c V 略大于同相输入端电压f V 时,输出电压0v 跳变为z V -,二极管1D 截止,2D 导通,电容经3R 向输出端放电,放电时间常数为C R 3。当c V 略小于f V 时,输出电压0v 又跳变为z V +。如此周而复始进行,随着电容的充电放电,输出电压0v 不断翻转,形成矩形波。 输出脉冲高电平z V v +=0的时间为 )21ln(11f p R R C R T += 输出低电平z V v -=0的时间为 )21ln(132f R R C R T + = 振荡频率为 ()???? ??++=+==f p R R C R R T T T f 132121ln 111

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帖

555方波发生电路

基于555定时器的方波发生器 发布: | 作者:—— | 来源: 华强卡卡| 查看:1254次| 用户关注: 这是一个无线电信号线路和电视的最有用的方波发生器项目。方波是最适合用于测试信号的中频(IF)地带,将通过中频变压器没有任何衰减,不管是什么电路的调谐频率。555timer是配置非稳态运行,这意味着它将触发本身作为一个多谐振荡器自由运行。计时元件电阻R1,R2和电容器(C1 - 6)在此图中显示的值,产生的六个频率1Hz的,10HZ,100HZ,1KHZ ,如果你想产生一个可变频率10kHz到100kHz 您可以用一个100K的迷你系列10 K电阻微调电位连 这种电子项目是一块测试设备。这是一个6从1Hz到100kHz的可选频率的方波发生器,在十年的值递增。这方波发生器的电子项目是基于流行的555定时器IC,并产生了六个预设的频率从1Hz到100kHz。它具有工作电压范围宽,甚至提供视觉显示输出。 这是一个无线电信号线路和电视的最有用的方波发生器项目。方波是最适合用于测试信号的中频(IF)地带,将通过中频变压器没有任何衰减,不管是什么电路的调谐频率。555timer是配置非稳态运行,这意味着它将触发本身作为一个多谐振荡器自由运行。计时元件电阻R1,R2和电容器(C1- 6)在此图中显示的值,产生的六个频率1Hz的,10HZ,100HZ,1KHZ ,如果你想产生一个可变频率10kHz到100kHz 您可以用一个100K的迷你系列10 K电阻微调电位连接,68K电阻。这方波振荡器的电子项目,可提供5至18伏直流输出电压从电源供电,但通常建议使用9伏直流电源。

使用555定时器的方波发生器电路图 时间:2011-09-18 21:06:53

基于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

信号发生器的基本原理

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

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 不变 导通

(Proteus数电仿真)序列信号发生器电路设计

实验8 序列信号发生器电路设计 一、实验目的: 1.熟悉序列信号发生器的工作原理。 2.学会序列信号发生器的设计方法。 3.熟悉掌握EDA软件工具Proteus 的设计仿真测试应用。 二、实验仪器设备: 仿真计算机及软件Proteus 。 74LS161、74LS194、74LS151 三、实验原理: 1、反馈移位型序列信号发生器 反馈移位型序列信号发生器的结构框图如右图 所示,它由移位寄存器和组合反馈网络组成, 从寄存器的某一输出端可以得到周期性的序列 码。设计按一下步骤进行: (1)确定位移寄存器位数n ,并确定移位 寄存器的M 个独立状态。 CP 将给定的序列码按照移位规律每 n 位一组,划分为M 个状态。 若M 个状态中出现重复现象,则应增加移位寄存器的位数。用n+1位再重复上述过程,直到划分为M 个独立状态为止。 (2)根据M 各不同状态列出寄存器的态序表和反馈函数表,求出反馈函数F 的表达式。 (3)检查自启动性能。 (4)画逻辑图。 2、计数型序列信号发生器 计数型序列信号发生器和组合的结构框图 如图 所示。它由计数器和组合输出网络两部分 组成,序列码从组合输出网络输出。设计 过程分为以下两步: (1)根据序列码的长度M 设计模M (2)按计数器的状态转移关系和序列码的要求组合输出网络。由于计数器的状态设置和输出序列没有直接关系,因此这种结构对于输出序列的更改比较方便,而且还能产生多组序列码。 四、计算机仿真实验内容及步骤、结果: 1、设计一个产生100111序列的反馈移位型序列信号发生器。 1、根据电路图在protuse 中搭建电路图

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

用单片机产生频率可调的方波信号。输出方波的频率范围为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)时,将输出管脚的状态取反达到方波的产生。主程序采用查询的方式实现按键的扫描和数码管的显示,中断服务程序实现方波的产生和连续按键的计时功能。

占空比可调方波发生器

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

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

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

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

方波和三角波发生器电路

创作编号: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所示电路及参数接成方波、三角波发生器。

占空比可调方波发生器

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

电气工程学院《课程设计》任务书 院(系):电气工程学院基层教学单位:仪器科学与工程系 说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 年月日

目录 摘要................................................................. 第1章绪论.......................................................... 设计内容..................................................... 设计基本要求................................................. 第2章总体方案论证与设计.......................................... 方案论述..................................................... 方波发生器的硬件组成框图..................................... 第3章方波发生器原理................................................................................................. 方波发生器的原理与功能................................................................................ 键盘控制原理.................................................................................................... 程序框图............................................................................................................ 方波波形显示............................................................................................ 第4章系统硬件设计........................................................................................... 最小单片机系统............................................... 小键盘接口电路............................................... 显示电路.................................................. 八段数码管原理............................................................................................. 第5章系统软件设计................................................ 主程序...................................................... 系统初始化子程序............................................ 显示子程序.................................................. 键盘扫描程序................................................ 定时中断子程序.............................................. 汇编总程序..................................................................................................... 第6章系统调试与测试结果分析...................................... 硬件调试..................................................... 软件调试..................................................... 结论............................................................参考文献....................................................................................................................... 附录:仿真效果图

相关文档
最新文档