正弦信號發生器你這個是用數字電路實現打得吧,用延時器或者單片機編程可以實現
正弦信號發生器的設計我們去年好像做過,,有點難度,現在手頭沒有詳細的資料了,見諒
調節用電位器可以實現,但是有不小的干擾和誤差
程控我記得好像可以用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是什么函數
- 正弦余弦定理以及公式證明 正弦余弦定理以及公式證明是什么
- 正弦函數怎么讀 正弦函數的簡介
- 修正弦波和純正弦波有什么區別
- 正弦交流電的三要素
- 方波信號發生器,方波信號發生器控制開關
