77问答网
所有问题
单片机控制dac输出正弦最少多少个点,5个点可以吗?
如题所述
举报该问题
推荐答案 2014-03-19
5点肯定是不行的,点数越多波形越平滑,在DAC速度和单片机速度允许的情况下点越多越好,如果单片机处理浮点型数据比较慢,可以用查表法,用空间换时间。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/q83Gv8ING38q8p3G8Y.html
其他回答
第1个回答 2014-03-19
最少,理论上是2个点以上就可以,不过那是理论。实际上最少20个点,5个点,有点少了。
第2个回答 2014-03-19
5个看起来会像三角波,,至少20个才能看
第3个回答 2014-03-19
你要的正弦波频率很高?
追问
200k,手里有个0832。
第4个回答 2014-03-19
我去 你这是多磕碜,5个点
相似回答
51
单片机控制DAC
0832产生
正弦
波,如何用定时器改变频率,求代码!
答:
可以用一个定时器中断,在中断服务程序里面,直接把对应的
正弦
采样数据置入P1口,通过修改定时器的中断间隔,达到调整输出频率的目的;假设你的采样数据的原始采样率为1KHz, 被采样正弦波频率为100Hz,当Timer中断间隔为1ms时
,DAC
那里输出处理后输出即为100Hz, 如果中断间隔为500us
,输出
就是200Hz static ...
DAC0832+
单片机输出正弦
波频率最大值问题
答:
假设一个周期输出64个数据
点,
大约1280uS,大约可输出1kHz的频率。如果采用较高速度
单片机
(如AVR系列,主频16MHz),大约可输出16kHz的频率。编程花点精力,尽量简化指令,估计,最高可做到20kHz左右。
单片机
和DA
输出
波形为方波、锯齿波、
正弦
波时,最大频率是
多少?
给出理...
答:
51
单片机
通常用12MHz晶振,机器周期为1us。(AVR最快频率周期大概1/16us)以并行
DAC
芯片为例:方波:( 高电平,延时,低电平,延时)不加延时为最快,需要两个机器周期,则频率为500kHz。三角波会小很多,电位从0到5,如果以0.1V增长,需要50次,那么一个三角波周期就是100个变化,需要赋值100次...
单片机控制DAC
0832如何实现
正弦
波频率变化?
答:
} 这个是我自己写的msp430G2553的程序,如果你不是用430也可以参考下,大概思路就是把一组IO口作为数字信号输入给DA , 程序里面先存好
正弦
表,将正弦波依次赋给该组IO口
,多少个点
自己看精度要求,256个点其实是没必要的。。我记得20—30个点就已经出来很不错的正弦波了。大不了再过个滤波器。
单片机
如何
输出正弦
波
答:
令
单片机输出
高、低电平
,可以
形成不同脉宽的脉冲波,再经过 RC 电路平滑滤波,就会出现不同高低电压的信号。这就可以近似实现
正弦
波或其它波形。
信号发生器(可用
单片机控制
频率和幅值)
答:
考虑到
单片机
的运算能力不强,你可以用EXCEL编制一个
正弦
信号在一个周期内的等间隔幅值表,比如说,将一个周期的正弦信号分为64
个点,
信号的峰值为1000,初始相位为0°,那么,这个表格的第一个点是0,第n点为1000*sin(2πn/64),用EXCEL将64个点的幅值计算完毕,按照需要的格式编制为编程语言...
各位高手,请问一下,如何
控制DAC
0800产生
正弦
波?
答:
单片机输出正弦
波需要查表的,DAC0832需要255分,这个你懂吧 然后输出一个表就行了,利用单片机查表,汇编很简单 表给你:ORG 000H MAIN: MOV R1,#00H ;取表格初值 LOOP1:;在表格里取数送到指定地址/// MOV A,R1 MOV DPTR,#SETTAB MOVC A,@A+DPTR MOV DPTR,#07FFFH MOVX @DPTR,A ;/...
大家正在搜
单片机dac0832输出三角波
单片机dac输出电压
变压器输入正弦输出什么弦
单片机外置dac芯片
单片机串行dac输入时间
二阶rc输入正弦输出什么
dac51单片机代码
单片机51和dac0832
dac0832连接51单片机