找回密码
 注册
关于网站域名变更的通知
查看: 408|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于MCS-51单片机的高精度低频正弦波电路设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-2-6 11:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
基于MCS-51单片机的高精度低频正弦波电路设计( f. _- p. H( L8 B* Z. _6 `2 K! Z. o4 R
' k0 I, F  k( p5 Y9 w( s! s1 R- y
[摘要]介绍利用 51单片机的内部定时器输出的脉宽调制(PWM)波来实现高精度低频正弦波的方法,并给出对应的硬件电路和C51语言源程序及正弦数据计算方法。: I& s- l) h% V. a7 W/ D

  F  I2 q( |5 n9 V# Z* |9 c关键词51 单片机脉宽调制正弦波数模转换.$ A& N  X& t1 `" [' m

- [4 l. S& [9 m* x3 F8 q0引言
* \' M5 ]+ ~0 O: R% J6 j0 n低失真、高稳定度的低频正弦波(小于100Hz)信号在电力、医学及勘探等领域有着广泛的用途。正弦波发生电路形式多样,从由运算放大器组成的文氏振荡电路到专用函数发生芯片(如ICL8038),再到现在广泛应用的直接数字频率合成(DDS)芯片。文氏振荡电路外圈元件较多,振荡元件的精度要求高,而且频率、幅度的稳定性比较差,特别在低频段的波形失真比较大。函数芯片一般也是依靠外接的阻容元件充放电产生振荡,附加了频率和失真调整电路,可以通过外部电位器调整频率和失真度,频率的稳定性直接受外部调整元件的影响,目前巳基本被DDS取代。 DDS.芯左应该是目前最好的正弦波器件,它内部集成了数据接口电路、数模转换电路及滤波驱动电路,与单片机接口可以产生稳定、低失真的波形,但占用硬件资源,且价格较高。
7 b6 C: A: r0 T% i8 E) B* a: c% [. A本文针对,上述情况,利用常用的51单片机的1个1/O口输出稳定、低失真的低频正弦波的特性,使频率稳定性由单片机外接晶体振荡器判定,失真度由内部程序修正,而且频率越低失真度叮以做得越小。  n) `# ?, ^0 c6 ~

* Z% [7 A! ^, u3 l( N1设计原理* p& E/ g/ x8 W& a5 N/ M& d7 e7 {6 k
用单片机(mcu)产生函数波形一般通过集成的数模转换器DAC来实现,按照波形变化往DAC发送相应数据即可在DAC输出端产生模拟波形。采用脉宽调制PWM信号来实现D/A转换也是一种常用的方法,可以用PWM信号产生所需的直流或交流信号。由于常用51单片机没有PWM输出功能,本文利用51单片机的2个定时器T0和T1实现交变PWM输出,经过滤波隔直输出50Hz的正弦波。
" m$ B! p0 Q9 _PWM信号是一种具有固定周期( T )和不定占空比(t)的数字信号,如图1所示。如果PWM信号的占空比随时间变化,那么通过滤波之后的输出信号将是随幅度变化的模拟信号。因此通过控制PWM信号的占空比,就可以产生不同的模拟信号。' T0 q- g: g0 C6 |
6 o  N4 O; R3 S7 Y7 ~! k
游客,如果您要查看本帖隐藏内容请回复

* }* R) a4 ?) M+ W6 ]% Q$ @( M8 c3 M8 v/ y# n5 D

5 J1 S2 E, v+ B1 a; _
# F8 m, t4 ?8 t$ N$ `: b' Q9 }+ y

该用户从未签到

2#
发表于 2020-2-6 19:09 | 只看该作者
基于MCS-51单片机的高精度低频正弦波电路设计
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-1 03:02 , Processed in 0.093750 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表