99问答网
所有问题
当前搜索:
基于单片机的函数信号发生器
基于单片机
和DAC0832
的函数信号发生器
产生波形频率范围是多少?_百度...
答:
100k-200kHz
基于单片机的信号发生器
怎么实现调幅
答:
把满幅的DA波形表做出来,根据频率算好间隔送DA输出就是100%幅度的波形,输出时乘以0-1之间的系数就是调幅后的波形了。如果
单片机
速度足够快,可以实时计算波形数据输出,不用做波形表。
51
单片机
如何程序实现低频
函数信号发生器
中10HZ步进?
答:
首先 你的晶振是11.0592M,例如,如果用DDS方法实现10hz步进,那么你需要做一个11.0592M除以10hz也就是100001110000000000000个采样值的正弦波,考虑到程序的实现,这里我把频率控制字设为1,这样按键的计数值就是频率控制字。并且只取采样值的高8位作为ROM表即可,51做的话,
信号
最高只能到1~2M(...
基于单片机的信号发生器
怎么实现调幅
答:
一般情况下
单片机
模拟
信号发生器
时需要用到数模转换模块,即将数字信号转换为模拟信号。在得到原始载波信号后你可以将需要装载的信号通过一个三极管之类的器件加载到信号中,如图所示,这样即可以可以将信号发送出去了。
单片机
C语言版正弦波
信号发生器
怎么做?
答:
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)...
51
单片机信号发生器
原理
答:
基于单片机的
的
信号发生器
大概有两种形式,1、全部波形信号由单片机软件产生,再经由D/A转换输出;2、单片机+专用信号发生系芯片,这种方式单片机仅扮演主控角色,信号由芯片硬件产生;
用
单片机
做
信号发生器
,输出频率范围达到MHz,怎么解决?
答:
那
单片机的
指令周期就是1uS,输出的最高频率需要两个周期(2uS),即0.5MHz。如果采用两倍晶振(24M),最高频率可以达到1Mhz。但DAC0832的电流稳定时间是1uS。因此要达到MHz。用0832和51单片机不可能实现。建议采更高速的单片机(1T)或CPLD来驱动,建议选用高速任意
信号发生
卡,可以达到4G。
51
单片机信号发生器
的正弦波程序
答:
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 这样
的函数
波形。
单片机信号发生器
怎么显示
答:
系统由STC89C51/52+DAC0832模块+指示及按键模块+LM358模块+LCD1602显示模块+电源模块构成。1、LCD1602显示波形种类和频率值(频率范围10-100HZ);2、可以通过按键设置波形种类和设定频率步进值;3、电位器可以改变振幅(0V-3.5V稳定);4、可产生正弦波、锯齿波、三角波、矩形波;5、四个指示灯可分别...
请问用
单片机
0832做
信号发生器
,产生四种波,如何调节频率。我们用查表...
答:
用查表方式输出波形,如果要提升频率,只能采用跳点方式,如一个周期有100个点,只输出偶数点,那么波形频率就提高一倍;如果要降低频率,那么就在输出点与点之间增加延时值就是了;
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
基于STM32信号发生器
信号发生器使用教程
基于单片机的多功能函数信号发生器
基于单片机信号发生器的设计