导航:首页 > 操作系统 > 单片机正弦波

单片机正弦波

发布时间:2022-04-03 05:46:00

‘壹’ 利用单片机怎么产生正弦波信号

单片机 外接AD转换芯片 再加运放 通过一定的控制程序就可产生正弦波。

实现方法:

1、通过单片机DA来实现,需要通过查表法;

2、通过PWM方式实现;

不过都需要加硬件滤波电路来实现正弦波的平滑。


‘贰’ 用51单片机产生正弦波,那个数据表怎么得到的谢谢!

这个表是预先算好的,就是将标准正弦波上移1/2幅值后模256。

三角波和锯齿波也可以按相同方法计算得到对应的数值表。

对一个周期取样256次,也就是说第0个取样点的弧度是0,第一个取样点的弧度值就是pi/128,第二个取样点的弧度为(pi/128)*2,依次类推。测峰峰值为256,所以f(x) = sin(x)*128+128,x就是上文中提到的取样点的弧度。

假设是8位的转换精度,那么2的8次方最大也就是256个级别,现在的表峰峰值就是256,已经够了,表精度再高也是白搭,如果DAC是11位的,那么表的精度可以再提高8倍,相对应的表的大小也大了8倍,在某些ROM有限的系统中就不适用了,所以要在精度与大小之间做个取舍。

(2)单片机正弦波扩展阅读:

可以设一个函数为 y=sin X,当 X 分别取 0、30、60、90、120、150、180 时(单位:度),Y对应的数值分别为 0、0.5、0.8660、1、0.8660、0.5、0。在坐标系中画出对应的点就可以得出正弦波的图像了。

该图像有一个特点,就是周期性变化,例如 X = 0 时,Y = 0,X = 180 时, Y = 0;若 X 取值【180~360】,则可以看到,图像正好与原来的相反(在第四象限)。这就是正弦波的图像了。

‘叁’ 怎么用51单片机编写正弦波,有程序的更好,谢谢!!!

方法1: 用PWM功能,定时器中断,定时按照正弦波的规律数据不断改变PWM脉宽,PWM输出引脚用100K和104电容两级滤波,最后用运放跟随输出一下,得到近似正弦波。
方法2: 单片机+DA转换器,同样定时器中断,按正弦波数据不断刷新DA数据,使DA输出正弦电压。改变定时器中断时间,即可改变频率,注意DA器件的速度要足够快才行。

‘肆’ 单片机产生正弦波的程序

数不是算出来的,是正弦采样点,一共有256个点。通过DA转换输出信号的。
用示波器看,就是正弦信号,其实是一种曲线阶梯型的信号而已。
一行6个,只是一种写法,你可以写成10个,8个,随便你,但是总数不要变就行。
有空你可以看看《信号转换技术》

‘伍’ 51单片机C语言怎样编写用DA可以出现正弦波

将一个周期的正弦波的幅值量化为0-255,将这256个值 存在程序空间里面,单片机定时依次循环取出这些值送到DA转换器,DA输出后进行低通滤波即能得到正弦波了。如果要节省空间可以利用正弦波形的对称性只需存入1/4周期的数据再经一个简单算法也可以得到正弦波。

‘陆’ 单片机怎么输出高频正弦波,例如200K

200K频率不低了。
可以考虑两种方法:
1、利用大容量的RAM(注意看清楚,RAM),先把正弦波数据存在里面(利用excel计算好,一个周期,比如256个点的数据),然后不断读取这些存储单元,把结果送高速DA输出。
2、利用类似AD9850,AD9851这类的DDS(数字频率合成)芯片,直接输出。
前者在一些技术力量不是很强,对成本要求很高的仪器研发部门经常用到。后者其实就是平常使用的DDS函数信号发生器里面的做法了。
推荐后者,控制起来比较简单,市面上有模块直接卖,大概70-100块,看芯片型号,输出1MHz是没问题的。

‘柒’ 单片机产生正弦波

单片机、DA转换输出正弦波,计算很耗系统资源,一般是将值存入数据区,使用正弦波查表法。

‘捌’ 单片机产生正弦波信号

单片机 外接AD转换芯片 再加运放 通过一定的控制程序就可产生正弦波。实现方法: 1、通过单片机DA来实现,需要通过查表法; 2、通过PWM方式实现; 不过都需要加硬件滤波电路来实现正弦波的平滑。

‘玖’ 利用单片机怎么产生正弦波信号--程序!

实现方法:
1、通过单片机DA来实现,需要通过查表法;
2、通过PWM方式实现;
不过都需要加硬件滤波电路来实现正弦波的平滑。

‘拾’ 单片机如何输出正弦波

令单片机输出高、低电平,可以形成不同脉宽的脉冲波,

再经过 RC 电路平滑滤波,就会出现不同高低电压的信号。

这就可以近似实现正弦波或其它波形。

阅读全文

与单片机正弦波相关的资料

热点内容
pso算法优化参数 浏览:606
java打开pdf文件怎么打开 浏览:369
用银行家算法拒绝死锁的例题 浏览:670
洗盘选股指标源码 浏览:705
百度云盘下载的压缩包怎么解压 浏览:737
加密类型是TKIP被我弄掉了 浏览:234
贝刻智能手环app如何下载 浏览:838
公司电脑上的加密文件解密 浏览:462
服务器怎么配置数据库 浏览:889
压缩机和制冷剂 浏览:182
树莓派手机版编程 浏览:926
谷歌编程挑战赛时间安排 浏览:438
自动学习机源码 浏览:938
明日之后星曳镇是什么服务器 浏览:474
编程学有年龄限制吗 浏览:571
工程可靠度pdf 浏览:900
包子解压玩具会爆吗 浏览:143
资治通鉴柏杨版pdf 浏览:852
跆拳道pdf 浏览:205
程序员毕设可以攻哪个方向 浏览:427