正弦信号发生器你这个是用数字电路实现打得吧,用延时器或者单片机编程可以实现
正弦信号发生器的设计我们去年好像做过,,有点难度,现在手头没有详细的资料了,见谅
调节用电位器可以实现,但是有不小的干扰和误差
程控我记得好像可以用ad603实现,但是那个芯片有dsp和贴片两种封装 , 前者更贵跟好用些,很容易烧毁 。
同学有用657搭建的,纯硬件,最好得用贴片 。
建议你去看看前两年的电赛题吧,会有帮助 , 但是注意不少论文不一定是他们真的做出来的,只是论文而已 。。。。。
正弦波信号发生器范围~20kHz而步进调整的步长为5HZ , 这很难实现,如果范围达200kHz,步长还要任意设置,这更不可能了 。
RC正弦波信号发生器你好 。一.信号发生器电路的组成有四部分:1.放大电路(图中集成运放) 。2.正反?。–1,R1,C3) 。3.选频网络(C1 , R1,C2,R2).4.负反?。≧6 , R8,VD1,VD2)
二:放大倍数A=1+(R8//rd+R6)/R7,其中rd是二极管导通内阻 。(两个二极管正反相对放置是为了输出电压正负半周各自工作,截止时可认为内阻无穷大,故公式中不出现 。)反馈系数F=1/3,那么平衡时AF=1,按照二极管正向特性曲线,电流电压越大,rd越?。敲淳突崾笰=3.达到正弦波振荡的平衡条件,达到稳幅的效果 。
三:用示波器测量信号发生器的输出信号的频率,一端接Vo端,一端接地 。
四:由振荡频率fo=1/(2πRC),R=R1,C=C1,可算出f0=159Hz,用交流毫伏表测量输出信号的有效值较准确 。
五:集成运放组成放大电路,放大输入信号 。运放是一个开环放大倍数极大的放大器 , 两个输入端“+”、“-”之间只要有微小的电压差异 , 就会使输出端截止或者饱和 。而输入端的输入电阻非常大 , 可以认为不需要输出电流 。
正弦信号发生器的主要性能指标有哪些?各自具有什么含义?正弦信号发生器的主要性能指标及各自具有的含义如下:(1)频率范围指信号发生器所产生的信号频率范围 。(6)输出阻抗信号发生器的输出阻抗视其类型不同而异 。低频信号发生器电压输出端的输出阻抗一般600Ω (或1kΩ) , 功率输出端依输出匹配变压器的设计而定,通常50Ω、75Ω、150Ω、600Ω和5kΩ等档 。高频信号发生器一般仅有50Ω或75Ω档 。(7)输出电平输出电平指的是输出信号幅度的有效范围 。(8)调制特性当调制信号由信号发生器内部产生时 , 称为内调制,当调制信号由外部加到信号发生器进行调制时,称为外调制 。
单片机C语言版正弦波信号发生器怎么做?#include
//unsigned char TIME0_H=0xec,TIME0_L=0x78;//定时器0的初值设置;全局变量
#include
#include
void main()
{
TMOD=0X01;
TH0=0xff;
TL0=0xd9;
IT0=1;//设置中断触发方式 , 下降沿
EA=1;
EX0=1;
ET0=1;
IP=0X01;//键盘中断级别高
TR0=1;
while(1)
{
// square();
;
}
}
#ifndef __0832_h__
#define __0832_h__
//#define INPUT XBYTE[0xbfff]//即cs 与xfer 轮流低电平 。
//#define DACRXBYTE[0x7fff]//单通道输出 , 单缓冲就行了 。
unsigned char i,sqar_num=128; //最大值100,默认值50
unsigned char cho=0;//0:正弦波 。1:方波 。2:三角波 。3:锯齿波 。
unsigned char num=0;
unsigned char TIME0_H=0xff,TIME0_L=0xd9;//定时器0的初值设置;全局变量.对应正弦波,锯齿波50HZ
sbit chg=P1^0;//三角波100Hz.
sbit freq_u=P1^1;
sbit freq_d=P1^2;
sbit duty_u=P1^3;
sbit duty_d=P1^4;
sbit cs=P3^7;
bit flag=0;
unsigned int FREQ=50;//初始化频率,50HZ
//调节部分——频率
void freq_ud(void)
{
unsigned int temp;
if(freq_d==0)
{FREQ--;}
else if(freq_u==0)
{ FREQ++;}
if(cho==1|cho==3) //锯齿波256次中断一周期,特殊处理下 。否则他的频率是100(+\-)n*2Hz.
{
temp=0xffff-3906/FREQ;//方波 , 三角波默认为100hz,切换后频率也为50HZ 65336-10^6/(256*FREQ)
TIME0_H=temp/256;
TIME0_L=temp%256;
}
else if(cho==0|cho==3){//正弦波 三角波默认周期50hz65536-10^6//(512*FREQ)
temp=0xffff-1953/FREQ;
TIME0_H=temp/256;
TIME0_L=temp%256;
}
}
//调节部分——方波的占空比
void duty_ud(void)//方波也采用512次中断构成一个周期 。
{
if(duty_d==0&sqar_num>0)
sqar_num--;
else if(duty_u==0&sqar_num<255)
sqar_num++;
}
//波形发生函数
void sint(void)
{
if(!flag)
{
cs=0;P2=sin_num[num++];cs=1;
if(num==0){num=255;flag=1;}
}
else if(flag)
{
cs=0;P2=sin_num[num--];cs=1;
if(num==255){num=0;flag=0;}
}
}
void square(void)
{
if(i++<sqar_num){cs=0;P2=0XFF;cs=1;}
else{cs=0;P2=0X00;cs=1;}
}
void triangle(void)
{
cs=0;P2=num++;cs=1;
}
void stw(void)
{
if(~flag)
{
cs=0;P2=num++;cs=1;
if(num==0){num=255;flag=1;}
}
else if(flag)
{
cs=0;P2=num--;cs=1;
if(num==255){num=1;flag=0;}
}
}
//按键中断处理程序 。
void it0() interrupt 0
{
if(chg==0) { if(++cho==4) {cho=0;num=0;} }//num=0;所有数据从新开始 , 保证波形的完整性
else if(freq_u==0|freq_d==0)
{freq_ud();}
else if (cho==1&(duty_d==0|duty_u==0))
{duty_ud();}
else ;
}
//定时器中断处理程序 。
void intt0() interrupt 1
{
//TH0=0x00;TL0=0x00;sinx();
switch(cho)
{
case 0:{TH0=TIME0_H;TL0=TIME0_L;sint();break;}//正弦波//每半周期256取样 。
case 1:{TH0=TIME0_H;TL0=TIME0_L;square();break;} //方波//为了提高方波的最高频率,只有牺牲占空比的最小可调值 。分100份 每次1% 。
case 2:{TH0=TIME0_H;TL0=TIME0_L;triangle();break;} //三角波
case 3:{TH0=TIME0_H;TL0=TIME0_L;stw();break;} //锯齿波
default: ;
}
}
#endif
//正弦表;每半个周期256个取值,最大限度保证波形不失真 。
//各个值通过MATLAB算出,并四设五如取整 。具体程序如下
#ifndef __sinx_h__
#define __sinx_h__
unsigned char code sin_num[]={
0,0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2,
2, 3, 3, 4, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,
10, 10, 11, 12, 12, 13, 14, 15, 15, 16, 17, 18, 18, 19, 20, 21,
22, 23, 24, 25, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37,
38, 39, 40, 41, 42, 44, 45, 46, 47, 49, 50, 51, 52, 54, 55, 56,
57, 59, 60, 61, 63, 64, 66, 67, 68, 70, 71, 73, 74, 75, 77, 78,
80, 81, 83, 84, 86, 87, 89, 90, 92, 93, 95, 96, 98, 99, 101,102,
104, 106, 107, 109, 110, 112,113, 115, 116, 118, 120, 121, 123, 124, 126, 128,
129, 131,132, 134, 135,137,139, 140, 142, 143, 145, 146, 148,149, 151, 153,
154, 156, 157, 159, 160, 162, 163, 165,166, 168, 169, 171, 172, 174, 175, 177,
178, 180, 181,182, 184, 185, 187, 188, 189, 191, 192, 194, 195, 196, 198, 199,
200, 201, 203, 204, 205, 206, 208, 209, 210, 211, 213, 214, 215, 216, 217, 218,
219, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 230, 231, 232, 233, 234,
235, 236, 237, 237, 238, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246,
246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251,251, 252, 252, 253, 253,
253, 253, 254, 254, 254, 254, 254, 255, 255, 255, 255,255, 255, 255, 255, 255
};
#endif
//MATLAB程序:
//x=linspace(-pi/2,pi/2,255);%如果过采用1位采用,很多值是重的 。虽然实际中并不会 。
//y=(sin(x)+1)/2.0*255;
//%uint32(y)%强制类型转换 。
//%fprintf('%.f\n',uint32(y));%控制输出类型
//round(y)%四舍五入函数
正弦波信号发生器设计就是DDS是吧,你输出的正弦信号的频率显然正比于DAC的数据输出速度,比如你让DAC每秒输出1000个点,而你的正弦信号由100个点构成,那就相当于每秒输出了10个正弦信号,频率为10Hz,所以要改变正弦信号的频率只要改变DAC的输出速度就可以了
51单片机信号发生器的正弦波程序首先 , 我要声明一点,单片机的浮点数处理能力非常弱的,你这个程序 , 基础可以用数组查表的方法来做,当然,你这么错不是不行,初学者可以用来做实验,但是高手可不会这么错 。
言归正传,我来给你讲解一下这个do里面的思路 。我们分步来看 , 先看sin(x),从 -3.1415---+3.1415
sin(x)的数值是多少?答案是0到-1再到0再到1再到0,这么个过程,这是高中的数学知识,如果你不明白 , 我就没有办法了 。
搞明白了sin(x)的变化范围,我们就不难明白,如果不加以限制的 , 直接用 255*sin(x),那么,这个结果就会出现负数 , 变化范围是 0----(-255)---(0)----(255)---0,因为你需要把这个数值赋值给P1口,那么,你知道如果把一个负数赋值给 P1口是什么结果吗?因为负数在单片机里是用补码表示的 , 所以,把一个负数表示成无符号的数,它是很大的 , 所以P1口就会乱 。
所以,为了避免负数,就要把sin(x)里产生的负数抵消去,怎么抵消?我们知道 , sin(x)最小值是 -1,所以,只要 (1 + sin(x)) , 那么,这个结果就永远不可能小于0,这个的变化范围是
1----0----1----2----1
最大的数值是2,最小的是0
然后乘以 255再给P1口送去,我们又知道,P1口最大只能到 255,而你的式子(1 + sin(x))
最大是2 , (1 + sin(x))*255最大得到的是 510,那为了不失真,所以,要把(1 + sin(x))*255再除以一个2,就得到你上面的结果了 。
如果你是用的DA转换器 , 通过示波器,你可以看到一个如下公式的波形:
f = 2.5*sin(2*3.1415926*f) + 2.5
这样的函数波形 。
函数信号发生器怎么输出0到5V的正弦波信号,具体如何调节?

文章插图
信号发生器输出接入用示波器监看波形 , 波形选择正弦波,选择合适的频率 , 调整输出直流电平至2.5V,调整输出幅度Vp-p(峰峰值)至5V,微调两个旋钮,使Vp-p是0-5V 。产生某些特定的周期性时间函数波形(正弦波、方波、三角波、锯齿波和脉冲波等)信号,频率范围可从几个微赫到几十兆赫 。扩展资料:信号发生器一般区分为函数信号发生器及任意波形发生器,而函数波形发生器在设计上又区分出模拟及数字合成式 。众所周知,数字合成式函数信号源无论就频率、幅度乃至信号的信噪比(S/N)均优于模拟,其锁相环( PLL)的设计让输出信号不仅是频率精准 。而且相位抖动及频率漂移均能达到相当稳定的状态,但毕竟是数字式信号源,数字电路与模拟电路之间的干扰,始终难以有效克服,也造成在小信号的输出上不如模拟式的函数信号发生器 。参考资料来源:百度百科——函数信号发生器
方波正弦波函数发生器??/,帮你做什么 , 自己动一脑 , 这东西不难的,学会有用的 。自己想办法吧 。
设计一个函数信号发生器~要求输出波形为正弦波,方波,三角波,频率1KHZ , 幅值1v 。1、正弦波发生器2、方波发生器3、积分器方波输出接积分器可得到三角波 。下图左侧为方波发生器,右侧为积分器
方波信号发生器 正弦波逆变器工作原理1、方波信号发生器:由集成运放构成的方波发生器,包括迟滞比较电路和RC积分电路两大部分 。因为矩形波电压只有两种状态,不是高电平 , 就是低电平,所以电压比较器是它的重要组成部分;因为产生振荡,就是要求输出的两种状态自动地相互转换,所以电路中必须引入反?。灰蛭涑鲎刺Π匆欢ǖ氖奔浼涓艚惶姹浠?nbsp;, 即产生周期性变化,所以电路中要有延迟环节来确定每种状态维持的时间,即RC 积分电路 。
2、正弦波逆变器工作原理:
直流电压分两路 一给前级IC供电产生一个KHZ级的控制信号,一路到前级功率管 。由控制信号推动功率管不断开关使高频变压器初级产生低压的高频交流电(此时的交流电虽然电压低,但是频率相当高,目的就是为了能让变压器后级产生一个高的电压,前级的频率和后级输出的电压成正比,当然也要在功率管所能承受的频率范围) 通过高频变压器输出高频交流电再经过快速恢复二极管全桥整流输出一个高频的几百V直流电到后级功率管,然后再由后级IC产生50HZ左右的控制信号来控制后级的功率管工作然后输出220V50HZ的交流电 。当然一个完整的逆变器还需要一些保护电路比如过载保护 温度保护 高低输入电压保护 和滤波电路 高频电路里的滤波也相当重要 应为高频容易产生一些干扰和寄生耦合 所以需要滤波电路来滤除这些因素的影响来增加电路的稳定性 。
正弦波信号发生器与方波信号发生器中运算放大器工作情况有什么不同正弦波信号发生器中的运算放大器工作在线性状态中,方波信号发生器中的运算放大器工作在连续的正向饱和状态与负向饱和状态中 。
用运算放大器设计一个方波、正弦波、三角波的信号发生器震荡用文氏桥电路,可以产生正弦波,再通过比较器(还是运放)这里是过零比较,也可以是上下门限对称的施密特触发器,得到方波,(上下门限不对称讲生成矩形波),在对方波积分(电容和运放组成积分器)可得到三角波(之前如果生成矩形波的话,这一步将得到锯齿波) 。运放选型上要注意运放带宽问题 , 需要考虑信号发生器所需要发生的频率
正弦信号发生器的主要性能指标有哪些?(1)频率范围
(2)频率准确度
(3)频率稳定度
(4)由温度、电源、负载变化而引起的频率变动量
(5)非线性失真系数(失真度)
(6)输出阻抗
(7)输出电平
(8)调制特性
正弦信号发生器的主要性能指标频率范围和频率准确度各自具有什么含义?【正弦信号发生器】(1)频率范围
指信号发生器所产生的信号频率范围 。
(2)频率准确度
频率准确度是指信号发生器度盘(或数字显示)数值与实际输出信号频率间的偏差,通常用相对误差表示.
任意波形发生器主要技术指标及选择主要技术指标包括,通道数 , 最大波形输出频率,采样率 , 垂直分辨率等
选择的话现在很多,国产国外的都一大堆,是德,泰克 , 罗德,普源,鼎阳等等 , 这个主要看具体需求才行,就像买车不说钱,那就往好了贵了整呗
低频信号发生器的主要技术指标低频信号发生器采用单片机波形合成发生器产生高精度,低失真的正弦波电压,可用于校验频率继电器,同步继电器等,也可作为低频变频电源使用 。
以单片机为核心设计了一个低频函数信号发生器 。信号发生器采用数字波形合成技术,通过硬件电路和软件程序相结合,可输出自定义波形,如正弦波、方波、三角波及其他任意波形 。波形的频率和幅度在一定范围内可任意改变 。介绍了波形的生成原理、硬件电路和软件部分的设计原理 。介绍了单片机控制D/A转换器产生上述信号的硬件电路和软件编程、DAC0832 D/A转换器的原理和使用方法、AT89C52以及与设计电路有关的各种芯片、关于产生不同低频信号的信号源的设计方案 。该信号发生器具有体积小、价格低、性能稳定、功能齐全的优点
◆ 读数直观 , 精确 , 性能稳定,操作方便
◆ 低频信号发生采用单片机波形合成发生器产生高精度,低失真的正弦波电压 , 可用于校验频率继电器,同步继电器等,也可作为低频变频电源使用
◆ 频率输出范围 0Hz ~ 100Hz 正弦波
◆波形失真度 0.5%
◆电压输出范围 0 ~ 50V
◆额定输出功率 50VA
◆电压测量准确度 ±0.5% 满量程
◆频率测量准确度 ±0.05%
◆电源 220V±10%
◆工作环境 环境温度:0°~40°
◆相对湿度:≤80%
1)基本要求 )基本要求 ⑴设计并制作一个音频正弦信号发生器 ①频率范围:20hz~由正弦波信号发生器和6位数字频率计两部分组成的音频信号发生器设计我可以给你,不上传.
设计一个正弦信号发生器 。使用PLL或者DDS,使用单片机控制,我知道的就这么多了,希望能有帮助 。
我需要设计制作一个正弦信号发生器这是05年我们参赛的设计方案:FPGA/MCU+DDS芯片AD9850+滤波器+外设等 , 主要重点是DDS芯片,一定要注意电源滤波和DDS输出的滤波
设计并制作一个信号发生器要能产生正弦波、方波和三角波三种周期性波形如果允许采用波形发生器集成电路,就可减化设计和制作 , 可采用的IC有:ICL8038;XR-2206;MAX038 。
2.设计一个正弦信号发生器 。http://news.icgle.net/news/2006/9/5/IcNews3723.htm
http://dzkfw.com/article/86.html
http://image.baidu.com/i?ct=503316480&z=0&tn=baiduimagedetail&word=%D5%FD%CF%D2%D0%C5%BA%C5%B7%A2%C9%FA%C6%F7&in=27851&cl=2&cm=1&sc=0&lm=-1&pn=29&rn=1&di=607465808&ln=103
以上是几种实用的正弦信号发生器供参考
关于正弦信号发生器的主要性能指标的问题?主要指标有:
(1)频率稳定度
其他外界条件恒定不变的情况下,在规定时间内,信号发生器输出频率相对于预调值变化的大小 。按照国家标准,
频率稳定度又分为频率短期稳定度和频率长期稳定度 。频率短期稳定度定义为信号发生器经过规定的预热时间后,
信号频率在任意15min内所发生的最大变化.
频率长期稳定度定义为信号发生器经过规定的预热时间后,信号频率在任意3h内所发生的最大变化.
(2)非线性失真系数(失真度)
用信号频谱纯度来说明输出信号波形接近正弦波的程度.
(3发生器的输出阻抗视其类型不同而异 。低频信号发生器电压输出端的输出阻抗一般600Ω (或1kΩ),功率输出
端依输出匹配变压器的设计而定,通常50Ω、75Ω、150Ω、600Ω和5kΩ等档 。高频信号发生器一般仅有50Ω或75Ω档 。
(4)输出电平
输出电平指的是输出信号幅度的有效范围 。
(5)调制特性
当调制信号由信号发生器内部产生时,称为内调制,当调制信号由外部加到信号发生器进行调制时,称为外调制 。
信号发生器有哪些种类呀?信号发生器按传统工作频段分类,有超低频信号发生器、低频信号发生器、高频信号发生器、微波信号发生器 。
超低频信号发生器一般是指工作频率下潜到0.1Hz以下的信号发生器,一般用于专业上的特殊用途 。低频信号发生器一般是指工作频率主要在1Hz~1MHz的信号发生器,多用于音频领域 。高频信号发生器,也叫射频信号发生器 , 一般是指工作频率从100kHz到几百兆赫的信号发生器(目前频率高的可以达到几吉赫兹),多用于通信和测量领域 。微波信号发生器一般是指工作频率高达数吉赫兹到几十吉赫兹的信号发生器,多用于雷达领域 。
随着频率合成技术和电路的发展,很多信号发生器都可提供更大的频率覆盖范围 , 一机多能,频段的划分渐渐成为一个模糊的观念 。例如常用的Agilent 33250A函数发生器就可以工作在1μHz~80MHz的范围,包含传统的超低频、低频、音频和HF频段 。
信号发生器按频率产生机制 , 分有LC振荡器信号发生器、压控振荡信号发生器、频率合成信号发生器 。具体在上文中已有详述 。目前低端的廉价信号发生器多采用LC振荡器 , 中低端的函数信号发生器多采用压控振荡器,中高档的信号发生器多采用DDS频率直接合成技术 。随着DDS技术的普及和芯片价格的下降,越来越多的信号发生器采用DDS技术,并有向入门级产品发展的趋势 。近期,很多一两千元的函数信号发生器也开始使用DDS技术 。
信号发生器按功率输出,可以分为简易信号发生器、标准信号发生器、功率信号发生器 。简易信号发生器在信号输出幅度控制上比较简单 , 只使用一个简易衰减器,对输出的信号不能直接量化控制 。标准信号发生器在信号输出幅度上有严格的控制,能提供准确的输出幅度读数 。一般高频标准信号发生器输出幅度在-127~+23dBm 。功率信号发生器则提供较大的功率输出,一般在+20dBm以上 , 功率大的可达几瓦到几十瓦 。
信号发生器按照产生信号类型可以分为正弦信号发生器、函数信号发生器、脉冲信号发生器、随机信号发生器、专用信号发生器 。正弦信号发生器提供最基本的正弦波信号,可以作为参考频率和参考幅度信号,用于增益和灵敏度的测量以及仪器的校准 。常见的高频信号发生器和标准信号发生器都属于此类 。函数信号发生器可以产生各种函数波形信号 , 典型的有方波、正弦波、三角波、锯齿波、脉冲等 。函数信号发生器一般工作频率不高 , 频率上限在几兆赫到一二十兆赫,频率下限很低,大多可以低于0.1Hz 。函数信号发生器用途非常广泛,科学实验、产品研发、生产维修、IC芯片测试中都能见到它的身影 。脉冲信号发生器和随机信号发生器多用于专业场合 。专用信号发生器是产生特定制式信号的专用仪器,如常见的电视信号发生器、立体声信号发生器等 。
高端信号发生器有矢量信号源、基带信号源,主要应用在航空、国防等尖端领域,价格也非常昂贵 。
函数信号发生器的直流偏置(OFFSET)旋钮有什么作用?

文章插图
调节信号输出的直流分量,也就是说将整个输出信号上移或者下移 。具体来说,原来OFFSET(偏移量)的值为零,输出正弦波的幅值为1V(实际输出正负1V),当调节OFFSET将电压上调1V , 调节后的输出就是一个最低0V,最高2V的正弦波信号了 。扩展资料:利用单片集成芯片的函数发生器:能产生多种波形,达到较高的频率 , 且易于调试 。鉴于此,美国美信公司开发了新一代函数信号发生器ICMAX038,它克服了中芯片的缺点,可以达到更高的技术指标 , 是上述芯片望尘莫及的 。MAX038频率高、精度好,因此它被称为高频精密函数信号发生器IC 。在锁相环、压控振荡器、频率合成器、脉宽调制器等电路的设计上,MAX038都是优选的器件 。参考资料来源:百度百科-函数信号发生器
正弦波信号发生器的设计http://wenku.baidu.com/view/ac1db84f767f5acfa1c7cd08.html
求“正弦波信号发生器”原理图?这是我的毕业设计题目,我是学电子的,要做出实物来,急?。。。⌒恍粇自己动手,丰衣足食
multisim里信号发生器使用问题

文章插图
multisim中,函数发生器与待测设备连接时要注意以下情况:函数发生器有三个连接端子 , +连接端、-连接端,中间为Common端子 。当使用+和Common端子时,输出信号为正极性信号;当使用-和Common端子时,输出信号为负极性信号;当使用+和-端子时输出信号等于信号发生器的有效值的两倍 。采用集成运放和分立元件相结合的方式,利用迟滞比较器电路产生方波信号,以及充分利用差分电路进行电路转换,从而设计出一个能变换出三角波、正弦波、方波的简易信号发生器 。通过对电路分析,确定了元件的参数,并利用 Multisim 软件仿真电路的理想输出结果,克服了设计低频信号发生器电路方面存在的技术难题,使得设计的低频信号发生器结构简单,实现方便 。扩展资料Multisim界面由多个区域构成:菜单栏,各种工具栏 , 电路输入窗口,状态条,列表框等 。通过对各部分的操作可以实现电路图的输入、编辑 , 并根据需要对电路进行相应的观测和分析 。用户可以通过菜单或工具栏改变主窗口的视图内容 。通用模拟式函数信号发生器的结构,是以三角波产生电路为基础经二极管所构成的正弦波整型电路产生正弦波,同时经由比较器的比较产生方波 。如果以恒流源对电容充电 , 即可产生正斜率的斜波 。同理,右以恒流源将储存在电容上的电荷放电即产生负斜率的斜波 。参考资料:百度百科-Multisim参考资料:百度百科-函数信号发生器
基于Multisim的正弦波信号发生器自己找一个正弦波信号发生器电路,然后用MULTISIM画一下~
multisim中函数信号发生器怎么接

文章插图
若单端输出,即中间端口接地,“+”和“-”两端分别输出信号的幅度(峰值)即是函发面板的设置值,但相位相反(即相差π) 。若由“+”和“-”两端输出(即“-”或“+”一端接地,另一端输出) , 则输出信号的幅度(峰值)是函发面板的设置值2倍 。信号发生器的正输入端接C5输入口 , 负输入端接GND,示波器A相正输入接信号发生器输入端,示波器B相输入接U3输出口,示波器两个负是入口接GND 。扩展资料Multism的上方工具栏最后一行可找到各类元器件 , 如电阻、放大器、电源等,右边工具栏可找到测量分析仪器 , 如万用表、示波器、函数信号发生器等 。Multisim为用户提供了类型丰富的虚拟仪器,可以从Design工具栏®Instruments工具栏,或用菜单命令(Simulation/ instrument)选用这11种仪表 , 如下图所示 。在选用后 , 各种虚拟仪表都以面板的方式显示在电路中 。参考资料来源:百度百科-multisim
multisim里面的音频信号发生器在哪函数发生器或者交流电压源
设计一个正弦波信号发生器,再用单片机搭建一个系统,测量该信号不是吧?
信号发生器实验室都有 , 我也不会做~~~
系统就不用搭建了,一般的开发板都能实现这功能
下面是基于单片机的(不晓得你要什么类型的,下面的是AT89S52)程序 , 不过我的开发板是12M的晶振,最大只能测量500Khz,你也可以用几个分频器,那可以扩大量程,数电上有讲,就不多说了,貌似你用大的晶振也行(这句不清楚)
#include
unsigned char code dispbit[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40};
unsigned char dispbuf[8]={0,0,0,0,0,0,10,10};
unsigned char temp[8];
unsigned char dispcount;
unsigned char T0count;
unsigned char timecount;
bit flag;
unsigned long x;
void main(void)
{
unsigned char i;
TMOD=0x15;
TH0=0;
TL0=0;
TH1=(65536-4000)/256;
TL1=(65536-4000)%256;
TR1=1;
TR0=1;
ET0=1;
ET1=1;
EA=1;
while(1)
{
if(flag==1)
{
flag=0;
x=T0count*65536+TH0*256+TL0;
for(i=0;i<8;i++)
{
temp[i]=0;
}
i=0;
while(x/10)
{
temp[i]=x%10;
x=x/10;
i++;
}
temp[i]=x;
for(i=0;i<6;i++)
{
dispbuf[i]=temp[i];
}
timecount=0;
T0count=0;
TH0=0;
TL0=0;
TR0=1;
}
}
}
void t0(void) interrupt 1 using 0
{
T0count++;
}
void t1(void) interrupt 3 using 0
{
TH1=(65536-4000)/256;
TL1=(65536-4000)%256;
timecount++;
if(timecount==250)
{
TR0=0;
timecount=0;
flag=1;
}
P0=dispcode[dispbuf[dispcount]];
P2=dispbit[dispcount];
dispcount++;
if(dispcount==8)
{
dispcount=0;
}
}
还是好好学习哈,能过关不一定能找到工作
基于单片机的正弦信号发生器?。∏敫呤指阕柿希?/h3>10KHz正弦波,要考虑D/A采样精度(量化位数) , 这样确定处理速度,选用速度快的片子 。
峰峰值0~5V的话,直流分量怎么会低于0呢???除非峰峰值-5~+5V
频率稳定度就要看选的时钟晶振的稳定度了 。
输出相差步进90度 , 那么你的每个周期采样数必须是4的倍数了 。
输出提高到36V那你就要加放大器了 。
求基于单片机50hz正弦波信号发生器原理设计1,这个线路很容易实现
2,使用单片机发送一个50Hz的方波,然後再做一个50Hz含3次谐波的陷波的低通滤波器输出就是正弦波了 。
基于单片机的信号发生器的设计 , 输出方波,正弦波,三角波 , 锯齿波 , 频率可调 。原理是如何哒?怎么取点51单片机硬件有PCA模块的,或者是PWM发生器的型号,也有没有的,你采用的芯片有没有这些硬件?
正弦波:
如果有,以PCA模块为例,可以作为DA使用 , 使用前根据datasheet配置好PCA 。在51头文件中有math.h,里面有sin(X)函数,可以在程序中直接使用,使用前在主函数重要包含math.H这个文件 。然后每个点采样输出即可,频率可调可以通过不同方法实现,如果是要做信号发生器,推荐使用一个电位器,通过AD采集电压,将采集值作为你输出函数的系数即可 , 亦可以通过串口发送指令等方式实现,前提要在使用前将AD或者串口配置好 。
如果没有硬件模块,也可以用普通IO口模拟,思路如下,经过y=sinx函数求得的结果 , 经过算法转化成二进制(主要是将小数转化成二进制的算法),推荐转化成8的整数倍位,比如8位二进制或者16位二进制 。转化结束后将结果给IO口输出即可 , 频率也可采取上述方法设定 。
三角波:
如果有DA,将DA的输入值按一定时间自增,到达峰值后按一定时间自减 。前文中的“一定时间”设定的足够?。?可以近似认为是三角波 。三角波输出频率就是周期,在具体到操作层面时,可以将输出函数前加上一个时间系数,还是通过调节正弦波的频率的方式调节 。
木有DA···还是和正弦波类似,通过算法将输出值转化成二进制,然后送给IO口
方波:
这个最简单,将IO口定时切换高低电平即可 , 你定的时间就将成为你输出的频率 。
如果有PCA模块,可配置成定时翻转模式,比较方便~
锯齿波是不是和方波类似?。?
求一篇毕业论文:基于FPGA正弦信号发生器的设计与实现 (用QuartusII设计正弦信号发生器 求各位同仁给力我今年的毕设就是做类似这个题目——函数信号发生器 。论文的话 , 最好还是自己写,你在网上搜一下,这个题目的硕士论文很多 , 毕业论文也很多,参考一下 。下面给你讲讲在QuartusII上怎么做 。
首先,定制一个ROM元件 , 将正弦波的数据放置在ROM中,可以设置64点;然后建一个顶层设计文件,放入VHDL程序 。然后新建工程,进行全程编译 , 编译成功之后再建一个波形文件进行仿真验证 。最后下载引脚 。
推荐你看下我的教科书——潘松,黄继业的《EDA实用教程(第三版)》中第162页到172页,很详细,希望可以帮到你,另外如果觉得有帮助 , 请选为满意答案哦~
在quartusii中设计正弦波信号发生器为什么仿真出来直接看不到正弦波 。怎样调试?选输出信号->右键->Display Format->Analog WaveForm
用quartusII设计多功能信号发生器7.2万字 82页 有设计图和程序代码
摘要
采用FPGA+DAC来实现DDS 。这样通过FPGA在数字域实现频率合成然后通过DAC形成信号波形 。由于信号都是由FPGA在数字域进行处理,可以很方便的将FM和AM等调制在数字域实现 。所有调制电路的功能都由FPGA片内的数字逻辑电路来实现,整个系统的电路设计大为简化 , 同时由于数字调制避免了模拟调制带来的误差和干扰,大大提高了调制的性能,而且硬件电路设计的软件化,使得电路设计的升级改进工作大为简化 。本系统由FPGA、单片机控制模块、键盘、LCD液晶显示屏、DAC输出电路和末级放大电路构成 。仅用单片FPGA就实现了直接数字频率合成技术(DDS),产生稳幅正弦波 , 并在数字域实现了AM、FM、ASK、PSK等四类调制信号 。调制信号既可由用户输入参数由FPGA内部生成,也可以从外部输入 。整个系统结构紧凑,电路简单,功能强大,可扩展性强 。
Abstract
This system is composed by FPGA, MCU controller, keyboard, LCD, DAC and amplifier modules. The DDS, Direct Digital Synthesizer, which is implemented by a unique FPGA IC, can provide the stable sine signal with digital AM, FM, ASK, PSK modulation. The modulation signal can be provided NOT only by FPGA, which will receive parameters from user, but also from external input. This system features in compact module, simple circuit, powerful functions and flexible expansion.
关键词: FPGA、DDS、AM、FM、ASK、PSK、单片机、SPCE061A、累加寄存器
目 录
一、绪论
二、总体设计
(一)、总体设计简述
(二)、理论分析与参数设计
(三)、主要电路设计与分析
1.基于FPGA的DDS设计
2.M调制信号的产生电路设计
3.AM调制信号设计
4.PSK、ASK信号的产生电路设计
5.ASK信号的产生电路设计
三、数字逻辑设计四、次要电路设计
(一)、控制模块
(二)、信号产生模块
五 、软件设计
六、指标测试
七、总结
参考文献
求EDA用VHDL语言的程序设计 , 急急急!给高分?。ㄒ笤赒uartus Ⅱ中完成一个正弦信号发生器,详见提问)在Quartus Ⅱ中完成一个正弦信号发生器的设计 。系统可由五部分组成,如下图所示:嵌入式锁相环、分频器、带有清零、使能功能的数据计数器(地址发生器)、存储数据的ROM、D/A和滤波电路 。
我是初学者,虽然还不会做这个东西 。但是一定不能急,在网上搜也不可能直接得到答案 。还是沉下来自己慢慢扣吧,没有量的积累是不会有质的飞跃的 。我会分阶段进行:第一步:在百度文库中查各种计数器的资料;
第二步:分频器可用计数器和VHDL直接写出;
第三步:8为DA芯片非常好用,要敢于试验;
第四步:看书查资料直接找相关资料;
网络查资料非常方便,但是结果要靠你自己总结!
急求基于FPGA信号发生器(正弦波、方波、三角波)设计,求VHDL语言程序~最好能提供QUARTUS2软件的操作步骤你要的这些东西倒不难弄,verilog语言可以吗?
- 正弦波发生器
- 使用双曲函数正弦值 sinh是什么函数
- 正弦余弦定理以及公式证明 正弦余弦定理以及公式证明是什么
- 正弦函数怎么读 正弦函数的简介
- 修正弦波和纯正弦波有什么区别
- 正弦交流电的三要素
- 方波信号发生器,方波信号发生器控制开关
